|
| CalibrationInterpolatorExtension (const char *name="CalibrationInterpolatorExtension") |
| Default constructor.
|
|
| CalibrationInterpolatorExtension (const CalibrationInterpolatorExtension &) |
| Copy constructor.
|
|
const CalibrationInterpolatorExtension & | operator= (const CalibrationInterpolatorExtension &) |
| Operator =.
|
|
| ~CalibrationInterpolatorExtension () |
| Destructor.
|
|
CalibrationInterpolatorExtension * | clone () const |
| Clone method.
|
|
bool | has_data () const |
| Returns true if the Extension contains useful data.
|
|
void | set_type (const Calibrator::Type *t) |
| Set the type of the calibrator.
|
|
const Calibrator::Type * | get_type () const |
| Get the type of the calibrator.
|
|
void | set_coupling_point (CalibratorStokes::CouplingPoint point) |
| Set the point where the reference source signal is coupled.
|
|
CalibratorStokes::CouplingPoint | get_coupling_point () const |
| The point where the reference source signal is coupled.
|
|
void | set_nreceptor (unsigned n) |
| Set the number of receptors in flux calibrator.
|
|
unsigned | get_nreceptor () const |
| Get the number of receptors in flux calibrator.
|
|
bool | get_native_scale () const |
| Returns true if scale is native, false if scale is relative.
|
|
void | set_native_scale (bool flag) |
|
unsigned | get_nsub_input () const |
| Get the number of epochs in input data.
|
|
void | set_nsub_input (unsigned n) |
|
void | set_reference_epoch (const MJD &epoch) |
| Set the reference epoch of the interpolator.
|
|
MJD | get_reference_epoch () const |
| Get the reference epoch of the interpolator.
|
|
void | set_minimum_epoch (const MJD &epoch) |
| Set the minimum epoch of the interpolator.
|
|
MJD | get_minimum_epoch () const |
| Get the minimum epoch of the interpolator.
|
|
void | set_maximum_epoch (const MJD &epoch) |
| Set the maximum epoch of the interpolator.
|
|
MJD | get_maximum_epoch () const |
| Get the maximum epoch of the interpolator.
|
|
unsigned | get_nchan_input () const |
| Get the number of frequency channels in input data.
|
|
void | set_nchan_input (unsigned n) |
|
void | set_reference_frequency (double freq) |
| Set the reference frequency of the interpolator.
|
|
double | get_reference_frequency () const |
| Get the reference frequency of the interpolator.
|
|
void | set_minimum_frequency (double freq) |
| Set the minimum frequency of the interpolator.
|
|
double | get_minimum_frequency () const |
| Get the minimum frequency of the interpolator.
|
|
void | set_maximum_frequency (double freq) |
| Set the maximum frequency of the interpolator.
|
|
double | get_maximum_frequency () const |
| Get the maximum frequency of the interpolator.
|
|
std::string | get_short_name () const |
| Return a short name.
|
|
TextInterface::Parser * | get_interface () |
| Return a text interfaces that can be used to access this instance.
|
|
void | add_parameter (Parameter *p) |
|
unsigned | get_nparam () const |
|
Parameter * | get_parameter (unsigned iparam) |
|
const Parameter * | get_parameter (unsigned iparam) const |
|
| Extension (const char *name) |
| Construct with a name.
|
|
virtual | ~Extension () |
| Destructor.
|
|
std::string | get_extension_name () const |
| Return the name of the Extension.
|
|
virtual void | resize (unsigned nsubint, unsigned npol=0, unsigned nchan=0, unsigned nbin=0) |
| Resize the Extension.
|
|
virtual void | frequency_append (Archive *to, const Archive *from) |
| Append data along frequency dimension, if applicable.
|
|
| Able (const Able &) |
|
Able & | operator= (const Able &) |
|
unsigned | get_reference_count () const |
|
| HeapTracked (const HeapTracked &) |
|
HeapTracked & | operator= (const HeapTracked &) |
|
bool | __is_on_heap () const |
|