![]() |
VieSched++
VieVS VLBI Scheduling Software
|
This is the complete list of members for VieVS::Scan, including all inherited members.
addTagalongStation(const PointingVector &pv_start, const PointingVector &pv_end, const std::vector< Observation > &observations, unsigned int slewtime, const Station &station) | VieVS::Scan | |
addTimes(int idx, unsigned int fieldSystem, unsigned int slew, unsigned int preob) noexcept | VieVS::Scan | |
calcObservationDuration(const Network &network, const std::shared_ptr< const AbstractSource > &source, const std::shared_ptr< const Mode > &mode) noexcept | VieVS::Scan | |
calcScore(const std::vector< double > &astas, const std::vector< double > &asrcs, const std::vector< double > &abls, unsigned int minTime, unsigned int maxTime, const Network &network, const std::shared_ptr< const AbstractSource > &source, bool subnetting, const std::vector< double > &idleScore) noexcept | VieVS::Scan | |
calcScore(const std::vector< double > &astas, const std::vector< double > &asrcs, const std::vector< double > &abls, unsigned int minTime, unsigned int maxTime, const Network &network, const std::shared_ptr< const AbstractSource > &source, std::unordered_map< unsigned long, double > &staids2skyCoverageScore, const std::vector< double > &idleScore) noexcept | VieVS::Scan | |
calcScore(unsigned int minTime, unsigned int maxTime, const Network &network, const std::shared_ptr< const AbstractSource > &source, double hiscore, bool subnetting) | VieVS::Scan | |
calcScore(const std::vector< double > &prevLowElevationScores, const std::vector< double > &prevHighElevationScores, const Network &network, unsigned int minRequiredTime, unsigned int maxRequiredTime, const std::shared_ptr< const AbstractSource > &source, bool subnetting) | VieVS::Scan | |
calcScore_averageBaselines(const std::vector< double > &abls) const noexcept | VieVS::Scan | private |
calcScore_averageSources(const std::vector< double > &asrcs, unsigned long nMaxBls) const noexcept | VieVS::Scan | private |
calcScore_averageStations(const std::vector< double > &astas, unsigned long nMaxBls) const noexcept | VieVS::Scan | private |
calcScore_closures(unsigned long nclosures_max, const std::shared_ptr< const AbstractSource > &source) const noexcept | VieVS::Scan | private |
calcScore_duration(unsigned long nMaxSta, unsigned int minTime, unsigned int maxTime) const noexcept | VieVS::Scan | private |
calcScore_firstPart(const std::vector< double > &astas, const std::vector< double > &asrcs, const std::vector< double > &abls, unsigned int minTime, unsigned int maxTime, const Network &network, const std::shared_ptr< const AbstractSource > &source, bool subnetting, const std::vector< double > &idleScore) | VieVS::Scan | private |
calcScore_idleTime(const std::vector< double > &idleScore) const noexcept | VieVS::Scan | private |
calcScore_lowDeclination(unsigned long nMaxObs) | VieVS::Scan | private |
calcScore_lowElevation(unsigned long nmaxsta) | VieVS::Scan | private |
calcScore_numberOfObservations(unsigned long maxObs) const noexcept | VieVS::Scan | private |
calcScore_secondPart(double this_score, const Network &network, const std::shared_ptr< const AbstractSource > &source, bool ignoreScanSequence=false) | VieVS::Scan | private |
calcScore_subnetting(const std::vector< double > &astas, const std::vector< double > &asrcs, const std::vector< double > &abls, unsigned int minTime, unsigned int maxTime, const Network &network, const std::shared_ptr< const AbstractSource > &source, const std::unordered_map< unsigned long, double > &staids2skyCoverageScore, const std::vector< double > &idleScore) noexcept | VieVS::Scan | |
calcScoreCalibrator(const Network &network, const std::shared_ptr< const AbstractSource > &source, const std::vector< double > &astas, double meanSNR, unsigned int minRequiredTime, unsigned int maxRequiredTime) | VieVS::Scan | |
check() | VieVS::Scan | inline |
checkIdleTimes(std::vector< unsigned int > &maxIdle, const std::shared_ptr< const AbstractSource > &source) noexcept | VieVS::Scan | |
constellation_ | VieVS::Scan | private |
constructObservations(const Network &network, const std::shared_ptr< const AbstractSource > &source) noexcept | VieVS::Scan | |
copyScan(const std::vector< unsigned long > &ids, const std::shared_ptr< const AbstractSource > &source) const noexcept | VieVS::Scan | |
createDummyObservations(const Network &network) | VieVS::Scan | |
findIdxOfStationId(unsigned long id) const noexcept | VieVS::Scan | |
getAverageSNR(const Network &network, const std::shared_ptr< const AbstractSource > &source, const std::shared_ptr< const Mode > &mode) | VieVS::Scan | |
getId() const | VieVS::VieVS_Object | inline |
getName(unsigned long indexOfThisScanInList, const std::vector< Scan > &otherScans) const | VieVS::Scan | |
getNObs() const noexcept | VieVS::Scan | inline |
getNObs(unsigned long staid) const noexcept | VieVS::Scan | |
getNSta() const noexcept | VieVS::Scan | inline |
getObservation(int idx) const noexcept | VieVS::Scan | inline |
getObservations() const noexcept | VieVS::Scan | inline |
getPointingVector(int idx, Timestamp ts=Timestamp::start) const noexcept | VieVS::Scan | inline |
getScanConstellation() const noexcept | VieVS::Scan | inline |
getScore() const noexcept | VieVS::Scan | inline |
getSourceId() const noexcept | VieVS::Scan | inline |
getStationId(int idx) const noexcept | VieVS::Scan | inline |
getStationIds() const noexcept | VieVS::Scan | |
getTimes() const noexcept | VieVS::Scan | inline |
getType() const noexcept | VieVS::Scan | inline |
hasId(unsigned long id) const | VieVS::VieVS_Object | inline |
hasValidId() const | VieVS::VieVS_Object | inline |
includesStations(std::vector< char > &flag) const | VieVS::Scan | |
indexOfObservation(unsigned long staid1, unsigned long staid2) const | VieVS::Scan | |
nextId | VieVS::Scan | privatestatic |
nScanSelections | VieVS::Scan | static |
nsta_ | VieVS::Scan | private |
numberOfCreatedObjects() | VieVS::Scan | inlinestatic |
observations_ | VieVS::Scan | private |
output(unsigned long observed_scan_nr, const Network &network, const std::shared_ptr< const AbstractSource > &source, std::ofstream &of) const noexcept | VieVS::Scan | |
pointingVectorsEnd_ | VieVS::Scan | private |
pointingVectorsStart_ | VieVS::Scan | private |
prepareForScanEnd(Network &network, const std::shared_ptr< const AbstractSource > &source, const std::shared_ptr< const Mode > &mode, unsigned int endTime) | VieVS::Scan | |
printId() const | VieVS::VieVS_Object | inline |
referencePointingVector(int idx, Timestamp ts=Timestamp::start) noexcept | VieVS::Scan | inline |
referenceTime() noexcept | VieVS::Scan | inline |
refObservation(int idx) noexcept | VieVS::Scan | inline |
refObservation(unsigned long staid1, unsigned long staid2) | VieVS::Scan | |
refObservations() | VieVS::Scan | inline |
removeAdditionalObservingTime(unsigned int time, const Station &thisSta, const std::shared_ptr< const AbstractSource > &thisSource, std::ofstream &of, Timestamp ts) | VieVS::Scan | |
removeObservation(int iobs, const std::shared_ptr< const AbstractSource > &source) noexcept | VieVS::Scan | |
removeStation(int idx, const std::shared_ptr< const AbstractSource > &source) noexcept | VieVS::Scan | |
removeUnnecessaryObservingTime(Network &network, const std::shared_ptr< const AbstractSource > &thisSource, std::ofstream &of, Timestamp ts) | VieVS::Scan | |
rigorousScanCanReachEndposition(const Network &network, const std::shared_ptr< const AbstractSource > &thisSource, const boost::optional< StationEndposition > &endposition, bool &stationRemoved) | VieVS::Scan | private |
rigorousScanStartTimeAlignment(Network &network, const std::shared_ptr< const AbstractSource > &source, const std::shared_ptr< const Mode > &mode) noexcept | VieVS::Scan | private |
rigorousScanVisibility(Network &network, const std::shared_ptr< const AbstractSource > &source, bool &stationRemoved) noexcept | VieVS::Scan | private |
rigorousSlewtime(Network &network, const std::shared_ptr< const AbstractSource > &source) noexcept | VieVS::Scan | private |
rigorousSourceVelocity(Network &network, const std::shared_ptr< const AbstractSource > &thisSource) | VieVS::Scan | private |
rigorousSunDistance(const Network &network, const std::shared_ptr< const AbstractSource > &thisSource) | VieVS::Scan | private |
rigorousTotalObservingDuration(Network &network, const std::shared_ptr< const AbstractSource > &source) noexcept | VieVS::Scan | private |
rigorousUpdate(Network &network, const std::shared_ptr< const AbstractSource > &source, const std::shared_ptr< const Mode > &mode, const boost::optional< StationEndposition > &endposition=boost::none) noexcept | VieVS::Scan | |
Scan(std::vector< PointingVector > &pointingVectors, std::vector< unsigned int > &endOfLastScan, ScanType type) | VieVS::Scan | |
Scan(std::vector< PointingVector > pv, ScanTimes times, std::vector< Observation > obs, ScanType type=Scan::ScanType::standard) | VieVS::Scan | |
Scan(const boost::property_tree::ptree &ptree, Network &network, const SourceList &sourceList, ScanType type=Scan::ScanType::standard) | VieVS::Scan | |
ScanConstellation enum name | VieVS::Scan | |
scanDuration(const Network &network, const std::shared_ptr< const AbstractSource > &source) noexcept | VieVS::Scan | |
scanSequence | VieVS::Scan | static |
ScanType enum name | VieVS::Scan | |
score_ | VieVS::Scan | private |
setFixedScanDuration(unsigned int scanDuration) noexcept | VieVS::Scan | |
setId(unsigned long id) | VieVS::VieVS_Object | inline |
setObservations(std::vector< Observation > obs) | VieVS::Scan | inline |
setPointingVector(int idx, PointingVector pv, Timestamp ts) | VieVS::Scan | |
setPointingVectorsEndtime(std::vector< PointingVector > pv_end) | VieVS::Scan | |
setScanTimes(const std::vector< unsigned int > &eols, const std::vector< unsigned int > &fieldSystemTime, const std::vector< unsigned int > &slewTime, const std::vector< unsigned int > &preob, unsigned int scanStart, const std::vector< unsigned int > &observingTimes) | VieVS::Scan | |
setScanTimes(const std::vector< unsigned int > &eols, const std::vector< unsigned int > &fieldSystemTime, const std::vector< unsigned int > &slewTime, const std::vector< unsigned int > &preob, const std::vector< unsigned int > &scanStart, const std::vector< unsigned int > &observingTimes) | VieVS::Scan | |
setType(ScanType type) noexcept | VieVS::Scan | inline |
srcid_ | VieVS::Scan | private |
times_ | VieVS::Scan | private |
toPropertyTree(const Network &network, const std::string &sourceName) const | VieVS::Scan | |
toSkedOutputTimes(const std::shared_ptr< const AbstractSource > &source, unsigned long nMaxSta) const | VieVS::Scan | |
toString(ScanType type_) | VieVS::Scan | inlinestatic |
toString(ScanConstellation type_) | VieVS::Scan | inlinestatic |
type_ | VieVS::Scan | private |
updateObservingTime() | VieVS::Scan | |
VieVS_Object(unsigned long id) | VieVS::VieVS_Object | inlineexplicit |
weight_baselines(const std::vector< Baseline > &baselines) | VieVS::Scan | private |
weight_stations(const std::vector< Station > &stations) | VieVS::Scan | private |