![]() |
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 |