********************************************************** M: baseline-based (closure) More...
#include <StandardVisCal.h>
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 | |
| AtmosCorruptor * | atmcorruptor_p |
********************************************************** M: baseline-based (closure)
Definition at line 397 of file StandardVisCal.h.
| 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] |
| 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.
AtmosCorruptor* casa::MMueller::atmcorruptor_p [private] |
Definition at line 439 of file StandardVisCal.h.
1.6.1