casa
$Rev:20696$
|
#include <StandardVisCal.h>
Public Member Functions | |
TJones (VisSet &vs) | |
Constructor. | |
TJones (const Int &nAnt) | |
virtual | ~TJones () |
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 Bool | accumulatable () |
This type is accumulatable. | |
virtual Bool | smoothable () |
This type is smoothable. | |
virtual void | guessPar (VisBuffer &vb) |
Hazard a guess at parameters. | |
virtual void | createCorruptor (const VisIter &vi, const Record &simpar, const Int nSim) |
Set up corruptor. | |
Protected Member Functions | |
virtual Int | nPar () |
T has one trivial complex parameter. | |
virtual Bool | trivialJonesElem () |
Jones matrix elements are trivial. | |
virtual Bool | trivialDJ () |
Are diff'd Js trivial? | |
virtual void | initTrivDJ () |
Initialize trivial dJs. | |
Private Attributes | |
AtmosCorruptor * | tcorruptor_p |
object that can simulate the corruption terms - internal to T; public access is only to the CalCorruptor parts |
casa::TJones::TJones | ( | VisSet & | vs | ) |
Constructor.
casa::TJones::TJones | ( | const Int & | nAnt | ) |
virtual casa::TJones::~TJones | ( | ) | [virtual] |
virtual Bool casa::TJones::accumulatable | ( | ) | [inline, virtual] |
This type is accumulatable.
Reimplemented from casa::SolvableVisCal.
Definition at line 131 of file StandardVisCal.h.
References casa::True.
virtual void casa::TJones::createCorruptor | ( | const VisIter & | vi, |
const Record & | simpar, | ||
const Int | nSim | ||
) | [virtual] |
Set up corruptor.
Reimplemented from casa::SolvableVisCal.
virtual void casa::TJones::guessPar | ( | VisBuffer & | vb | ) | [virtual] |
Hazard a guess at parameters.
Reimplemented from casa::SolvableVisMueller.
virtual void casa::TJones::initTrivDJ | ( | ) | [protected, virtual] |
Initialize trivial dJs.
Reimplemented from casa::SolvableVisJones.
virtual Jones::JonesType casa::TJones::jonesType | ( | ) | [inline, virtual] |
Type of Jones matrix according to nPar()
Implements casa::VisJones.
Reimplemented in casa::TOpac.
Definition at line 128 of file StandardVisCal.h.
References casa::Jones::Scalar.
virtual String casa::TJones::longTypeName | ( | ) | [inline, virtual] |
Reimplemented from casa::VisCal.
Reimplemented in casa::TfOpac, casa::TOpac, and casa::TfJones.
Definition at line 125 of file StandardVisCal.h.
virtual Int casa::TJones::nPar | ( | ) | [inline, protected, virtual] |
T has one trivial complex parameter.
Implements casa::VisCal.
Reimplemented in casa::TOpac.
Definition at line 145 of file StandardVisCal.h.
virtual Bool casa::TJones::smoothable | ( | ) | [inline, virtual] |
This type is smoothable.
Reimplemented from casa::SolvableVisCal.
Definition at line 134 of file StandardVisCal.h.
References casa::True.
virtual Bool casa::TJones::trivialDJ | ( | ) | [inline, protected, virtual] |
Are diff'd Js trivial?
Reimplemented from casa::SolvableVisJones.
Definition at line 151 of file StandardVisCal.h.
References casa::True.
virtual Bool casa::TJones::trivialJonesElem | ( | ) | [inline, protected, virtual] |
Jones matrix elements are trivial.
Implements casa::VisJones.
Reimplemented in casa::TOpac.
Definition at line 148 of file StandardVisCal.h.
References casa::True.
virtual Type casa::TJones::type | ( | ) | [inline, virtual] |
Return the type enum.
Implements casa::VisCal.
Reimplemented in casa::TfOpac, casa::TOpac, and casa::TfJones.
Definition at line 121 of file StandardVisCal.h.
References casa::VisCal::T.
virtual String casa::TJones::typeName | ( | ) | [inline, virtual] |
Return type name as string.
Reimplemented from casa::VisCal.
Reimplemented in casa::TfOpac, casa::TOpac, and casa::TfJones.
Definition at line 124 of file StandardVisCal.h.
AtmosCorruptor* casa::TJones::tcorruptor_p [private] |
object that can simulate the corruption terms - internal to T; public access is only to the CalCorruptor parts
Definition at line 160 of file StandardVisCal.h.