|
ACTS
Experiment-independent tracking
|
Compute a determinant from an LU decomposition with partial pivoting. More...
#include <detray/algebra/generic/algorithms/matrix/determinant/partial_pivot_lud.hpp>
Public Types | |
| using | decomposition_t |
| LU decomposition implementation used to factor the matrix. | |
| using | element_getter_t = detray::traits::element_getter_t<matrix_t> |
| Function (object) used for accessing a matrix element. | |
| using | index_t = detray::traits::index_t<matrix_t> |
| Matrix index type. | |
| using | scalar_t = detray::traits::value_t<matrix_t> |
| Matrix element type. | |
Public Member Functions | |
| constexpr scalar_t | operator() (const matrix_t &m) const |
| Compute the determinant as the signed product of LU diagonal entries. | |
Compute a determinant from an LU decomposition with partial pivoting.
| using detray::algebra::generic::matrix::determinant::partial_pivot_lud< matrix_t >::decomposition_t |
LU decomposition implementation used to factor the matrix.
|
constexpr |
Compute the determinant as the signed product of LU diagonal entries.
| m | Square matrix whose determinant is calculated. |