VieSched++
VieVS VLBI Scheduling Software
VieVS::WeightFactors Class Reference

storage of all VLBI weight factors More...

#include <WeightFactors.h>

Static Public Member Functions

static void summary (std::ofstream &of)
 summary of all weight factors More...
 
static std::string statisticsHeader ()
 header entries for statistics.csv file More...
 
static std::string statisticsValues ()
 value entries for statistics.csv file More...
 

Static Public Attributes

static thread_local double weightSkyCoverage = 0
 weight factor for sky Coverage More...
 
static thread_local double weightNumberOfObservations = 0
 weight factor for number of observations More...
 
static thread_local double weightDuration = 0
 weight factor for duration More...
 
static thread_local double weightAverageSources = 0
 weight factor for average out sources More...
 
static thread_local double weightAverageStations = 0
 weight factor for average out stations More...
 
static thread_local double weightAverageBaselines = 0
 weight factor for average out baselines More...
 
static thread_local double weightIdleTime = 0
 weight factor for extra weight after long idle time More...
 
static thread_local unsigned int idleTimeInterval = 0
 long idle time interval More...
 
static thread_local double weightClosures = 0
 weight factor for closure delays More...
 
static thread_local unsigned int maxClosures = 0
 maximum number of closure delays More...
 
static thread_local double weightDeclination = 0
 weight factor for declination More...
 
static thread_local double declinationStartWeight = 0
 (everything above has factor 0) More...
 
static thread_local double declinationFullWeight = 0
 (everything below has factor 1) More...
 
static thread_local double weightLowElevation = 0
 weight factor for low elevation scans More...
 
static thread_local double lowElevationStartWeight = 30
 (everything above has factor 0) More...
 
static thread_local double lowElevationFullWeight = 20
 (everything below has factor 1) More...
 

Detailed Description

storage of all VLBI weight factors

Author
Matthias Schartner
Date
14.08.2017

Member Function Documentation

static std::string VieVS::WeightFactors::statisticsHeader ( )
inlinestatic

header entries for statistics.csv file

Author
Matthias Schartner

Here is the caller graph for this function:

static std::string VieVS::WeightFactors::statisticsValues ( )
inlinestatic

value entries for statistics.csv file

Author
Matthias Schartner

Here is the caller graph for this function:

static void VieVS::WeightFactors::summary ( std::ofstream &  of)
inlinestatic

summary of all weight factors

Author
Matthias Schartner
Parameters
ofout stream object

Here is the caller graph for this function:

Member Data Documentation

double thread_local VieVS::WeightFactors::declinationFullWeight = 0
static

(everything below has factor 1)

end declination of additional declination weight slope

double thread_local VieVS::WeightFactors::declinationStartWeight = 0
static

(everything above has factor 0)

start declination of additional weight

unsigned int thread_local VieVS::WeightFactors::idleTimeInterval = 0
static

long idle time interval

double thread_local VieVS::WeightFactors::lowElevationFullWeight = 20
static

(everything below has factor 1)

end elevation of additional declination weight slope

double thread_local VieVS::WeightFactors::lowElevationStartWeight = 30
static

(everything above has factor 0)

start elevation of additional weight

unsigned int thread_local VieVS::WeightFactors::maxClosures = 0
static

maximum number of closure delays

double thread_local VieVS::WeightFactors::weightAverageBaselines = 0
static

weight factor for average out baselines

double thread_local VieVS::WeightFactors::weightAverageSources = 0
static

weight factor for average out sources

double thread_local VieVS::WeightFactors::weightAverageStations = 0
static

weight factor for average out stations

double thread_local VieVS::WeightFactors::weightClosures = 0
static

weight factor for closure delays

double thread_local VieVS::WeightFactors::weightDeclination = 0
static

weight factor for declination

double thread_local VieVS::WeightFactors::weightDuration = 0
static

weight factor for duration

double thread_local VieVS::WeightFactors::weightIdleTime = 0
static

weight factor for extra weight after long idle time

double thread_local VieVS::WeightFactors::weightLowElevation = 0
static

weight factor for low elevation scans

double thread_local VieVS::WeightFactors::weightNumberOfObservations = 0
static

weight factor for number of observations

double thread_local VieVS::WeightFactors::weightSkyCoverage = 0
static

weight factor for sky Coverage


The documentation for this class was generated from the following files: