casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes
casa::SimACoh Class Reference

SimACoh: Model additive noise errors for the VisEquation . More...

#include <SimACoh.h>

Inheritance diagram for casa::SimACoh:
casa::ACoh

List of all members.

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 &)
 SimACoh ()

Private Attributes

MLCG rndGen_p
Normal noiseDist_p

Detailed Description

SimACoh: Model additive noise errors for the VisEquation .

Intended use:

Public interface

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 .

Definition at line 72 of file SimACoh.h.


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 ) [inline, private, virtual]

Implements casa::ACoh.

Definition at line 84 of file SimACoh.h.

References casa::True.


Member Data Documentation

Definition at line 88 of file SimACoh.h.

Definition at line 87 of file SimACoh.h.


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