Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Member Functions | List of all members
ska::cheetah::data::TimeFrequencyFlags< Arch > Class Template Reference
Inheritance diagram for ska::cheetah::data::TimeFrequencyFlags< Arch >:
Inheritance graph
Collaboration diagram for ska::cheetah::data::TimeFrequencyFlags< Arch >:
Collaboration graph

Public Member Functions

 TimeFrequencyFlags ()
 
 TimeFrequencyFlags (DimensionSize< Time > number_of_spectra, DimensionSize< Frequency > number_of_channels)
 
std::size_t number_of_channels () const
 
std::size_t number_of_spectra () const
 
void reset (bool v=false)
 reset all flags to the dspecified value
 

Detailed Description

template<class Arch = Cpu>
class ska::cheetah::data::TimeFrequencyFlags< Arch >

Definition at line 19 of file TimeFrequencyFlags.h.

Constructor & Destructor Documentation

◆ TimeFrequencyFlags() [1/2]

template<class Arch >
ska::cheetah::data::TimeFrequencyFlags< Arch >::TimeFrequencyFlags ( )

Construct an empty TimeFrequencyFlags object

Definition at line 11 of file TimeFrequencyFlags.cpp.

11 {}

◆ TimeFrequencyFlags() [2/2]

template<class Arch = Cpu>
ska::cheetah::data::TimeFrequencyFlags< Arch >::TimeFrequencyFlags ( DimensionSize< Time >  number_of_spectra,
DimensionSize< Frequency >  number_of_channels 
)

Construct a defined size TimeFrequencyFlags object

Member Function Documentation

◆ number_of_channels()

template<class Arch >
std::size_t ska::cheetah::data::TimeFrequencyFlags< Arch >::number_of_channels ( ) const
Returns
the integer number of channels in the block

Definition at line 23 of file TimeFrequencyFlags.cpp.

23 {return this->template dimension<Frequency>();}

◆ number_of_spectra()

template<class Arch >
std::size_t ska::cheetah::data::TimeFrequencyFlags< Arch >::number_of_spectra ( ) const
Returns
the integer number of samples in the block

Definition at line 26 of file TimeFrequencyFlags.cpp.

26 {return this->template dimension<Time>();}

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