casa
5.7.0-16
|
M: baseline-based (closure) More...
#include <StandardVisCal.h>
Public Member Functions | |
MMueller (VisSet &vs) | |
Constructor. More... | |
MMueller (casacore::String msname, casacore::Int MSnAnt, casacore::Int MSnSpw) | |
MMueller (const MSMetaInfoForCal &msmc) | |
MMueller (const casacore::Int &nAnt) | |
virtual | ~MMueller () |
virtual Type | type () |
Return the type enum. More... | |
virtual casacore::String | typeName () |
Return type name as string. More... | |
virtual casacore::String | longTypeName () |
virtual Mueller::MuellerType | muellerType () |
Type of Jones matrix according to nPar() More... | |
virtual void | setApply (const casacore::Record &apply) |
virtual casacore::Bool | useGenericGatherForSolve () |
M gathers/solves for itself under self-determined conditions Initialization: VI1: False ; VI2: True. More... | |
virtual casacore::Bool | useGenericSolveOne () |
When generically gathering (VI2 only!), don't use generic solveOne (use selfSolveOne below, which is just copy from averaged data) More... | |
virtual void | selfGatherAndSolve (VisSet &vs, VisEquation &ve) |
M solves for itself (by copying averaged data) More... | |
virtual void | newselfSolve (VisSet &vs, VisEquation &ve) |
virtual void | globalPostSolveTinker () |
Local M version only supports normalization. More... | |
virtual void | selfSolveOne (SDBList &sdbs) |
Modern solving. More... | |
virtual void | createCorruptor (const VisIter &vi, const casacore::Record &simpar, const casacore::Int nSim) |
Protected Member Functions | |
virtual casacore::Int | nPar () |
M currently has just 2 complex parameters, i.e., both parallel hands. More... | |
virtual casacore::Bool | trivialMuellerElem () |
Jones matrix elements are trivial. More... | |
virtual void | solveOne (SDBList &sdbs) |
solve implementation More... | |
Private Attributes | |
AtmosCorruptor * | atmcorruptor_p |
const bool | useGenGathSolve_p |
MMueller::MMueller | ( | VisSet & | vs | ) |
Constructor.
MMueller::MMueller | ( | casacore::String | msname, |
casacore::Int | MSnAnt, | ||
casacore::Int | MSnSpw | ||
) |
MMueller::MMueller | ( | const MSMetaInfoForCal & | msmc | ) |
MMueller::MMueller | ( | const casacore::Int & | nAnt | ) |
|
virtual |
|
virtual |
|
virtual |
Local M version only supports normalization.
|
inlinevirtual |
Reimplemented in MfMueller, MfMueller, and casa::AMueller.
Definition at line 625 of file StandardVisCal.h.
|
inlinevirtual |
Type of Jones matrix according to nPar()
Reimplemented in casa::AMueller.
Definition at line 628 of file StandardVisCal.h.
References casa::Mueller::Diag2.
|
virtual |
|
inlineprotectedvirtual |
M currently has just 2 complex parameters, i.e., both parallel hands.
Reimplemented in casa::AMueller.
Definition at line 657 of file StandardVisCal.h.
|
inlinevirtual |
M solves for itself (by copying averaged data)
Definition at line 643 of file StandardVisCal.h.
References casa::newselfSolve().
|
virtual |
Modern solving.
|
virtual |
Reimplemented in casa::AMueller.
|
protectedvirtual |
solve implementation
|
inlineprotectedvirtual |
Jones matrix elements are trivial.
Definition at line 660 of file StandardVisCal.h.
|
inlinevirtual |
Return the type enum.
Reimplemented in MfMueller, MfMueller, and casa::AMueller.
Definition at line 621 of file StandardVisCal.h.
References casa::VisCal::M.
|
inlinevirtual |
Return type name as string.
Reimplemented in MfMueller, MfMueller, and casa::AMueller.
Definition at line 624 of file StandardVisCal.h.
|
inlinevirtual |
M gathers/solves for itself under self-determined conditions Initialization: VI1: False ; VI2: True.
Reimplemented in casa::AMueller.
Definition at line 636 of file StandardVisCal.h.
|
inlinevirtual |
When generically gathering (VI2 only!), don't use generic solveOne (use selfSolveOne below, which is just copy from averaged data)
Reimplemented in casa::AMueller.
Definition at line 640 of file StandardVisCal.h.
|
private |
Definition at line 666 of file StandardVisCal.h.
|
private |
Definition at line 668 of file StandardVisCal.h.