Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Member Functions | Protected Types | List of all members
ska::cheetah::fldo::FldoModule< FldoTraitsType, FldoAlgos > Class Template Reference

Setup template paramterised Fldo algorithms for use as a module. More...

#include <cheetah/fldo/detail/FldoModule.h>

Inheritance diagram for ska::cheetah::fldo::FldoModule< FldoTraitsType, FldoAlgos >:
Inheritance graph
Collaboration diagram for ska::cheetah::fldo::FldoModule< FldoTraitsType, FldoAlgos >:
Collaboration graph

Public Member Functions

 FldoModule (Config const &, Handler &)
 
std::shared_ptr< panda::ResourceJob > operator() (std::vector< std::shared_ptr< TimeFrequencyType >> &tf_data, data::Scl const &scl_data)
 call this operator to submit a job for folding More...
 

Protected Types

typedef FldoTraitsType::TimeFrequencyType TimeFrequencyType
 

Detailed Description

template<class FldoTraitsType, typename... FldoAlgos>
class ska::cheetah::fldo::FldoModule< FldoTraitsType, FldoAlgos >

Setup template paramterised Fldo algorithms for use as a module.

Definition at line 45 of file FldoModule.h.

Member Function Documentation

◆ operator()()

template<class FldoTraitsType , typename... FldoAlgos>
std::shared_ptr< panda::ResourceJob > ska::cheetah::fldo::FldoModule< FldoTraitsType, FldoAlgos >::operator() ( std::vector< std::shared_ptr< TimeFrequencyType >> &  tf_data,
data::Scl const &  scl_data 
)

call this operator to submit a job for folding

the handler passed in the constructor will be called when the job is complate

Definition at line 72 of file FldoModule.cpp.

73 {
74  return _task.submit(tf_data, scl_data);
75 }

The documentation for this class was generated from the following files: