30template <
typename wrapped_config_
id_t>
57 static constexpr typename wrapped_config_id_t::value_type
id{wrapped_config_id_t::value};
A global configuration type used to enable parallel execution of algorithms.
Definition: configuration_element_parallel_mode.hpp:32
~parallel_mode()=default
Defaulted.
parallel_mode(uint32_t thread_count_) noexcept
Sets the number of threads for the parallel configuration element.
Definition: configuration_element_parallel_mode.hpp:47
parallel_mode(parallel_mode &&)=default
Defaulted.
std::optional< uint32_t > thread_count
The maximum number of threads the algorithm can use.
Definition: configuration_element_parallel_mode.hpp:52
parallel_mode & operator=(parallel_mode &&)=default
Defaulted.
parallel_mode()=default
Defaulted.
parallel_mode(parallel_mode const &)=default
Defaulted.
parallel_mode & operator=(parallel_mode const &)=default
Defaulted.
The internal SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:29
Provides seqan3::pipeable_config_element.
Adds pipe interface to configuration elements.
Definition: pipeable_config_element.hpp:32