VieSched++
VieVS VLBI Scheduling Software
VieVS::ParameterSettings::ParametersSources Struct Reference

source parameters More...

#include <ParameterSettings.h>

Public Attributes

boost::optional< bool > available
 flag if source is available More...
 
boost::optional< bool > availableForFillinmode
 flas if source is available for fillin mode scans More...
 
boost::optional< double > weight
 multiplicative factor of score for scans to this source More...
 
std::unordered_map< std::string, double > minSNR
 minimum required signal to noise ration for each band More...
 
boost::optional< unsigned int > minNumberOfStations
 minimum number of stations for a scan More...
 
boost::optional< double > minFlux
 minimum flux density required for this source in jansky More...
 
boost::optional< unsigned int > minRepeat
 minimum time between two observations of this source in seconds More...
 
boost::optional< unsigned int > maxScan
 maximum allowed scan time in seconds More...
 
boost::optional< unsigned int > minScan
 minimum required scan time in seconds More...
 
boost::optional< unsigned int > maxNumberOfScans
 maximum number of scans More...
 
boost::optional< bool > tryToFocusIfObservedOnce
 flag if this source should be focused after observed once More...
 
boost::optional< double > tryToFocusFactor
 weight increase value More...
 
boost::optional< TryToFocusOccurrencytryToFocusOccurrency
 try to focus weight increase occurrency More...
 
boost::optional< TryToFocusTypetryToFocusType
 try to focus weight increase type More...
 
boost::optional< double > minElevation
 minimum elevation in degrees More...
 
boost::optional< double > minSunDistance
 minimum sun distance in degrees More...
 
boost::optional< unsigned int > tryToObserveXTimesEvenlyDistributed
 
boost::optional< unsigned int > tryToObserveXTimesMinRepeat
 observations to this source in seconds More...
 
boost::optional< unsigned int > fixedScanDuration
 optional fixed scan duration in seconds More...
 
std::vector< std::string > ignoreStationsString
 list of all station names which should be ignored More...
 
std::vector< unsigned long > ignoreStations
 list of all station names which should be ignored More...
 
std::vector< std::string > ignoreBaselinesString
 list of all baseline names which should be ignore More...
 
std::vector< unsigned long > ignoreBaselines
 list of all baseline names which should be ignore More...
 
std::vector< std::string > requiredStationsString
 list of station names which are required for a scan to this source More...
 
std::vector< unsigned long > requiredStations
 list of station names which are required for a scan to this source More...
 

Detailed Description

source parameters

Author
Matthias Schartner

Member Data Documentation

boost::optional<bool> VieVS::ParameterSettings::ParametersSources::available

flag if source is available

boost::optional<bool> VieVS::ParameterSettings::ParametersSources::availableForFillinmode

flas if source is available for fillin mode scans

boost::optional<unsigned int> VieVS::ParameterSettings::ParametersSources::fixedScanDuration

optional fixed scan duration in seconds

std::vector<unsigned long> VieVS::ParameterSettings::ParametersSources::ignoreBaselines

list of all baseline names which should be ignore

std::vector<std::string> VieVS::ParameterSettings::ParametersSources::ignoreBaselinesString

list of all baseline names which should be ignore

std::vector<unsigned long> VieVS::ParameterSettings::ParametersSources::ignoreStations

list of all station names which should be ignored

std::vector<std::string> VieVS::ParameterSettings::ParametersSources::ignoreStationsString

list of all station names which should be ignored

boost::optional<unsigned int> VieVS::ParameterSettings::ParametersSources::maxNumberOfScans

maximum number of scans

boost::optional<unsigned int> VieVS::ParameterSettings::ParametersSources::maxScan

maximum allowed scan time in seconds

boost::optional<double> VieVS::ParameterSettings::ParametersSources::minElevation

minimum elevation in degrees

boost::optional<double> VieVS::ParameterSettings::ParametersSources::minFlux

minimum flux density required for this source in jansky

boost::optional<unsigned int> VieVS::ParameterSettings::ParametersSources::minNumberOfStations

minimum number of stations for a scan

boost::optional<unsigned int> VieVS::ParameterSettings::ParametersSources::minRepeat

minimum time between two observations of this source in seconds

boost::optional<unsigned int> VieVS::ParameterSettings::ParametersSources::minScan

minimum required scan time in seconds

std::unordered_map<std::string, double> VieVS::ParameterSettings::ParametersSources::minSNR

minimum required signal to noise ration for each band

boost::optional<double> VieVS::ParameterSettings::ParametersSources::minSunDistance

minimum sun distance in degrees

std::vector<unsigned long> VieVS::ParameterSettings::ParametersSources::requiredStations

list of station names which are required for a scan to this source

std::vector<std::string> VieVS::ParameterSettings::ParametersSources::requiredStationsString

list of station names which are required for a scan to this source

boost::optional<double> VieVS::ParameterSettings::ParametersSources::tryToFocusFactor

weight increase value

boost::optional<bool> VieVS::ParameterSettings::ParametersSources::tryToFocusIfObservedOnce

flag if this source should be focused after observed once

boost::optional<TryToFocusOccurrency> VieVS::ParameterSettings::ParametersSources::tryToFocusOccurrency

try to focus weight increase occurrency

boost::optional<TryToFocusType> VieVS::ParameterSettings::ParametersSources::tryToFocusType

try to focus weight increase type

boost::optional<unsigned int> VieVS::ParameterSettings::ParametersSources::tryToObserveXTimesEvenlyDistributed

tries to observe a source X times over the time span in which the source is scanable. Overwrites maxScan and tryToFocusIfObservedOnce.

boost::optional<unsigned int> VieVS::ParameterSettings::ParametersSources::tryToObserveXTimesMinRepeat

observations to this source in seconds

tries to observe a source X times: backup minimum time span between two

boost::optional<double> VieVS::ParameterSettings::ParametersSources::weight

multiplicative factor of score for scans to this source


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