Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
|
Public Member Functions | |
template<typename OtherDerivedType > | |
TimeFrequencyCommon (TimeFrequencyCommon< OtherDerivedType > const &tfc) | |
TimePointType const & | start_time () const |
TimePointType | start_time (std::size_t offset) const |
void | start_time (TimePointType const &start_time) |
Set the start time of the instance. More... | |
TimePointType | end_time () const |
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... | |
template<class InputIterator > | |
void | set_channel_frequencies (InputIterator begin, InputIterator const end) |
TimeFrequencyMetadata const & | metadata () const |
void | metadata (TimeFrequencyMetadata const &metadata) |
set the metadata | |
Definition at line 39 of file TimeFrequencyCommon.h.
std::vector< typename TimeFrequencyCommon< DerivedType >::FrequencyType > const & ska::cheetah::data::TimeFrequencyCommon< DerivedType >::channel_frequencies | ( | ) | const |
Definition at line 83 of file TimeFrequencyCommon.cpp.
TimeFrequencyCommon< DerivedType >::TimePointType ska::cheetah::data::TimeFrequencyCommon< DerivedType >::end_time | ( | ) | const |
Definition at line 62 of file TimeFrequencyCommon.cpp.
std::pair< FrequencyType, FrequencyType > ska::cheetah::data::TimeFrequencyCommon< DerivedType >::low_high_frequencies | ( | ) | const |
Definition at line 89 of file TimeFrequencyCommon.cpp.
TimeFrequencyMetadata const & ska::cheetah::data::TimeFrequencyCommon< DerivedType >::metadata | ( | ) | const |
Definition at line 110 of file TimeFrequencyCommon.cpp.
|
inline |
Definition at line 70 of file TimeFrequencyCommon.cpp.
|
inline |
the sample interval in seconds
void ska::cheetah::data::TimeFrequencyCommon< DerivedType >::set_channel_frequencies | ( | InputIterator | begin, |
InputIterator const | end | ||
) |
Set the frequency index based on arbitary channels
Definition at line 104 of file TimeFrequencyCommon.cpp.
void ska::cheetah::data::TimeFrequencyCommon< DerivedType >::set_channel_frequencies_const_width | ( | FrequencyType const & | start, |
FrequencyType const & | delta | ||
) |
Set the frequency index based on evenly spaced channels.
Assumes that the number_of_channels has already been set
Definition at line 95 of file TimeFrequencyCommon.cpp.
|
inline |
Definition at line 43 of file TimeFrequencyCommon.cpp.
|
inline |
Definition at line 50 of file TimeFrequencyCommon.cpp.
void ska::cheetah::data::TimeFrequencyCommon< DerivedType >::start_time | ( | TimePointType const & | start_time | ) |
Set the start time of the instance.
start_time | The start time (MJD) of the instance |
Definition at line 56 of file TimeFrequencyCommon.cpp.