casa::SimACoh Class Reference
[MeasurementComponents]

#include <SimACoh.h>

Inheritance diagram for casa::SimACoh:

Inheritance graph
[legend]
Collaboration diagram for casa::SimACoh:

Collaboration graph
[legend]
List of all members.

Detailed Description

SimACoh: Model additive noise errors for the VisEquation .

Intended use:

Part of API

Prerequisite

Etymology

SimACoh describes random additive errors to be used in the VisEquation .

Synopsis

See VisEquation for definition of the Visibility Measurement Equation. See ACoh for how SimACoh is to be used.

Motivation

The properties of an additive component must be described for the VisEquation .

To Do

Definition at line 72 of file SimACoh.h.

Public Member Functions

 SimACoh (Int seed=1, Double rms=0.1)
 Construct from VisSet, seed and rms of additive noise (normal dist.
virtual VisBufferapply (VisBuffer &vb)
 Apply additive error (Inverse is minus).
virtual VisBufferapplyInv (VisBuffer &vb)

Private Member Functions

Bool solve (VisEquation &ve)
 SimACoh ()

Private Attributes

MLCG rndGen_p
Normal noiseDist_p


Constructor & Destructor Documentation

casa::SimACoh::SimACoh ( Int  seed = 1,
Double  rms = 0.1 
)

Construct from VisSet, seed and rms of additive noise (normal dist.

)

casa::SimACoh::SimACoh (  )  [private]


Member Function Documentation

virtual VisBuffer& casa::SimACoh::apply ( VisBuffer vb  )  [virtual]

Apply additive error (Inverse is minus).

Implements casa::ACoh.

virtual VisBuffer& casa::SimACoh::applyInv ( VisBuffer vb  )  [virtual]

Implements casa::ACoh.

Bool casa::SimACoh::solve ( VisEquation ve  )  [inline, private, virtual]

Implements casa::ACoh.

Definition at line 84 of file SimACoh.h.

References casa::True.


Member Data Documentation

MLCG casa::SimACoh::rndGen_p [private]

Definition at line 87 of file SimACoh.h.

Normal casa::SimACoh::noiseDist_p [private]

Definition at line 88 of file SimACoh.h.


The documentation for this class was generated from the following file:
Generated on Mon Sep 1 22:47:57 2008 for NRAOCASA by  doxygen 1.5.1