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

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

abls_VieVS::Subconprivate
addScan(Scan &&scan) noexceptVieVS::Subcon
asrcs_VieVS::Subconprivate
astas_VieVS::Subconprivate
calcAllBaselineDurations(const Network &network, const SourceList &sourceList, const std::shared_ptr< const Mode > &mode) noexceptVieVS::Subcon
calcAllScanDurations(const Network &network, const SourceList &sourceList, const boost::optional< StationEndposition > &endposition=boost::none) noexceptVieVS::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) noexceptVieVS::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) noexceptVieVS::Subcon
createSubnettingScans(const std::shared_ptr< Subnetting > &subnetting, const Network &network, const SourceList &sourceList) noexceptVieVS::Subcon
generateCalibratorScore(const Network &network, const SourceList &sourceList, const std::shared_ptr< const Mode > &mode)VieVS::Subcon
generateScore(const Network &network, const SourceList &sourceList) noexceptVieVS::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_Objectinline
getNumberSingleScans() const noexceptVieVS::Subconinline
getNumberSubnettingScans() const noexceptVieVS::Subconinline
getSingleSourceScans() const VieVS::Subconinline
hasId(unsigned long id) const VieVS::VieVS_Objectinline
hasValidId() const VieVS::VieVS_Objectinline
idle_VieVS::Subconprivate
maxRequiredTime_VieVS::Subconprivate
minMaxTime() noexceptVieVS::Subcon
minRequiredTime_VieVS::Subconprivate
nextIdVieVS::Subconprivatestatic
nSingleScans_VieVS::Subconprivate
nSubnettingScans_VieVS::Subconprivate
precalcScore(const Network &network, const SourceList &sourceList) noexceptVieVS::Subconprivate
prepareAverageScore(const std::vector< Station > &stations) noexceptVieVS::Subconprivate
prepareAverageScore(const std::vector< Baseline > &baselines) noexceptVieVS::Subconprivate
prepareAverageScore(const SourceList &sourceList) noexceptVieVS::Subconprivate
prepareAverageScore_base(const std::vector< unsigned long > &nobs) noexceptVieVS::Subconprivate
prepareIdleTimeScore(const std::vector< Station > &stations) noexceptVieVS::Subconprivate
printId() const VieVS::VieVS_Objectinline
removeScan(unsigned long idx) noexceptVieVS::Subcon
selectBest(Network &network, const SourceList &sourceList, const std::shared_ptr< const Mode > &mode, const boost::optional< StationEndposition > &endposition=boost::none) noexceptVieVS::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) noexceptVieVS::Subcon
setId(unsigned long id)VieVS::VieVS_Objectinline
singleScans_VieVS::Subconprivate
Subcon()VieVS::Subcon
subnettingScans_VieVS::Subconprivate
takeSingleSourceScan(unsigned long idx) noexceptVieVS::Subconinline
takeSubnettingScans(unsigned long idx) noexceptVieVS::Subconinline
updateAzEl(const Network &network, const SourceList &sourceList) noexceptVieVS::Subcon
VieVS_Object(unsigned long id)VieVS::VieVS_Objectinlineexplicit
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