As different implementations of linear algebra computation exist, compatibility between software modules using matrices and vectors is an issue.
This package implements an abstraction layer for matrix and vector computations. Two categories of objects are supported:
For each category, two implementations are proposed and chosen at configuration. Others implementations can of course be added if needed.
For general purpose matrices and vectors, two implementations are proposed
t3d
is a LAAS implementation of rigid-body transformations jrlMathTools
implements vectors and square matrices of dimension 3 and 4. Note that these matrices do not necessarily represent rigid-body transformations.