public final class Vector extends ArrayVector
| Constructor and Description |
|---|
Vector(AVector source)
Copy constructor from an arbitrary vector
|
Vector(double... values) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(ArrayVector v) |
void |
add(AVector v)
Adds another vector to this one
|
void |
addMultiple(ArrayVector v,
double factor) |
void |
addMultiple(AVector v,
double factor)
Adds a scaled multiple of another vector to this one
|
Vector |
clone()
Clones the vector, creating a new copy of all data
|
void |
fill(double value)
Fills a vector with a given value
|
double |
get(int i) |
double[] |
getArray() |
int |
getArrayOffset() |
int |
length() |
void |
multiply(double factor)
Multiplies the vector by a constant factor
|
void |
set(int i,
double value) |
copyTo, subVectorcompareTo, dotProduct, equals, hashCode, magnitude, magnitudeSquared, normalise, subtract, subtractMultiple, toStringpublic Vector(double... values)
public Vector(AVector source)
source - public double[] getArray()
getArray in class ArrayVectorpublic int getArrayOffset()
getArrayOffset in class ArrayVectorpublic void fill(double value)
AVectorpublic void add(ArrayVector v)
public void addMultiple(ArrayVector v, double factor)
public void add(AVector v)
AVectorpublic void addMultiple(AVector v, double factor)
AVectoraddMultiple in class AVectorpublic void multiply(double factor)
AVectorCopyright © 2012. All Rights Reserved.