24 #ifndef SKA_CHEETAH_BRDZ_CONFIG_H 25 #define SKA_CHEETAH_BRDZ_CONFIG_H 27 #include "cheetah/utils/Config.h" 28 #include "cheetah/brdz/cuda/Config.h" 29 #include "cheetah/data/Birdie.h" 61 std::vector<data::Birdie>
const&
birdies()
const;
70 template <
typename Container>
71 void birdies(Container&& birds);
80 template <
typename Container>
81 void birdies(Container
const& birds);
91 template <
typename Iterator>
92 void birdies(Iterator beg, Iterator end);
95 void add_options(OptionsDescriptionEasyInit& add_options)
override;
99 std::vector<data::Birdie> _birdies;
106 #include "cheetah/brdz/detail/Config.cpp" 108 #endif // SKA_CHEETAH_BRDZ_CONFIG_H Configuration for the BRDZ module.
Base class for module configuration.
Configuration for the CUDA implementation of the brdz module.
Some limits and constants for FLDO.
cuda::Config const & cuda_config() const
Configuration for cuda implementation of Brdz.
std::vector< data::Birdie > const & birdies() const
Get the birdie list.