Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Member Functions | List of all members
ska::cheetah::sift::SiftModule< SiftTraits, SiftAlgos > Class Template Reference

Module for configuration and launnch of Sift algorithms. More...

#include <cheetah/sift/SiftModule.h>

Inheritance diagram for ska::cheetah::sift::SiftModule< SiftTraits, SiftAlgos >:
Inheritance graph
Collaboration diagram for ska::cheetah::sift::SiftModule< SiftTraits, SiftAlgos >:
Collaboration graph

Public Member Functions

 SiftModule (Config const &, Handler &handler)
 
template<typename Arch >
std::shared_ptr< data::Scloperator() (panda::PoolResource< Arch > &resource, data::Ccl &input)
 syncronous call
 
std::shared_ptr< panda::ResourceJob > operator() (std::shared_ptr< data::Ccl > const &) const
 asyncronous call
 
template<typename OtherDataType , typename std::enable_if< std::is_convertible< OtherDataType, data::Ccl >::value, bool >::type = true>
std::shared_ptr< panda::ResourceJob > operator() (std::shared_ptr< OtherDataType > const &)
 asyncronous call for types that can be converted to data:Ccl
 
- Public Member Functions inherited from ska::cheetah::utils::AlgoModule< SiftAlgoModuleTraits< SiftTraits, SiftAlgos... > >
 AlgoModule (PoolType pool, AlgoFactory const &, Handler handler)
 
std::shared_ptr< panda::ResourceJob > operator() (DataT &&... data) const
 

Detailed Description

template<class SiftTraits, typename... SiftAlgos>
class ska::cheetah::sift::SiftModule< SiftTraits, SiftAlgos >

Module for configuration and launnch of Sift algorithms.

Definition at line 62 of file SiftModule.h.


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