SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
seqan3::detail::alignment_configurator::select_gap_policy< traits_t > Struct Template Reference

Transformation trait that chooses the correct gap policy. More...

Public Types

using type = std::conditional_t< traits_t::is_vectorised, deferred_crtp_base< simd_affine_gap_policy, score_t, is_local_t >, deferred_crtp_base< affine_gap_policy, score_t, is_local_t > >
 The matrix policy based on the configurations given by config_type.
 

Private Types

using is_local_t = std::bool_constant< traits_t::is_local >
 The is_local constant converted to a type.
 
using score_t = typename traits_t::score_type
 The score type for the alignment computation.
 

Detailed Description

template<typename traits_t>
struct seqan3::detail::alignment_configurator::select_gap_policy< traits_t >

Transformation trait that chooses the correct gap policy.

Template Parameters
traits_tThe alignment configuration traits type.

The documentation for this struct was generated from the following file:
Hide me