casa::GJonesCorruptor Class Reference

#include <CalCorruptor.h>

Inheritance diagram for casa::GJonesCorruptor:
casa::CalCorruptor

List of all members.

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_

Detailed Description

Definition at line 356 of file CalCorruptor.h.


Constructor & Destructor Documentation

casa::GJonesCorruptor::GJonesCorruptor ( const Int  nSim  ) 
virtual casa::GJonesCorruptor::~GJonesCorruptor (  )  [virtual]

Member Function Documentation

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.

References camp_, nDist_p, and rndGen_p.

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_.


Member Data Documentation

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().

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().

Definition at line 376 of file CalCorruptor.h.

Referenced by tsys().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1