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

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

allVisibleScans(Scan::ScanType type, const boost::optional< StationEndposition > &endposition=boost::none, bool doNotObserveSourcesWithinMinRepeat=true) noexceptVieVS::Scheduler
calib_VieVS::Schedulerprivate
calibratorBlocks(std::ofstream &of)VieVS::Scheduler
calibratorUpdate(const std::vector< Scan > &bestScans, std::vector< double > &prevHighElevationScores, std::vector< double > &prevLowElevationScores, std::vector< double > &highestElevations, std::vector< double > &lowestElevations)VieVS::Schedulerprivatestatic
changeName(const std::string &newName)VieVS::VieVS_NamedObjectinline
changeStationAvailability(const boost::optional< StationEndposition > &endposition, StationEndposition::change change)VieVS::Schedulerprivate
checkAndStatistics(std::ofstream &of) noexceptVieVS::Scheduler
checkForNewEvents(unsigned int time, bool output, std::ofstream &of, bool tagalong) noexceptVieVS::Schedulerprivate
checkOptimizationConditions(std::ofstream &of)VieVS::Schedulerprivate
consideredUpdate(unsigned long n1scans, unsigned long n2scans, int depth, std::ofstream &of) noexceptVieVS::Scheduler
createSubcon(const std::shared_ptr< Subnetting > &subnetting, Scan::ScanType type, const boost::optional< StationEndposition > &endposition=boost::none) noexceptVieVS::Scheduler
currentObservingMode_VieVS::Schedulerprivate
getAlternativeName() const VieVS::VieVS_NamedObjectinline
getId() const VieVS::VieVS_Objectinline
getName() const VieVS::VieVS_NamedObjectinline
getNetwork() const noexceptVieVS::Schedulerinline
getNumberOfObservations() const noexceptVieVS::Scheduler
getObservingMode() const noexceptVieVS::Schedulerinline
getPath() const noexceptVieVS::Schedulerinline
getScans() const noexceptVieVS::Schedulerinline
getSourceList() const noexceptVieVS::Schedulerinline
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
highImpactScans(HighImpactScanDescriptor &himp, std::ofstream &of)VieVS::Scheduler
himp_VieVS::Schedulerprivate
idleToScanTime(Timestamp ts, std::ofstream &of)VieVS::Schedulerprivate
ignoreTagalongParameter()VieVS::Schedulerprivate
listSourceOverview(std::ofstream &of) noexceptVieVS::Schedulerprivate
multiSchedulingParameters_VieVS::Schedulerprivate
network_VieVS::Schedulerprivate
nextIdVieVS::Schedulerprivatestatic
nObservationsConsideredVieVS::Schedulerprivate
nSingleScansConsideredVieVS::Schedulerprivate
nSubnettingScansConsideredVieVS::Schedulerprivate
obsModes_VieVS::Schedulerprivate
Output classVieVS::Schedulerfriend
parameters_VieVS::Schedulerprivate
path_VieVS::Schedulerprivate
preCalculated_VieVS::Schedulerprivate
printId() const VieVS::VieVS_Objectinline
resetAllEvents(std::ofstream &of, bool resetCurrentPointingVector=true)VieVS::Schedulerprivate
scans_VieVS::Schedulerprivate
scheduleAPrioriScans(const boost::property_tree::ptree &ptree, std::ofstream &of)VieVS::Schedulerprivate
Scheduler(Initializer &init, std::string path, std::string fname)VieVS::Scheduler
Scheduler(std::string name, std::string path, Network network_, SourceList sourceList, std::vector< Scan > scans, boost::property_tree::ptree xml, std::shared_ptr< ObservingMode > obsModes_=nullptr)VieVS::Scheduler
setId(unsigned long id)VieVS::VieVS_Objectinline
sortSchedule(Timestamp ts=Timestamp::start)VieVS::Schedulerprivate
sortSchedule(unsigned long staid, Timestamp ts=Timestamp::start)VieVS::Schedulerprivate
sourceList_VieVS::Schedulerprivate
start() noexceptVieVS::Scheduler
startScanSelection(unsigned int endTime, std::ofstream &of, Scan::ScanType type, boost::optional< StationEndposition > &opt_endposition, boost::optional< Subcon > &subcon, int depth)VieVS::Schedulerprivate
startScanSelectionBetweenScans(unsigned int duration, std::ofstream &of, Scan::ScanType type, bool output=false, bool ignoreTagalong=false)VieVS::Schedulerprivate
startTagelongMode(Station &station, SkyCoverage &skyCoverage, std::ofstream &of)VieVS::Schedulerprivate
statistics(std::ofstream &of)VieVS::Scheduler
update(Scan &scan, std::ofstream &of) noexceptVieVS::Scheduler
updateObservingTimes()VieVS::Schedulerprivate
version_VieVS::Schedulerprivate
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
writeCalibratorHeader(std::ofstream &of)VieVS::Schedulerprivate
writeCalibratorStatistics(std::ofstream &of, std::vector< double > &highestElevations, std::vector< double > &lowestElevations)VieVS::Schedulerprivate
xml_VieVS::Schedulerprivate