|
|
using | bound_to_free_matrix_type = bound_to_free_matrix<algebra_t> |
| | Matrix type mapping bound parameter variations to free parameters.
|
|
using | bound_vector_type = bound_parameters_vector<algebra_t> |
| | Vector holding the bound parameters at the frame's reference point.
|
|
using | free_track_parameters_type = free_track_parameters<algebra_t> |
| | Type of the free track parameters used to initialize the frame.
|
|
using | jacobian_engine_type = detail::jacobian_engine<algebra_t> |
| | Engine that computes the bound-to-free Jacobian.
|
|
using | transform3_type = dtransform3D<algebra_t> |
| | Three-dimensional transform type for the curvilinear frame.
|
|
using | unit_vectors_type = unit_vectors<vector3> |
| | Helper for constructing the transverse unit vectors.
|
|
using | vector3 = typename transform3_type::vector3 |
| | Three-dimensional vector type used by the transform.
|
template<concepts::algebra algebra_t>
struct detray::curvilinear_frame< algebra_t >
Frame and Jacobian data associated with a free track's curvilinear frame.