24 #ifndef SKA_CHEETAH_FLDO_FLDOMODULE_H 25 #define SKA_CHEETAH_FLDO_FLDOMODULE_H 27 #include "panda/ConfigurableTask.h" 33 template<
typename ConfigT,
typename HandlerT,
typename NumericalRep>
36 typedef ConfigT ConfigType;
37 typedef HandlerT Handler;
44 template<
class FldoTraitsType,
typename...
FldoAlgos>
47 typedef typename FldoTraitsType::ConfigType Config;
48 typedef typename FldoTraitsType::Handler Handler;
51 typedef typename FldoTraitsType::TimeFrequencyType TimeFrequencyType;
61 std::shared_ptr<panda::ResourceJob> operator()(std::vector<std::shared_ptr<TimeFrequencyType>>& tf_data
65 typedef panda::ConfigurableTask<
typename Config::PoolType, Handler&
66 , std::vector<std::shared_ptr<TimeFrequencyType>>
79 #include "cheetah/fldo/detail/FldoModule.cpp" 81 #endif // SKA_CHEETAH_FLDO_FLDOMODULE_H Setup template paramterised Fldo algorithms for use as a module.
Some limits and constants for FLDO.