casa
$Rev:20696$
|
#include <StandardVisCal.h>
Public Member Functions | |
PJones (VisSet &vs) | |
Constructor. | |
virtual | ~PJones () |
PJones(const Int& nAnt); // NYI. | |
virtual Type | type () |
Return the type enum. | |
virtual String | typeName () |
Return type name as string. | |
virtual String | longTypeName () |
Jones::JonesType | jonesType () |
Type of Jones matrix according to nPar() | |
Protected Member Functions | |
virtual Int | nPar () |
P has one trivial Complex parameter. | |
virtual Vector< Float > & | pa () |
virtual Bool | trivialJonesElem () |
Jones matrix elements are NOT trivial. | |
virtual void | calcPar () |
Calculate parallactic angle. | |
virtual void | syncJones (const Bool &doInv) |
We need to locally form the Jones according to the correlations we have. | |
virtual void | calcOneJones (Vector< Complex > &mat, Vector< Bool > &mOk, const Vector< Complex > &par, const Vector< Bool > &pOk) |
Calculate a single PJones matrix. | |
Private Attributes | |
Jones::JonesType | pjonestype_ |
Vector< Float > | pa_ |
casa::PJones::PJones | ( | VisSet & | vs | ) |
Constructor.
virtual casa::PJones::~PJones | ( | ) | [virtual] |
PJones(const Int& nAnt); // NYI.
virtual void casa::PJones::calcOneJones | ( | Vector< Complex > & | mat, |
Vector< Bool > & | mOk, | ||
const Vector< Complex > & | par, | ||
const Vector< Bool > & | pOk | ||
) | [protected, virtual] |
Calculate a single PJones matrix.
Reimplemented from casa::VisJones.
virtual void casa::PJones::calcPar | ( | ) | [protected, virtual] |
Calculate parallactic angle.
Reimplemented from casa::VisCal.
Jones::JonesType casa::PJones::jonesType | ( | ) | [inline, virtual] |
Type of Jones matrix according to nPar()
Implements casa::VisJones.
Definition at line 66 of file StandardVisCal.h.
References pjonestype_.
virtual String casa::PJones::longTypeName | ( | ) | [inline, virtual] |
Reimplemented from casa::VisCal.
Definition at line 63 of file StandardVisCal.h.
virtual Int casa::PJones::nPar | ( | ) | [inline, protected, virtual] |
P has one trivial Complex parameter.
Implements casa::VisCal.
Definition at line 71 of file StandardVisCal.h.
virtual Vector<Float>& casa::PJones::pa | ( | ) | [inline, protected, virtual] |
Definition at line 73 of file StandardVisCal.h.
References pa_.
virtual void casa::PJones::syncJones | ( | const Bool & | doInv | ) | [protected, virtual] |
We need to locally form the Jones according to the correlations we have.
Reimplemented from casa::VisJones.
virtual Bool casa::PJones::trivialJonesElem | ( | ) | [inline, protected, virtual] |
Jones matrix elements are NOT trivial.
Implements casa::VisJones.
Definition at line 76 of file StandardVisCal.h.
References casa::False.
virtual Type casa::PJones::type | ( | ) | [inline, virtual] |
Return the type enum.
Implements casa::VisCal.
Definition at line 59 of file StandardVisCal.h.
References casa::VisCal::P.
virtual String casa::PJones::typeName | ( | ) | [inline, virtual] |
Return type name as string.
Reimplemented from casa::VisCal.
Definition at line 62 of file StandardVisCal.h.
Vector<Float> casa::PJones::pa_ [private] |
Definition at line 93 of file StandardVisCal.h.
Referenced by pa().
Jones::JonesType casa::PJones::pjonestype_ [private] |
Definition at line 91 of file StandardVisCal.h.
Referenced by jonesType().