29template <
typename score_type>
53template <
typename score_type>
Provides seqan3::detail::alignment_optimum.
@ score_type
ID for the score_type option.
A type that satisfies std::is_arithmetic_v<t>.
The generic simd concept.
The internal SeqAn3 namespace.
Definition aligned_sequence_concept.hpp:26
Local state for the standard alignment algorithm.
Definition alignment_algorithm_state.hpp:32
alignment_optimum< score_type > optimum
The current alignment optimum.
Definition alignment_algorithm_state.hpp:38
alignment_algorithm_state(score_type, score_type) -> alignment_algorithm_state< score_type >
Deduces the template parameter for the score type from construction with gap open and gap extension s...
score_type gap_extension_score
The cached gap extension score.
Definition alignment_algorithm_state.hpp:34
constexpr void reset_optimum() noexcept
Resets the alignment optimum to the default initialised optimum.
Definition alignment_algorithm_state.hpp:41
score_type gap_open_score
The cached gap open score.
Definition alignment_algorithm_state.hpp:36
Stores the current optimum of the alignment algorithm.
Definition alignment_optimum.hpp:41
Provides concepts that do not have equivalents in C++20.
Provides seqan3::simd::simd_concept.