Package | Description |
---|---|
gov.sandia.cognition.math.matrix |
Provides interfaces and classes for linear algebra.
|
gov.sandia.cognition.statistics |
Provides the inheritance hierarchy for general statistical methods and distributions.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultInfiniteVector<KeyType>
An implementation of an
InfiniteVector backed by a
LinkedHashMap . |
Modifier and Type | Method and Description |
---|---|
InfiniteVector<KeyType> |
DefaultInfiniteVector.dotTimes(InfiniteVector<KeyType> other) |
InfiniteVector<KeyType> |
DefaultInfiniteVector.minus(InfiniteVector<KeyType> other) |
InfiniteVector<KeyType> |
DefaultInfiniteVector.negative() |
InfiniteVector<KeyType> |
DefaultInfiniteVector.plus(InfiniteVector<KeyType> other) |
InfiniteVector<KeyType> |
DefaultInfiniteVector.scale(double scaleFactor) |
InfiniteVector<KeyType> |
DefaultInfiniteVector.scaledMinus(double scaleFactor,
InfiniteVector<KeyType> other) |
InfiniteVector<KeyType> |
DefaultInfiniteVector.scaledPlus(double scaleFactor,
InfiniteVector<KeyType> other) |
InfiniteVector<KeyType> |
DefaultInfiniteVector.unitVector() |
Modifier and Type | Method and Description |
---|---|
double |
DefaultInfiniteVector.angle(InfiniteVector<KeyType> other) |
double |
DefaultInfiniteVector.cosine(InfiniteVector<KeyType> other) |
double |
DefaultInfiniteVector.dot(InfiniteVector<KeyType> other) |
double |
DefaultInfiniteVector.dotProduct(InfiniteVector<KeyType> other) |
InfiniteVector<KeyType> |
DefaultInfiniteVector.dotTimes(InfiniteVector<KeyType> other) |
void |
DefaultInfiniteVector.dotTimesEquals(InfiniteVector<KeyType> other) |
boolean |
DefaultInfiniteVector.equals(InfiniteVector<KeyType> other,
double effectiveZero) |
double |
DefaultInfiniteVector.euclideanDistance(InfiniteVector<KeyType> other) |
double |
DefaultInfiniteVector.euclideanDistanceSquared(InfiniteVector<KeyType> other) |
InfiniteVector<KeyType> |
DefaultInfiniteVector.minus(InfiniteVector<KeyType> other) |
void |
DefaultInfiniteVector.minusEquals(InfiniteVector<KeyType> other) |
InfiniteVector<KeyType> |
DefaultInfiniteVector.plus(InfiniteVector<KeyType> other) |
void |
DefaultInfiniteVector.plusEquals(InfiniteVector<KeyType> other) |
InfiniteVector<KeyType> |
DefaultInfiniteVector.scaledMinus(double scaleFactor,
InfiniteVector<KeyType> other) |
void |
DefaultInfiniteVector.scaledMinusEquals(double scaleFactor,
InfiniteVector<KeyType> other) |
InfiniteVector<KeyType> |
DefaultInfiniteVector.scaledPlus(double scaleFactor,
InfiniteVector<KeyType> other) |
void |
DefaultInfiniteVector.scaledPlusEquals(double scaleFactor,
InfiniteVector<KeyType> other) |
Modifier and Type | Method and Description |
---|---|
InfiniteVector<KeyType> |
AbstractDataDistribution.toInfiniteVector() |
InfiniteVector<DataType> |
DataDistribution.toInfiniteVector()
Converts this data distribution to an infinite vector.
|
Modifier and Type | Method and Description |
---|---|
void |
DataDistribution.fromInfiniteVector(InfiniteVector<? extends DataType> vector)
Replaces the entries in this data distribution with the entries in the
given infinite vector.
|
void |
AbstractDataDistribution.fromInfiniteVector(InfiniteVector<? extends KeyType> vector) |