Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Member Functions | List of all members
ska::cheetah::sps::test::TestRfiData< ScenarioNum, TimeFrequencyType > Class Template Reference
Inheritance diagram for ska::cheetah::sps::test::TestRfiData< ScenarioNum, TimeFrequencyType >:
Inheritance graph
Collaboration diagram for ska::cheetah::sps::test::TestRfiData< ScenarioNum, TimeFrequencyType >:
Collaboration graph

Public Member Functions

 TestRfiData (TimeFrequencyType &data)
 
- Public Member Functions inherited from ska::cheetah::data::RfimFlaggedData< TimeFrequencyType >
 RfimFlaggedData (TimeFrequencyType &)
 
 RfimFlaggedData (std::shared_ptr< TimeFrequencyType > ptr)
 
template<typename Dim1 , typename Dim2 >
 RfimFlaggedData (data::DimensionSize< Dim1 >, data::DimensionSize< Dim2 >)
 
 operator TimeFrequencyType & ()
 
 operator TimeFrequencyType const & () const
 
 operator data::TimeFrequencyFlags< Cpu > & ()
 
data::TimeFrequencyFlags< Cpu > const & rfi_flags () const
 
data::TimeFrequencyFlags< Cpu > & rfi_flags ()
 
TimeFrequencyType & tf_data ()
 
TimeFrequencyType const & tf_data () const
 
- Public Member Functions inherited from ska::cheetah::data::TimeFrequencyStats< TimeFrequencyType >
 TimeFrequencyStats (std::shared_ptr< TimeFrequencyType > const &)
 : construct an object with median and variance statistics for each channel and each spectrum.
 
void calculate_stats () const
 : recompute the statistics
 
std::vector< Statistics > const & channel_stats () const
 : return the Statistics for each channel in the block
 
std::vector< Statistics > const & spectrum_stats () const
 : return the Statistics (mean and variance) for each spectrum
 
- Public Member Functions inherited from ska::cheetah::data::ExtendedTimeFrequency< TimeFrequencyType >
 ExtendedTimeFrequency (std::shared_ptr< TimeFrequencyType > const &)
 
 operator Type const & () const
 conversion operator to the underlying TimeFrequency type static casting to the tf block and using the reference may prove more efficient way of accessing the TF interface if you are calling more than one method.
 
TimePointType const & start_time () const
 get the start time of first spectrum
 
TimePointType start_time (std::size_t offset) const
 
void start_time (TimePointType const &start_time)
 Set the start time of the instance. More...
 
TimeType sample_interval () const
 
void sample_interval (TimeType dt)
 
std::vector< FrequencyType > const & channel_frequencies () const
 
std::pair< FrequencyType, FrequencyType > low_high_frequencies () const
 
void set_channel_frequencies_const_width (FrequencyType const &start, FrequencyType const &delta)
 Set the frequency index based on evenly spaced channels. More...
 
void set_channel (unsigned channel_number, NumericalRep const &value)
 sets the value of the specified channel to the provided value across all time samples
 

Additional Inherited Members

- Public Types inherited from ska::cheetah::data::RfimFlaggedData< TimeFrequencyType >
typedef data::TimeFrequencyFlags< Cpu > TimeFrequencyFlagsType
 
typedef TimeFrequencyType::NumericalRep NumericalRep
 
typedef TimeFrequencyType::FrequencyType FrequencyType
 
- Public Types inherited from ska::cheetah::data::TimeFrequencyStats< TimeFrequencyType >
typedef BaseT::NumericalRep NumericalRep
 
- Public Types inherited from ska::cheetah::data::ExtendedTimeFrequency< TimeFrequencyType >
typedef Type TimeFrequencyType
 
typedef Type::TimeType TimeType
 
typedef Type::TimePointType TimePointType
 
typedef Type::FrequencyType FrequencyType
 
typedef Type::Architecture Architecture
 
typedef Type::NumericalRep NumericalRep
 
- Protected Types inherited from ska::cheetah::data::ExtendedTimeFrequency< TimeFrequencyType >
typedef BaseT::Type Type
 

Detailed Description

template<int ScenarioNum, typename TimeFrequencyType>
class ska::cheetah::sps::test::TestRfiData< ScenarioNum, TimeFrequencyType >

Definition at line 41 of file SpsTester.cpp.


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