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


X: position angle calibration (for circulars!) (rendered as a Mueller for now) More...

#include <DJones.h>

Inheritance diagram for casa::XMueller:
casa::SolvableVisMueller casa::SolvableVisCal casa::VisMueller casa::VisCal casa::VisCal

List of all members.

Public Member Functions

 XMueller (VisSet &vs)
 Constructor.
 XMueller (const Int &nAnt)
virtual ~XMueller ()
virtual Type type ()
 Return the type enum.
virtual String typeName ()
 Return type name as string.
virtual String longTypeName ()
virtual Mueller::MuellerType muellerType ()
 Type of Jones matrix according to nPar()
virtual void setApply (const Record &apply)
void setSolve (const Record &solvepar)
virtual Bool normalizable ()
 Turn off normalization by model....
virtual Bool useGenericGatherForSolve ()
 X gathers/solves for itself.
virtual void selfGatherAndSolve (VisSet &vs, VisEquation &ve)
 X gathers/solves for itself.
virtual void newselfSolve (VisSet &vs, VisEquation &ve)

Protected Member Functions

virtual Int nPar ()
 X has just 1 complex parameter, storing a phase.
virtual Bool trivialMuellerElem ()
 Jones matrix elements are trivial.
virtual void calcAllMueller ()
 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!) (rendered as a Mueller for now)

Definition at line 267 of file DJones.h.


Constructor & Destructor Documentation

Constructor.

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

Member Function Documentation

virtual void casa::XMueller::calcAllMueller ( ) [protected, virtual]

Calculate the X matrix for all ants.

Reimplemented from casa::VisMueller.

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

Reimplemented from casa::VisCal.

Definition at line 281 of file DJones.h.

virtual Mueller::MuellerType casa::XMueller::muellerType ( ) [inline, virtual]

Type of Jones matrix according to nPar()

Implements casa::VisMueller.

Definition at line 284 of file DJones.h.

References casa::Mueller::Diagonal.

virtual void casa::XMueller::newselfSolve ( VisSet vs,
VisEquation ve 
) [virtual]

Referenced by selfGatherAndSolve().

virtual Bool casa::XMueller::normalizable ( ) [inline, virtual]

Turn off normalization by model....

Reimplemented from casa::SolvableVisMueller.

Definition at line 295 of file DJones.h.

References casa::False.

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

X has just 1 complex parameter, storing a phase.

Implements casa::VisCal.

Definition at line 308 of file DJones.h.

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

X gathers/solves for itself.

Reimplemented from casa::SolvableVisCal.

Definition at line 301 of file DJones.h.

References newselfSolve().

virtual void casa::XMueller::setApply ( const Record apply) [virtual]

Reimplemented from casa::SolvableVisCal.

void casa::XMueller::setSolve ( const Record solvepar) [virtual]

Reimplemented from casa::SolvableVisCal.

virtual void casa::XMueller::solveOneVB ( const VisBuffer vb) [protected, virtual]

Solve in one VB for the position angle.

virtual Bool casa::XMueller::trivialMuellerElem ( ) [inline, protected, virtual]

Jones matrix elements are trivial.

Implements casa::VisMueller.

Definition at line 311 of file DJones.h.

References casa::False.

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

Return the type enum.

Implements casa::VisCal.

Definition at line 277 of file DJones.h.

References casa::VisCal::X.

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

Return type name as string.

Reimplemented from casa::VisCal.

Definition at line 280 of file DJones.h.

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

X gathers/solves for itself.

Reimplemented from casa::SolvableVisCal.

Definition at line 298 of file DJones.h.

References casa::False.


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