Direct evaluation of 2x2, 3x3 and 4x4 determinants. More...
#include <vnl/vnl_matrix_fixed.h>
Go to the source code of this file.
Functions | |
template<class T > | |
T | vnl_det (T const *row0, T const *row1) |
2x2 matrix. | |
template<class T > | |
T | vnl_det (T const *row0, T const *row1, T const *row2) |
3x3 matrix. | |
template<class T > | |
T | vnl_det (T const *row0, T const *row1, T const *row2, T const *row3) |
4x4 matrix. | |
template<class T > | |
T | vnl_det (vnl_matrix_fixed< T, 1, 1 > const &m) |
Determinant of small size matrices. | |
template<class T > | |
T | vnl_det (vnl_matrix_fixed< T, 2, 2 > const &m) |
Determinant of small size matrices. | |
template<class T > | |
T | vnl_det (vnl_matrix_fixed< T, 3, 3 > const &m) |
Determinant of small size matrices. | |
template<class T > | |
T | vnl_det (vnl_matrix_fixed< T, 4, 4 > const &m) |
Determinant of small size matrices. |
Direct evaluation of 2x2, 3x3 and 4x4 determinants.
Modifications Peter Vanroose - 15 Oct. 2001 - Renamed from vnl_determinant to vnl_det Peter Vanroose - 15 Oct. 2001 - Added vnl_matrix_fixed interface
Definition in file vnl_det.h.
T vnl_det | ( | T const * | row0, |
T const * | row1 | ||
) |
2x2 matrix.
Definition at line 8 of file vnl_det.txx.
T vnl_det | ( | T const * | row0, |
T const * | row1, | ||
T const * | row2 | ||
) |
3x3 matrix.
Definition at line 14 of file vnl_det.txx.
T vnl_det | ( | T const * | row0, |
T const * | row1, | ||
T const * | row2, | ||
T const * | row3 | ||
) |
4x4 matrix.
Definition at line 26 of file vnl_det.txx.
T vnl_det | ( | vnl_matrix_fixed< T, 1, 1 > const & | m | ) | [inline] |
T vnl_det | ( | vnl_matrix_fixed< T, 2, 2 > const & | m | ) | [inline] |
T vnl_det | ( | vnl_matrix_fixed< T, 3, 3 > const & | m | ) | [inline] |