casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
casa::SimACoh Class Reference

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

#include <SimACoh.h>

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

Public Member Functions

 SimACoh (casacore::Int seed=1, casacore::Double rms=0.1)
 Construct from VisSet, seed and rms of additive noise (normal dist.) More...
 
virtual VisBufferapply (VisBuffer &vb)
 Apply additive error (Inverse is minus) More...
 
virtual VisBufferapplyInv (VisBuffer &vb)
 
- Public Member Functions inherited from casa::ACoh
 ACoh ()
 
virtual ~ACoh ()
 

Private Member Functions

casacore::Bool solve (VisEquation &)
 
 SimACoh ()
 

Private Attributes

casacore::MLCG rndGen_p
 
casacore::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 ( casacore::Int  seed = 1,
casacore::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.

casacore::Bool casa::SimACoh::solve ( VisEquation )
inlineprivatevirtual

Implements casa::ACoh.

Definition at line 84 of file SimACoh.h.

Member Data Documentation

casacore::Normal casa::SimACoh::noiseDist_p
private

Definition at line 88 of file SimACoh.h.

casacore::MLCG casa::SimACoh::rndGen_p
private

Definition at line 87 of file SimACoh.h.


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