VieSched++
VieVS VLBI Scheduling Software
VieVS::Freq Member List

This is the complete list of members for VieVS::Freq, including all inherited members.

addChannel(std::string bandId, double sky_freq, Net_sideband net_sideband, double chan_bandwidth, std::string chan_id, std::string bbc_id, std::string phase_cal_id)VieVS::Freq
bands_VieVS::Freqprivate
chan_defs_VieVS::Freqprivate
changeName(const std::string &newName)VieVS::VieVS_NamedObjectinline
Freq(std::string name)VieVS::Freqexplicit
Freq(const boost::property_tree::ptree &tree)VieVS::Freqexplicit
getAlternativeName() const VieVS::VieVS_NamedObjectinline
getBands() const VieVS::Freqinline
getChan_defs() const VieVS::Freqinline
getFrequencies(const std::string &band) const VieVS::Freq
getId() const VieVS::VieVS_Objectinline
getName() const VieVS::VieVS_NamedObjectinline
hasAlternativeName() const VieVS::VieVS_NamedObjectinline
hasId(unsigned long id) const VieVS::VieVS_Objectinline
hasName(const std::string &name) const VieVS::VieVS_NamedObjectinline
hasValidId() const VieVS::VieVS_Objectinline
lower_upper_bound(double skyFreq, double bandwidth, Net_sideband net_sideband) const VieVS::Freqprivate
Net_sideband enum nameVieVS::Freq
netSidebandFromString(const std::string &s)VieVS::Freqinlinestatic
nextIdVieVS::Freqprivatestatic
observingRate(const std::shared_ptr< const Freq > &other, const std::map< std::string, int > &bitsPerChannel) const VieVS::Freq
overlappingBandwidth(double low1, double up1, double low2, double up2) const VieVS::Freqprivate
printId() const VieVS::VieVS_Objectinline
refChan_defs()VieVS::Freqinline
sample_rate_VieVS::Freqprivate
setId(unsigned long id)VieVS::VieVS_Objectinline
setSampleRate(double sample_rate)VieVS::Freqinline
toPropertytree() const VieVS::Freq
toString(Net_sideband n)VieVS::Freqinlinestatic
totalBandwidth() const VieVS::Freq
totalRate(const std::map< std::string, int > &bitsPerChannel) const VieVS::Freq
toVexFreqDefinition(std::ofstream &of, const std::string &comment="") const VieVS::Freq
VieVS_NamedObject(std::string name, unsigned long id)VieVS::VieVS_NamedObjectinline
VieVS_NamedObject(std::string name, std::string alternativeName, unsigned long id)VieVS::VieVS_NamedObjectinline
VieVS_Object(unsigned long id)VieVS::VieVS_Objectinlineexplicit