Package jv.vecmath
Vector and matrix classes for double and integers support
simple linear algebra functionality.
See: Description
-
Interface Summary Interface Description PdMatrixIf Basic interface to matrices enables simultaneous use of full and sparse matrices. -
Class Summary Class Description P_Vector Abstract base class for linear algebra vectors allowing to tag individual vectors.PbVector Linear algebra class for an array of booleans with variable length.PcMatrix Linear algebra class for small matrices of complex numbers.PdBary Vector with barycentric coordinates of arbitrary dimension, sum of entries must be 1.PdBaryDir Barycentric tangent vector of arbitrary dimension, sum of entries must be 0.PdMatrix Linear algebra class for small matrices of doubles.PdVector Linear algebra class for an array of doubles with variable length.PiVector Linear algebra class for an array of integers with variable length.PuData Static memory methods on number arrays.PuLorentz Utility methods for calculations in Lorentz model of hyperbolic space.PuMath Mathematical utility functions extendingjava.lang.Math.PuProj Projection between different models of Euclidean, spherical and hyperbolic space.PuReflect Utility class with static methods to compute reflection and other symmetry matrices.PuVectorGeom Static methods for vector geometry.
Package jv.vecmath Description
Vector and matrix classes for double and integers support simple linear algebra functionality. Vectors have variable dimension and are used, for example, as vertices of geometries.
Basic support for 2D, 3D, 4D and ND affine geometry.
Support for large matrices, sparse matrices and numerical
linear algebra methods is available in the package jvx.numeric.
"