![]() |
VieSched++
VieVS VLBI Scheduling Software
|
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) noexcept | VieVS::Scheduler | |
calib_ | VieVS::Scheduler | private |
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::Scheduler | privatestatic |
changeName(const std::string &newName) | VieVS::VieVS_NamedObject | inline |
changeStationAvailability(const boost::optional< StationEndposition > &endposition, StationEndposition::change change) | VieVS::Scheduler | private |
checkAndStatistics(std::ofstream &of) noexcept | VieVS::Scheduler | |
checkForNewEvents(unsigned int time, bool output, std::ofstream &of, bool tagalong) noexcept | VieVS::Scheduler | private |
checkOptimizationConditions(std::ofstream &of) | VieVS::Scheduler | private |
consideredUpdate(unsigned long n1scans, unsigned long n2scans, int depth, std::ofstream &of) noexcept | VieVS::Scheduler | |
createSubcon(const std::shared_ptr< Subnetting > &subnetting, Scan::ScanType type, const boost::optional< StationEndposition > &endposition=boost::none) noexcept | VieVS::Scheduler | |
currentObservingMode_ | VieVS::Scheduler | private |
getAlternativeName() const | VieVS::VieVS_NamedObject | inline |
getId() const | VieVS::VieVS_Object | inline |
getName() const | VieVS::VieVS_NamedObject | inline |
getNetwork() const noexcept | VieVS::Scheduler | inline |
getNumberOfObservations() const noexcept | VieVS::Scheduler | |
getObservingMode() const noexcept | VieVS::Scheduler | inline |
getPath() const noexcept | VieVS::Scheduler | inline |
getScans() const noexcept | VieVS::Scheduler | inline |
getSourceList() const noexcept | VieVS::Scheduler | inline |
hasAlternativeName() const | VieVS::VieVS_NamedObject | inline |
hasId(unsigned long id) const | VieVS::VieVS_Object | inline |
hasName(const std::string &name) const | VieVS::VieVS_NamedObject | inline |
hasValidId() const | VieVS::VieVS_Object | inline |
highImpactScans(HighImpactScanDescriptor &himp, std::ofstream &of) | VieVS::Scheduler | |
himp_ | VieVS::Scheduler | private |
idleToScanTime(Timestamp ts, std::ofstream &of) | VieVS::Scheduler | private |
ignoreTagalongParameter() | VieVS::Scheduler | private |
listSourceOverview(std::ofstream &of) noexcept | VieVS::Scheduler | private |
multiSchedulingParameters_ | VieVS::Scheduler | private |
network_ | VieVS::Scheduler | private |
nextId | VieVS::Scheduler | privatestatic |
nObservationsConsidered | VieVS::Scheduler | private |
nSingleScansConsidered | VieVS::Scheduler | private |
nSubnettingScansConsidered | VieVS::Scheduler | private |
obsModes_ | VieVS::Scheduler | private |
Output class | VieVS::Scheduler | friend |
parameters_ | VieVS::Scheduler | private |
path_ | VieVS::Scheduler | private |
preCalculated_ | VieVS::Scheduler | private |
printId() const | VieVS::VieVS_Object | inline |
resetAllEvents(std::ofstream &of, bool resetCurrentPointingVector=true) | VieVS::Scheduler | private |
scans_ | VieVS::Scheduler | private |
scheduleAPrioriScans(const boost::property_tree::ptree &ptree, std::ofstream &of) | VieVS::Scheduler | private |
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_Object | inline |
sortSchedule(Timestamp ts=Timestamp::start) | VieVS::Scheduler | private |
sortSchedule(unsigned long staid, Timestamp ts=Timestamp::start) | VieVS::Scheduler | private |
sourceList_ | VieVS::Scheduler | private |
start() noexcept | VieVS::Scheduler | |
startScanSelection(unsigned int endTime, std::ofstream &of, Scan::ScanType type, boost::optional< StationEndposition > &opt_endposition, boost::optional< Subcon > &subcon, int depth) | VieVS::Scheduler | private |
startScanSelectionBetweenScans(unsigned int duration, std::ofstream &of, Scan::ScanType type, bool output=false, bool ignoreTagalong=false) | VieVS::Scheduler | private |
startTagelongMode(Station &station, SkyCoverage &skyCoverage, std::ofstream &of) | VieVS::Scheduler | private |
statistics(std::ofstream &of) | VieVS::Scheduler | |
update(Scan &scan, std::ofstream &of) noexcept | VieVS::Scheduler | |
updateObservingTimes() | VieVS::Scheduler | private |
version_ | VieVS::Scheduler | private |
VieVS_NamedObject(std::string name, unsigned long id) | VieVS::VieVS_NamedObject | inline |
VieVS_NamedObject(std::string name, std::string alternativeName, unsigned long id) | VieVS::VieVS_NamedObject | inline |
VieVS_Object(unsigned long id) | VieVS::VieVS_Object | inlineexplicit |
writeCalibratorHeader(std::ofstream &of) | VieVS::Scheduler | private |
writeCalibratorStatistics(std::ofstream &of, std::vector< double > &highestElevations, std::vector< double > &lowestElevations) | VieVS::Scheduler | private |
xml_ | VieVS::Scheduler | private |