![]() |
VieSched++
VieVS VLBI Scheduling Software
|
general parameters used for scheduling More...
#include <Scheduler.h>
Public Attributes | |
std::shared_ptr< Subnetting > | subnetting = nullptr |
subnetting parameters More... | |
double | subnettingMinNSta = 0.60 |
bool | fillinmodeDuringScanSelection = true |
minimum number of subnetting station percent (deprecated) More... | |
bool | fillinmodeInfluenceOnSchedule = true |
fillin modes scans influence schedule if set to true More... | |
bool | fillinmodeAPosteriori = false |
fillin mode a posteriori More... | |
boost::optional< int > | fillinmodeAPosteriori_minSta |
fillin mode a posteriori min number of stations More... | |
boost::optional< int > | fillinmodeAPosteriori_minRepeat |
fillin mode a posteriori min source repeat More... | |
bool | idleToObservingTime = true |
idle to observing time More... | |
std::vector< unsigned long > | idleToObservingTime_staids |
stations for idle to observing time More... | |
bool | andAsConditionCombination = true |
condition combination model More... | |
unsigned int | currentIteration = 0 |
current iteration number More... | |
unsigned int | maxNumberOfIterations = 999 |
max number of iterations More... | |
unsigned int | numberOfGentleSourceReductions = 0 |
number of gentle source reductions More... | |
unsigned int | minNumberOfSourcesToReduce = 0 |
min number of sources to reduce More... | |
double | reduceFactor = .5 |
gentle source reduction More... | |
bool | doNotObserveSourcesWithinMinRepeat |
consider scans (with reduced weight) if they are within min repeat time More... | |
bool | writeSkyCoverageData = false |
flag if sky coverage data should be printed to file More... | |
general parameters used for scheduling
bool VieVS::Scheduler::Parameters::andAsConditionCombination = true |
condition combination model
unsigned int VieVS::Scheduler::Parameters::currentIteration = 0 |
current iteration number
bool VieVS::Scheduler::Parameters::doNotObserveSourcesWithinMinRepeat |
consider scans (with reduced weight) if they are within min repeat time
bool VieVS::Scheduler::Parameters::fillinmodeAPosteriori = false |
fillin mode a posteriori
boost::optional<int> VieVS::Scheduler::Parameters::fillinmodeAPosteriori_minRepeat |
fillin mode a posteriori min source repeat
boost::optional<int> VieVS::Scheduler::Parameters::fillinmodeAPosteriori_minSta |
fillin mode a posteriori min number of stations
bool VieVS::Scheduler::Parameters::fillinmodeDuringScanSelection = true |
minimum number of subnetting station percent (deprecated)
flag if fillin modes are allowed
bool VieVS::Scheduler::Parameters::fillinmodeInfluenceOnSchedule = true |
fillin modes scans influence schedule if set to true
bool VieVS::Scheduler::Parameters::idleToObservingTime = true |
idle to observing time
std::vector<unsigned long> VieVS::Scheduler::Parameters::idleToObservingTime_staids |
stations for idle to observing time
unsigned int VieVS::Scheduler::Parameters::maxNumberOfIterations = 999 |
max number of iterations
unsigned int VieVS::Scheduler::Parameters::minNumberOfSourcesToReduce = 0 |
min number of sources to reduce
unsigned int VieVS::Scheduler::Parameters::numberOfGentleSourceReductions = 0 |
number of gentle source reductions
double VieVS::Scheduler::Parameters::reduceFactor = .5 |
gentle source reduction
number of sources which should be reduced during
std::shared_ptr<Subnetting> VieVS::Scheduler::Parameters::subnetting = nullptr |
subnetting parameters
double VieVS::Scheduler::Parameters::subnettingMinNSta = 0.60 |
bool VieVS::Scheduler::Parameters::writeSkyCoverageData = false |
flag if sky coverage data should be printed to file