ACoh.h
Classes
- ACoh -- ACoh: Model additive errors for the VisEquation. (full description)
Interface
- Public Members
- ACoh()
- virtual ~ACoh()
- virtual Bool solve(VisEquation& ve) = 0
- virtual VisBuffer& apply(VisBuffer& vb) = 0
- virtual VisBuffer& applyInv(VisBuffer& vb) = 0
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:
- Simulation: random additive noise of a certain scaling
can be added: SimACoh
- Correlator offsets
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
Apply additive error (Inverse is minus)