| Package | Description |
|---|---|
| mikera.matrixx | |
| mikera.matrixx.impl | |
| mikera.vectorz | |
| mikera.vectorz.impl |
| Modifier and Type | Method and Description |
|---|---|
void |
AMatrix.transformInPlace(AArrayVector v) |
| Modifier and Type | Method and Description |
|---|---|
void |
ScalarMatrix.transformInPlace(AArrayVector v) |
void |
IdentityMatrix.transformInPlace(AArrayVector v) |
void |
DiagonalMatrix.transformInPlace(AArrayVector v) |
void |
ADiagonalMatrix.transformInPlace(AArrayVector v) |
| Modifier and Type | Class and Description |
|---|---|
class |
GrowableVector
Implements a growable vector, intended for incrementally building vectors
Note that getting the underlying array or a subVector is unsafe, since the
underlying array may be discarded as the vector is grown.
|
class |
Vector
General purpose vector of arbitrary length, backed by an internal double[] array.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Vector.add(AArrayVector src,
int srcOffset) |
void |
Vector.addMultiple(AArrayVector v,
double factor) |
void |
AVector.addProductToArray(double factor,
int offset,
AArrayVector other,
int otherOffset,
double[] array,
int arrayOffset,
int length) |
void |
Vector.addWeighted(AArrayVector v,
double factor) |
void |
Op.applyTo(AArrayVector v) |
void |
AVector.copyTo(AArrayVector dest,
int destOffset)
Copies a the contents of a vector to a vector at the specified offset
|
void |
Vector.sub(AArrayVector v) |
void |
Vector.sub(AArrayVector src,
int srcOffset) |
| Modifier and Type | Class and Description |
|---|---|
class |
ArraySubVector
Vector referring to an offset into a double[] array
|
| Modifier and Type | Method and Description |
|---|---|
List<AArrayVector> |
JoinedArrayVector.toSubArrays() |
| Modifier and Type | Method and Description |
|---|---|
void |
ArraySubVector.add(AArrayVector v) |
void |
AArrayVector.add(AArrayVector v) |
void |
AArrayVector.add(AArrayVector src,
int srcOffset) |
void |
AArrayVector.add(int offset,
AArrayVector src) |
void |
AArrayVector.add(int offset,
AArrayVector src,
int srcOffset,
int length) |
void |
ArraySubVector.addMultiple(AArrayVector v,
double factor) |
void |
AArrayVector.addMultiple(AArrayVector v,
double factor) |
void |
SparseIndexedVector.addProductToArray(double factor,
int offset,
AArrayVector other,
int otherOffset,
double[] array,
int arrayOffset,
int length) |
void |
AArrayVector.addProductToArray(double factor,
int offset,
AArrayVector other,
int otherOffset,
double[] array,
int arrayOffset,
int length) |
void |
AArrayVector.copyTo(int offset,
AArrayVector dest,
int destOffset,
int length) |
double |
SparseIndexedVector.dotProduct(AArrayVector v) |
double |
JoinedArrayVector.dotProduct(AArrayVector v) |
JoinedArrayVector |
JoinedArrayVector.join(AArrayVector v) |
AVector |
AArrayVector.join(AArrayVector v) |
static AVector |
JoinedArrayVector.joinVectors(AArrayVector a,
AArrayVector b) |
void |
SparseIndexedVector.multiply(AArrayVector v) |
static JoinedArrayVector |
JoinedArrayVector.wrap(AArrayVector v) |
| Constructor and Description |
|---|
ArraySubVector(AArrayVector source,
int offset,
int length)
Constructs a vector directly referencing a sub-vector of an existing
array-based Vector
|
Copyright © 2013. All Rights Reserved.