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

CalVisBuffer extends VisBuffer to support storage and recall of associated residual and differentiated residual data. More...

#include <CalVisBuffer.h>

Inheritance diagram for casa::CalVisBuffer:
casa::VisBuffer

List of all members.

Public Member Functions

 CalVisBuffer ()
 CalVisBuffer (ROVisibilityIterator &iter)
 
   

 CalVisBuffer (const CalVisBuffer &cvb)
 
   

 ~CalVisBuffer ()
CalVisBufferoperator= (const VisBuffer &cvb)
 
   

CalVisBufferassign (const VisBuffer &vb, Bool copy=True)
 
   

void updateCoordInfo ()
 
   

void enforceAPonData (const String &apmode)
void setFocusChan (const Int focusChan=-1)
 
   

void sizeResiduals (const Int &nPar, const Int &nDiff)
void initResidWithModel ()
void finalizeResiduals ()
void cleanUp ()
Matrix< Bool > & infocusFlag ()
 
   

const Matrix< Bool > & infocusFlag () const
Cube< Complex > & infocusVisCube ()
const Cube< Complex > & infocusVisCube () const
Cube< Complex > & infocusModelVisCube ()
const Cube< Complex > & infocusModelVisCube () const
Cube< Complex > & residuals ()
const Cube< Complex > & residuals () const
Matrix< Bool > & residFlag ()
const Matrix< Bool > & residFlag () const
Array< Complex > & diffResiduals ()
const Array< Complex > & diffResiduals () const

Private Attributes

Int focusChan_p
 
   

Matrix< BoolinfocusFlag_p
 
   

Cube< Complex > infocusVisCube_p
Cube< Complex > infocusModelVisCube_p
Cube< Complex > residuals_p
Matrix< BoolresidFlag_p
Array< Complex > diffResiduals_p

Detailed Description

CalVisBuffer extends VisBuffer to support storage and recall of associated residual and differentiated residual data.

Intended use:

Public interface

Prerequisite

Etymology

CalVisBuffer is a VisBuffer for calibration solving

Synopsis

This class extends

Definition at line 65 of file CalVisBuffer.h.


Constructor & Destructor Documentation

   

   


Member Function Documentation

CalVisBuffer& casa::CalVisBuffer::assign ( const VisBuffer vb,
Bool  copy = True 
) [virtual]

   

Reimplemented from casa::VisBuffer.

Array<Complex>& casa::CalVisBuffer::diffResiduals ( ) [inline]

Definition at line 134 of file CalVisBuffer.h.

References diffResiduals_p.

const Array<Complex>& casa::CalVisBuffer::diffResiduals ( ) const [inline]

Definition at line 135 of file CalVisBuffer.h.

References diffResiduals().

Referenced by diffResiduals().

void casa::CalVisBuffer::enforceAPonData ( const String apmode)

   

Definition at line 116 of file CalVisBuffer.h.

References infocusFlag_p.

const Matrix<Bool>& casa::CalVisBuffer::infocusFlag ( ) const [inline]

Definition at line 117 of file CalVisBuffer.h.

References infocusFlag().

Referenced by infocusFlag().

Definition at line 122 of file CalVisBuffer.h.

References infocusModelVisCube_p.

const Cube<Complex>& casa::CalVisBuffer::infocusModelVisCube ( ) const [inline]

Definition at line 123 of file CalVisBuffer.h.

References infocusModelVisCube().

Referenced by infocusModelVisCube().

Cube<Complex>& casa::CalVisBuffer::infocusVisCube ( ) [inline]

Definition at line 119 of file CalVisBuffer.h.

References infocusVisCube_p.

const Cube<Complex>& casa::CalVisBuffer::infocusVisCube ( ) const [inline]

Definition at line 120 of file CalVisBuffer.h.

References infocusVisCube().

Referenced by infocusVisCube().

CalVisBuffer& casa::CalVisBuffer::operator= ( const VisBuffer cvb) [virtual]

   

Reimplemented from casa::VisBuffer.

Definition at line 130 of file CalVisBuffer.h.

References residFlag_p.

const Matrix<Bool>& casa::CalVisBuffer::residFlag ( ) const [inline]

Definition at line 131 of file CalVisBuffer.h.

References residFlag().

Referenced by residFlag().

Cube<Complex>& casa::CalVisBuffer::residuals ( ) [inline]

Definition at line 126 of file CalVisBuffer.h.

References residuals_p.

const Cube<Complex>& casa::CalVisBuffer::residuals ( ) const [inline]

Definition at line 127 of file CalVisBuffer.h.

References residuals().

Referenced by residuals().

void casa::CalVisBuffer::setFocusChan ( const Int  focusChan = -1)

   

void casa::CalVisBuffer::sizeResiduals ( const Int nPar,
const Int nDiff 
)

   


Member Data Documentation

Definition at line 152 of file CalVisBuffer.h.

Referenced by diffResiduals().

   

Definition at line 142 of file CalVisBuffer.h.

   

Definition at line 146 of file CalVisBuffer.h.

Referenced by infocusFlag().

Definition at line 148 of file CalVisBuffer.h.

Referenced by infocusModelVisCube().

Definition at line 147 of file CalVisBuffer.h.

Referenced by infocusVisCube().

Definition at line 151 of file CalVisBuffer.h.

Referenced by residFlag().

Definition at line 150 of file CalVisBuffer.h.

Referenced by residuals().


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