casa
$Rev:20696$
|
#include <StandardVisCal.h>
Public Member Functions | |
TOpac (VisSet &vs) | |
Constructor. | |
virtual | ~TOpac () |
TOpac(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() | |
virtual VisCalEnum::VCParType | parType () |
We have Float parameters. | |
void | setApply (const Record &applypar) |
Local specialization of setApply to extract opacity. | |
String | applyinfo () |
Report apply-related info. | |
Protected Member Functions | |
virtual Int | nPar () |
TOpac has one Float par per ant. | |
virtual Bool | trivialJonesElem () |
Jones matrix elements are NOT trivial. | |
Vector< Double > & | za () |
Access to z.a. | |
virtual void | calcPar () |
Calculate parameters (in this case, the z.a.) | |
virtual void | calcAllJones () |
Calculate the TOpac matrix for all ants. | |
Private Attributes | |
Vector< Double > | opacity_ |
opacity per spw | |
Vector< Double > | za_ |
zenith angle per antenna |
casa::TOpac::TOpac | ( | VisSet & | vs | ) |
Constructor.
virtual casa::TOpac::~TOpac | ( | ) | [virtual] |
TOpac(const Int& nAnt); // NYI.
String casa::TOpac::applyinfo | ( | ) | [virtual] |
Report apply-related info.
Reimplemented from casa::SolvableVisCal.
virtual void casa::TOpac::calcAllJones | ( | ) | [protected, virtual] |
Calculate the TOpac matrix for all ants.
Reimplemented from casa::VisJones.
virtual void casa::TOpac::calcPar | ( | ) | [protected, virtual] |
Calculate parameters (in this case, the z.a.)
Reimplemented from casa::SolvableVisCal.
Jones::JonesType casa::TOpac::jonesType | ( | ) | [inline, virtual] |
Type of Jones matrix according to nPar()
Reimplemented from casa::TJones.
Definition at line 496 of file StandardVisCal.h.
References casa::Jones::Scalar.
virtual String casa::TOpac::longTypeName | ( | ) | [inline, virtual] |
Reimplemented from casa::TJones.
Reimplemented in casa::TfOpac.
Definition at line 493 of file StandardVisCal.h.
virtual Int casa::TOpac::nPar | ( | ) | [inline, protected, virtual] |
TOpac has one Float par per ant.
Reimplemented from casa::TJones.
Definition at line 510 of file StandardVisCal.h.
virtual VisCalEnum::VCParType casa::TOpac::parType | ( | ) | [inline, virtual] |
We have Float parameters.
Reimplemented from casa::VisCal.
Definition at line 499 of file StandardVisCal.h.
References casa::VisCalEnum::REAL.
void casa::TOpac::setApply | ( | const Record & | applypar | ) | [virtual] |
Local specialization of setApply to extract opacity.
Reimplemented from casa::SolvableVisCal.
virtual Bool casa::TOpac::trivialJonesElem | ( | ) | [inline, protected, virtual] |
Jones matrix elements are NOT trivial.
Reimplemented from casa::TJones.
Definition at line 513 of file StandardVisCal.h.
References casa::False.
virtual Type casa::TOpac::type | ( | ) | [inline, virtual] |
Return the type enum.
Reimplemented from casa::TJones.
Reimplemented in casa::TfOpac.
Definition at line 489 of file StandardVisCal.h.
References casa::VisCal::T.
virtual String casa::TOpac::typeName | ( | ) | [inline, virtual] |
Return type name as string.
Reimplemented from casa::TJones.
Reimplemented in casa::TfOpac.
Definition at line 492 of file StandardVisCal.h.
Vector<Double>& casa::TOpac::za | ( | ) | [inline, protected] |
Vector<Double> casa::TOpac::opacity_ [private] |
opacity per spw
Definition at line 530 of file StandardVisCal.h.
Vector<Double> casa::TOpac::za_ [private] |