********************************************************** X: position angle calibration (for circulars!) More...
#include <DJones.h>
Public Member Functions | |
| XJones (VisSet &vs) | |
| Constructor. | |
| XJones (String msname, Int MSnAnt, Int MSnSpw) | |
| XJones (const MSMetaInfoForCal &msmc) | |
| XJones (const Int &nAnt) | |
| virtual | ~XJones () |
| virtual Type | type () |
| Return the type enum. | |
| virtual String | typeName () |
| Return type name as string. | |
| virtual String | longTypeName () |
| virtual Jones::JonesType | jonesType () |
| Type of Jones matrix according to nPar(). | |
| virtual void | setApply (const Record &apply) |
| void | setSolve (const Record &solvepar) |
| virtual Bool | normalizable () |
| X is normalizable by the model. | |
| virtual Bool | useGenericGatherForSolve () |
| X generically gathers, but solves for itself per solution. | |
| virtual Bool | useGenericSolveOne () |
| Use generic solution engine for a single solve (usually inside the generic gathering mechanism). | |
| virtual void | selfGatherAndSolve (VisSet &vs, VisEquation &ve) |
| X gathers/solves for itself. | |
| virtual void | newselfSolve (VisSet &vs, VisEquation &ve) |
| virtual void | selfSolveOne (VisBuffGroupAcc &vbga) |
| When genericall gathering, solve using first VB only in VBGA. | |
Protected Member Functions | |
| virtual Int | nPar () |
| X has just 1 complex parameter, storing a phase. | |
| virtual Bool | trivialJonesElem () |
| Jones matrix elements are trivial. | |
| virtual void | calcAllJones () |
| Calculate the X matrix for all ants. | |
| virtual void | solveOneVB (const VisBuffer &vb) |
| Solve in one VB for the position angle. | |
********************************************************** X: position angle calibration (for circulars!)
Definition at line 344 of file DJones.h.
| casa::XJones::XJones | ( | VisSet & | vs | ) |
Constructor.
| casa::XJones::XJones | ( | String | msname, | |
| Int | MSnAnt, | |||
| Int | MSnSpw | |||
| ) |
| casa::XJones::XJones | ( | const MSMetaInfoForCal & | msmc | ) |
| casa::XJones::XJones | ( | const Int & | nAnt | ) |
| virtual casa::XJones::~XJones | ( | ) | [virtual] |
| virtual void casa::XJones::calcAllJones | ( | ) | [protected, virtual] |
Calculate the X matrix for all ants.
Reimplemented from casa::VisJones.
| virtual Jones::JonesType casa::XJones::jonesType | ( | ) | [inline, virtual] |
Type of Jones matrix according to nPar().
Implements casa::VisJones.
Definition at line 363 of file DJones.h.
References casa::Jones::Diagonal.
| virtual String casa::XJones::longTypeName | ( | ) | [inline, virtual] |
Reimplemented from casa::VisCal.
Reimplemented in casa::XfJones.
| virtual void casa::XJones::newselfSolve | ( | VisSet & | vs, | |
| VisEquation & | ve | |||
| ) | [virtual] |
Referenced by selfGatherAndSolve().
| virtual Bool casa::XJones::normalizable | ( | ) | [inline, virtual] |
X is normalizable by the model.
Reimplemented from casa::SolvableVisJones.
Definition at line 374 of file DJones.h.
References casacore::True.
| virtual Int casa::XJones::nPar | ( | ) | [inline, protected, virtual] |
X has just 1 complex parameter, storing a phase.
Implements casa::VisCal.
| virtual void casa::XJones::selfGatherAndSolve | ( | VisSet & | vs, | |
| VisEquation & | ve | |||
| ) | [inline, virtual] |
X gathers/solves for itself.
Reimplemented from casa::SolvableVisCal.
Definition at line 381 of file DJones.h.
References newselfSolve().
| virtual void casa::XJones::selfSolveOne | ( | VisBuffGroupAcc & | vbga | ) | [inline, virtual] |
When genericall gathering, solve using first VB only in VBGA.
Reimplemented from casa::SolvableVisCal.
Definition at line 385 of file DJones.h.
References solveOneVB().
| virtual void casa::XJones::setApply | ( | const Record & | apply | ) | [virtual] |
Reimplemented from casa::SolvableVisCal.
| void casa::XJones::setSolve | ( | const Record & | solvepar | ) | [virtual] |
Reimplemented from casa::SolvableVisCal.
| virtual void casa::XJones::solveOneVB | ( | const VisBuffer & | vb | ) | [protected, virtual] |
Solve in one VB for the position angle.
Referenced by selfSolveOne().
| virtual Bool casa::XJones::trivialJonesElem | ( | ) | [inline, protected, virtual] |
Jones matrix elements are trivial.
Implements casa::VisJones.
Definition at line 394 of file DJones.h.
References casacore::False.
| virtual Type casa::XJones::type | ( | ) | [inline, virtual] |
Return the type enum.
Implements casa::VisCal.
Reimplemented in casa::XfJones.
Definition at line 356 of file DJones.h.
References casa::VisCal::X.
| virtual String casa::XJones::typeName | ( | ) | [inline, virtual] |
| virtual Bool casa::XJones::useGenericGatherForSolve | ( | ) | [inline, virtual] |
X generically gathers, but solves for itself per solution.
Reimplemented from casa::SolvableVisCal.
Definition at line 377 of file DJones.h.
References casacore::True.
| virtual Bool casa::XJones::useGenericSolveOne | ( | ) | [inline, virtual] |
Use generic solution engine for a single solve (usually inside the generic gathering mechanism).
Reimplemented from casa::SolvableVisCal.
Definition at line 378 of file DJones.h.
References casacore::False.
1.6.1