|
ACTS
Experiment-independent tracking
|
Define the plugin types. More...
#include <algebra/fastor.hpp>
Public Types | |
| using | boolean = bool |
| Boolean type used for element-wise predicates. | |
| using | index_type = algebra::fastor::index_type |
| Index type used for matrix and vector access. | |
| template<std::size_t ROWS, std::size_t COLS> | |
| using | matrix = algebra::fastor::matrix_type<value_type, ROWS, COLS> |
| Fixed-size matrix type with the requested dimensions. | |
| using | point2D = algebra::fastor::point2<value_type> |
| Two-dimensional point type. | |
| using | point3D = algebra::fastor::point3<value_type> |
| Three-dimensional point type. | |
| using | scalar = value_type |
| Scalar type represented by this backend. | |
| template<concepts::element T> | |
| using | simd = T |
| Backend vectorized representation of an element type. | |
| using | transform3D = algebra::fastor::transform3<value_type> |
| Three-dimensional transform type. | |
| using | value_type = V |
| Define scalar type. | |
| using | vector2D = algebra::fastor::vector2<value_type> |
| Two-dimensional vector type. | |
| using | vector3D = algebra::fastor::vector3<value_type> |
| Three-dimensional vector type. | |
Define the plugin types.
| using detray::fastor< V >::matrix = algebra::fastor::matrix_type<value_type, ROWS, COLS> |
Fixed-size matrix type with the requested dimensions.
Fixed-size matrix type with the requested row and column counts.