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

Base class for module configuration. More...

#include <cheetah/utils/Config.h>

Inherits ConfigModule.

Inherited by ska::cheetah::pipeline::CheetahConfig< NumericalT >, ska::cheetah::pipeline::CheetahConfig< uint8_t >, ska::cheetah::pipeline::MultiBeamConfig< NumericalRep >, ska::cheetah::pipeline::MultiBeamConfig< uint8_t >, ska::cheetah::channel_mask::PolicyConfig< NumericalRep >, ska::cheetah::channel_mask::PolicyConfig< NumericalT >, ska::cheetah::channel_mask::PolicyConfig< uint8_t >, ska::cheetah::channel_mask::ReplaceConstantPolicyConfig< NumericalRep >, ska::cheetah::channel_mask::ReplaceConstantPolicyConfig< NumericalT >, ska::cheetah::channel_mask::ReplaceConstantPolicyConfig< uint8_t >, ska::cheetah::brdz::Config, ska::cheetah::brdz::cpu::Config, ska::cheetah::brdz::cuda::Config, ska::cheetah::channel_mask::ChannelRangeConfig, ska::cheetah::channel_mask::Config, ska::cheetah::channel_mask::PolicyConfig< T >, ska::cheetah::channel_mask::ReplaceConstantPolicyConfig< T >, ska::cheetah::cxft::Config, ska::cheetah::data::CandidateWindowConfig, ska::cheetah::data::DataSrcConfig, ska::cheetah::ddtr::astroaccelerate::Config, ska::cheetah::ddtr::cpu::Config, ska::cheetah::ddtr::DedispersionConfig, ska::cheetah::ddtr::DedispersionTrialPlan, ska::cheetah::ddtr::fpga::Config, ska::cheetah::dred::Config, ska::cheetah::dred::cuda::Config, ska::cheetah::emulator::Config, ska::cheetah::exporters::DataExportConfig, ska::cheetah::exporters::FileStreamerConfig, ska::cheetah::exporters::SpCclSpeadStreamerConfig, ska::cheetah::exporters::test::Sink_1_Config, ska::cheetah::exporters::test::Sink_2_Config, ska::cheetah::exporters::test::TestExporterConfig, ska::cheetah::fdao::Config, ska::cheetah::fdas::Config, ska::cheetah::fdas::opencl::Config, ska::cheetah::fft::altera::Config, ska::cheetah::fft::Config, ska::cheetah::fft::cuda::Config, ska::cheetah::generators::BasebandGaussianNoiseConfig, ska::cheetah::generators::Config, ska::cheetah::generators::DispersedPulseConfig, ska::cheetah::generators::GaussianNoiseConfig, ska::cheetah::generators::PulsarInjectionConfig, ska::cheetah::generators::PulsarProfileConfig, ska::cheetah::generators::SimplePhaseModelConfig, ska::cheetah::generators::Tempo2PhaseModelConfig, ska::cheetah::hrms::Config, ska::cheetah::hrms::cuda::Config, ska::cheetah::pipeline::AccelerationSearchAlgoConfig, ska::cheetah::pipeline::BeamConfig< NumericalT >, ska::cheetah::pipeline::CheetahConfig< NumericalRep >, ska::cheetah::pipeline::EmptyConfig, ska::cheetah::pipeline::MultiBeamConfig< NumericalT >, ska::cheetah::pipeline::ScanConfig, ska::cheetah::producers::Config< data::SpCandidateData< NumericalT > >, ska::cheetah::psbc::Config, ska::cheetah::psrdada::Config, ska::cheetah::pwft::Config, ska::cheetah::pwft::cuda::Config, ska::cheetah::rcpt::Config, ska::cheetah::rcpt_low::Config, ska::cheetah::rcpt_low::PacketGeneratorConfig, ska::cheetah::rfim::ampp::BandPassConfig, ska::cheetah::rfim::ampp::Config, ska::cheetah::rfim::Config, ska::cheetah::rfim::cuda::Config, ska::cheetah::rfim::iqrmcpu::Config, ska::cheetah::rfim::sum_threshold::Config, ska::cheetah::sigproc::Config, ska::cheetah::sigproc::WriterConfig, ska::cheetah::sps::astroaccelerate::Config, ska::cheetah::sps::emulator::Config, ska::cheetah::sps::RfiExcisionConfig, ska::cheetah::sps_clustering::Config, ska::cheetah::spsift::Config, ska::cheetah::tdao::Config, ska::cheetah::tdao::cuda::Config, ska::cheetah::tdas::AccListGenConfig, ska::cheetah::tdas::Config, ska::cheetah::tdas::cuda::Config, ska::cheetah::tdrt::Config, and ska::cheetah::tdrt::cuda::Config.

Collaboration diagram for ska::cheetah::utils::Config:
Collaboration graph

Public Types

typedef System SystemType
 
typedef panda::PoolManager< SystemTypePoolManagerType
 
typedef PoolManagerType::PoolType PoolType
 

Public Member Functions

 Config (std::string module_name)
 
void terminate () const
 call for notifiers to indicate a termination condition More...
 

Detailed Description

Base class for module configuration.

Definition at line 42 of file Config.h.

Member Function Documentation

◆ terminate()

void ska::cheetah::utils::Config::terminate ( ) const

call for notifiers to indicate a termination condition

will cause an exception to be thrown

Definition at line 41 of file Config.cpp.

42 {
43  throw utils::TerminateException();
44 }

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