|
| PolnCalibratorExtension () |
| Default constructor.
|
|
| PolnCalibratorExtension (const PolnCalibratorExtension &) |
| Copy constructor.
|
|
const PolnCalibratorExtension & | operator= (const PolnCalibratorExtension &) |
| Operator =.
|
|
| ~PolnCalibratorExtension () |
| Destructor.
|
|
PolnCalibratorExtension * | clone () const |
| Clone method.
|
|
TextInterface::Parser * | get_interface () |
| get the text ineterface More...
|
|
| PolnCalibratorExtension (const PolnCalibrator *) |
| Construct from a PolnCalibrator instance.
|
|
std::string | get_short_name () const |
| Return a short name.
|
|
void | set_type (const Calibrator::Type *type) |
| Set the type of the instrumental response parameterization.
|
|
void | set_nchan (unsigned nchan) |
| Set the number of frequency channels.
|
|
void | remove_chan (unsigned first, unsigned last) |
| Remove the inclusive range of channels.
|
|
void | set_weight (unsigned ichan, float weight) |
| Set the weight of the specified channel.
|
|
float | get_weight (unsigned ichan) const |
| Get the weight of the specified channel. More...
|
|
unsigned | get_nparam () const |
| Get the number of parameters describing each transformation.
|
|
bool | get_has_covariance () const |
| Get if the covariances of the transformation parameters.
|
|
void | set_has_covariance (bool) |
| Set if the covariances of the transformation parameters.
|
|
bool | get_has_solver () const |
| Get if the covariances of the transformation parameters.
|
|
void | set_has_solver (bool) |
| Set if the covariances of the transformation parameters.
|
|
bool | get_valid (unsigned ichan) const |
| Return true if the transformation for the specified channel is valid. More...
|
|
void | set_valid (unsigned ichan, bool valid) |
|
Transformation * | get_transformation (unsigned c) |
| Get the transformation for the specified frequency channel.
|
|
const Transformation * | get_transformation (unsigned c) const |
| Get the transformation for the specified frequency channel.
|
|
void | frequency_append (Archive *to, const Archive *from) |
| Append PolnCalibrator Extension data from another Archive.
|
|
void | fscrunch (unsigned factor=0) |
|
void | fscrunch_to_nchan (unsigned new_nchan) |
|
Estimate< float > | get_Estimate (unsigned iparam, unsigned ichan) const |
|
void | set_Estimate (unsigned iparam, unsigned ichan, const Estimate< float > &) |
|
| 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 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 unsigned | get_nchan () const |
| Get the number of frequency channels.
|
|
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 |
|
Stores PolnCalibrator parameters in an Archive instance.
This Archive::Extension implements the storage of PolnCalibrator data.