Uses of Class
eu.bandm.tools.ops.FreeVector
Packages that use FreeVector
Package
Description
Types for fundamental mathematical structures, plus libraries of respective
constants and operators.
-
Uses of FreeVector in eu.bandm.tools.ops
Methods in eu.bandm.tools.ops that return FreeVectorModifier and TypeMethodDescriptionFreeVector.add
(FreeVector<I> other) Returns a vector that is the sum of this and another vector.static <I> FreeVector
<I> FreeVector.build
(Set<I> support, ToDoubleFunction<? super I> value) Returns a vector with computed coordinates.FreeMatrix.multiply
(FreeVector<I> other) FreeVector.multiply
(FreeMatrix<I> other) FreeVector.scale
(double factor) Returns a scaled copy of this vector.<J> FreeVector
<J> Returns a vector that reassigns the coordinates of this vector to different indices.FreeVector.trim
(double epsilon) Return a copy of this vector with coordinate values close to zero removed.static <I> FreeVector
<I> FreeVector.unit
(I index) Returns a unit vector for the given index.static <I> FreeVector
<I> FreeVector.unit
(I index, double value) Returns a scaled unit vector for the given index.static <I> FreeVector
<I> FreeVector.zero()
Returns a zero vector.Methods in eu.bandm.tools.ops with parameters of type FreeVectorModifier and TypeMethodDescriptionFreeVector.add
(FreeVector<I> other) Returns a vector that is the sum of this and another vector.FreeMatrix.multiply
(FreeVector<I> other) double
FreeMatrix.multiply
(FreeVector<I> left, FreeVector<I> right) double
FreeVector.multiply
(FreeVector<I> other) Returns the scalar product of this and another vector.