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

This is the complete list of members for VieVS::Quasar, 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) noexceptoverrideVieVS::Quasarvirtual
clearObservations()VieVS::AbstractSource
de_VieVS::Quasarprivate
getAlternativeName() const VieVS::VieVS_NamedObjectinline
getDe() const noexceptVieVS::Quasarinline
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
getRa() const noexceptVieVS::Quasarinline
getRaDe(unsigned int time, const std::shared_ptr< const Position > &sta_pos) const noexceptoverrideVieVS::Quasarinlinevirtual
getRaString(double ang) const noexceptVieVS::AbstractSource
getSourceInCrs(unsigned int time, const std::shared_ptr< const Position > &sta_pos) const overrideVieVS::Quasarinlinevirtual
getSourceInCrs() const VieVS::Quasarinline
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
lastScanTime() const noexceptVieVS::AbstractSourceinline
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
preCalculated_VieVS::Quasarprivate
printId() const VieVS::VieVS_Objectinline
Quasar(const std::string &src_name, const std::string &src_name2, double src_ra_deg, double src_de_deg, std::unordered_map< std::string, std::unique_ptr< AbstractFlux >> &src_flux)VieVS::Quasar
ra_VieVS::Quasarprivate
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
toNgsHeader(std::ofstream &of) const overrideVieVS::Quasarvirtual
toVex(std::ofstream &of) const overrideVieVS::Quasarvirtual
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