********************************************************** GJones More...
#include <StandardVisCal.h>
Public Member Functions | |
| GJones (VisSet &vs) | |
| Constructor. | |
| GJones (String msname, Int MSnAnt, Int MSnSpw) | |
| GJones (const MSMetaInfoForCal &msmc) | |
| GJones (const Int &nAnt) | |
| virtual | ~GJones () |
| 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 Bool | phandonly () |
| Nominally, we will only use parallel hands for now. | |
| virtual void | guessPar (VisBuffer &vb) |
| Hazard a guess at parameters. | |
| virtual void | guessPar (SDBList &sdbs) |
| virtual void | createCorruptor (const VisIter &vi, const Record &simpar, const Int nSim) |
Protected Member Functions | |
| virtual Int | nPar () |
| G has two trivial Complex parameters. | |
| virtual Bool | trivialJonesElem () |
| Jones matrix elements are trivial. | |
| virtual Bool | trivialDJ () |
| dG/dp are trivial | |
| virtual void | initTrivDJ () |
| Initialize trivial dJs. | |
Private Attributes | |
| GJonesCorruptor * | gcorruptor_p |
********************************************************** GJones
Definition at line 222 of file StandardVisCal.h.
| casa::GJones::GJones | ( | VisSet & | vs | ) |
Constructor.
| casa::GJones::GJones | ( | String | msname, | |
| Int | MSnAnt, | |||
| Int | MSnSpw | |||
| ) |
| casa::GJones::GJones | ( | const MSMetaInfoForCal & | msmc | ) |
| casa::GJones::GJones | ( | const Int & | nAnt | ) |
| virtual casa::GJones::~GJones | ( | ) | [virtual] |
| virtual Bool casa::GJones::accumulatable | ( | ) | [inline, virtual] |
This type is accumulatable.
Reimplemented from casa::SolvableVisCal.
Reimplemented in casa::KJones.
Definition at line 244 of file StandardVisCal.h.
References casacore::True.
| virtual void casa::GJones::createCorruptor | ( | const VisIter & | vi, | |
| const Record & | simpar, | |||
| const Int | nSim | |||
| ) | [virtual] |
| virtual void casa::GJones::guessPar | ( | SDBList & | sdbs | ) | [virtual] |
Reimplemented from casa::SolvableVisCal.
| virtual void casa::GJones::guessPar | ( | VisBuffer & | vb | ) | [virtual] |
Hazard a guess at parameters.
Reimplemented from casa::SolvableVisMueller.
Reimplemented in casa::KJones.
| virtual void casa::GJones::initTrivDJ | ( | ) | [protected, virtual] |
Initialize trivial dJs.
Reimplemented from casa::SolvableVisJones.
Reimplemented in casa::KJones, and casa::KAntPosJones.
| virtual Jones::JonesType casa::GJones::jonesType | ( | ) | [inline, virtual] |
Type of Jones matrix according to nPar().
Implements casa::VisJones.
Reimplemented in casa::BJonesPoly, casa::GJonesSpline, casa::KJones, and casa::KAntPosJones.
Definition at line 241 of file StandardVisCal.h.
References casa::Jones::Diagonal.
| virtual String casa::GJones::longTypeName | ( | ) | [inline, virtual] |
Reimplemented from casa::VisCal.
Reimplemented in casa::BJonesPoly, casa::GlinXphJones, casa::GlinXphfJones, casa::EVLASwPow, casa::GJonesSpline, casa::KJones, casa::KcrossJones, casa::KMBDJones, casa::KAntPosJones, casa::BJones, and casa::StandardTsys.
Definition at line 238 of file StandardVisCal.h.
| virtual Int casa::GJones::nPar | ( | ) | [inline, protected, virtual] |
G has two trivial Complex parameters.
Implements casa::VisCal.
Reimplemented in casa::BJonesPoly, casa::EVLASwPow, casa::GJonesSpline, casa::KJones, and casa::KAntPosJones.
Definition at line 261 of file StandardVisCal.h.
| virtual Bool casa::GJones::phandonly | ( | ) | [inline, virtual] |
Nominally, we will only use parallel hands for now.
Reimplemented from casa::SolvableVisCal.
Reimplemented in casa::GlinXphJones, and casa::KcrossJones.
Definition at line 250 of file StandardVisCal.h.
References casacore::True.
| virtual Bool casa::GJones::smoothable | ( | ) | [inline, virtual] |
This type is smoothable.
Reimplemented from casa::SolvableVisCal.
Reimplemented in casa::KJones, and casa::KAntPosJones.
Definition at line 247 of file StandardVisCal.h.
References casacore::True.
| virtual Bool casa::GJones::trivialDJ | ( | ) | [inline, protected, virtual] |
dG/dp are trivial
Reimplemented from casa::SolvableVisJones.
Reimplemented in casa::KJones, and casa::KAntPosJones.
Definition at line 267 of file StandardVisCal.h.
References casacore::True.
| virtual Bool casa::GJones::trivialJonesElem | ( | ) | [inline, protected, virtual] |
Jones matrix elements are trivial.
Implements casa::VisJones.
Reimplemented in casa::EVLASwPow, casa::KJones, casa::KAntPosJones, and casa::StandardTsys.
Definition at line 264 of file StandardVisCal.h.
References casacore::True.
| virtual Type casa::GJones::type | ( | ) | [inline, virtual] |
Return the type enum.
Implements casa::VisCal.
Reimplemented in casa::BJonesPoly, casa::GlinXphJones, casa::EVLASwPow, casa::GJonesSpline, casa::KJones, casa::KMBDJones, casa::KAntPosJones, casa::BJones, and casa::StandardTsys.
Definition at line 234 of file StandardVisCal.h.
References casa::VisCal::G.
| virtual String casa::GJones::typeName | ( | ) | [inline, virtual] |
Return type name as string.
Reimplemented from casa::VisCal.
Reimplemented in casa::BJonesPoly, casa::GlinXphJones, casa::GlinXphfJones, casa::EVLASwPow, casa::GJonesSpline, casa::KJones, casa::KcrossJones, casa::KMBDJones, casa::KAntPosJones, casa::BJones, and casa::StandardTsys.
Definition at line 237 of file StandardVisCal.h.
GJonesCorruptor* casa::GJones::gcorruptor_p [private] |
Definition at line 274 of file StandardVisCal.h.
1.6.1