SolvableMJMRec.h
Classes
- SolvableMJonesMRec -- SolvableMJonesMRec: SolvableMJones cal_main table record access/creation (full description)
- MIfrMRec -- MIfrMRec: MIfr cal_main table record access & creation (full description)
Interface
- Public Members
- SolvableMJonesMRec()
- ~SolvableMJonesMRec()
- SolvableMJonesMRec (const Record& inpRec)
- void defineTotalSolnOk (const Bool& totalSolnOk)
- void defineTotalFit (const Float& totalFit)
- void defineTotalFitWgt (const Float& totalFitWgt)
- void defineSolnOk (const Array <Bool>& solnOk)
- void defineFit (const Array <Float>& fit)
- void defineFitWgt (const Array <Float>& fitWgt)
- void getTotalSolnOk (Bool& totalSolnOk)
- void getTotalFit (Float& totalFit)
- void getTotalFitWgt (Float& totalFitWgt)
- void getSolnOk (Array <Bool>& solnOk)
- void getFit (Array <Float>& fit)
- void getFitWgt (Array <Float>& fitWgt)
Prerequisite
Etymology
From "solvable MJones" and "main record".
Synopsis
The SolvableMJonesMRec class allows the creation of records for the
main calibration table of SolvableMJones type, and provides access
to the individual record fields. A specialization for MIfr
calibration table records is provided through inheritance.
Example
Motivation
Encapsulate access to SolvableMJones calibration table records.
To Do
(i) Deal with non-standard columns.
Member Description
Default null constructor, and destructor
Construct from an existing record
Field accessors
Note: uses protected functions defined in CalMainRecord,
as fit parameters are used elsewhere in the inheritance
tree for baseline-based and image plane calibration tables.
a) define
void defineTotalFit (const Float& totalFit)
b) get
void getTotalFit (Float& totalFit)
Interface
- MIfrMRec()
- ~MIfrMRec()
- MIfrMRec (const Record& inpRec)
Prerequisite
Etymology
From "MIfr" and "main record".
Synopsis
The MIfrMRec class allows the creation of records for the
main calibration table of MIfr type, and provides access
to the individual record fields. MIfr matrices are used to
store diagonal, multiplicative interferometer-based
corrections in the Measurement Equation formalism.
Example
Motivation
Encapsulate access to MIfr calibration table records.
To Do
(i) Deal with non-standard columns.
Member Description
Default null constructor, and destructor
Construct from an existing record