#include <CalCorruptor.h>
Public Member Functions | |
GJonesCorruptor (const Int nSim) | |
virtual | ~GJonesCorruptor () |
Matrix< Complex > * | drift () |
Complex& drift(const Int i); // drift as fBM. | |
Float & | tsys () |
virtual void | initialize () |
void | initialize (const Int Seed, const Float Beta, const Float scale) |
Complex | gain (const Int icorr, const Int islot) |
virtual Complex | simPar (const VisIter &vi, VisCal::Type type, Int ipar) |
void | initialize (const Int seed, const Complex camp) |
for the residual/gaussian noise | |
Complex & | camp () |
Private Attributes | |
Float | tsys_ |
PtrBlock< Matrix< Complex > * > | drift_p |
MLCG * | rndGen_p |
RI todo rearrange so there's a Gauss corruptor for AN,D,G, a fBMcorrupt,etc. | |
Normal * | nDist_p |
Complex | camp_ |
Definition at line 356 of file CalCorruptor.h.
casa::GJonesCorruptor::GJonesCorruptor | ( | const Int | nSim | ) |
virtual casa::GJonesCorruptor::~GJonesCorruptor | ( | ) | [virtual] |
Complex& casa::GJonesCorruptor::camp | ( | ) | [inline] |
Definition at line 376 of file CalCorruptor.h.
Matrix<Complex>* casa::GJonesCorruptor::drift | ( | ) |
Complex& drift(const Int i); // drift as fBM.
Complex casa::GJonesCorruptor::gain | ( | const Int | icorr, | |
const Int | islot | |||
) |
void casa::GJonesCorruptor::initialize | ( | const Int | seed, | |
const Complex | camp | |||
) | [inline] |
for the residual/gaussian noise
Definition at line 371 of file CalCorruptor.h.
void casa::GJonesCorruptor::initialize | ( | const Int | Seed, | |
const Float | Beta, | |||
const Float | scale | |||
) |
virtual void casa::GJonesCorruptor::initialize | ( | ) | [virtual] |
Reimplemented from casa::CalCorruptor.
virtual Complex casa::GJonesCorruptor::simPar | ( | const VisIter & | vi, | |
VisCal::Type | type, | |||
Int | ipar | |||
) | [virtual] |
Reimplemented from casa::CalCorruptor.
Float& casa::GJonesCorruptor::tsys | ( | ) | [inline] |
Definition at line 364 of file CalCorruptor.h.
References tsys_.
Complex casa::GJonesCorruptor::camp_ [private] |
Definition at line 386 of file CalCorruptor.h.
Referenced by initialize().
PtrBlock<Matrix<Complex>*> casa::GJonesCorruptor::drift_p [private] |
Definition at line 382 of file CalCorruptor.h.
Normal* casa::GJonesCorruptor::nDist_p [private] |
Definition at line 385 of file CalCorruptor.h.
Referenced by initialize().
MLCG* casa::GJonesCorruptor::rndGen_p [private] |
RI todo rearrange so there's a Gauss corruptor for AN,D,G, a fBMcorrupt,etc.
Definition at line 384 of file CalCorruptor.h.
Referenced by initialize().
Float casa::GJonesCorruptor::tsys_ [private] |
Definition at line 376 of file CalCorruptor.h.
Referenced by tsys().