casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions
casa::XJones Class Reference


X: position angle calibration (for circulars!) More...

#include <DJones.h>

Inheritance diagram for casa::XJones:
casa::SolvableVisJones casa::SolvableVisMueller casa::VisJones casa::SolvableVisCal casa::VisMueller casa::VisMueller casa::VisCal casa::VisCal casa::VisCal casa::XfJones

List of all members.

Public Member Functions

 XJones (VisSet &vs)
 Constructor.
 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.

Detailed Description


X: position angle calibration (for circulars!)

Definition at line 330 of file DJones.h.


Constructor & Destructor Documentation

Constructor.

casa::XJones::XJones ( const Int nAnt)
virtual casa::XJones::~XJones ( ) [virtual]

Member Function Documentation

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 347 of file DJones.h.

References casa::Jones::Diagonal.

virtual String casa::XJones::longTypeName ( ) [inline, virtual]

Reimplemented from casa::VisCal.

Reimplemented in casa::XfJones.

Definition at line 344 of file DJones.h.

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 358 of file DJones.h.

References casa::True.

virtual Int casa::XJones::nPar ( ) [inline, protected, virtual]

X has just 1 complex parameter, storing a phase.

Implements casa::VisCal.

Definition at line 375 of file DJones.h.

virtual void casa::XJones::selfGatherAndSolve ( VisSet vs,
VisEquation ve 
) [inline, virtual]

X gathers/solves for itself.

Reimplemented from casa::SolvableVisCal.

Definition at line 365 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 369 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 378 of file DJones.h.

References casa::False.

virtual Type casa::XJones::type ( ) [inline, virtual]

Return the type enum.

Implements casa::VisCal.

Reimplemented in casa::XfJones.

Definition at line 340 of file DJones.h.

References casa::VisCal::X.

virtual String casa::XJones::typeName ( ) [inline, virtual]

Return type name as string.

Reimplemented from casa::VisCal.

Reimplemented in casa::XfJones.

Definition at line 343 of file DJones.h.

virtual Bool casa::XJones::useGenericGatherForSolve ( ) [inline, virtual]

X generically gathers, but solves for itself per solution.

Reimplemented from casa::SolvableVisCal.

Definition at line 361 of file DJones.h.

References casa::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 362 of file DJones.h.

References casa::False.


The documentation for this class was generated from the following file: