![]() |
VieSched++
VieVS VLBI Scheduling Software
|
This is the complete list of members for VieVS::Subcon, including all inherited members.
abls_ | VieVS::Subcon | private |
addScan(Scan &&scan) noexcept | VieVS::Subcon | |
asrcs_ | VieVS::Subcon | private |
astas_ | VieVS::Subcon | private |
calcAllBaselineDurations(const Network &network, const SourceList &sourceList, const std::shared_ptr< const Mode > &mode) noexcept | VieVS::Subcon | |
calcAllScanDurations(const Network &network, const SourceList &sourceList, const boost::optional< StationEndposition > &endposition=boost::none) noexcept | VieVS::Subcon | |
calcCalibratorScanDuration(const std::vector< Station > &stations, const SourceList &sourceList) | VieVS::Subcon | |
calcStartTimes(const Network &network, const SourceList &sourceList, const boost::optional< StationEndposition > &endposition=boost::none) noexcept | VieVS::Subcon | |
changeType(Scan::ScanType type) | VieVS::Subcon | |
checkIfEnoughTimeToReachEndposition(const Network &network, const SourceList &sourceList, const boost::optional< StationEndposition > &endposition=boost::none) | VieVS::Subcon | |
checkTotalObservingTime(const Network &network, const SourceList &sourceList) | VieVS::Subcon | |
clearSubnettingScans() | VieVS::Subcon | |
constructAllBaselines(const Network &network, const SourceList &sourceList) noexcept | VieVS::Subcon | |
createSubnettingScans(const std::shared_ptr< Subnetting > &subnetting, const Network &network, const SourceList &sourceList) noexcept | VieVS::Subcon | |
generateCalibratorScore(const Network &network, const SourceList &sourceList, const std::shared_ptr< const Mode > &mode) | VieVS::Subcon | |
generateScore(const Network &network, const SourceList &sourceList) noexcept | VieVS::Subcon | |
generateScore(const std::vector< double > &lowElevatrionScore, const std::vector< double > &highElevationScore, const Network &network, const SourceList &sourceList) | VieVS::Subcon | |
generateScore(const Network &network, const SourceList &sourceList, const std::vector< std::map< unsigned long, double >> &hiscores, unsigned int interval) | VieVS::Subcon | |
getId() const | VieVS::VieVS_Object | inline |
getNumberSingleScans() const noexcept | VieVS::Subcon | inline |
getNumberSubnettingScans() const noexcept | VieVS::Subcon | inline |
getSingleSourceScans() const | VieVS::Subcon | inline |
hasId(unsigned long id) const | VieVS::VieVS_Object | inline |
hasValidId() const | VieVS::VieVS_Object | inline |
idle_ | VieVS::Subcon | private |
maxRequiredTime_ | VieVS::Subcon | private |
minMaxTime() noexcept | VieVS::Subcon | |
minRequiredTime_ | VieVS::Subcon | private |
nextId | VieVS::Subcon | privatestatic |
nSingleScans_ | VieVS::Subcon | private |
nSubnettingScans_ | VieVS::Subcon | private |
precalcScore(const Network &network, const SourceList &sourceList) noexcept | VieVS::Subcon | private |
prepareAverageScore(const std::vector< Station > &stations) noexcept | VieVS::Subcon | private |
prepareAverageScore(const std::vector< Baseline > &baselines) noexcept | VieVS::Subcon | private |
prepareAverageScore(const SourceList &sourceList) noexcept | VieVS::Subcon | private |
prepareAverageScore_base(const std::vector< unsigned long > &nobs) noexcept | VieVS::Subcon | private |
prepareIdleTimeScore(const std::vector< Station > &stations) noexcept | VieVS::Subcon | private |
printId() const | VieVS::VieVS_Object | inline |
removeScan(unsigned long idx) noexcept | VieVS::Subcon | |
selectBest(Network &network, const SourceList &sourceList, const std::shared_ptr< const Mode > &mode, const boost::optional< StationEndposition > &endposition=boost::none) noexcept | VieVS::Subcon | |
selectBest(Network &network, const SourceList &sourceList, const std::shared_ptr< const Mode > &mode, const std::vector< double > &prevLowElevationScores, const std::vector< double > &prevHighElevationScores, const boost::optional< StationEndposition > &endposition=boost::none) noexcept | VieVS::Subcon | |
setId(unsigned long id) | VieVS::VieVS_Object | inline |
singleScans_ | VieVS::Subcon | private |
Subcon() | VieVS::Subcon | |
subnettingScans_ | VieVS::Subcon | private |
takeSingleSourceScan(unsigned long idx) noexcept | VieVS::Subcon | inline |
takeSubnettingScans(unsigned long idx) noexcept | VieVS::Subcon | inline |
updateAzEl(const Network &network, const SourceList &sourceList) noexcept | VieVS::Subcon | |
VieVS_Object(unsigned long id) | VieVS::VieVS_Object | inlineexplicit |
visibleScan(unsigned int currentTime, Scan::ScanType type, const Network &network, std::shared_ptr< const AbstractSource > thisSource, std::set< unsigned long > observedSources=std::set< unsigned long >(), bool doNotObserveSourcesWithinMinRepeat=true) | VieVS::Subcon |