ACoh.h

Classes

ACoh -- ACoh: Model additive errors for the VisEquation. (full description)

class ACoh

Interface

Public Members
ACoh()
virtual ~ACoh()
virtual Bool solve(VisEquation& ve) = 0
virtual VisBuffer& apply(VisBuffer& vb) = 0
virtual VisBuffer& applyInv(VisBuffer& vb) = 0

Description

Prerequisite

Etymology

ACoh describes an interface for additive errors 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 ACoh can be used:

Example

      // Read the VisSet from disk
      VisSet vs("3c84.MS");

      VisEquation ve(vs);

      // Make an ACoh
      CorrelatorOffsetACoh coac(vs);

      ve.setACoh(coac);

      // Correct the visset
      ve.correct();

Motivation

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

To Do

Member Description

ACoh()

virtual ~ACoh()

virtual Bool solve(VisEquation& ve) = 0

virtual VisBuffer& apply(VisBuffer& vb) = 0
virtual VisBuffer& applyInv(VisBuffer& vb) = 0

Apply additive error (Inverse is minus)