37 template <
typename trace_t>
38 struct alignment_trace_matrix_base
42 "Value type must either be a trace_directions object or a simd vector.");
45 using coordinate_type = advanceable_alignment_coordinate<advanceable_alignment_coordinate_state::row>;
47 using element_type = trace_t;
50 aligned_allocator<element_type, sizeof(element_type)>,
53 using pool_type = two_dimensional_matrix<element_type, allocator_type, matrix_major_order::column>;
55 using size_type = size_t;
63 element_type cache_up{};
Provides seqan3::simd::simd_concept.
Provides seqan3::aligned_allocator.
Provides the declaration of seqan3::detail::trace_directions.
Definition: aligned_sequence_concept.hpp:36
Provides seqan3::detail::two_dimensional_matrix.
Provides seqan3::detail::alignment_coordinate.
The concept std::same_as<T, U> is satisfied if and only if T and U denote the same type...