SolvableVJMCol.h
Classes
- ROSolvableVisJonesMCol -- ROSolvableVisJonesMCol: Read-only SolvableVisJones cal_main column access (full description)
- SolvableVisJonesMCol -- SolvableVisJonesMCol: RW SolvableVisJones cal_main column access (full description)
- ROGJonesMCol -- ROGJonesMCol: Read-only GJones cal_main column access (full description)
- GJonesMCol -- GJonesMCol: RW GJones cal_main column access (full description)
- RODJonesMCol -- RODJonesMCol: Read-only DJones cal_main column access (full description)
- DJonesMCol -- DJonesMCol: RW DJones cal_main column access (full description)
- ROTJonesMCol -- ROTJonesMCol: Read-only TJones cal_main column access (full description)
- TJonesMCol -- TJonesMCol: RW TJones cal_main column access (full description)
Interface
- Public Members
- ROSolvableVisJonesMCol (const SolvableVisJonesTable& svjTable)
- virtual ~ROSolvableVisJonesMCol()
- const ROScalarColumn<Bool>& totalSolnOk() const
- const ROScalarColumn<Float>& totalFit() const
- const ROScalarColumn<Float>& totalFitWgt() const
- const ROArrayColumn<Bool>& solnOk() const
- const ROArrayColumn<Float>& fit() const
- const ROArrayColumn<Float>& fitWgt() const
- Protected Members
- ROSolvableVisJonesMCol()
- Private Members
- ROSolvableVisJonesMCol (const ROSolvableVisJonesMCol&)
- ROSolvableVisJonesMCol& operator= (const ROSolvableVisJonesMCol&)
Prerequisite
Etymology
From "read-only","solvable visibility Jones","cal main" and "columns".
Synopsis
The ROSolvableVisJonesMCol class allows read-only access to columns in the
SolvableVisJones main calibration table. Specializations for individual
solvable Jones matrix types (e.g. GJones) are provided through inheritance.
Example
Motivation
Encapsulate read-only access to SVJ calibration table columns.
To Do
(i) Deal with non-standard columns.
Member Description
Construct from a calibration table
Default destructor
Read-only column accessors
Prohibit public use of the null constructor, which
does not produce a usable object.
Prohibit copy constructor and assignment operator
ROSolvableVisJonesMCol& operator= (const ROSolvableVisJonesMCol&)
Interface
Public Members
- SolvableVisJonesMCol (SolvableVisJonesTable& svjTable)
- virtual ~SolvableVisJonesMCol()
- ScalarColumn<Bool>& totalSolnOk()
- ScalarColumn<Float>& totalFit()
- ScalarColumn<Float>& totalFitWgt()
- ArrayColumn<Bool>& solnOk()
- ArrayColumn<Float>& fit()
- ArrayColumn<Float>& fitWgt()
Protected Members
- SolvableVisJonesMCol()
Private Members
- SolvableVisJonesMCol (const SolvableVisJonesMCol&)
- SolvableVisJonesMCol& operator= (const SolvableVisJonesMCol&)
Prerequisite
Etymology
From "solvable visibility Jones","cal main table" and "columns".
Synopsis
The SolvableVisJonesMCol class allows read-write access to columns in the
SolvableVisJones main calibration table. Specializations for individual
solvable Jones matrix types (e.g. GJones) are provided through inheritance.
Example
Motivation
Encapsulate read-write access to SVJ calibration table columns.
To Do
(i) Deal with non-standard columns.
Member Description
Construct from a calibration table
Default destructor
Read-write column accessors
Prohibit public use of the null constructor, which
does not produce a usable object.
Prohibit copy constructor and assignment operator
SolvableVisJonesMCol& operator= (const SolvableVisJonesMCol&)
Interface
Public Members
- ROGJonesMCol (const GJonesTable& gjTable)
- virtual ~ROGJonesMCol()
Protected Members
- ROGJonesMCol()
Private Members
- ROGJonesMCol (const ROGJonesMCol&)
- ROGJonesMCol& operator= (const ROGJonesMCol&)
Prerequisite
Etymology
From "read-only","GJones","cal main" and "columns".
Synopsis
The ROGJonesMCol class allows read-only access to columns in the
GJones main calibration table. GJones matrices are used to store
electronic gain information in the Measurement Equation formalism.
Example
Motivation
Encapsulate read-only access to GJones calibration table columns.
To Do
(i) Deal with non-standard columns.
Member Description
Construct from a calibration table
Default destructor
Prohibit public use of the null constructor, which
does not produce a usable object.
Prohibit copy constructor and assignment operator
ROGJonesMCol& operator= (const ROGJonesMCol&)
Interface
Public Members
- GJonesMCol (GJonesTable& gjTable)
- virtual ~GJonesMCol()
Protected Members
- GJonesMCol()
Private Members
- GJonesMCol (const GJonesMCol&)
- GJonesMCol& operator= (const GJonesMCol&)
Prerequisite
Etymology
From "GJones","cal main table" and "columns".
Synopsis
The GJonesMCol class allows read-write access to columns in the
GJones main calibration table. GJones matrices are used to store
electronic gain information in the Measurement Equation formalism.
Example
Motivation
Encapsulate read-write access to GJones calibration table columns.
To Do
(i) Deal with non-standard columns.
Member Description
Construct from a calibration table
Default destructor
Prohibit public use of the null constructor, which
does not produce a usable object.
Prohibit copy constructor and assignment operator
GJonesMCol& operator= (const GJonesMCol&)
Interface
Public Members
- RODJonesMCol (const DJonesTable& djTable)
- virtual ~RODJonesMCol()
Protected Members
- RODJonesMCol()
Private Members
- RODJonesMCol (const RODJonesMCol&)
- RODJonesMCol& operator= (const RODJonesMCol&)
Prerequisite
Etymology
From "read-only","DJones","cal main" and "columns".
Synopsis
The RODJonesMCol class allows read-only access to columns in the
DJones main calibration table. DJones matrices are used to store
instrumental polarization calibration information in the
Measurement Equation formalism.
Example
Motivation
Encapsulate read-only access to DJones calibration table columns.
To Do
(i) Deal with non-standard columns.
Member Description
Construct from a calibration table
Default destructor
Prohibit public use of the null constructor, which
does not produce a usable object.
Prohibit copy constructor and assignment operator
RODJonesMCol& operator= (const RODJonesMCol&)
Interface
Public Members
- DJonesMCol (DJonesTable& djTable)
- virtual ~DJonesMCol()
Protected Members
- DJonesMCol()
Private Members
- DJonesMCol (const DJonesMCol&)
- DJonesMCol& operator= (const DJonesMCol&)
Prerequisite
Etymology
From "DJones","cal main table" and "columns".
Synopsis
The DJonesMCol class allows read-write access to columns in the
DJones main calibration table. DJones matrices are used to store
instrumental polarization calibration information in the Measurement
Equation formalism.
Example
Motivation
Encapsulate read-write access to DJones calibration table columns.
To Do
(i) Deal with non-standard columns.
Member Description
Construct from a calibration table
Default destructor
Prohibit public use of the null constructor, which
does not produce a usable object.
Prohibit copy constructor and assignment operator
DJonesMCol& operator= (const DJonesMCol&)
Interface
Public Members
- ROTJonesMCol (const TJonesTable& djTable)
- virtual ~ROTJonesMCol()
Protected Members
- ROTJonesMCol()
Private Members
- ROTJonesMCol (const ROTJonesMCol&)
- ROTJonesMCol& operator= (const ROTJonesMCol&)
Prerequisite
Etymology
From "read-only","TJones","cal main" and "columns".
Synopsis
The ROTJonesMCol class allows read-only access to columns in the
TJones main calibration table. TJones matrices are used to store
atmospheric calibration information in the Measurement Equation
formalism.
Example
Motivation
Encapsulate read-only access to TJones calibration table columns.
To Do
(i) Deal with non-standard columns.
Member Description
Construct from a calibration table
Default destructor
Prohibit public use of the null constructor, which
does not produce a usable object.
Prohibit copy constructor and assignment operator
ROTJonesMCol& operator= (const ROTJonesMCol&)
Interface
Public Members
- TJonesMCol (TJonesTable& djTable)
- virtual ~TJonesMCol()
Protected Members
- TJonesMCol()
Private Members
- TJonesMCol (const TJonesMCol&)
- TJonesMCol& operator= (const TJonesMCol&)
Prerequisite
Etymology
From "TJones","cal main table" and "columns".
Synopsis
The TJonesMCol class allows read-write access to columns in the
TJones main calibration table. TJones matrices are used to store
atmospheric calibration information in the Measurement Equation
formalism.
Example
Motivation
Encapsulate read-write access to TJones calibration table columns.
To Do
(i) Deal with non-standard columns.
Member Description
Construct from a calibration table
Default destructor
Prohibit public use of the null constructor, which
does not produce a usable object.
Prohibit copy constructor and assignment operator
TJonesMCol& operator= (const TJonesMCol&)