|
| | Satellite (const std::string &hdr, const std::string &l1, const std::string &l2, std::unordered_map< std::string, std::unique_ptr< AbstractFlux >> &src_flux) |
| | constructor More...
|
| |
| std::vector< double > | getSourceInCrs (unsigned int time, const std::shared_ptr< const Position > &sta_pos) const override |
| | get source postion in celestial reference frame More...
|
| |
| std::pair< double, double > | getRaDe (unsigned int time, const std::shared_ptr< const Position > &sta_pos) const noexceptoverride |
| |
| void | toVex (std::ofstream &of) const override |
| |
| void | toNgsHeader (std::ofstream &of) const override |
| |
| std::pair< double, double > | calcRaDe (unsigned int time, const std::shared_ptr< const Position > &sta_pos) const |
| |
| void | addpSGP4Data (const std::string &hdr, const std::string &l1, const std::string &l2) |
| |
| | AbstractSource (const std::string &src_name, const std::string &src_name2, std::unordered_map< std::string, std::unique_ptr< AbstractFlux >> &src_flux) |
| | constructor More...
|
| |
| virtual | ~AbstractSource ()=default |
| |
| const Parameters & | getPARA () const |
| | getter of parameter object More...
|
| |
| Parameters & | referencePARA () |
| | reference of parameter object More...
|
| |
| Optimization & | referenceCondition () |
| | reference for optimization conditions More...
|
| |
| std::string | getRaString (double ang) const noexcept |
| | getter for right ascension string More...
|
| |
| std::string | getDeString (double ang) const noexcept |
| | getter for declination string More...
|
| |
| unsigned long | getNObs () const noexcept |
| | getter for number of observed baselines More...
|
| |
| unsigned long | getNClosures () const noexcept |
| | getter for number of independent closure phases and amplitudes More...
|
| |
| void | increaseNObs () noexcept |
| | increase number of observations by one More...
|
| |
| unsigned int | getNscans () const |
| | geter for number of already scheduled scans to this source More...
|
| |
| unsigned int | getNTotalScans () const |
| | geter for number of already scheduled scans to this source More...
|
| |
| const Optimization & | getOptimization () const |
| | get optimization conditons More...
|
| |
| unsigned int | lastScanTime () const noexcept |
| | looks for last scan time More...
|
| |
| void | setEVENTS (std::vector< Event > &EVENTS) noexcept |
| | sets all events to this source More...
|
| |
| Parameters & | refParaForMultiScheduling () |
| | reference parameters to add multi-scheduling setup More...
|
| |
| void | setNextEvent (unsigned int nextEvent) |
| | set next event index More...
|
| |
| double | getMaxFlux () const noexcept |
| | get maxium possible flux density More...
|
| |
| double | getSunDistance (unsigned int time, const std::shared_ptr< const Position > &sta_pos) const noexcept |
| | get sun distance More...
|
| |
| double | observedFlux (const std::string &band, unsigned int time, double gmst, const std::vector< double > &dxyz) const noexcept |
| | observed flux density per band More...
|
| |
| std::pair< double, double > | calcUV (unsigned int time, double gmst, const std::vector< double > &dxyz) const noexcept |
| | calc projection of baseline in uv plane More...
|
| |
| virtual bool | checkForNewEvent (unsigned int time, bool &hardBreak) noexcept |
| | this function checks if it is time to change the parameters More...
|
| |
| void | update (unsigned long nsta, unsigned long nbl, unsigned int time, bool addToStatistics) noexcept |
| | updates scan to this source More...
|
| |
| void | clearObservations () |
| | clear all observations More...
|
| |
| void | setStatistics (const Statistics &stat) |
| | set source statistics More...
|
| |
| const Statistics & | getStatistics () const |
| | get source statistics More...
|
| |
| double | observedFlux_model (double wavelength, unsigned int time, double gmst, const std::vector< double > &dxyz) const |
| | calculate flux density of any band based on available flux densities More...
|
| |
| bool | hasFluxInformation (const std::string &band) const |
| | checks if flux information is available More...
|
| |
| | VieVS_NamedObject (std::string name, unsigned long id) |
| | constructor More...
|
| |
| | VieVS_NamedObject (std::string name, std::string alternativeName, unsigned long id) |
| | constructor More...
|
| |
| const std::string & | getName () const |
| | get object name More...
|
| |
| const std::string & | getAlternativeName () const |
| | get object alternative name More...
|
| |
| bool | hasAlternativeName () const |
| | check if object has alternative name More...
|
| |
| bool | hasName (const std::string &name) const |
| | check if object has name More...
|
| |
| void | changeName (const std::string &newName) |
| | change name of object More...
|
| |
| | VieVS_Object (unsigned long id) |
| | constructor More...
|
| |
| const unsigned long | getId () const |
| | get object id More...
|
| |
| bool | hasValidId () const |
| | check if id is valid More...
|
| |
| bool | hasId (unsigned long id) const |
| | check if object has specific id More...
|
| |
| void | setId (unsigned long id) |
| | set object id More...
|
| |
| std::string | printId () const |
| | object id string More...
|
| |