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

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

AbstractSource(const std::string &src_name, const std::string &src_name2, std::unordered_map< std::string, std::unique_ptr< AbstractFlux >> &src_flux)VieVS::AbstractSource
calcUV(unsigned int time, double gmst, const std::vector< double > &dxyz) const noexceptVieVS::AbstractSource
changeName(const std::string &newName)VieVS::VieVS_NamedObjectinline
checkForNewEvent(unsigned int time, bool &hardBreak) noexceptVieVS::AbstractSourcevirtual
clearObservations()VieVS::AbstractSource
condition_VieVS::AbstractSourceprivate
events_VieVS::AbstractSourceprivate
flux_VieVS::AbstractSourceprivate
getAlternativeName() const VieVS::VieVS_NamedObjectinline
getDeString(double ang) const noexceptVieVS::AbstractSource
getId() const VieVS::VieVS_Objectinline
getMaxFlux() const noexceptVieVS::AbstractSource
getName() const VieVS::VieVS_NamedObjectinline
getNClosures() const noexceptVieVS::AbstractSourceinline
getNObs() const noexceptVieVS::AbstractSourceinline
getNscans() const VieVS::AbstractSourceinline
getNTotalScans() const VieVS::AbstractSourceinline
getOptimization() const VieVS::AbstractSourceinline
getPARA() const VieVS::AbstractSourceinline
getRaDe(unsigned int time, const std::shared_ptr< const Position > &sta_pos) const noexcept=0VieVS::AbstractSourcepure virtual
getRaString(double ang) const noexceptVieVS::AbstractSource
getSourceInCrs(unsigned int time, const std::shared_ptr< const Position > &sta_pos) const =0VieVS::AbstractSourcepure virtual
getStatistics() const VieVS::AbstractSourceinline
getSunDistance(unsigned int time, const std::shared_ptr< const Position > &sta_pos) const noexceptVieVS::AbstractSource
hasAlternativeName() const VieVS::VieVS_NamedObjectinline
hasFluxInformation(const std::string &band) const VieVS::AbstractSourceinline
hasId(unsigned long id) const VieVS::VieVS_Objectinline
hasName(const std::string &name) const VieVS::VieVS_NamedObjectinline
hasValidId() const VieVS::VieVS_Objectinline
increaseNObs() noexceptVieVS::AbstractSourceinline
lastScan_VieVS::AbstractSourceprivate
lastScanTime() const noexceptVieVS::AbstractSourceinline
nClosures_VieVS::AbstractSourceprivate
nextEvent_VieVS::AbstractSourceprivate
nextIdVieVS::AbstractSourceprivatestatic
nObs_VieVS::AbstractSourceprivate
nScans_VieVS::AbstractSourceprivate
nTotalScans_VieVS::AbstractSourceprivate
observedFlux(const std::string &band, unsigned int time, double gmst, const std::vector< double > &dxyz) const noexceptVieVS::AbstractSource
observedFlux_model(double wavelength, unsigned int time, double gmst, const std::vector< double > &dxyz) const VieVS::AbstractSource
parameters_VieVS::AbstractSourceprivate
printId() const VieVS::VieVS_Objectinline
referenceCondition()VieVS::AbstractSourceinline
referencePARA()VieVS::AbstractSourceinline
refParaForMultiScheduling()VieVS::AbstractSourceinline
setEVENTS(std::vector< Event > &EVENTS) noexceptVieVS::AbstractSourceinline
setId(unsigned long id)VieVS::VieVS_Objectinline
setNextEvent(unsigned int nextEvent)VieVS::AbstractSourceinline
setStatistics(const Statistics &stat)VieVS::AbstractSourceinline
statistics_VieVS::AbstractSourceprivate
toNgsHeader(std::ofstream &of) const =0VieVS::AbstractSourcepure virtual
toVex(std::ofstream &of) const =0VieVS::AbstractSourcepure virtual
TryToFocusOccurrency enum nameVieVS::AbstractSource
TryToFocusType enum nameVieVS::AbstractSource
update(unsigned long nsta, unsigned long nbl, unsigned int time, bool addToStatistics) noexceptVieVS::AbstractSource
VieVS_NamedObject(std::string name, unsigned long id)VieVS::VieVS_NamedObjectinline
VieVS_NamedObject(std::string name, std::string alternativeName, unsigned long id)VieVS::VieVS_NamedObjectinline
VieVS_Object(unsigned long id)VieVS::VieVS_Objectinlineexplicit
~AbstractSource()=defaultVieVS::AbstractSourcevirtual