casa
$Rev:20696$
|
#include <Jones.h>
Public Member Functions | |
JonesGenLin () | |
Construct. | |
virtual | ~JonesGenLin () |
Dtor. | |
virtual JonesType | type () const |
Return type id. | |
virtual Int | typesize () const |
virtual void | invert () |
In-place invert. | |
virtual void | setMatByOk () |
Set matrix elements according to ok flag (so we don't have to check ok flags atomically in apply) | |
virtual void | operator*= (const Jones &other) |
In-place multipication with another Jones. | |
virtual void | applyRight (VisVector &v) const |
Apply rightward to a VisVector. | |
virtual void | applyRight (VisVector &v, Bool &vflag) const |
virtual void | applyLeft (VisVector &v) const |
Apply leftward (transposed) to a VisVector. | |
virtual void | applyLeft (VisVector &v, Bool &vflag) const |
virtual void | applyFlag (Bool &vflag) const |
Set flags according to solution flags. | |
Protected Member Functions | |
JonesGenLin (const JonesGenLin &mat) | |
Copy ctor protected. | |
Private Member Functions | |
virtual void | zero () |
Zero the Jones matrix. | |
Friends | |
class | MuellerDiag |
Give access to Mueller formation methods. | |
class | MuellerDiag2 |
Construct.
virtual casa::JonesGenLin::~JonesGenLin | ( | ) | [inline, virtual] |
casa::JonesGenLin::JonesGenLin | ( | const JonesGenLin & | mat | ) | [protected] |
Copy ctor protected.
virtual void casa::JonesGenLin::applyFlag | ( | Bool & | vflag | ) | const [virtual] |
Set flags according to solution flags.
Reimplemented from casa::Jones.
virtual void casa::JonesGenLin::applyLeft | ( | VisVector & | v | ) | const [virtual] |
Apply leftward (transposed) to a VisVector.
Reimplemented from casa::Jones.
virtual void casa::JonesGenLin::applyLeft | ( | VisVector & | v, |
Bool & | vflag | ||
) | const [virtual] |
Reimplemented from casa::Jones.
virtual void casa::JonesGenLin::applyRight | ( | VisVector & | v | ) | const [virtual] |
Apply rightward to a VisVector.
Reimplemented from casa::Jones.
virtual void casa::JonesGenLin::applyRight | ( | VisVector & | v, |
Bool & | vflag | ||
) | const [virtual] |
Reimplemented from casa::Jones.
virtual void casa::JonesGenLin::invert | ( | ) | [virtual] |
In-place invert.
Reimplemented from casa::Jones.
virtual void casa::JonesGenLin::operator*= | ( | const Jones & | other | ) | [virtual] |
In-place multipication with another Jones.
Reimplemented from casa::Jones.
virtual void casa::JonesGenLin::setMatByOk | ( | ) | [virtual] |
Set matrix elements according to ok flag (so we don't have to check ok flags atomically in apply)
Reimplemented from casa::Jones.
virtual JonesType casa::JonesGenLin::type | ( | ) | const [inline, virtual] |
Return type id.
Reimplemented from casa::Jones.
Definition at line 150 of file Jones.h.
References casa::Jones::GenLinear.
virtual Int casa::JonesGenLin::typesize | ( | ) | const [inline, virtual] |
Reimplemented from casa::Jones.
virtual void casa::JonesGenLin::zero | ( | ) | [private, virtual] |
Zero the Jones matrix.
Reimplemented from casa::Jones.
friend class MuellerDiag [friend] |
Give access to Mueller formation methods.
Reimplemented from casa::Jones.
friend class MuellerDiag2 [friend] |
Reimplemented from casa::Jones.