casa
5.7.0-16
|
FluxStdBaars: The Baars flux standard. More...
#include <FluxStdsQS2.h>
Private Member Functions | |
virtual casacore::Bool | setSourceCoeffs () |
Private Member Functions inherited from casa::FluxCalcLogFreqPolynomial | |
virtual casacore::Bool | operator() (Flux< casacore::Double > &value, Flux< casacore::Double > &error, const casacore::MFrequency &mfreq, const casacore::Bool updatecoeffs=false) |
Set the log10(frequency) polynomial coefficients for calculating the flux density and its uncertainty, and the unit (typically "MHz" or "GHz") that the coefficients assume. More... | |
virtual casacore::Bool | setSource (const casacore::String &sourceName, const casacore::MDirection &sourceDir) |
void | setFreqUnit (const casacore::String &freqUnit) |
template<casacore::Int lford, casacore::Int errord> | |
void | fill_coeffs (const casacore::RigidVector< casacore::Float, lford > &lfrv, const casacore::RigidVector< casacore::Float, errord > &errrv) |
Functions for setting up coeffs_p by taking a bunch of numbers (packaged in RigidVectors) and formatting them into coeffs_p. More... | |
template<casacore::Int lford> | |
void | fill_coeffs (const casacore::RigidVector< casacore::Float, lford > &lfrv) |
Like fill_coeffs(lfrv, errrv), but it only takes the flux density coefficients, and substitutes an empty casacore::Vector for the error coefficients. More... | |
void | fill_coeffs (const casacore::Vector< casacore::Float > &lfv) |
FluxStdBaars: The Baars flux standard.
Public interface
From "flux density", "standard", and "Baars".
This specializes FluxCalcLogFreqPolynomial with the Baars coefficients and list of recognized sources.
Support flux density calibration.
Definition at line 70 of file FluxStdsQS2.h.
|
privatevirtual |
Implements casa::FluxCalcLogFreqPolynomial.