24 #include "cheetah/pipeline/SinglePulseFactory.h" 30 template<
typename NumericalT>
31 SinglePulse<NumericalT>::SinglePulse(CheetahConfig<NumericalT>
const& config, BeamConfig<NumericalT>
const& beam_config, DmHandler
const& dm_handler)
32 : BaseT(config, beam_config, dm_handler)
34 SinglePulseFactory<NumericalT> factory(config);
35 _spimpl.reset(factory.create(beam_config, dm_handler));
38 template<
typename NumericalT>
39 SinglePulse<NumericalT>::SinglePulse(SinglePulse&& s)
44 template<
typename NumericalT>
45 SinglePulse<NumericalT>::~SinglePulse()
49 template<
typename NumericalT>
53 _spimpl->operator()(data);
void operator()(TimeFrequencyType &) override
called each time data becomes available
Some limits and constants for FLDO.