| Interface | Description |
|---|---|
| DoubleVector |
An generalized interface for vectors.
|
| IntegerVector |
An Integer based Vector.
|
| SparseDoubleVector |
An interface for sparse
DoubleVector instances. |
| SparseIntegerVector |
An interface for sparse
IntegerVector instances. |
| SparseVector<T extends Number> |
An interface for
Vector implementations whose values are sparse and
that support access to only those indices with non-zero values. |
| Vector<T extends Number> |
An generalized interface for vectors.
|
| Class | Description |
|---|---|
| AbstractDoubleVector |
An abstract base class that provides default implementations of common
methods in
DoubleVector. |
| AbstractIntegerVector |
An abstract base class that provides default implementations of common
methods in
IntegerVector. |
| AbstractVector<T extends Number> |
An abstract base class that provides default implementations of common
methods in
Vector. |
| AmortizedSparseVector |
An implementation of a sparse vector based on the Yale Sparse matrix format.
|
| AtomicSparseVector |
A decorator of a
Vector which provides atomic concurrent access to
another Vector. |
| AtomicVector |
A decorator of a
Vector which provides atomic concurrent access to
another Vector. |
| CompactSparseIntegerVector |
A sparse
IntegerVector class whose data is back by a compact sparse
array. |
| CompactSparseVector |
A
Vector instance that keeps only the non-zero values in memory,
thereby saving space at the expense of time. |
| DenseDynamicMagnitudeVector |
A
Vector where all values are held in memory. |
| DenseIntVector |
An
IntegerVector class whose data is back by an array. |
| DenseVector |
A
Vector where all values are held in memory. |
| MaskedDoubleVectorView |
A decorator that masked view of a
Vector through the use of a mapping
from new column indices to original column indices. |
| MaskedSparseDoubleVectorView |
A decorator that masked view of a
SparseVector through the use of a
mapping from new column indices to original column indices. |
| ScaledDoubleVector |
A decorator for
DoubleVectors that scales every value in a given
DoubleVector by some non zero scale. |
| ScaledSparseDoubleVector |
A decorator for
SparseDoubleVectors that scales every value in a
given DoubleVector by some non zero scale. |
| SparseHashDoubleVector |
A
SparseVector implementation backed by a Map. |
| SparseHashIntegerVector |
A
SparseVector implementation backed by a HashMap. |
| SparseHashVector<T extends Number> |
A
SparseVector implementation backed by a HashMap. |
| TernaryVector |
An unmodifiable vector with ternary (+1, 0, -1) values.
|
| VectorIO |
A shared utility for printing
Vectors and arrays to files in a
uniform manner. |
| VectorMath |
A collection of static arithmetic operations on
Vector instances. |
| Vectors |
A collection of static methods that operate on or return
Vector
instances, following a format similar to that of Collections. |
Copyright © 2012. All Rights Reserved.