casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Private Attributes
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 (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)
 make a corruptor in a VC-specific way

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 383 of file StandardVisCal.h.


Constructor & Destructor Documentation

Constructor.

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]

make a corruptor in a VC-specific way

Reimplemented from casa::SolvableVisCal.

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::MfMueller, and casa::AMueller.

Definition at line 397 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 400 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 420 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 410 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 423 of file StandardVisCal.h.

References casa::True.

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

Return the type enum.

Implements casa::VisCal.

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

Definition at line 393 of file StandardVisCal.h.

References casa::VisMueller::M().

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

Return type name as string.

Reimplemented from casa::VisCal.

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

Definition at line 396 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 407 of file StandardVisCal.h.

References casa::False.


Member Data Documentation

Definition at line 423 of file StandardVisCal.h.


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