24 #include "cheetah/generators/Config.h" 29 namespace generators {
33 : cheetah::utils::Config(
"generators")
37 add(_dispersed_pulse);
38 add_factory(
"pulsar_injection", [](){
return new PulsarInjectionConfig(); });
45 void Config::add_options(OptionsDescriptionEasyInit&)
49 GaussianNoiseConfig
const& Config::gaussian_noise()
const 51 return _gaussian_noise;
54 BasebandGaussianNoiseConfig
const& Config::baseband_gaussian_noise()
const 56 return _baseband_gaussian_noise;
59 DispersedPulseConfig
const& Config::dispersed_pulse()
const 61 return _dispersed_pulse;
64 Config::PulsarInjectionIterartorType Config::pulsar_injection_begin()
const 66 return PulsarInjectionIterartorType(subsection(
"pulsar_injection"));
69 Config::PulsarInjectionIterartorType Config::pulsar_injection_end()
const 71 return PulsarInjectionIterartorType(subsection_end());
Some limits and constants for FLDO.