Loading...
Searching...
No Matches
Collaboration diagram for Info:
template<class T >
bitpit::linearalgebra::det (std::array< std::array< T, 1 >, 1 > &)
 
template<class T >
bitpit::linearalgebra::det (std::vector< std::vector< T > > &)
 
template<class T , size_t m, size_t n>
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
Tdata type
Parameters
[in]Ainput 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
Tdata type
mnumber of matrix rows
nnumber of matrix columns
Parameters
[in]Ainput 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
Tdata type
Parameters
[in]Ainput matrix
Returns
determinant of A.

Definition at line 680 of file matrix_utilities.tpp.

--- layout: doxygen_footer ---