24 #include "cheetah/channel_mask/ConfigurableChannelMaskConfig.h" 29 namespace channel_mask {
32 template<
typename NumericalRep>
33 ConfigurableChannelMaskConfig<NumericalRep>::ConfigurableChannelMaskConfig(std::string
const& tag_name)
35 , _policy_type(
"replace_constant")
36 , _factory(_policy_configs)
38 this->add(_policy_configs);
41 template<
typename NumericalRep>
42 ConfigurableChannelMaskConfig<NumericalRep>::~ConfigurableChannelMaskConfig()
46 template<
typename NumericalRep>
52 template<
typename NumericalRep>
58 template<
typename NumericalRep>
62 (
"policy", boost::program_options::value<std::string>(&_policy_type)->default_value(_policy_type),
63 "the policy to apply to flagged channels. Leave blank to deactivate.");
64 BaseT::add_options(add_options);
67 template<
typename NumericalRep>
std::string const & policy_name() const
the policy to apply to flagged channels
Configuration for the Configurable ChannelMask module.
Some limits and constants for FLDO.
PolicyFactory Base class type.
PolicyType & policy() const
return the Policy object matching the configuration