casa::XCorr Class Reference

Model non-linear correlator function for the VisEquation. More...

#include <XCorr.h>

List of all members.

Public Member Functions

 XCorr ()
virtual VisBufferapply (VisBuffer &vb)=0
 Apply actual function and inverse.
virtual VisBufferapplyInv (VisBuffer &vb)=0

Detailed Description

Model non-linear correlator function for the VisEquation.

Intended use:

Public interface

Prerequisite

Etymology

XCorr describes an interface for a non-linear function to be used in the VisEquation . It is an Abstract Base Class: most methods must be defined in derived classes.

Synopsis

See VisEquation for definition of the Visibility Measurement Equation.

The following examples illustrate how an XCorr can be used:

Example

 // Read the VisSet from disk
 VisSet vs("3c84.MS");
 
 VisEquation ve(vs);
 
 // Make an XCorr
 CorrelatorXCorr coxc(vs);
 
 ve.SetXCorr(coxc);
 
 // Correct the visset
 ve.correct();

Motivation

The properties of a multiplicative component must be described for the VisEquation .

To Do

Definition at line 95 of file XCorr.h.


Constructor & Destructor Documentation

casa::XCorr::XCorr (  ) 

Member Function Documentation

virtual VisBuffer& casa::XCorr::apply ( VisBuffer vb  )  [pure virtual]

Apply actual function and inverse.

virtual VisBuffer& casa::XCorr::applyInv ( VisBuffer vb  )  [pure virtual]

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