public final class SingleElementVector extends AVector
| Constructor and Description |
|---|
SingleElementVector(int componentIndex,
int dimensions) |
| Modifier and Type | Method and Description |
|---|---|
double |
elementSum()
Returns the sum of all elements in a vector
|
double |
get(int i) |
boolean |
isFullyMutable()
Returns true if this vector is fully mutable, i.e.
|
int |
length() |
double |
magnitude()
Returns the magnitude (Euclidean length) of the vector
|
double |
magnitudeSquared() |
double |
normalise() |
void |
scale(double factor)
Scales the vector by a scalar factor
|
void |
set(int i,
double value) |
absolute, add, add, addMultiple, addMultiple, addMultiple, addMultipleToArray, addProduct, addProduct, addProduct, addToArray, addWeighted, angle, asList, asVector, clamp, clampMax, clampMin, clone, compareTo, copy, copyTo, copyTo, dimensionality, distance, distanceL1, distanceLinf, distanceSquared, divide, divide, divide, divideTo, dotProduct, dotProduct, epsilonEquals, epsilonEquals, equals, fill, fillRange, get, hashCode, interpolate, interpolate, isMutable, isReference, isUnitLengthVector, isZeroVector, iterator, join, maxAbsElement, multiply, multiply, multiply, multiplyTo, negate, normaliseMaxAbsElement, projectToPlane, reshape, scale, scaleAdd, scaleToMagnitude, set, set, set, set, setValues, sub, subMultiple, subVector, toArray, toList, toStringpublic SingleElementVector(int componentIndex,
int dimensions)
public int length()
public double magnitude()
AVectorpublic double elementSum()
AVectorelementSum in class AVectorpublic double magnitudeSquared()
magnitudeSquared in class AVectorpublic boolean isFullyMutable()
AVectorisFullyMutable in class AVectorpublic void scale(double factor)
AVectorpublic double get(int i)
Copyright © 2013. All Rights Reserved.