Package civitas.celestis.math.decimal
Interface DecimalVector<V extends DecimalVector<V,PV>,PV extends Vector<PV>>
- Type Parameters:
V- The vector itself (the parameter and result of various operations)PV- The primitive vector of which this vector can be converted to
- All Superinterfaces:
BaseTuple<BigDecimal>,BigVector<BigDecimal,,BigDecimal, V, V, PV> Iterable<BigDecimal>,Serializable,Tuple<BigDecimal>
- All Known Implementing Classes:
Decimal2,Decimal3,Decimal4,DecimalQuaternion
public interface DecimalVector<V extends DecimalVector<V,PV>,PV extends Vector<PV>>
extends BigVector<BigDecimal,BigDecimal,V,V,PV>
A mathematical vector which uses
BigDecimals.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionIntegerVector<?,V, ?> Converts this vector into a big integer vector.Methods inherited from interface civitas.celestis.math.vector.BigVector
add, add, clamp, distance, distance2, distanceManhattan, divide, dot, equals, max, merge, min, multiply, negate, norm, norm2, normalize, normalizeOrDefault, normalizeOrZero, normManhattan, primValue, subtract, subtract, transformMethods inherited from interface java.lang.Iterable
spliterator
-
Method Details
-
bigIntegerValue
Converts this vector into a big integer vector.- Returns:
- The big integer representation of this vector
-