casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
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.
Floattsys ()
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
MLCGrndGen_p
 RI todo rearrange so there's a Gauss corruptor for AN,D,G, a fBMcorrupt,etc.
NormalnDist_p
Complex camp_

Detailed Description

Definition at line 355 of file CalCorruptor.h.


Constructor & Destructor Documentation


Member Function Documentation

Complex& casa::GJonesCorruptor::camp ( ) [inline]

Definition at line 375 of file CalCorruptor.h.

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.

Definition at line 363 of file CalCorruptor.h.


Member Data Documentation

Complex casa::GJonesCorruptor::camp_ [private]

Definition at line 385 of file CalCorruptor.h.

Definition at line 381 of file CalCorruptor.h.

Definition at line 384 of file CalCorruptor.h.

RI todo rearrange so there's a Gauss corruptor for AN,D,G, a fBMcorrupt,etc.

Definition at line 383 of file CalCorruptor.h.

Definition at line 375 of file CalCorruptor.h.


The documentation for this class was generated from the following file: