casa
$Rev:20696$
|
#include <Mueller.h>
Public Member Functions | |
MuellerDiag () | |
Construct. | |
virtual | ~MuellerDiag () |
Dtor. | |
virtual MuellerType | type () const |
Return type id. | |
virtual uInt | typesize () const |
virtual void | fromJones (const Jones &jones1, const Jones &jones2) |
Formation from Jones matrix outer product: optimized Diagonal version. | |
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 | apply (VisVector &v) |
In-place multiply onto a VisVector: optimized Diagonal version. | |
virtual void | apply (VisVector &v, Bool &vflag) |
virtual void | applyFlag (Bool &vflag) |
Apply only flags according to cal flags. | |
Protected Member Functions | |
MuellerDiag (const MuellerDiag &mat) | |
Default/Copy ctors are protected. | |
Private Member Functions | |
virtual void | zero () |
Zero the whole Mueller. |
Construct.
virtual casa::MuellerDiag::~MuellerDiag | ( | ) | [inline, virtual] |
casa::MuellerDiag::MuellerDiag | ( | const MuellerDiag & | mat | ) | [protected] |
Default/Copy ctors are protected.
virtual void casa::MuellerDiag::apply | ( | VisVector & | v | ) | [virtual] |
In-place multiply onto a VisVector: optimized Diagonal version.
Reimplemented from casa::Mueller.
Reimplemented in casa::AddMuellerDiag, casa::AddMuellerDiag2, casa::MuellerScal, and casa::MuellerDiag2.
virtual void casa::MuellerDiag::apply | ( | VisVector & | v, |
Bool & | vflag | ||
) | [virtual] |
Reimplemented from casa::Mueller.
Reimplemented in casa::MuellerScal, and casa::MuellerDiag2.
virtual void casa::MuellerDiag::applyFlag | ( | Bool & | vflag | ) | [virtual] |
Apply only flags according to cal flags.
Reimplemented from casa::Mueller.
Reimplemented in casa::MuellerScal, and casa::MuellerDiag2.
virtual void casa::MuellerDiag::fromJones | ( | const Jones & | jones1, |
const Jones & | jones2 | ||
) | [virtual] |
Formation from Jones matrix outer product: optimized Diagonal version.
Reimplemented from casa::Mueller.
Reimplemented in casa::MuellerScal, and casa::MuellerDiag2.
virtual void casa::MuellerDiag::invert | ( | ) | [virtual] |
In-place invert.
Reimplemented from casa::Mueller.
Reimplemented in casa::AddMuellerDiag, casa::AddMuellerDiag2, casa::MuellerScal, and casa::MuellerDiag2.
virtual void casa::MuellerDiag::setMatByOk | ( | ) | [virtual] |
Set matrix elements according to ok flag (so we don't have to check ok flags atomically in apply)
Reimplemented from casa::Mueller.
Reimplemented in casa::AddMuellerDiag, casa::AddMuellerDiag2, casa::MuellerScal, and casa::MuellerDiag2.
virtual MuellerType casa::MuellerDiag::type | ( | ) | const [inline, virtual] |
Return type id.
Reimplemented from casa::Mueller.
Reimplemented in casa::AddMuellerDiag, casa::AddMuellerDiag2, casa::MuellerScal, and casa::MuellerDiag2.
Definition at line 140 of file Mueller.h.
References casa::Mueller::Diagonal.
virtual uInt casa::MuellerDiag::typesize | ( | ) | const [inline, virtual] |
Reimplemented from casa::Mueller.
Reimplemented in casa::MuellerScal, and casa::MuellerDiag2.
virtual void casa::MuellerDiag::zero | ( | ) | [private, virtual] |
Zero the whole Mueller.
Reimplemented from casa::Mueller.
Reimplemented in casa::MuellerScal, and casa::MuellerDiag2.