Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Member Functions | Protected Member Functions | List of all members
ska::cheetah::tdas::Config Class Reference
Inheritance diagram for ska::cheetah::tdas::Config:
Inheritance graph
Collaboration diagram for ska::cheetah::tdas::Config:
Collaboration graph

Public Member Functions

cuda::Config const & cuda_config () const
 Configuration details for the cuda based RFIM algorithm.
 
cuda::Configcuda_config ()
 
AccListGenConfig const & acceleration_list_generator () const
 Return acceleration list generator configuration.
 
AccListGenConfigacceleration_list_generator ()
 
std::size_t dm_trials_per_task () const
 The number or DM trials to process in each Tdas async task.
 
void dm_trials_per_task (std::size_t ntrials)
 
std::size_t minimum_size () const
 The minimum timeseries length that will be searched.
 
void minimum_size (std::size_t minimum_size)
 
std::size_t size () const
 The size for transform to use for the search. More...
 
void size (std::size_t size)
 
void number_of_harmonic_sums (std::size_t nharmonics)
 Number of harmonic sums to perform in the search.
 
std::size_t number_of_harmonic_sums () const
 
bool active () const
 : check if the module is active
 
- Public Member Functions inherited from ska::cheetah::utils::Config
 Config (std::string module_name)
 
void terminate () const
 call for notifiers to indicate a termination condition More...
 

Protected Member Functions

void add_options (OptionsDescriptionEasyInit &add_options) override
 

Additional Inherited Members

- Public Types inherited from ska::cheetah::utils::Config
typedef System SystemType
 
typedef panda::PoolManager< SystemTypePoolManagerType
 
typedef PoolManagerType::PoolType PoolType
 

Detailed Description

Definition at line 47 of file Config.h.

Member Function Documentation

◆ size()

std::size_t ska::cheetah::tdas::Config::size ( void  ) const

The size for transform to use for the search.

For all time series lengths > minimum_size the time series to be searched will be padded out to the length specified by size.

Definition at line 112 of file Config.cpp.

113 {
114  return _size;
115 }

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