casa
$Rev:20696$
|
#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 355 of file CalCorruptor.h.
casa::GJonesCorruptor::GJonesCorruptor | ( | const Int | nSim | ) |
virtual casa::GJonesCorruptor::~GJonesCorruptor | ( | ) | [virtual] |
Complex& casa::GJonesCorruptor::camp | ( | ) | [inline] |
Definition at line 375 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 | ||
) |
virtual void casa::GJonesCorruptor::initialize | ( | ) | [virtual] |
Reimplemented from casa::CalCorruptor.
void casa::GJonesCorruptor::initialize | ( | const Int | Seed, |
const Float | Beta, | ||
const Float | scale | ||
) |
void casa::GJonesCorruptor::initialize | ( | const Int | seed, |
const Complex | camp | ||
) | [inline] |
for the residual/gaussian noise
Definition at line 370 of file CalCorruptor.h.
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 363 of file CalCorruptor.h.
Complex casa::GJonesCorruptor::camp_ [private] |
Definition at line 385 of file CalCorruptor.h.
PtrBlock<Matrix<Complex>*> casa::GJonesCorruptor::drift_p [private] |
Definition at line 381 of file CalCorruptor.h.
Normal* casa::GJonesCorruptor::nDist_p [private] |
Definition at line 384 of file CalCorruptor.h.
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 383 of file CalCorruptor.h.
Float casa::GJonesCorruptor::tsys_ [private] |
Definition at line 375 of file CalCorruptor.h.