public final class Vector4 extends APrimitiveVector
| Constructor and Description |
|---|
Vector4() |
Vector4(double... values) |
Vector4(double x,
double y,
double z,
double t) |
Vector4(Vector4 source) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(double dx,
double dy,
double dz,
double dt) |
void |
addMultiple(double dx,
double dy,
double dz,
double dt,
double factor) |
void |
applyOp(Op op)
Applies a unary operator to all elements of the array (in-place)
|
Vector4 |
clone()
Clones the vector, creating a new copy of all data.
|
double |
dotProduct(Vector4 a) |
double |
elementSum()
Returns the sum of all elements in a vector
|
Vector4 |
exactClone()
Returns an exact clone of this vector, i.e.
|
double |
get(int i) |
double |
getT() |
double |
getX() |
double |
getY() |
double |
getZ() |
int |
length() |
static Vector4 |
of(double... values) |
static Vector4 |
of(double x,
double y,
double z,
double t) |
void |
set(int i,
double value) |
void |
set(Vector4 a) |
void |
setValues(double x,
double y,
double z,
double t) |
isFullyMutable, isMutable, isViewabs, add, add, add, add, add, add, addAt, addMultiple, addMultiple, addMultiple, addMultiple, addMultiple, addMultiple, addMultiple, addMultiple, addMultipleToArray, addProduct, addProduct, addProduct, addProductToArray, addProductToArray, addToArray, addWeighted, angle, applyOp, asElementList, 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, getElements, getLongShape, getShape, getSlices, hashCode, innerProduct, innerProduct, innerProduct, interpolate, interpolate, isElementConstrained, isUnitLengthVector, isZeroVector, iterator, join, magnitude, magnitudeSquared, maxAbsElement, multiply, multiply, multiply, multiplyTo, negate, normalise, normaliseMaxAbsElement, outerProduct, outerProduct, projectToPlane, reshape, scale, scaleAdd, scaleAdd, scaleToMagnitude, set, set, set, set, set, set, set, set, setElements, setValues, signum, slice, sliceCount, square, sub, sub, sub, subMultiple, subVector, toArray, toList, toString, validateget, get, scale, set, set, setElementspublic Vector4()
public Vector4(Vector4 source)
public Vector4(double x,
double y,
double z,
double t)
public Vector4(double... values)
public static Vector4 of(double x, double y, double z, double t)
public static Vector4 of(double... values)
public void applyOp(Op op)
INDArraypublic void add(double dx,
double dy,
double dz,
double dt)
public void set(Vector4 a)
public void addMultiple(double dx,
double dy,
double dz,
double dt,
double factor)
public double dotProduct(Vector4 a)
public int length()
public double elementSum()
AVectorelementSum in class AVectorpublic double get(int i)
public void set(int i,
double value)
public void setValues(double x,
double y,
double z,
double t)
public Vector4 clone()
AVectorpublic double getX()
getX in class APrimitiveVectorpublic double getY()
getY in class APrimitiveVectorpublic double getZ()
getZ in class APrimitiveVectorpublic double getT()
getT in class APrimitiveVectorpublic Vector4 exactClone()
AVectorexactClone in interface INDArrayexactClone in class AVectorCopyright © 2013. All Rights Reserved.