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
DoubleVector s that scales every value in a given
DoubleVector by some non zero scale. |
ScaledSparseDoubleVector |
A decorator for
SparseDoubleVector s 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
Vector s 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.