#include <h_mat.hh>
Inherits mln::algebra::mat< d+1, d+1, T >.
Public Types | |
enum | |
Dimension is the 'natural' one (3 for 3D), not the one of the vector (dim + 1). More... | |
Public Member Functions | |
mat< n, m, T > | _1 () const |
Return the inverse of the matrix. | |
h_mat (const mat< d+1, d+1, T > &x) | |
Constructor with the underlying matrix. | |
h_mat () | |
Constructor without argument. | |
mat< m, n, T > | t () const |
Return the transpose of the matrix. |
anonymous enum |
Dimension is the 'natural' one (3 for 3D), not the one of the vector (dim + 1).
mln::algebra::h_mat< d, T >::h_mat | ( | ) | [inline] |
Constructor without argument.
mln::algebra::h_mat< d, T >::h_mat | ( | const mat< d+1, d+1, T > & | x | ) | [inline] |
Constructor with the underlying matrix.
mat< n, m, T > mln::algebra::mat< n, m, T >::_1 | ( | ) | const [inline, inherited] |
Return the inverse of the matrix.
Only compile on square matrix.
mat< m, n, T > mln::algebra::mat< n, m, T >::t | ( | ) | const [inline, inherited] |
Return the transpose of the matrix.