See: Description
Interface  Description 

PdMatrixIf 
Basic interface to matrices enables simultaneous use of full and sparse matrices.

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 extending
java.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.

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
.
"