Package eu.bandm.tools.ops
Class AbstractFreeVector<I>
java.lang.Object
eu.bandm.tools.ops.AbstractFreeVector<I>
- Direct Known Subclasses:
FreeMatrix
,FreeVector
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCoords
(AbstractFreeVector<I> other) buildCoords
(Set<I> support, ToDoubleFunction<? super I> value) protected static boolean
nearlyEqual
(double x, double y, double epsilon) abstract AbstractFreeVector
<I> scale
(double factor) scaleCoords
(double factor) transformCoords
(Function<? super I, ? extends J> fun) abstract AbstractFreeVector
<I> trim
(double epsilon) trimCoords
(double epsilon)
-
Field Details
-
coords
-
-
Constructor Details
-
AbstractFreeVector
-
-
Method Details
-
buildCoords
-
scale
-
scaleCoords
-
trim
-
trimCoords
-
nearlyEqual
protected static boolean nearlyEqual(double x, double y, double epsilon) -
addCoords
-
transformCoords
-