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 (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.

Detailed Description

********************************************************** X: position angle calibration (for circulars!)

Definition at line 344 of file DJones.h.


Constructor & Destructor Documentation

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]

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 363 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 360 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 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.

Definition at line 391 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 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]

Return type name as string.

Reimplemented from casa::VisCal.

Reimplemented in casa::XfJones.

Definition at line 359 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 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.


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