#include <Jones.h>
Public Member Functions | |
| JonesDiag () | |
| Construct. | |
| virtual | ~JonesDiag () |
| 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. | |
| virtual void | flagRight (VisVector &v) const |
| virtual void | flagLeft (VisVector &v) const |
Protected Member Functions | |
| JonesDiag (const JonesDiag &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 |
Definition at line 195 of file Jones.h.
| casa::JonesDiag::JonesDiag | ( | ) |
Construct.
| virtual casa::JonesDiag::~JonesDiag | ( | ) | [inline, virtual] |
| casa::JonesDiag::JonesDiag | ( | const JonesDiag & | mat | ) | [protected] |
Copy ctor protected.
| virtual void casa::JonesDiag::applyFlag | ( | Bool & | vflag | ) | const [virtual] |
Set flags according to solution flags.
Reimplemented from casa::Jones.
Reimplemented in casa::JonesScal.
| virtual void casa::JonesDiag::applyLeft | ( | VisVector & | v, | |
| Bool & | vflag | |||
| ) | const [virtual] |
Reimplemented from casa::Jones.
Reimplemented in casa::JonesScal.
| virtual void casa::JonesDiag::applyLeft | ( | VisVector & | v | ) | const [virtual] |
Apply leftward (transposed) to a VisVector.
Reimplemented from casa::Jones.
Reimplemented in casa::JonesScal.
| virtual void casa::JonesDiag::applyRight | ( | VisVector & | v, | |
| Bool & | vflag | |||
| ) | const [virtual] |
Reimplemented from casa::Jones.
Reimplemented in casa::JonesScal.
| virtual void casa::JonesDiag::applyRight | ( | VisVector & | v | ) | const [virtual] |
| virtual void casa::JonesDiag::flagLeft | ( | VisVector & | v | ) | const [virtual] |
Reimplemented from casa::Jones.
Reimplemented in casa::JonesScal.
| virtual void casa::JonesDiag::flagRight | ( | VisVector & | v | ) | const [virtual] |
Reimplemented from casa::Jones.
Reimplemented in casa::JonesScal.
| virtual void casa::JonesDiag::invert | ( | ) | [virtual] |
| virtual void casa::JonesDiag::operator*= | ( | const Jones & | other | ) | [virtual] |
In-place multipication with another Jones.
Reimplemented in casa::JonesScal.
| virtual void casa::JonesDiag::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.
Reimplemented in casa::JonesScal.
| virtual JonesType casa::JonesDiag::type | ( | ) | const [inline, virtual] |
Return type id.
Reimplemented from casa::Jones.
Reimplemented in casa::JonesScal.
Definition at line 206 of file Jones.h.
References casa::Jones::Diagonal.
| virtual Int casa::JonesDiag::typesize | ( | ) | const [inline, virtual] |
Reimplemented from casa::Jones.
Reimplemented in casa::JonesScal.
| virtual void casa::JonesDiag::zero | ( | ) | [private, virtual] |
friend class MuellerDiag [friend] |
Give access to Mueller formation methods.
Reimplemented from casa::Jones.
friend class MuellerDiag2 [friend] |
Reimplemented from casa::Jones.
1.6.1