Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Member Functions | Protected Member Functions | List of all members
ska::cheetah::fft::Config Class Reference

Configuration for the fft module. More...

#include <cheetah/fft/Config.h>

Inheritance diagram for ska::cheetah::fft::Config:
Inheritance graph
Collaboration diagram for ska::cheetah::fft::Config:
Collaboration graph

Public Member Functions

cuda::Config const & cuda_config () const
 Get the configuration of the cuda specific FFT implementation. More...
 
altera::Config const & altera_config () const
 Get the configuration of the fpga specific FFT implementation. More...
 
- 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

Configuration for the fft module.

Definition at line 42 of file Config.h.

Member Function Documentation

◆ altera_config()

altera::Config const & ska::cheetah::fft::Config::altera_config ( ) const

Get the configuration of the fpga specific FFT implementation.

Returns
A fpga-specific FFT configuration object

Definition at line 50 of file Config.cpp.

51 {
52  return _altera_config;
53 }

◆ cuda_config()

cuda::Config const & ska::cheetah::fft::Config::cuda_config ( ) const

Get the configuration of the cuda specific FFT implementation.

Returns
A cuda-specific FFT configuration object

Definition at line 45 of file Config.cpp.

46 {
47  return _cuda_config;
48 }

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