Macros | Functions
vnl_det.hxx File Reference
#include "vnl_det.h"

Go to the source code of this file.

Macros

#define VNL_DET_INSTANTIATE(T)
 

Functions

template<class T >
vnl_det (T const *row0, T const *row1)
 2x2 matrix. More...
 
template<class T >
vnl_det (T const *row0, T const *row1, T const *row2)
 3x3 matrix. More...
 
template<class T >
vnl_det (T const *row0, T const *row1, T const *row2, T const *row3)
 4x4 matrix. More...
 

Macro Definition Documentation

◆ VNL_DET_INSTANTIATE

#define VNL_DET_INSTANTIATE (   T)
Value:
template VNL_EXPORT T vnl_det(T const *, T const *); \
template VNL_EXPORT T vnl_det(T const *, T const *, T const *); \
template VNL_EXPORT T vnl_det(T const *, T const *, T const *, T const *)
T vnl_det(vnl_matrix_fixed< T, 1, 1 > const &m)
Determinant of small size matrices.
Definition: vnl_det.h:36

Definition at line 57 of file vnl_det.hxx.

Function Documentation

◆ vnl_det() [1/3]

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

2x2 matrix.

Definition at line 8 of file vnl_det.hxx.

◆ vnl_det() [2/3]

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.hxx.

◆ vnl_det() [3/3]

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.hxx.