|
ACTS
Experiment-independent tracking
|
"inverse getter", assuming a N X N matrix More...
#include <detray/algebra/generic/algorithms/matrix/inverse/hard_coded.hpp>
Public Types | |
| using | determinant_getter = determinant::hard_coded<matrix_t> |
| Direct determinant implementation used to normalize the 4 by 4 inverse. | |
| 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 | |
| template<typename M = matrix_t> requires (detray::traits::max_rank<M> == 4) | |
| constexpr matrix_t | operator() (const matrix_t &m) const |
| 4 X 4 matrix inverse | |
| template<typename M = matrix_t> requires (detray::traits::max_rank<M> == 2) | |
| constexpr matrix_t | operator() (const matrix_t &m) const |
| 2 X 2 matrix inverse | |
"inverse getter", assuming a N X N matrix
|
constexpr |
4 X 4 matrix inverse
| m | Nonsingular matrix to invert. |
|
constexpr |
2 X 2 matrix inverse
| m | Nonsingular matrix to invert. |