![]() |
VieSched++
VieVS VLBI Scheduling Software
|
baseline length based flux information More...
#include <Flux_B.h>
Public Member Functions | |
Flux_B (double wavelength, const std::vector< double > &knots, const std::vector< double > &values) | |
constructor More... | |
double | getMaximumFlux () const noexceptoverride |
maximum possible flux density More... | |
double | observedFlux (double u, double v) const noexceptoverride |
observed flux density More... | |
![]() | |
AbstractFlux (double wavelength) | |
constructor More... | |
virtual | ~AbstractFlux ()=default |
virtual destructor More... | |
double | getWavelength () const |
getter for wavelength 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... | |
Private Attributes | |
std::vector< double > | knots_ |
baseline length for flux density More... | |
std::vector< double > | values_ |
corresponding flux density for baseline length More... | |
baseline length based flux information
VieVS::Flux_B::Flux_B | ( | double | wavelength, |
const std::vector< double > & | knots, | ||
const std::vector< double > & | values | ||
) |
constructor
wavelength | wavelength in meters |
knots | baseline length knots in meters |
values | flux density values in jansky |
|
overridevirtualnoexcept |
maximum possible flux density
Implements VieVS::AbstractFlux.
|
overridevirtualnoexcept |
observed flux density
u | projected baseline length u |
v | projected baseline length v |
Implements VieVS::AbstractFlux.
|
private |
baseline length for flux density
|
private |
corresponding flux density for baseline length