|
ACTS
Experiment-independent tracking
|
Define the plugin types. More...
#include <algebra/vc_soa.hpp>
Public Types | |
| using | boolean = Vc::Mask<V> |
| Boolean type used for element-wise predicates. | |
| template<concepts::element T> | |
| using | simd = Vc::Vector<T> |
| Backend vectorized representation of an element type. | |
| using | value_type = V |
| Define scalar precision. | |
| using | scalar = simd<value_type> |
| Linear Algebra type definitions. | |
| using | index_type = algebra::vc_soa::index_type |
| Index type used for matrix and vector access. | |
| using | transform3D = algebra::vc_soa::transform3<value_type> |
| Three-dimensional transform type. | |
| using | point2D = algebra::vc_soa::point2<value_type> |
| Two-dimensional point type. | |
| using | point3D = algebra::vc_soa::point3<value_type> |
| Three-dimensional point type. | |
| using | vector2D = algebra::vc_soa::vector2<value_type> |
| Two-dimensional vector type. | |
| using | vector3D = algebra::vc_soa::vector3<value_type> |
| Three-dimensional vector type. | |
| template<std::size_t ROWS, std::size_t COLS> | |
| using | matrix = algebra::vc_soa::matrix_type<value_type, ROWS, COLS> |
| Fixed-size matrix type with the requested dimensions. | |
Define the plugin types.
| using detray::vc_soa< V >::matrix = algebra::vc_soa::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.