|
ACTS
Experiment-independent tracking
|
Invert a square matrix using LU decomposition with partial pivoting. More...
#include <detray/algebra/generic/algorithms/matrix/inverse/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 matrix_t | operator() (const matrix_t &m) const |
| Compute the inverse from the pivoted LU factors. | |
Invert a square matrix using LU decomposition with partial pivoting.
| using detray::algebra::generic::matrix::inverse::partial_pivot_lud< matrix_t >::decomposition_t |
LU decomposition implementation used to factor the matrix.
|
constexpr |
Compute the inverse from the pivoted LU factors.
| m | Nonsingular square matrix to invert. |