Functions
core/vnl/vnl_det.h File Reference

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 >
vnl_det (T const *row0, T const *row1)
 2x2 matrix.
template<class T >
vnl_det (T const *row0, T const *row1, T const *row2)
 3x3 matrix.
template<class T >
vnl_det (T const *row0, T const *row1, T const *row2, T const *row3)
 4x4 matrix.
template<class T >
vnl_det (vnl_matrix_fixed< T, 1, 1 > const &m)
 Determinant of small size matrices.
template<class T >
vnl_det (vnl_matrix_fixed< T, 2, 2 > const &m)
 Determinant of small size matrices.
template<class T >
vnl_det (vnl_matrix_fixed< T, 3, 3 > const &m)
 Determinant of small size matrices.
template<class T >
vnl_det (vnl_matrix_fixed< T, 4, 4 > const &m)
 Determinant of small size matrices.

Detailed Description

Direct evaluation of 2x2, 3x3 and 4x4 determinants.

Author:
fsm
    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.


Function Documentation

template<class T >
T vnl_det ( T const *  row0,
T const *  row1 
)

2x2 matrix.

Definition at line 8 of file vnl_det.txx.

template<class T >
T vnl_det ( T const *  row0,
T const *  row1,
T const *  row2 
)

3x3 matrix.

Definition at line 14 of file vnl_det.txx.

template<class T >
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.

template<class T >
T vnl_det ( vnl_matrix_fixed< T, 1, 1 > const &  m) [inline]

Determinant of small size matrices.

Definition at line 35 of file vnl_det.h.

template<class T >
T vnl_det ( vnl_matrix_fixed< T, 2, 2 > const &  m) [inline]

Determinant of small size matrices.

Definition at line 40 of file vnl_det.h.

template<class T >
T vnl_det ( vnl_matrix_fixed< T, 3, 3 > const &  m) [inline]

Determinant of small size matrices.

Definition at line 45 of file vnl_det.h.

template<class T >
T vnl_det ( vnl_matrix_fixed< T, 4, 4 > const &  m) [inline]

Determinant of small size matrices.

Definition at line 50 of file vnl_det.h.