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.normalize()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) doubleFreeMatrix.multiply(FreeVector<I> left, FreeVector<I> right) doubleFreeVector.multiply(FreeVector<I> other) Returns the scalar product of this and another vector.