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 (String msname, Int MSnAnt, Int MSnSpw)
 XMueller (const MSMetaInfoForCal &msmc)
 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 279 of file DJones.h.


Constructor & Destructor Documentation

casa::XMueller::XMueller ( VisSet vs  ) 

Constructor.

casa::XMueller::XMueller ( String  msname,
Int  MSnAnt,
Int  MSnSpw 
)
casa::XMueller::XMueller ( const MSMetaInfoForCal msmc  ) 
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 295 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 298 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 309 of file DJones.h.

References casacore::False.

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

X has just 1 complex parameter, storing a phase.

Implements casa::VisCal.

Definition at line 322 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 315 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 325 of file DJones.h.

References casacore::False.

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

Return the type enum.

Implements casa::VisCal.

Definition at line 291 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 294 of file DJones.h.

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

X gathers/solves for itself.

Reimplemented from casa::SolvableVisCal.

Definition at line 312 of file DJones.h.

References casacore::False.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1