Loading...
Searching...
No Matches
Collaboration diagram for Info:

template<class T> | |
T | bitpit::linearalgebra::det (std::array< std::array< T, 1 >, 1 > &) |
template<class T> | |
T | bitpit::linearalgebra::det (std::vector< std::vector< T > > &) |
template<class T, size_t m, size_t n> | |
T | bitpit::linearalgebra::det (std::array< std::array< T, n >, m > &) |
Detailed Description
Function Documentation
◆ det() [1/3]
template<class T>
T bitpit::linearalgebra::det | ( | std::array< std::array< T, 1 >, 1 > & | A | ) |
End function for recursive calls to det().
- Template Parameters
-
T data type
- Parameters
-
[in] A input matrix
- Returns
- determinant of A.
Definition at line 666 of file matrix_utilities.tpp.
◆ det() [2/3]
template<class T, size_t m, size_t n>
T bitpit::linearalgebra::det | ( | std::array< std::array< T, n >, m > & | A | ) |
Compute determinant of a matrix of small dimenions using Laplace rule. Overloading of det() function for container array.
- Template Parameters
-
T data type m number of matrix rows n number of matrix columns
- Parameters
-
[in] A input matrix
- Returns
- determinant of A.
Definition at line 739 of file matrix_utilities.tpp.
◆ det() [3/3]
template<class T>
T bitpit::linearalgebra::det | ( | std::vector< std::vector< T > > & | A | ) |
Compute determinant of a matrix of small dimenions using Laplace rule.
- Template Parameters
-
T data type
- Parameters
-
[in] A input matrix
- Returns
- determinant of A.
Definition at line 680 of file matrix_utilities.tpp.
