33 template <
typename score_type>
35 requires arithmetic<score_type> || simd_concept<score_type>
37 struct alignment_algorithm_state
40 score_type gap_extension_score{};
42 score_type gap_open_score{};
44 alignment_optimum<score_type> optimum{};
47 constexpr
void reset_optimum() noexcept
49 optimum = alignment_optimum<score_type>{};
58 template <
typename score_type>
60 alignment_algorithm_state(score_type, score_type) -> alignment_algorithm_state<score_type>;
Provides seqan3::simd::simd_concept.
Provides concepts for core language types and relations that don't have concepts in C++20 (yet)...
Definition: aligned_sequence_concept.hpp:36
Provides seqan3::detail::alignment_coordinate.
Provides seqan3::detail::alignment_optimum.