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