Package org.djunits.vecmat.def
package org.djunits.vecmat.def
Definition classes for vectors and matrices.
Copyright (c) 2026-2026 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information https://djunits.org. The DJUNITS project is distributed under a three-clause BSD-style license.
- Author:
- Alexander Verbraeck
-
ClassDescriptionAbsMatrix<A extends AbsQuantity<A,
Q, ?>, Q extends Quantity<Q>, MA extends AbsMatrix<A, Q, MA, MQ, MAT>, MQ extends Matrix<Q, MQ, ?, ?, ?>, MAT extends AbsMatrix<A, Q, MAT, ?, MA>> AbsMatrix contains a number of standard operations on matrices that contain absolute quantities.AbsSquareMatrix<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>, MA extends AbsSquareMatrix<A, Q, MA, MQ>, MQ extends SquareMatrix<Q, MQ, ?, ?>> AbsSquareMatrix defines a number of operations that can be applied to square matrixes with absolute quantity values.AbsTable<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>, MA extends AbsTable<A, Q, MA, MQ, MAT>, MQ extends Table<Q, MQ, ?, ?, ?>, MAT extends AbsTable<A, Q, MAT, ?, MA>> AbsTable contains a number of standard operations on 2-dimensional tables that contain absolute quantities.AbsVector<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>, VA extends AbsVector<A, Q, VA, VQ, VAT>, VQ extends Vector<Q, VQ, ?, ?, ?>, VAT extends AbsVector<A, Q, VAT, ?, VA>> AbsVector contains the contract for Vector classes with absolute values.Formatting methods for absolute column vector.Formatting methods for absolute row vector.AbsVectorMatrix<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>, VMA extends AbsVectorMatrix<A, Q, VMA, VMQ, VMAT>, VMQ extends VectorMatrix<Q, VMQ, ?, ?, ?>, VMAT extends AbsVectorMatrix<A, Q, VMAT, ?, VMA>> AbsVectorMatrix contains a number of standard operations on vectors and matrices of absolute quantities.Matrix<Q extends Quantity<Q>,M extends Matrix<Q, M, SI, H, MT>, SI extends Matrix<SIQuantity, SI, ?, ?, ?>, H extends Matrix<?, ?, ?, ?, ?>, MT extends Matrix<Q, MT, ?, ?, M>> Matrix contains a number of standard operations on matrices of relative quantities.SquareDenseMatrix<Q extends Quantity<Q>,M extends SquareDenseMatrix<Q, M, SI, H>, SI extends SquareDenseMatrix<SIQuantity, SI, ?, ?>, H extends SquareDenseMatrix<?, ?, ?, ?>> SquareDenseMatrix implements the core functions for a matrix with n x n real-valued entries.SquareMatrix<Q extends Quantity<Q>,M extends SquareMatrix<Q, M, SI, H>, SI extends SquareMatrix<SIQuantity, SI, ?, ?>, H extends SquareMatrix<?, ?, ?, ?>> SquareMatrix defines a number of operations that can be applied to square matrixes, such as transpose, invert, and determinant.Table<Q extends Quantity<Q>,T extends Table<Q, T, SI, H, TT>, SI extends Table<SIQuantity, SI, ?, ?, ?>, H extends Table<?, ?, ?, ?, ?>, TT extends Table<Q, TT, ?, ?, T>> Table contains a number of standard operations on 2-dimensional tables of relative quantities.Vector<Q extends Quantity<Q>,V extends Vector<Q, V, SI, H, VT>, SI extends Vector<SIQuantity, SI, ?, ?, ?>, H extends Vector<?, ?, ?, ?, ?>, VT extends Vector<Q, VT, ?, ?, V>> Vector contains the contract for Vector classes that contain relative quantity values.Formatting methods for column vector.Formatting methods for row vector.VectorMatrix<Q extends Quantity<Q>,VM extends VectorMatrix<Q, VM, SI, H, VMT>, SI extends VectorMatrix<SIQuantity, SI, ?, ?, ?>, H extends VectorMatrix<?, ?, ?, ?, ?>, VMT extends VectorMatrix<Q, VMT, ?, ?, VM>> VectorMatrix contains a number of standard operations on vectors and matrices of relative quantities.