▼Npss | |
▼Nastrotypes | |
Chas_exact_dimensions< ska::cheetah::data::FrequencyTime< T, Alloc >, units::Frequency, units::Time > | |
Chas_exact_dimensions< ska::cheetah::data::Spectrum< T, Alloc >, units::Frequency > | |
Chas_exact_dimensions< ska::cheetah::data::SpectrumBase< DerivedType, T, Alloc >, units::Frequency > | |
Chas_exact_dimensions< ska::cheetah::data::TimeFrequency< T, Alloc >, units::Time, units::Frequency > | |
Chas_exact_dimensions< ska::cheetah::rfim::ampp::Spectrum< T, Alloc >, units::Frequency > | |
▼Nska | Some limits and constants for FLDO |
▼Ncheetah | |
►Nbrdz | |
►Ncpu | |
►Ntest | |
CBrdzTest | |
CConfigTest | |
CBrdz | Interface to the CPU algorithm for the BRDZ module |
CConfig | Configuration options for Cpu BRDZ algorithm |
►Ncuda | |
►Ndetail | |
CZapFunctor | A functor for setting complex data to 0+0j |
►Ntest | |
CCudaTraits | |
CBrdz | CUDA/Thrust implementation of the Brdz algorithm |
CConfig | Configuration for the CUDA implementation of the brdz module |
►Ntest | |
CBrdzTester | |
CBrdzTesterTraits | |
CExcisionTest | |
CBrdz | Class for performing birdie zapping |
CConfig | Configuration for the BRDZ module |
►Ncandidate_pipeline | |
CConfig | Top level Pipeline Configuration Tree |
CEmptyPipeline | A simple pass through pipeline that perform no compute tasks |
CLauncher | Launches the single pulse candidate processing pipeline |
CLauncherTraits | |
CPipelineFactory | Generates compute pipelines of the correct type corresponding to a type description string |
CProcessingPipeline | Base class for all Processing Pipelines |
►Nchannel_mask | |
►Ntest | |
CChannelMaskTest | |
CConfigurableChannelMaskTest | |
CPolicyFactoryTest | |
CReplaceConstantPolicyTest | |
CTestChannelMask | |
CTestPolicy | |
CChannelMask | Apply a policy to channels specified in the Config |
CChannelRangeConfig | Config Node to specfiy a range of channels |
CConfig | |
CConfigurableChannelMask | |
CConfigurableChannelMaskConfig | Configuration for the Configurable ChannelMask module |
CFlaggedChannels | Extracts slices from TimeFrequecy blocks corresponding to flagged channels |
CPolicy | PolicyFactory Base class type |
CPolicyConfig | |
CPolicyFactory | |
CPolicyWrapper | |
CReplaceConstantPolicy | |
CReplaceConstantPolicyConfig | |
CVirtualPolicy | Wraps a Policy* object |
►Ncxft | |
CConfig | Configuration for the Cxft module |
CCxft | |
►Ndata | |
►Ncuda | |
►Ntest | |
CDataTypes | |
CFrequencyTimeTest | |
CTimeFrequencyTest | |
►Ndetail | |
CDmTimeDm | Class that wraps a single DM trial from a DmTime object |
CDmTimeIterator | Provides an iterator over a DmTime in slices of DMs |
CDmTimeSlice | Class that wraps a subset of DMs from a DmTime object |
CDmTimeSliceIterator | An iterator over a DmTimeSlice object |
CDmTimeStartTimeComparitor | Functor to support comparison of start times in DmTime objects |
►Ntest | |
CAllocateDeallocateTest | |
CAlteraOpenClFrequencySeriesTesterTraits | |
CAlteraOpenClSeriesTestTraits | |
CBirdieTest | |
CCachingAllocatorTest | |
CCachingAllocatorTestTraits | |
CCandidateTest | |
CCopyTest | |
CCpuDmTrialsTestTraits | |
CCpuSeriesTestTraits | |
CCudaDmTrialsTestTraits | |
CCudaFrequencySeriesTesterTraits | |
CDataSequence2DFastIteratorTest | |
CDataSequence2DTest | |
CDedispersionMeasureTest | |
CDmTimeDmTest | |
CDmTimeTest | |
CDmTimeTestTraits | |
CDmTrialsGeneratorUtil | |
CDmTrialsTester | |
CDmTrialsTesterTraits | Class to test the DmTrials class |
CFrequencySeriesTest | |
CFrequencySeriesTester | |
CFrequencySeriesTesterTraits | Class to test the FrequencySeries class |
CFrequencySeriesTestTraits | |
CFrequencyTimeTest | |
CFrequencyTimeTester | |
CFrequencyTimeTesterTraits | |
CPowerSeriesTest | |
CPowerSeriesTestTraits | |
CRfimFlaggedDataTest | |
CSampleCountTest | |
CSeriesTest | |
CSeriesTester | |
CSeriesTesterTraits | Class to test the Series class |
CSpCandidateTest | |
CSpCclTest | |
CTestArchDmTrialsTestTraits | |
CTestArchSeriesTestTraits | |
CTester | |
CTimeFrequencyContainerTest | |
CTimeFrequencyFlagsTest | |
CTimeFrequencyMetadataTest | |
CTimeFrequencyStatsTest | |
CTimeFrequencyTest | |
CTimeFrequencyTester | |
CTimeFrequencyTesterTraits | |
CTimeSeriesTest | |
CTimeSeriesTestTraits | |
CUnitsTest | |
CVectorLikeTest | |
CBirdie | Class for storing birdies (known RFI periodicities/frequencies) |
CCachingAllocator | A generic caching allocator implementation |
CCachingAllocatorImpl | Prototype for specific implementation of Caching Allocator |
CCachingAllocatorImpl< cheetah::Cpu, T > | A CPU-based CachingAllocator implementation |
CCachingAllocatorImplBase | Base class for CachingAllocator implementations |
CCandidate | A simple record to hold 'candidate' proprerties |
CCandidateWindow | Define a window of data surrounding a single pulse candidate |
CCandidateWindowConfig | Config Module for initialising a CandidateWindow object |
CCcl | Candidate list |
CComplexTypeTraits | A helper class to determine the type of complex data for different architectures |
CComplexTypeTraits< cheetah::Cpu, T > | |
CComplexTypeTraits< cheetah::Fpga, T > | |
CDataSequence2D | A 2-dimensional sequencial data of type T |
CDataSequence2D< Cpu, bool > | |
CDataSequence2D< Cpu, T > | A CPU implementation of the DataSequence2D |
CDataSequence2DConstPartialRange | |
CDataSequence2DFastIterator | Iterator over DataSequence2D types, over "fast" axis. Generic type |
CDataSequence2DFastIterator< Cpu, Type > | |
CDataSequence2DFastIteratorBase | Iterator over DataSequence2D types, over "fast" axis. CPU specific type |
CDataSequence2DIterator | A generic iterator for DataSequence2D |
CDataSequence2DPartialIterator | Iterator over partial ranges of DataSequence2D types, "fast" axis. Generic type |
CDataSequence2DPartialIterator< Cpu, bool > | |
CDataSequence2DPartialIterator< Cpu, const bool > | |
CDataSequence2DPartialIterator< Cpu, Type > | Iterator over partial ranges of DataSequence2D types, "fast" axis. CPU specialisation |
CDataSequence2DPartialIteratorImpl | |
CDataSequence2DPartialRange | |
CDataSequence2DPartialRangeImpl | |
CDataSequence2DPartialRangeTraits | |
CDataSequence2DPartialRangeTraits< DataSequence2DConstPartialRange< Arch, Type > > | |
CDataSequence2DPartialRangeTraits< DataSequence2DPartialRange< Arch, Type > > | |
CDataSequence2DSlowIterator | Iterator over DataSequence2D types, over "fast" axis. Generic type |
CDataSequence2DSlowIterator< Cpu, Type > | |
CDataSrcConfig | |
CDefaultAllocator | Helper class for determining default allocators |
CDefaultAllocator< cheetah::Cpu, T > | |
CDmTime | A wrapper class for a list of DmTime instances |
CDmTrial | A wrapper class that presents a SeriesSlice object as a trial dispersion measure time series |
CDmTrials | A continuous memory container for dispersion measure trials of varying downsamplings |
►CDmTrialsMetadata | Container for metadata that describes a set of dispersion measure trials |
CMetadata | Container for an metadata concerning a single DM trial |
CExtendedTimeFrequency | Wrapper around a TimeFrequency type object (or shared_ptr to such) mainiting the TimeFrequency interface |
CExtendedTimeFrequencyTag | |
CExtractFrequencyTimeDataType | Extract the FrequencyTime data type from compound types |
CExtractFrequencyTimeDataType< FrequencyTime< Arch, NumericalT > > | |
CExtractFrequencyTimeDataType< std::shared_ptr< T > > | |
CExtractFrequencyTimeDataType< std::unique_ptr< T > > | |
CExtractFrequencyTimeDataTypeHelper | Implementation Helper class for the ExtractFrequencyTimeDataType - do not call directly |
CExtractTimeFrequencyDataType | Extract the TimeFrequency data type from compound types |
CExtractTimeFrequencyDataType< std::shared_ptr< T > > | |
CExtractTimeFrequencyDataType< std::unique_ptr< T > > | |
CExtractTimeFrequencyDataType< TimeFrequency< Arch, NumericalT > > | |
CExtractTimeFrequencyDataTypeHelper | Implementation Helper class for the ExtractTimeFrequencyDataType - do not call directly |
CExtractTimeFrequencyDataTypeHelper< T, typename std::enable_if< std::is_base_of< ExtendedTimeFrequencyTag, T >::value >::type > | |
CFrequencySeries | A container of Fourier series data |
CFrequencyTime | |
COcld | Optimal Candidate List Data |
CPowerSeries | Class for power series (detected FrequencySeries) |
CRfimFlaggedData | TimeFrequency data with flags representing rfim detection |
CScl | Sifted Candidate List |
CSecondsType | |
CSeries | Base class for generic data series |
CSeries< cheetah::Cpu, ValueType, Alloc > | Specialisation Series for Cpu |
CSeriesSlice | A view into a series-like container |
CSpCandidate | A simple record to hold 'candidate' proprerties |
►CSpCandidateData | SpCandidates associated with a single data chank |
CCandidate | |
►CSpCcl | SpCandidate list |
CConstDataIterator | |
CSpectrum | |
CSpectrumBase | A single dimension representation of a Spectrum |
CSpectrumInterface | |
CTimeFrequency | |
CTimeFrequencyCommon | |
►CTimeFrequencyContainer | Provides the TimeFrequency API over a set of TimeFrequency objects |
CConstChannelIterator | |
CConstEndChannelIterator | |
CTimeFrequencyFlags | |
CTimeFrequencyMetadata | Metadata for TimeFrequency and FrequencyTime classes |
►CTimeFrequencyStats | A class to compute timefrequency stats (mean and variance |
CStatistics | |
CTimeSeries | Class for time series data |
CVectorLike | Class that wraps objects that export the std::vector interface |
►Nddtr | |
►Nastroaccelerate | |
►Ntest | |
CAstroAccelerateTraits | |
CDedispersionStrategyTest | Test class for the DedispersionStrategy class |
CTestDedispersionOptimizationParameters | |
CConfig | |
►CDdtr | Nvidia CUDA gpu algorithm for dedispersion |
CDdtrWorkerFactory | |
CDdtrWorker | |
CDedispersionOptimizationParameters | |
CDedispersionPlan | |
CDedispersionStrategy | |
►Ncpu | |
►Ntest | |
CDdtrCpuTraits | |
CConfig | Configuration parameters for the ddtr cpu module |
CDdtr | |
CDedispersionPlan | |
CWorker | Detail class that matches the workload of a single thread |
►Ndetail | |
CCreateHelper | |
CCreateHelper< cpu::Ddtr< DdtrTraits >, DdtrTraits > | |
CDdtrAlgoFactory | |
►Nfpga | |
CConfig | |
CDdtr | Interface for the Altera fpga algorithm |
CDdtrWorker | Execute the ddtr kernel on a specific device |
►Ntest | |
CDdtrTester | |
►CDdtrTesterTraits | |
CTestConfig | |
CDedispersionTrialPlanTest | |
CBuffering | Buffering layer to collect sufficient data for the ddtr algorithm to run |
CCommonDedispersionPlan | |
CCommonTypes | Contains common types used through ddtr |
CConfig | |
CDdtr | DDTR module top level API |
CDdtrModule | Generate code for integration of DdtrAlgorithms |
CDedispersionConfig | Describes dedispersion configuration |
CDedispersionTrialPlan | Configuration module to specify Dedispersion Trials |
CMethod | |
CPlanType | |
CTimeFrequencyFactory | |
►Ndred | |
►Ncuda | |
►Ndetail | |
CLinearStretchFunctor | |
CMedian5Functor | |
CPowerNormalisingFunctor | Functor for normalising spectral data |
►Ntest | |
CCudaTraits | |
CConfig | Configuration object for Dred CUDA implementation |
CDred | CUDA/Thrust implementation of the Dred algorithm |
►Ntest | |
CDredTester | |
CDredTesterTraits | |
CExecTest | |
CConfig | Algorithm configuration for the Dred module |
CDred | Class for implementing spectral dereddening |
►Nemulator | |
CConfig | Configuration options for the Emulator |
CEmulator | Emulate UDP stream using a data madel generator |
CEmulatorAppConfig | Top level configuration for the emulator app |
CFactory | Factory to construct emulators |
►Nexporters | |
►Ntest | |
CDataExportConfigTest | |
CDataExportTest | |
COcldFileStreamerTest | |
CSclFileStreamerTest | |
CSink_1 | |
CSink_1_Config | |
CSink_2 | |
CSink_2_Config | |
CSpCandidateDataStreamerTest | |
CSpCclFileStreamerTest | |
CSpCclSigProcTest | |
CSpCclSpeadReaderTest | |
CSpCclSpeadStreamerTest | |
CTestDataExport | |
CTestExporter | |
CTestExporterConfig | |
CDataExport | This class initialises a suitable panda::DataSwitch according to the exporters::DataExportConfiguration and the provided factory methods |
CDataExportConfig | Configuration Object for DataExport module |
CDataExportStreamConfig | Defines the mapping of a sinks configuration block with the sink type, and the channel to associate it with |
CExporterType | String based tag for refering to the type of Exporter, based on a std::string |
CExportInitialiser | |
CFileStreamerConfig | |
CLaunchInitialiser | |
COcldFileStreamer | Adapter for Ocld data output to write to timestamped files |
COcldFileStreamerConfig | Configuration settings for the Ocld file Streamer object |
COcldFileStreamerTraits | Class to describe the format of data::Ocld output files as a panda::OutputFileStreamConcept |
CSclFileStreamer | Adapter for Scl data output to write to timestamped files |
CSclFileStreamerConfig | Configuration settings for the Scl file Streamer object |
CSclFileStreamerTraits | Class to describe the format of data::Scl output files as a panda::OutputFileStreamConcept |
CSpCandidateDataStreamer | Write Sps condidates to a file |
CSpCandidateDataStreamerConfig | |
CSpCandidateDataStreamerTraits | Traits class to describe SpCandidateData output file format |
CSpCclFileStreamer | Write Sps condidates to a file |
CSpCclFileStreamerConfig | User Configuration of the SpCclStreamer |
CSpCclFileStreamerTraits | Traits class to describe SpCcl output file format |
CSpCclSigProc | |
CSpCclSigProcConfig | A configuration class for the dynamic spectrum of single pulse candidates |
CSpCclSpeadStreamerConfig | |
CSpCclSpeadStreamTraits | Common definitions for SpCcl data over spead transport protocol |
CSpeadLoggingAdapter | Spead2 log messages redirected to PANDA_LOG frmaework |
CSpeadLoggingAdapterImpl | |
CTestProbe | Attach to a stream to record the data sent |
►Nfdao | |
CConfig | |
CFdao | |
►Nfdas | |
►Nopencl | |
CConfig | Configuration specific to the opencl algorithm |
CFdas | Interface to the opencl fdas algorithm |
CConfig | Configuration for the fdas module |
CFdas | The main API for the FDA module |
►Nfft | |
►Naltera | |
►Ntest | |
CAlteraTraits | |
CConfig | Configuration for the altera altera fft module |
CFft | Intel FPGA OpenCL FFT interface |
►Ncuda | |
►Ndetail | |
CCufftHelper | A helper class for selecting the correct execution calls from cuFFT |
CCufftHelper< double > | |
CCufftHelper< float > | |
►Ntest | |
CCudaTraits | |
CCudaTraits< float > | |
CCudaTraitsBase | |
CConfig | Configuration for the fft module |
CFft | A cuda-specific implementation of the fft module |
CFftPlan | |
►Ntest | |
CFftC2C_Fwd_Test | |
CFftC2C_Fwd_Test< TypeParam, typename std::enable_if< !HasTime2Frequency< TypeParam, typename TypeParam::ComplexT, typename TypeParam::ComplexT >::value >::type > | |
CFftC2C_Inv_Test | |
CFftC2C_Inv_Test< TypeParam, typename std::enable_if< !HasFrequency2Time< TypeParam, typename TypeParam::ComplexT, typename TypeParam::ComplexT >::value >::type > | |
CFftR2C_DeltaTest | |
CFftR2C_ShiftTest | |
CFftR2C_ZeroTest | |
CFftTester | |
CFftTesterTraits | |
CConfig | Configuration for the fft module |
CFft | A class for performing FFTs |
►Nfldo | |
►Ncpu | |
CConfig | Configuration options specific to the FLDO CPU algorithm |
CFldo | Cpu based pulsar folding algoithm |
►Ncuda | |
►Ndetail | |
CFldo | The interface for the CUDA FLDO algorithm |
►CFldoBase | |
CRunnerFactory | |
►Nutil | |
Csummary_stats_binary_op | |
Csummary_stats_data | |
Csummary_stats_unary_float_op | |
Csummary_stats_unary_op | |
CConfig | |
CFldo | |
►Ntest | |
CConfigTest | |
CCpuTest | |
CCpuTraits | |
CCudaTest | |
CCudaTraits | |
CFldoTester | |
CFldoTesterTraits | |
CConfig | Configuration details for the fldo module |
CFldo | The FLDO primary API |
CFldoModule | Setup template paramterised Fldo algorithms for use as a module |
CFldoTraits | |
CNullFldo | A do nothing Fldo algorithm. This allows us to run A pipeline and get intermediate products without actually doing any folding |
►Ngenerators | |
►Npulse_profile | |
►Ntest | |
CProfileManagerTest | |
CProfileManagerInitialiser | Geenrated class to support the ADD_PROFILE() cmake command |
►Ntest | |
CGaussianNoiseTest | |
CPulsarInjectionConfigTest | |
CPulsarInjectionTest | |
CPulsarProfileTest | |
CTempo2PhaseModelTest | |
CAsciiProfileFile | Parse ascii files with lines of the format bin_number intesity_value |
CBandPassGenerator | |
CBasebandGaussianNoise | Baseband Generator for generating baseband noise with a given standard deviation |
CBasebandGaussianNoiseConfig | |
CConfig | Generator Configuration file |
CDispersedPulse | Inject a single pulse at a specified dispersion measure |
CDispersedPulseConfig | Configuration parameters for the DispersedPulse generator |
CGaussianNoise | |
CGaussianNoiseConfig | |
CGeneratorApp | App to generate sigproc files using the various generators available |
CGeneratorAppConfig | Top level configuration for the generator app |
CGeneratorFactory | Construct a suitable generatro object |
CNullGenerator | Do nothing Generator |
CPhaseModelFactory | Factory to generate known phase models |
CProfileManager | An API for accessing pulsar pulse profiles |
CPulsarInjection | Add a pulsar profile into the existing data |
CPulsarInjectionConfig | Confgiuration Parameters for the pulsar injection generator |
CPulsarProfile | A simple intensity profile representing a pulse shape |
CPulsarProfileConfig | Define pulsar profiles in a config |
CPulsarProfileId | Placeholder for specifying pulsar profile database URI |
CRfiGenerator | |
CRfiScenario | Collection of RFI scenarios |
CRfiScenario< 0, T > | No rfi |
CRfiScenario< 1, T > | Ramp decreasing in intensity with frequency, constant across all time scales. This is bit harsh test for the algorithms as this alters the stats (deviations and mean) significantly. It is difficult for any brute force algorithm to find this case |
CRfiScenario< 2, T > | Peak of RFI in middle of block, with Gaussian wings |
CRfiScenario< 3, T > | Four peaks of RFI with gaussian wings |
CRfiScenario< 4, T > | 8 peaks of RFi radonly distributed in the time-frequency block |
CRfiScenario< 5, T > | Single saturated channel |
CSimplePhaseModel | A simple Taylor Expansion phase model |
CSimplePhaseModelConfig | Configuration parameters for the SimplePhase Model |
CSinusoidalTimeFrequency | Generates a sinusoidal signal in each channel |
CT2Predictor | |
CTempo2PhaseModel | Parameters for specifying the tempo2 phase model |
CTempo2PhaseModelConfig | Configuration parameters for a tempo2 predictor model |
CTimeFrequencyGenerator | |
►Nhrms | |
►Ncuda | |
►Ndetail | |
CHarmonicSumFunctor | A thrust functor for harmonic summing |
►Ntest | |
CCudaTraits | |
CConfig | Configuration for the hrms module |
CHrms | CUDA/Thrust implementation of the Hrms algorithm |
►Ntest | |
CExectionTest | |
CHrmsTDTReference | Harmonic Summing Reference Model |
CHrmsTester | |
CHrmsTesterTraits | |
CConfig | Algorithm configuration object for Hrms |
CHrms | A class for performing harmonic summing |
►Npipeline | |
►Ndetail | An object for launching multiple pipeline instances withina single cheetah pipeline process |
CFldoHandler | |
CFldoHandler< AccelerationSearchType, typename std::enable_if< panda::HasMethod< typename AccelerationSearchType::Traits, AccelerationSearchType::template has_create_fldo_handler_t >::value >::type > | |
CPipelineHandlerWrapper | |
CPipelineHandlerWrapperBase | |
CPipelineWrapper | |
CPipelineWrapperBase | |
►Ntest | |
CAccelerationSearchTest | |
CAccelerationSearchTests | |
CBeamConfigTest | |
CBeamLauncherTest | |
CCheetahConfigTest | |
CDataExportTest | |
CExceptionPipeline | |
CMultiBeamConfigTest | |
CPipelineHandlerFactoryTest | |
CRfiDetectionPipelineTest | |
►CRfiTests | |
CTestOutputHandler | |
CSinglePulseTest | |
CSinglePulseTests | |
CSinkWrapper | |
CTdasAccelerationSearchTest | |
CTdasAccelerationSearchTests | |
►CTestAccelerationSearchTraits | |
CFldoTestHandler | |
CTestHandler | |
►CTestAccelerationSearchTraitsBase | |
CAccelerationTestHandler | |
CTestConfigModule | |
CTestPipeline | |
CAccelerationSearch | The acceleration search pipeline |
CAccelerationSearchAlgoConfig | Configuration parameters for the available acceleration searches |
CBeamConfig | Parse configuration parameters for a single beam in the pipeline instance of cheetah |
CBeamLauncher | |
CCheetah | Main pipeline for the SKA Prototype |
CCheetahConfig | Parse configuration parameters for a cheetah pipeline application |
CDataConfig | Data Input Configuration Parameters |
CDataExport | |
CDataExportStreamWrapper | |
CDedispersion | Base class for dedispersion pipeline handlers |
CDefaultAccelerationSearchTraits | |
CDefaultExportTraits | |
CEmpty | A do nothing handler |
CEmptyConfig | |
CFdasAccelerationSearchTraits | AccelrationSearchAlgoTraits to create a frequency domain accelerated Search |
CMultiBeamConfig | Node to access multiple beam configurations |
COptimisedCandidateStreamer | |
CPipelineHandler | Base class for Cheetah Pipeline Handlers |
CPipelineHandlerFactory | Generates pipeline handler objects by name |
CPipelineWrapper | |
CRfiDetectionPipeline | Pipeline that performs only RFI detection |
CRfimSinglePulseImpl | A Single Pulse Search Pipeline With RFI Mitigation |
CScanConfig | Class of all common input parameters |
CSiftedCandidateStreamer | |
CSigProcStreamer | |
CSimpleStreamer | |
CSinglePulse | A Single Pulse Search Pipeline |
CSinglePulseFactory | Generate a suitable SinglePulse implementaion bases on the configuration parameters |
►CSinglePulseImpl | A Single Pulse Search Pipeline without rfim |
CSpsHandler | |
CSpCclSigProcStreamer | |
CSpsCandidateDataStreamer | |
CSpsCandidateStreamer | |
CTdas | |
CTdasAccelerationSearchTraits | AccelrationSearchAlgoTraits to create a Time domain accelerated Search |
CTimedPipeline | |
CTimerWrapper | |
►Nproducers | |
►NSpCclSpeadProducerCRTP | |
CNullCallback | |
►Ntest | |
CSpCclSpeadProducerTest | |
CConfig | Producer Configurations |
CConfig< data::SpCandidateData< NumericalT > > | Configurations fo data::SpCandidateData producers |
CFactory | |
CFactory< data::SpCandidateData< data::TimeFrequency< Cpu, NumericalT > > > | |
►Npsbc | |
►Ntest | |
CPsbcTest | |
CConfig | Configuration for the data collection buffer |
CPsbc | A class for buffering DmTrials objects |
►Npsrdada | |
►Ndetail | |
►Ntest | |
CMultiLogTest | |
CRawBytesTest | |
Cmembuf | |
CMultiLog | A class for wrapping multilog_t instances required for logging with the underlying DADA API |
CRawBytes | Class for wrapping a raw pointer to a buffer of shared memory |
CRawBytesReader | |
CRawBytesWriter | |
►Ntest | |
►Ndetail | |
CSigProcDadaWriter | |
CDadaReadWriteClientTest | |
CSigProcDadaStreamTest | |
►Ntest_utils | |
CTestDadaDB | A mock class for implementing the interface of a DADA DB (Header/Data Unit) |
CConfig | SigProcDadaStream configuration parameters |
CDadaClientBase | A general base class for DADA readers and writers |
CDadaReadClient | Class that provides means for reading from a DADA ring buffer |
CDadaWriteClient | Class that provides means for writing to a DADA ring buffer |
►Npwft | |
►Ncuda | |
►Ndetail | |
CFormPower | Thrust functor for calculating the power of a complex spectrum |
CFormPowerNN | Thrust functor for calculating the power of a complex spectrum using nearest neighbours |
►Ntest | |
CCudaTraits | |
CConfig | |
CPwft | Cuda implementation of the Power Spectrum Fourier Transform module |
►Ntest | |
CFrequencyStepPropagationTest | |
CPwftTDTReference | Power Spectrum Fourier Transform Reference Model |
CPwftTDTReferenceInterface | Power Spectrum Fourier Transform Reference Model I N T E R F A C E (using pimpl idiom) |
CPwftTester | |
CPwftTesterTraits | |
CConfig | |
CPwft | Power Spectrum Fourier Transform version / Transform / Module |
►Nrcpt | |
►Ntest | |
CBeamFormerDataTraitsTest | |
CBeamFormerPacketInspectorTest | |
CBeamFormerPacketTest | |
CTestContext | |
CTestModel | |
CUdpStreamTest | |
CBeamFormerDataTraits | Traits describing the BeamFormer Data Stream to the panda::PacketSream system |
CBeamFormerPacket | |
CBeamFormerPacketInspector | BeamFormerPacket inspection and data extraction |
CConfig | Configurable parameters for the rcpt |
CPacketGenerator | Packs data into a UDP stream Packet Header format of the BeamFormer |
CRcptTimerStats | Calculate rcpt specific performance information |
CSample | THe incoming RF signal sample from the UDP stream |
CUdpStream | |
CUdpStreamTmpl | The UDP stream from the BeamFormer |
►Nrcpt_low | |
►Ntest | |
CBeamFormerDataTraitsTest | |
CBeamFormerPacketInspectorTest | |
CBeamFormerPacketTest | |
CTestContext | |
CTestModel | |
CUdpStreamTest | |
CBeamFormerDataTraits | Traits describing the BeamFormer Data Stream to the panda::PacketSream system |
CBeamFormerPacket | Interface to packing/unpacking rcpt from the BeamFormer rcpt stream UDP packet |
CBeamFormerPacketInspector | BeamFormerPacket inspection and data extraction |
CConfig | Configurable parameters for the rcpt |
CPacketGenerator | Packs data into a UDP stream Packet Header format of the BeamFormer |
CPacketGeneratorConfig | Configuration for the packet generator to the time seperation of the packets |
CPacketSample | The incoming RF signal sample from the UDP stream |
CUdpStream | |
CUdpStreamTmpl | The UDP stream from the BeamFormer |
►Nrfim | |
►Nampp | |
CBandPassConfig | |
CConfig | Configuration Options for the ampp rfi clipping algorithm |
CRfim | AMPP alogrithm CPU based on a dynamic bandfilter |
CSpectrum | A single dimension representation of the bandPass |
►Ncuda | |
CConfig | |
CRfim | CUDA based Radio Frequency Mitigation Algorithm |
►Niqrmcpu | |
CConfig | |
CRfim | A CPU implementation of the iqrmcpu algorithm |
►Npolicy | |
CPolicy | Policy executor. Performs the sequence of operations required to use the Policy object Any policy conforming to the requirements of the rfim::PolicyInfo template can be used |
►Nsum_threshold | |
►Ntest | |
CSumThresholdRfimTraits | |
CSumThresholdTest | |
CSumThresholdTraits | |
CConfig | |
CRfim | A CPU implementation of the sum_threshold algorithm |
►Ntest | |
CAmppTest | Apply the Rfim test suite to the ampp algorithm |
CAmppTestRfimTraits | |
CAmppTraits | |
CCudaTest | |
CEvaluateRfimMetrics | Specialise to set non-standard pass/fail criteria |
CEvaluateRfimMetrics< IqrmCpuTraits< NumericalRep >, cheetah::generators::RfiScenario< 10, NumericalRep > > | |
CEvaluateRfimMetrics< IqrmCpuTraits< NumericalRep >, cheetah::generators::RfiScenario< 4, NumericalRep > > | |
CEvaluateRfimMetrics< IqrmCpuTraits< NumericalRep >, cheetah::generators::RfiScenario< 5, NumericalRep > > | |
CEvaluateRfimMetrics< IqrmCpuTraits< NumericalRep >, cheetah::generators::RfiScenario< 6, NumericalRep > > | |
CEvaluateRfimMetrics< IqrmCpuTraits< NumericalRep >, cheetah::generators::RfiScenario< 7, NumericalRep > > | |
CEvaluateRfimMetrics< IqrmCpuTraits< NumericalRep >, cheetah::generators::RfiScenario< 8, NumericalRep > > | |
CEvaluateRfimMetrics< IqrmCpuTraits< NumericalRep >, cheetah::generators::RfiScenario< 9, NumericalRep > > | |
CFlagPolicyTest | |
CIqrmCpuTest | |
CIqrmCpuTestRfimTraits | |
CIqrmCpuTraits | |
CLastUnflaggedTest | |
CMetricsTest | |
CRfimTester | |
CRfimTesterTraits | |
CRfiScenarioLauncher | |
CRfiScenarioLauncher< Num, TypeParam, DeviceType, typename std::enable_if< std::is_constructible< generators::RfiScenario< Num, TypeParam > >::value >::type > | |
CConfig | Configuration Parameters for the RFIM module |
CDefaultRfimTraits | |
CFlagPolicy | |
CFlagPolicyAdapter | Does not change the data, but prduces a set of boolena flags to indicate suspected interference |
CLastUnflagged | Policy that replaces any bad specturm with the last unflagged spectrum value |
CLastUnflaggedAdapter | |
CMetrics | A class for analysing and storing the results of the difference between two sets of flags representing RFI detection |
CPolicyInfo | Analyse RFIM policy to extract traits |
CRfim | Main API for RFIM functionality |
CRfimBase | Wrap a Rfim flaggeing style detector and adjust the data according to the flags and a specific policy |
►Nsift | |
►Nsimple_sift | |
►Ntest | |
CSimpleSiftTraits | |
CConfig | Configuration for the simple_sift module |
CSift | Simple_sift algorithm for the Sift module |
►Ntest | |
CExecutionTest | |
CSiftTester | |
CSiftTesterTraits | |
CConfig | Configuration for the sift module |
CSift | Top level sync + async mixed interface for Sift module |
CSiftAlgoFactory | Factory for Sift algorithms |
CSiftAlgoModuleTraits | |
CSiftModule | Module for configuration and launnch of Sift algorithms |
CSiftTraits | |
►Nsigproc | |
►Ntest | |
CSigProcFileStreamTest | |
CSigProcHeaderTest | |
CSigProcWriterTest | |
CConfig | SigProc configuration parameters |
CSigProcFileStream | Read in a SigProc format input file and generate a series of data chunks |
CSigProcHeader | Struct for the header information of a SigProc file |
CSigProcWriter | Writes data types to a sigproc format file |
CWriterConfig | Configuration options for a SigProcWriter |
►Nsps | |
►Nastroaccelerate | |
►Ntest | |
CAstroAccelerateTraits | |
CConfig | Configuration for the Sps Cuda algorithms |
CSps | |
CSpsCuda | |
►Nemulator | |
►Ntest | |
CConfigTest | |
CEmulatorTraits | |
CSpsTest | |
CConfig | Configuration for the Sps emulator |
CSps | Produces a stream of random SpCandidate's |
►Ntest | |
CRfiExcisionFactoryTest | |
CSpsTester | |
CSpsTesterTraits | |
CTestRfiData | |
CCommonTypes | Contains common types used through sps |
CConfig | All non-templated options for the sps module |
CRfiExcision | |
CRfiExcisionConfig | Configuration for the paramters for flagging RFI during copy to the Aggregate buffer two main parameters: ideal_rms (rms of the cleanest part of the data) threshold (threshold to use (in multiples of rms) to flag data while copying) active: boolean to activate the thresholding |
CRfiExcisionFactory | |
CSpecificSpsTask | |
CSps | Single Pulse Search top level interface |
CSpsTask | Single pulse search asynchronous task |
►Nsps_clustering | |
►Ntest | |
CFofTest | |
CSpsClusteringTest | |
CConfig | |
CFof | Friend Of Friends Clustering Algorithm for SpCandidates |
CSpsClustering | A class that will merge candidates that have been labeled in the same group |
►Nspsift | |
►Ntest | |
CSpSiftTest | |
CConfig | |
CSpSift | A module to sift through Single Pulse candidates based on some threshold in width, DM and S/N |
►Ntdao | |
►Ncuda | |
►Ndetail | |
CGreaterThanThreshold | |
►Ntest | |
CCudaTraits | |
CConfig | |
CTdao | CUDA/Thrust implementation of the Tdao module |
►Ntest | |
CExectionTest | |
CTdaoTester | |
CTdaoTesterTraits | |
CConfig | |
CTdao | Time Domain Spectral Peak Detection and Candidate List Output |
►Ntdas | |
►Ncuda | |
►Ntest | |
CCudaTraits | |
CConfig | |
CTdas | CUDA/Thrust implementation of the Tdas module |
►Ntest | |
CExecTest | |
CTdasTester | |
CTdasTesterTraits | |
CAccListGenConfig | AccelerationListGen configuration parameters |
CConfig | |
CTdas | Async + Sync mixed interface for Tdas |
CTdas< T, void > | Sync-only interface for Tdas |
CTdasBase | Top-level synchronous interface for the Tdas module |
►Ntdrt | |
►Ncuda | |
►Ntest | |
CCudaTraits | |
CConfig | Configuration for the tdrt module |
CTdrt | CUDA/Thrust implementation of the Tdrt algorithm |
CTdrtMap | Functor for remapping accelerated time series |
►Ntest | |
CResamplingOffsetTest | |
CSamplingTimePropagationTest | |
CTdrtTDTReference | Time Domain Resampler Reference Model |
CTdrtTester | |
CTdrtTesterTraits | |
CConfig | Configuration for the tdrt module |
CTdrt | Time Domain Resampler CUDA version / Transform / Module |
►Ntest | |
CDdtrConfigTest | |
►Ntest_utils | |
CSigProcTestFile | |
►Nutils | |
►Ndetail | |
CDataTypeOperationsHelper | |
CDataTypeOperationsHelper< boost::units::quantity< Unit, DataType > > | |
►Ntest | |
CAlgoModuleTest | |
CAlgoModuleTestFactory | |
CAlgorithmTester | Base class for generic algortihm tests that require an accelerator device |
CAlgorithmTesterTest | |
CAlgorithmTesterTraits | Describes the algorithm to be tested to the AlgorithmTester |
CArchA | |
CArchB | |
CBinMapTest | |
CConvolvePlanTest | |
Cget_devices | |
Cget_devices< ska::panda::Cpu > | |
CJulianClockTest | |
CModifiedJulianClockTest | |
CPoolAlgorithmTesterTraits | |
Csupports | Specified how to tell if a given device is capable enough. The ResourceCapability is specifed in the AlgorithmTesterTraits class for each algorith |
Csupports< panda::PoolResource< DeviceType >, Traits > | |
CTaskConfigurationSetterTest | |
CTestA | |
CTestAlgo | |
CTestAlgoModuleTraits | |
CTestAlgoModuleTraitsBase | |
CTestAlgoModuleTraitsMultiSig | |
CTestHandler | |
CAlgoModule | Provides a module of multiple algorimic implementations to perform a specific task |
CAlgoModuleTaskType | |
CAlgoModuleTaskType< PoolType, HandlerT, std::tuple< DataTypes... > > | |
CAlgorithmBase | |
CBinMap | Explicitly map a range on to a set of constant width indexed data bins |
CConfig | Base class for module configuration |
CConvolvePlan | Perform a convolution using fft methods |
CMock | |
CNullHandler | A generic handler used for testing purposes |
CSystem | Gloabl system definintion for the required device support in this project |
CTaskConfigurationSetter<> | |
CTerminateException | Exception to indicate program should terminate, without an error |
CTimePoint | Extension of std::chrono::time_point for chhetah clocks |
▼Nstd | |
Chash< ska::cheetah::utils::BinMap< DataType > > | |
Citerator_traits< ska::cheetah::data::DataSequence2DPartialIterator< Arch, bool > > | |
CAlgorithmTestTraits | Generic functional test for the BrdzTester algorithm |
CAlgorithmTestTraits | Generic functional test for the Ddtr algorithm |
CAlgorithmTestTraits | Generic functional test for the DredTester algorithm |
CAlgorithmTestTraits | Generic functional test for the FftTester algorithm |
CAlgorithmTestTraits | Generic functional test for the Fldo algorithm |
CAlgorithmTestTraits | Generic functional test for the HrmsTester algorithm |
CAlgorithmTestTraits | Generic functional test for the PwftTester algorithm |
CAlgorithmTestTraits | Generic functional test for the Rfim algorithm |
CAlgorithmTestTraits | Generic functional test for the SiftTester algorithm |
CAlgorithmTestTraits | Generic functional test for the Sps algorithm |
CAlgorithmTestTraits | Generic functional test for the TdasTester algorithm |
CAlgorithmTestTraits | Generic functional test for the TdrtTester algorithm |
CAlgorithmTestTraits | Generic functional test for the TdaoTester algorithm |
CEmulatorLauncher | |
CPerformanceTesterConfig | |