public final class Vector2 extends APrimitiveVector
| Constructor and Description |
|---|
Vector2() |
Vector2(double... values) |
Vector2(double x,
double y) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(double constant) |
void |
add(Vector2 v) |
void |
addMultiple(Vector2 v,
double factor) |
void |
applyOp(Op op)
Applies a unary operator to all elements of the array (in-place)
|
Vector2 |
clone()
Clones the vector, creating a new copy of all data.
|
double |
elementSum()
Returns the sum of all elements in a vector
|
Vector2 |
exactClone()
Returns an exact clone of this vector, i.e.
|
double |
get(int i) |
double |
getX() |
double |
getY() |
int |
length() |
double |
magnitude()
Returns the magnitude (Euclidean length) of the vector
|
double |
magnitudeSquared() |
static Vector2 |
of(double... values) |
static Vector2 |
of(double x,
double y) |
void |
scaleAdd(double factor,
double constant) |
void |
set(int i,
double value) |
void |
setValues(double x,
double y) |
getT, getZ, isFullyMutable, isMutable, isViewabs, add, add, add, add, add, addAt, addMultiple, addMultiple, addMultiple, addMultiple, addMultiple, addMultiple, addMultipleToArray, addProduct, addProduct, addProduct, addProductToArray, addProductToArray, addToArray, addWeighted, angle, applyOp, asList, asVector, broadcast, clamp, clampMax, clampMin, compareTo, copyTo, copyTo, copyTo, copyTo, copyTo, countZeros, crossProduct, dimensionality, distance, distanceL1, distanceLinf, distanceSquared, divide, divide, divide, divideTo, dotProduct, dotProduct, elementCount, epsilonEquals, epsilonEquals, equals, equals, equals, equalsArray, fill, fillRange, get, getShape, getSlices, hashCode, innerProduct, innerProduct, innerProduct, interpolate, interpolate, isElementConstrained, isUnitLengthVector, isZeroVector, iterator, join, maxAbsElement, multiply, multiply, multiply, multiplyTo, negate, normalise, normaliseMaxAbsElement, outerProduct, outerProduct, projectToPlane, reshape, scale, scale, scaleAdd, scaleToMagnitude, set, set, set, set, set, set, set, set, set, signum, slice, sliceCount, square, sub, sub, sub, subMultiple, subVector, toArray, toList, toStringget, get, set, setpublic Vector2()
public Vector2(double x,
double y)
public Vector2(double... values)
public static Vector2 of(double x, double y)
public static Vector2 of(double... values)
public void applyOp(Op op)
INDArraypublic void add(Vector2 v)
public void addMultiple(Vector2 v, double factor)
public int length()
public double elementSum()
AVectorelementSum in class AVectorpublic double magnitudeSquared()
magnitudeSquared in class AVectorpublic double magnitude()
AVectorpublic double get(int i)
public void set(int i,
double value)
public void setValues(double x,
double y)
public Vector2 clone()
AVectorpublic double getX()
getX in class APrimitiveVectorpublic double getY()
getY in class APrimitiveVectorpublic Vector2 exactClone()
AVectorexactClone in interface INDArrayexactClone in class AVectorCopyright © 2013. All Rights Reserved.