24 #ifndef SKA_CHEETAH_RFIM_CONFIG_H 25 #define SKA_CHEETAH_RFIM_CONFIG_H 28 #include "cheetah/utils/Config.h" 29 #include "cheetah/rfim/ampp/Config.h" 30 #include "cheetah/rfim/cuda/Config.h" 31 #include "cheetah/rfim/sum_threshold/Config.h" 32 #include "cheetah/rfim/iqrmcpu/Config.h" 33 #include "panda/arch/nvidia/Nvidia.h" 34 #include "panda/PoolSelector.h" 49 static const unsigned MaxPriority = 2;
89 void add_options(OptionsDescriptionEasyInit& add_options)
override;
100 template<
typename PoolManagerType>
101 using ConfigType = panda::PoolSelector<PoolManagerType, Config>;
108 #endif // SKA_CHEETAH_RFIM_CONFIG_H iqrmcpu::Config const & iqrmcpu_algo_config() const
Configuration details for the iqrm RFIM algorithm.
bool flag_policy() const
data policy
Base class for module configuration.
sum_threshold::Config const & sum_threshold_algo_config() const
Configuration details for the sum_threshold based RFIM algorithm.
bool algo_defined() const
returns true only if one or more algorithms have been marked as active
Some limits and constants for FLDO.
cuda::Config const & cuda_algo_config() const
Configuration details for the cuda based RFIM algorithm.
ampp::Config const & ampp_algo_config() const
Configuration details for the AMPP RFIM algorithm.
Configuration Parameters for the RFIM module.
Configuration Options for the ampp rfi clipping algorithm.