VieSched++
VieVS VLBI Scheduling Software
VieVS::Initializer::Parameters Struct Reference

Parameters used in VLBI_initializer. More...

#include <Initializer.h>

Public Attributes

bool subnetting = true
 if set to true subnetting is enabled More...
 
double subnettingMinAngle = 150 * deg2rad
 backup value for minimum angle of subnetting sources More...
 
double subnettingMinNStaPercent = 0.80
 backup value for minimum station percentage More...
 
double subnettingMinNStaAllBut = 1
 backup value for minimum station all but value More...
 
bool subnettingMinNStaPercent_otherwiseAllBut = false
 
bool fillinmodeDuringScanSelection = true
 schedule fillin mode scans More...
 
bool fillinmodeInfluenceOnSchedule = true
 fillin modes scans influence schedule More...
 
bool fillinmodeAPosteriori = false
 schedule 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
 transform idle time to additional observing time More...
 
std::string idleToObservingTimeGroup = "__all__ "
 idle time to additional observing time group More...
 
std::vector< std::string > selectedStations
 list of all selected station for this session from .xml file More...
 
unsigned int maxNumberOfIterations = 999
 backup value for max number of iterations More...
 
unsigned int numberOfGentleSourceReductions = 0
 backup value for gentle source reduction interations More...
 
unsigned int minNumberOfSourcesToReduce = 0
 backup value for minimum 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 andAsConditionCombination = true
 backup for condition combination. TRUE = and, FALSE = or More...
 

Detailed Description

Parameters used in VLBI_initializer.

Author
Matthias Schartner

Most of this parameters are than passed to other classes like VLBI_scheduler.

Member Data Documentation

bool VieVS::Initializer::Parameters::andAsConditionCombination = true

backup for condition combination. TRUE = and, FALSE = or

bool VieVS::Initializer::Parameters::doNotObserveSourcesWithinMinRepeat
Initial value:
=
true

consider scans (with reduced weight) if they are within min repeat time

bool VieVS::Initializer::Parameters::fillinmodeAPosteriori = false

schedule fillin mode a posteriori

boost::optional<int> VieVS::Initializer::Parameters::fillinmodeAPosteriori_minRepeat
Initial value:
=
boost::none

fillin mode a posteriori min source repeat

boost::optional<int> VieVS::Initializer::Parameters::fillinmodeAPosteriori_minSta
Initial value:
=
boost::none

fillin mode a posteriori min number of stations

bool VieVS::Initializer::Parameters::fillinmodeDuringScanSelection = true

schedule fillin mode scans

bool VieVS::Initializer::Parameters::fillinmodeInfluenceOnSchedule = true

fillin modes scans influence schedule

bool VieVS::Initializer::Parameters::idleToObservingTime = true

transform idle time to additional observing time

std::string VieVS::Initializer::Parameters::idleToObservingTimeGroup = "__all__ "

idle time to additional observing time group

unsigned int VieVS::Initializer::Parameters::maxNumberOfIterations = 999

backup value for max number of iterations

unsigned int VieVS::Initializer::Parameters::minNumberOfSourcesToReduce = 0

backup value for minimum number of sources to reduce

unsigned int VieVS::Initializer::Parameters::numberOfGentleSourceReductions = 0

backup value for gentle source reduction interations

double VieVS::Initializer::Parameters::reduceFactor = .5

gentle source reduction

number of sources which should be reduced during

std::vector<std::string> VieVS::Initializer::Parameters::selectedStations

list of all selected station for this session from .xml file

bool VieVS::Initializer::Parameters::subnetting = true

if set to true subnetting is enabled

double VieVS::Initializer::Parameters::subnettingMinAngle = 150 * deg2rad

backup value for minimum angle of subnetting sources

double VieVS::Initializer::Parameters::subnettingMinNStaAllBut = 1

backup value for minimum station all but value

double VieVS::Initializer::Parameters::subnettingMinNStaPercent = 0.80

backup value for minimum station percentage

bool VieVS::Initializer::Parameters::subnettingMinNStaPercent_otherwiseAllBut = false

if set to true percentage value is used for subnetting minimum number of station calculation otherwise all but value


The documentation for this struct was generated from the following file: