representation of elevation dependent VLBI equipment
More...
#include <Equipment_elDependent.h>
|
| Equipment_elDependent (std::unordered_map< std::string, double > SEFDs, std::unordered_map< std::string, double > SEFD_y, std::unordered_map< std::string, double > SEFD_c0, std::unordered_map< std::string, double > SEFD_c1) |
| constructor More...
|
|
double | getSEFD (const std::string &band, double el) const noexceptoverride |
| getter function for antenna SEFD information More...
|
|
std::string | shortSummary (const std::string &band) const noexceptoverride |
| creates a short summary of SEFD parameters More...
|
|
| Equipment (std::unordered_map< std::string, double > SEFDs) |
| constructor More...
|
|
const std::vector< std::string > | getBands () const noexcept |
|
double | getMaxSEFD () const noexcept |
| returns maximum SEFD of this antenna 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...
|
|
|
std::unordered_map< std::string, double > | y_ |
| elevation dependent SEFD parameter "y" More...
|
|
std::unordered_map< std::string, double > | c0_ |
| elevation dependent SEFD parameter "c0" More...
|
|
std::unordered_map< std::string, double > | c1_ |
| elevation dependent SEFD parameter "c1" More...
|
|
representation of elevation dependent VLBI equipment
- Author
- Matthias Schartner
- Date
- 12.04.2018
Equipment_elDependent::Equipment_elDependent |
( |
std::unordered_map< std::string, double > |
SEFDs, |
|
|
std::unordered_map< std::string, double > |
SEFD_y, |
|
|
std::unordered_map< std::string, double > |
SEFD_c0, |
|
|
std::unordered_map< std::string, double > |
SEFD_c1 |
|
) |
| |
constructor
- Author
- Matthias Schartner
- Parameters
-
SEFDs | SEFD per band - key is band name, value is SEFD |
SEFD_y | elevation dependent SEFD parameter "y" per band - key is band name, value is parameter |
SEFD_c0 | elevation dependent SEFD parameter "c1" per band - key is band name, value is parameter |
SEFD_c1 | elevation dependent SEFD parameter "c2" per band - key is band name, value is parameter |
double Equipment_elDependent::getSEFD |
( |
const std::string & |
band, |
|
|
double |
el |
|
) |
| const |
|
overridevirtualnoexcept |
getter function for antenna SEFD information
- Author
- Matthias Schartner
- Parameters
-
band | name of band |
el | elevation |
- Returns
- SEFD of this band
Reimplemented from VieVS::Equipment.
std::string Equipment_elDependent::shortSummary |
( |
const std::string & |
band | ) |
const |
|
overridevirtualnoexcept |
creates a short summary of SEFD parameters
- Author
- Matthias Schartner
- Parameters
-
- Returns
- short summary of SEFD parameters
Reimplemented from VieVS::Equipment.
std::unordered_map<std::string, double> VieVS::Equipment_elDependent::c0_ |
|
private |
elevation dependent SEFD parameter "c0"
std::unordered_map<std::string, double> VieVS::Equipment_elDependent::c1_ |
|
private |
elevation dependent SEFD parameter "c1"
std::unordered_map<std::string, double> VieVS::Equipment_elDependent::y_ |
|
private |
elevation dependent SEFD parameter "y"
The documentation for this class was generated from the following files: