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 noexcept | VieVS::AbstractSource | |
changeName(const std::string &newName) | VieVS::VieVS_NamedObject | inline |
checkForNewEvent(unsigned int time, bool &hardBreak) noexcept | VieVS::AbstractSource | virtual |
clearObservations() | VieVS::AbstractSource | |
condition_ | VieVS::AbstractSource | private |
events_ | VieVS::AbstractSource | private |
flux_ | VieVS::AbstractSource | private |
getAlternativeName() const | VieVS::VieVS_NamedObject | inline |
getDeString(double ang) const noexcept | VieVS::AbstractSource | |
getId() const | VieVS::VieVS_Object | inline |
getMaxFlux() const noexcept | VieVS::AbstractSource | |
getName() const | VieVS::VieVS_NamedObject | inline |
getNClosures() const noexcept | VieVS::AbstractSource | inline |
getNObs() const noexcept | VieVS::AbstractSource | inline |
getNscans() const | VieVS::AbstractSource | inline |
getNTotalScans() const | VieVS::AbstractSource | inline |
getOptimization() const | VieVS::AbstractSource | inline |
getPARA() const | VieVS::AbstractSource | inline |
getRaDe(unsigned int time, const std::shared_ptr< const Position > &sta_pos) const noexcept=0 | VieVS::AbstractSource | pure virtual |
getRaString(double ang) const noexcept | VieVS::AbstractSource | |
getSourceInCrs(unsigned int time, const std::shared_ptr< const Position > &sta_pos) const =0 | VieVS::AbstractSource | pure virtual |
getStatistics() const | VieVS::AbstractSource | inline |
getSunDistance(unsigned int time, const std::shared_ptr< const Position > &sta_pos) const noexcept | VieVS::AbstractSource | |
hasAlternativeName() const | VieVS::VieVS_NamedObject | inline |
hasFluxInformation(const std::string &band) const | VieVS::AbstractSource | inline |
hasId(unsigned long id) const | VieVS::VieVS_Object | inline |
hasName(const std::string &name) const | VieVS::VieVS_NamedObject | inline |
hasValidId() const | VieVS::VieVS_Object | inline |
increaseNObs() noexcept | VieVS::AbstractSource | inline |
lastScan_ | VieVS::AbstractSource | private |
lastScanTime() const noexcept | VieVS::AbstractSource | inline |
nClosures_ | VieVS::AbstractSource | private |
nextEvent_ | VieVS::AbstractSource | private |
nextId | VieVS::AbstractSource | privatestatic |
nObs_ | VieVS::AbstractSource | private |
nScans_ | VieVS::AbstractSource | private |
nTotalScans_ | VieVS::AbstractSource | private |
observedFlux(const std::string &band, unsigned int time, double gmst, const std::vector< double > &dxyz) const noexcept | VieVS::AbstractSource | |
observedFlux_model(double wavelength, unsigned int time, double gmst, const std::vector< double > &dxyz) const | VieVS::AbstractSource | |
parameters_ | VieVS::AbstractSource | private |
printId() const | VieVS::VieVS_Object | inline |
referenceCondition() | VieVS::AbstractSource | inline |
referencePARA() | VieVS::AbstractSource | inline |
refParaForMultiScheduling() | VieVS::AbstractSource | inline |
setEVENTS(std::vector< Event > &EVENTS) noexcept | VieVS::AbstractSource | inline |
setId(unsigned long id) | VieVS::VieVS_Object | inline |
setNextEvent(unsigned int nextEvent) | VieVS::AbstractSource | inline |
setStatistics(const Statistics &stat) | VieVS::AbstractSource | inline |
statistics_ | VieVS::AbstractSource | private |
toNgsHeader(std::ofstream &of) const =0 | VieVS::AbstractSource | pure virtual |
toVex(std::ofstream &of) const =0 | VieVS::AbstractSource | pure virtual |
TryToFocusOccurrency enum name | VieVS::AbstractSource | |
TryToFocusType enum name | VieVS::AbstractSource | |
update(unsigned long nsta, unsigned long nbl, unsigned int time, bool addToStatistics) noexcept | VieVS::AbstractSource | |
VieVS_NamedObject(std::string name, unsigned long id) | VieVS::VieVS_NamedObject | inline |
VieVS_NamedObject(std::string name, std::string alternativeName, unsigned long id) | VieVS::VieVS_NamedObject | inline |
VieVS_Object(unsigned long id) | VieVS::VieVS_Object | inlineexplicit |
~AbstractSource()=default | VieVS::AbstractSource | virtual |