Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Types | Public Member Functions | List of all members
ska::cheetah::rfim::ampp::Spectrum< NumericalRep, Alloc > Class Template Reference

A single dimension representation of the bandPass. More...

#include <cheetah/rfim/ampp/Spectrum.h>

Inheritance diagram for ska::cheetah::rfim::ampp::Spectrum< NumericalRep, Alloc >:
Inheritance graph
Collaboration diagram for ska::cheetah::rfim::ampp::Spectrum< NumericalRep, Alloc >:
Collaboration graph

Public Types

typedef BaseT::Channel Channel
 
typedef BaseT::ConstChannel ConstChannel
 
- Public Types inherited from ska::cheetah::data::SpectrumBase< Spectrum< NumericalRep, Alloc >, NumericalRep, Alloc >
typedef BaseT::Channel Channel
 
typedef BaseT::ConstChannel ConstChannel
 
typedef cheetah::utils::ModifiedJulianClock::time_point TimePointType
 
- Public Types inherited from ska::cheetah::data::SpectrumInterface< pss::astrotypes::multiarray::MultiArray< Alloc, NumericalRep, SpectrumInterface, data::Frequency > >
typedef pss::astrotypes::multiarray::MultiArray< Alloc, NumericalRep, SpectrumInterface, data::Frequency > ::template OperatorSliceType< data::Frequency >::type Channel
 
typedef pss::astrotypes::multiarray::MultiArray< Alloc, NumericalRep, SpectrumInterface, data::Frequency > ::template ConstOperatorSliceType< data::Frequency >::type ConstChannel
 

Public Member Functions

 Spectrum (pss::astrotypes::DimensionSize< data::Frequency > size=pss::astrotypes::DimensionSize< data::Frequency >(0))
 
void adjust_mean (NumericalRep)
 adjust each channel by the provided amount
 
float mean () const
 return the calculated mean
 
float calculate_mean ()
 
- Public Member Functions inherited from ska::cheetah::data::SpectrumBase< Spectrum< NumericalRep, Alloc >, NumericalRep, Alloc >
 SpectrumBase (pss::astrotypes::DimensionSize< data::Frequency > size=pss::astrotypes::DimensionSize< data::Frequency >(0))
 
TimePointType const & start_time () const
 
void start_time (TimePointType offset)
 
- Public Member Functions inherited from ska::cheetah::data::SpectrumInterface< pss::astrotypes::multiarray::MultiArray< Alloc, NumericalRep, SpectrumInterface, data::Frequency > >
Channel channel (std::size_t channel_number)
 
ConstChannel channel (std::size_t channel_number) const
 
std::size_t number_of_channels () const
 return the number of channels in the data structure
 

Detailed Description

template<typename NumericalRep, typename Alloc = std::allocator<NumericalRep>>
class ska::cheetah::rfim::ampp::Spectrum< NumericalRep, Alloc >

A single dimension representation of the bandPass.

Definition at line 42 of file Spectrum.h.


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