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

This is the complete list of members for VieVS::Satellite, 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
addpSGP4Data(const std::string &hdr, const std::string &l1, const std::string &l2)VieVS::Satelliteinline
calcRaDe(unsigned int time, const std::shared_ptr< const Position > &sta_pos) const VieVS::Satellite
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
extractReferenceEpoch(const std::string &l1)VieVS::Satelliteprivatestatic
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 noexceptoverrideVieVS::Satelliteinlinevirtual
getRaString(double ang) const noexceptVieVS::AbstractSource
getSourceInCrs(unsigned int time, const std::shared_ptr< const Position > &sta_pos) const overrideVieVS::Satellitevirtual
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
header_VieVS::Satelliteprivate
increaseNObs() noexceptVieVS::AbstractSourceinline
internalTime2sgpt4Time(unsigned int time)VieVS::Satelliteinlineprivatestatic
lastScanTime() const noexceptVieVS::AbstractSourceinline
line1_VieVS::Satelliteprivate
line2_VieVS::Satelliteprivate
nextIdVieVS::Satelliteprivatestatic
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
printId() const VieVS::VieVS_Objectinline
pSGP4Data_VieVS::Satelliteprivate
referenceCondition()VieVS::AbstractSourceinline
referencePARA()VieVS::AbstractSourceinline
refParaForMultiScheduling()VieVS::AbstractSourceinline
Satellite(const std::string &hdr, const std::string &l1, const std::string &l2, std::unordered_map< std::string, std::unique_ptr< AbstractFlux >> &src_flux)VieVS::Satellite
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::Satellitevirtual
toVex(std::ofstream &of) const overrideVieVS::Satellitevirtual
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