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

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

addBlock(const std::shared_ptr< const If > &newIf, const std::vector< unsigned long > &staids)VieVS::Modeinline
addBlock(const std::shared_ptr< const Bbc > &newBbc, const std::vector< unsigned long > &staids)VieVS::Modeinline
addBlock(const std::shared_ptr< const Freq > &newFreq, const std::vector< unsigned long > &staids)VieVS::Modeinline
addBlock(const std::shared_ptr< const Track > &newTrack, const std::vector< unsigned long > &staids)VieVS::Modeinline
addBlock(const std::shared_ptr< const std::string > &newTrackFrameFormat, const std::vector< unsigned long > &staids)VieVS::Modeinline
bands_VieVS::Modeprivate
bbcs_VieVS::Modeprivate
calcRecordingRates()VieVS::Mode
changeBbc(int idx, unsigned long staid)VieVS::Mode
changeFreq(int idx, unsigned long staid)VieVS::Mode
changeIf(int idx, unsigned long staid)VieVS::Mode
changeName(const std::string &newName)VieVS::VieVS_NamedObjectinline
changeTrackFrameFormat(int idx, unsigned long staid)VieVS::Mode
changeTracks(int idx, unsigned long staid)VieVS::Mode
efficiency(unsigned long staid1, unsigned long staid2) const VieVS::Mode
freqs_VieVS::Modeprivate
getAllBands() const VieVS::Modeinline
getAllStationsWithBlock(const std::shared_ptr< const If > &this_if) const VieVS::Mode
getAllStationsWithBlock(const std::shared_ptr< const Bbc > &bbc) const VieVS::Mode
getAllStationsWithBlock(const std::shared_ptr< const Freq > &freq) const VieVS::Mode
getAllStationsWithBlock(const std::shared_ptr< const Track > &track) const VieVS::Mode
getAllStationsWithBlock(const std::shared_ptr< const std::string > &trackFrameFormat) const VieVS::Mode
getAlternativeName() const VieVS::VieVS_NamedObjectinline
getBbc(unsigned long staid) const VieVS::Mode
getFreq(unsigned long staid) const VieVS::Mode
getId() const VieVS::VieVS_Objectinline
getIf(unsigned long staid) const VieVS::Mode
getName() const VieVS::VieVS_NamedObjectinline
getNSta() const VieVS::Modeinline
getTrackFrameFormat(unsigned long staid) const VieVS::Mode
getTracks(unsigned long staid) const VieVS::Mode
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
ifs_VieVS::Modeprivate
Mode(std::string name, unsigned long nsta)VieVS::Mode
nextIdVieVS::Modeprivatestatic
nsta_VieVS::Modeprivate
operationNotesSummary(std::ofstream &of, const std::vector< std::string > &stations) const VieVS::Mode
printId() const VieVS::VieVS_Objectinline
recordingRate(unsigned long staid1, unsigned long staid2, const std::string &band) const VieVS::Mode
recordingRate(unsigned long staid) const VieVS::Mode
removeBbc(int idx)VieVS::Modeinline
removeFreq(int idx)VieVS::Modeinline
removeIf(int idx)VieVS::Modeinline
removeTrackFrameFormats(int idx)VieVS::Modeinline
removeTracks(int idx)VieVS::Modeinline
setBands(const std::set< std::string > &bands)VieVS::Modeinline
setEfficiencyFactor(double eff)VieVS::Mode
setId(unsigned long id)VieVS::VieVS_Objectinline
setRecordingRates(const std::string &band, double recRate)VieVS::Mode
staid2totalRecordingRate_VieVS::Modeprivate
staids2efficiency_VieVS::Modeprivate
staids2propertyTree(const std::string &name, const std::vector< unsigned long > &ids, const std::vector< std::string > &staNames) const VieVS::Modeprivate
staids2recordingRate_VieVS::Modeprivate
summary(std::ofstream &of, const std::vector< std::string > &stations) const VieVS::Mode
toPropertytree(const std::vector< std::string > &stations) const VieVS::Mode
toVexModeDefiniton(std::ofstream &of, const std::vector< std::string > &stations) const VieVS::Mode
track_frame_formats_VieVS::Modeprivate
tracks_VieVS::Modeprivate
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