Package gaiasky.util.math
package gaiasky.util.math
-
ClassDescriptionBSplineDouble<T extends VectorDouble<T>>CatmullRomSplineDouble<T extends VectorDouble<T>>Double precision counterpart to the Catmull-Rom spline path.LinearDouble<T extends VectorDouble<T>>Implements a linear function for interpolation of real univariate functions.PathDouble<T>A plane defined via a unit length normal and the distance from the origin, as you learned in your math class.Enum specifying on which side a point lies respective to the plane and it's normal.Quadruple-precision floating-point implementation.Immutable, thread-safe version of
Quadruple
implemented as a Java record.Approximates some trigonometric functions using double-precision arithmetics.Approximates some trigonometric functions using double-precision arithmetics.A vector-3 that usesQuadruple
, 128-bit floating point numbers, as components.VectorDouble<T extends VectorDouble<T>>