|
| FluxCalibratorExtension () |
| Default constructor.
|
|
| FluxCalibratorExtension (const FluxCalibratorExtension &) |
| Copy constructor.
|
|
const FluxCalibratorExtension & | operator= (const FluxCalibratorExtension &) |
| Operator =.
|
|
| ~FluxCalibratorExtension () |
| Destructor.
|
|
FluxCalibratorExtension * | clone () const |
| Clone method.
|
|
TextInterface::Parser * | get_interface () |
| Return a text interfaces that can be used to access this instance.
|
|
| FluxCalibratorExtension (const FluxCalibrator *) |
| Construct from a FluxCalibrator instance.
|
|
std::string | get_short_name () const |
| Return a short name.
|
|
void | set_nchan (unsigned nchan) |
| Set the number of frequency channels.
|
|
unsigned int | get_nchan (void) const |
| Get the number of frequency channels.
|
|
void | remove_chan (unsigned first, unsigned last) |
| Remove the inclusive range of channels.
|
|
Solution * | get_solution (unsigned c) |
| Get the solution for the specified frequency channel.
|
|
const Solution * | get_solution (unsigned c) const |
| Get the solution for the specified frequency channel.
|
|
void | set_nreceptor (unsigned nreceptor) |
| Set the number of receptors. More...
|
|
unsigned | get_nreceptor () const |
| Get the number of receptors.
|
|
bool | has_scale () const |
| Returns true if scale and gain_ratio data are available.
|
|
void | has_scale (bool flag) |
|
unsigned | get_nparam () const |
| Get the number of parameters that describe each solution.
|
|
Estimate< float > | get_Estimate (unsigned iparam, unsigned ichan) const |
| Get the specified parameter for the specified channel.
|
|
void | set_Estimate (unsigned iparam, unsigned ichan, const Estimate< float > &) |
|
bool | get_valid (unsigned ichan) const |
|
void | set_valid (unsigned ichan, bool valid) |
|
void | frequency_append (Archive *to, const Archive *from) |
| Append FluxCalibrator Extension data from another Archive.
|
|
| CalibratorExtension (const char *name="CalibratorExtension") |
| Default constructor.
|
|
| CalibratorExtension (const CalibratorExtension &) |
| Copy constructor.
|
|
const CalibratorExtension & | operator= (const CalibratorExtension &) |
| Operator =.
|
|
| ~CalibratorExtension () |
| Destructor.
|
|
void | build (const Calibrator *) |
| Construct from a Calibrator instance.
|
|
virtual void | set_type (const Calibrator::Type *type) |
| Set the type of the calibrator.
|
|
virtual const Calibrator::Type * | get_type () const |
| Get the type of the calibrator.
|
|
virtual void | set_epoch (const MJD &epoch) |
| Set the reference epoch of the calibration experiment.
|
|
virtual MJD | get_epoch () const |
| Get the reference epoch of the calibration experiment.
|
|
virtual void | set_weight (unsigned ichan, float weight) |
| Set the weight of the specified channel.
|
|
virtual float | get_weight (unsigned ichan) const |
| Get the weight of the specified channel.
|
|
virtual void | set_centre_frequency (unsigned ichan, double frequency) |
| Set the centre frequency of the specified channel.
|
|
virtual double | get_centre_frequency (unsigned ichan) const |
| Get the centre frequency of the specified channel.
|
|
| HasChannels (const char *name) |
|
| Extension (const char *name) |
| Construct with a name.
|
|
virtual | ~Extension () |
| Destructor.
|
|
std::string | get_extension_name () const |
| Return the name of the Extension.
|
|
virtual bool | has_data () const |
| Returns true if the Extension contains useful data.
|
|
virtual void | resize (unsigned nsubint, unsigned npol=0, unsigned nchan=0, unsigned nbin=0) |
| Resize the Extension.
|
|
| Able (const Able &) |
|
Able & | operator= (const Able &) |
|
unsigned | get_reference_count () const |
|
| HeapTracked (const HeapTracked &) |
|
HeapTracked & | operator= (const HeapTracked &) |
|
bool | __is_on_heap () const |
|
Flux Calibrator Extension.
This Extension implements the storage of FluxCalibrator data.