casa::MMueller Class Reference

********************************************************** M: baseline-based (closure) More...

#include <StandardVisCal.h>

Inheritance diagram for casa::MMueller:
casa::SolvableVisMueller casa::SolvableVisCal casa::VisMueller casa::VisCal casa::VisCal casa::AMueller casa::MfMueller

List of all members.

Public Member Functions

 MMueller (VisSet &vs)
 Constructor.
 MMueller (String msname, Int MSnAnt, Int MSnSpw)
 MMueller (const MSMetaInfoForCal &msmc)
 MMueller (const Int &nAnt)
virtual ~MMueller ()
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)
virtual Bool useGenericGatherForSolve ()
 M gathers/solves for itself.
virtual void selfGatherAndSolve (VisSet &vs, VisEquation &ve)
 M solves for itself (by copying averaged data).
virtual void newselfSolve (VisSet &vs, VisEquation &ve)
virtual void globalPostSolveTinker ()
 Local M version only supports normalization.
virtual void createCorruptor (const VisIter &vi, const Record &simpar, const Int nSim)

Protected Member Functions

virtual Int nPar ()
 M currently has just 2 complex parameters, i.e., both parallel hands.
virtual Bool trivialMuellerElem ()
 Jones matrix elements are trivial.

Private Attributes

AtmosCorruptoratmcorruptor_p

Detailed Description

********************************************************** M: baseline-based (closure)

Definition at line 397 of file StandardVisCal.h.


Constructor & Destructor Documentation

casa::MMueller::MMueller ( VisSet vs  ) 

Constructor.

casa::MMueller::MMueller ( String  msname,
Int  MSnAnt,
Int  MSnSpw 
)
casa::MMueller::MMueller ( const MSMetaInfoForCal msmc  ) 
casa::MMueller::MMueller ( const Int &  nAnt  ) 
virtual casa::MMueller::~MMueller (  )  [virtual]

Member Function Documentation

virtual void casa::MMueller::createCorruptor ( const VisIter vi,
const Record &  simpar,
const Int  nSim 
) [virtual]
virtual void casa::MMueller::globalPostSolveTinker (  )  [virtual]

Local M version only supports normalization.

Reimplemented from casa::SolvableVisCal.

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

Reimplemented from casa::VisCal.

Reimplemented in casa::AMueller, and casa::MfMueller.

Definition at line 413 of file StandardVisCal.h.

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

Type of Jones matrix according to nPar().

Implements casa::VisMueller.

Reimplemented in casa::AMueller.

Definition at line 416 of file StandardVisCal.h.

References casa::Mueller::Diag2.

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

Referenced by selfGatherAndSolve().

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

M currently has just 2 complex parameters, i.e., both parallel hands.

Implements casa::VisCal.

Reimplemented in casa::AMueller.

Definition at line 436 of file StandardVisCal.h.

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

M solves for itself (by copying averaged data).

Reimplemented from casa::SolvableVisCal.

Definition at line 426 of file StandardVisCal.h.

References newselfSolve().

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

Reimplemented from casa::SolvableVisCal.

Reimplemented in casa::AMueller.

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

Jones matrix elements are trivial.

Implements casa::VisMueller.

Definition at line 439 of file StandardVisCal.h.

References casacore::True.

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

Return the type enum.

Implements casa::VisCal.

Reimplemented in casa::AMueller, and casa::MfMueller.

Definition at line 409 of file StandardVisCal.h.

References casa::VisCal::M.

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

Return type name as string.

Reimplemented from casa::VisCal.

Reimplemented in casa::AMueller, and casa::MfMueller.

Definition at line 412 of file StandardVisCal.h.

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

M gathers/solves for itself.

Reimplemented from casa::SolvableVisCal.

Reimplemented in casa::AMueller.

Definition at line 423 of file StandardVisCal.h.

References casacore::False.


Member Data Documentation

Definition at line 439 of file StandardVisCal.h.


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