VieSched++
VieVS VLBI Scheduling Software
VieVS::ParameterSettings Member List

This is the complete list of members for VieVS::ParameterSettings, including all inherited members.

addAPrioriScans(const boost::property_tree::ptree &tree, const std::string &prefix)VieVS::ParameterSettings
addContact(const Contact &contact, boost::property_tree::ptree &tree, const std::string &node)VieVS::ParameterSettingsprivate
calibratorBlock(const std::vector< CalibratorBlock > &blocks)VieVS::ParameterSettings
catalogs(const std::string &antenna, const std::string &equip, const std::string &flux, const std::string &freq, const std::string &hdpos, const std::string &loif, const std::string &mask, const std::string &modes, const std::string &position, const std::string &rec, const std::string &rx, const std::string &source, const std::string &tracks, const std::string &satellites)VieVS::ParameterSettings
conditions(std::vector< std::string > members, std::vector< int > minScans, std::vector< int > minBaselines, bool andForCombination, int maxNumberOfIterations, int numberOfGentleSourceReductions, int minNumberOfSourcesToReduce, double percentage)VieVS::ParameterSettings
created(const boost::posix_time::ptime &time, std::string name, std::string email)VieVS::ParameterSettings
general(const std::string &experimentName, const boost::posix_time::ptime &startTime, const boost::posix_time::ptime &endTime, bool subnetting, double subnettingAngle, bool useSubnettingPercent_otherwiseAllBut, double subnettingNumber, bool fillinmodeInfluenceOnSchedule, bool fillinmodeDuringScan, bool fillinmodeAPosteriori, int fillinmodeAPosteriori_minStations, int fillinmodeAPosteriori_minRepeat, bool idleToObservingTime, std::string idleToObservingTimeGroup, const std::vector< std::string > &stations, bool useSourcesFromParameter_otherwiseIgnore, const std::vector< std::string > &srcNames, const std::vector< std::string > &satelliteNames, const std::string &scanAlignment, const std::string &logConsole, const std::string &logFile, bool doNotObserveSourcesWithinMinRepeat, int versionOffset)VieVS::ParameterSettings
getChildTree(const ParameterSetup &setup)VieVS::ParameterSettingsprivate
getGroupBaselines() const VieVS::ParameterSettingsinline
getGroupMembers(Type type, std::string groupName)VieVS::ParameterSettings
getGroupSatellites() const VieVS::ParameterSettingsinline
getGroupSources() const VieVS::ParameterSettingsinline
getGroupSpacecrafts() const VieVS::ParameterSettingsinline
getGroupStations() const VieVS::ParameterSettingsinline
getParaBaselines() const VieVS::ParameterSettingsinline
getParaSources() const VieVS::ParameterSettingsinline
getParaStations() const VieVS::ParameterSettingsinline
group(Type type, ParameterGroup group)VieVS::ParameterSettings
groupBaselines_VieVS::ParameterSettingsprivate
groupSatellites_VieVS::ParameterSettingsprivate
groupSources_VieVS::ParameterSettingsprivate
groupSpacecrafts_VieVS::ParameterSettingsprivate
groupStations_VieVS::ParameterSettingsprivate
highImpactAzEl(const std::vector< std::string > &members, const std::vector< double > &azs, const std::vector< double > &els, const std::vector< double > &margins, int interval, int repeat)VieVS::ParameterSettings
master_VieVS::ParameterSettingsprivate
mode(double sampleRate, unsigned int bits, double efficiencyFactor=-1)VieVS::ParameterSettings
mode(const std::string &skdMode)VieVS::ParameterSettings
mode(const boost::property_tree::ptree &obsMode)VieVS::ParameterSettings
mode_band(const std::string &name, double wavelength, unsigned int channels)VieVS::ParameterSettings
mode_bandPolicy(const std::string &name, double minSNR, ObservationModeProperty station, ObservationModeBackup stationBackup, double stationBackupValue, ObservationModeProperty source, ObservationModeBackup sourceBackup, double sourceBackupValue)VieVS::ParameterSettings
mulitsched_genetic(int maxIterations, int populationSize, double selectBest, double selectRandom, double mutation, double minMutation, int parents)VieVS::ParameterSettings
multiCore(const std::string &threads, int nThreadsManual, const std::string &jobScheduler, int chunkSize)VieVS::ParameterSettings
multisched(const boost::property_tree::ptree &multiSched, const std::string &number, int maxn, const std::string &useSeed, int seed, bool pick_random=false)VieVS::ParameterSettings
ObservationModeBackup enum nameVieVS::ParameterSettings
ObservationModeProperty enum nameVieVS::ParameterSettings
output(const std::string &experimentDescription, const std::string &scheduler, const std::string &correlator, const std::string &notes, bool initializer, bool iteration_log, bool createSummary, bool createNGS, const std::string &NGS_directory, bool createSKD, bool createVex, bool createSnrTable, bool operNotes, bool srcGrp, const std::vector< std::string > &srcGroupsForStatistic, bool createSkyCoverage, const std::vector< Contact > &contacts)VieVS::ParameterSettings
paraBaselines_VieVS::ParameterSettingsprivate
parameterBaseline2ptree(const std::string &name, const ParametersBaselines &PARA)VieVS::ParameterSettingsstatic
parameters(const std::string &name, const ParametersStations &PARA)VieVS::ParameterSettings
parameters(const std::string &name, const ParametersSources &PARA, Type type=Type::source)VieVS::ParameterSettings
parameters(const std::string &name, const ParametersBaselines &PARA)VieVS::ParameterSettings
ParameterSettings()VieVS::ParameterSettings
parameterSource2ptree(const std::string &name, const ParametersSources &PARA)VieVS::ParameterSettingsstatic
parameterStation2ptree(const std::string &name, const ParametersStations &PARA)VieVS::ParameterSettingsstatic
paraSatellites_VieVS::ParameterSettingsprivate
paraSources_VieVS::ParameterSettingsprivate
paraSpacecrafts_VieVS::ParameterSettingsprivate
paraStations_VieVS::ParameterSettingsprivate
priorities(const boost::property_tree::ptree &tree)VieVS::ParameterSettings
ptree2parameterBaseline(boost::property_tree::ptree ptree)VieVS::ParameterSettingsstatic
ptree2parameterSource(boost::property_tree::ptree ptree)VieVS::ParameterSettingsstatic
ptree2parameterStation(boost::property_tree::ptree ptree)VieVS::ParameterSettingsstatic
readContact(const boost::property_tree::ptree &tree)VieVS::ParameterSettingsprivate
ruleCalibratorBlockNScanSelections(unsigned int cadence, const std::string &member, const std::vector< std::pair< double, double >> &between_elevation, unsigned int nMaxScans, unsigned int scanTime)VieVS::ParameterSettings
ruleCalibratorBlockTime(unsigned int cadence, const std::string &member, const std::vector< std::pair< double, double >> &between_elevation, unsigned int nMaxScans, unsigned int scanTime)VieVS::ParameterSettings
ruleFocusCorners(int cadence)VieVS::ParameterSettings
ruleScanSequence(unsigned int cadence, const std::vector< unsigned int > &modulo, const std::vector< std::string > &member)VieVS::ParameterSettings
setup(Type type, const ParameterSetup &setup)VieVS::ParameterSettings
simulator(const boost::property_tree::ptree &tree)VieVS::ParameterSettings
skyCoverage(double influenceDistance, unsigned int influenceInterval, double maxTwinTelecopeDistance, std::string interpolationDistance, std::string interpolationTime)VieVS::ParameterSettings
software(const std::string &name, const std::string &version)VieVS::ParameterSettings
solver(const boost::property_tree::ptree &tree)VieVS::ParameterSettings
stationCableWrapBuffer(const std::string &name, double axis1LowOffset, double axis1UpOffset, double axis2LowOffset, double axis2UpOffset)VieVS::ParameterSettings
stationWaitTimes(const std::string &name, unsigned int fieldSystem, unsigned int preob, unsigned int midob, unsigned int postob)VieVS::ParameterSettings
TryToFocusOccurrency enum nameVieVS::ParameterSettings
TryToFocusType enum nameVieVS::ParameterSettings
Type enum nameVieVS::ParameterSettings
weightFactor(double weight_skyCoverage, double weight_numberOfObservations, double weight_duration, double weight_averageSources, double weight_closure, unsigned int closures_max, double weight_averageStations, double weight_averageBaselines, double weight_idleTime, unsigned int intervalIdleTime, double weightDeclination, double declinationSlopeStart, double declinationSlopeEnd, double weightLowElevation, double lowElevationSlopeStart, double lowElevationSlopeEnd)VieVS::ParameterSettings
write(const std::string &name)VieVS::ParameterSettings