CalVisBuffer extends VisBuffer to support storage and recall of associated residual and differentiated residual data. More...
#include <CalVisBuffer.h>
Public Member Functions | |
CalVisBuffer () | |
CalVisBuffer (ROVisibilityIterator &iter) | |
CalVisBuffer (const CalVisBuffer &cvb) | |
~CalVisBuffer () | |
CalVisBuffer & | operator= (const VisBuffer &cvb) |
CalVisBuffer & | assign (const VisBuffer &vb, Bool copy=True) |
void | updateCoordInfo (const VisBuffer *vb=NULL, const Bool dirDependent=True) |
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< Bool > | infocusFlag_p |
Cube< Complex > | infocusVisCube_p |
Cube< Complex > | infocusModelVisCube_p |
Cube< Complex > | residuals_p |
Matrix< Bool > | residFlag_p |
Array< Complex > | diffResiduals_p |
CalVisBuffer extends VisBuffer to support storage and recall of associated residual and differentiated residual data.
Public interface
CalVisBuffer is a VisBuffer for calibration solving
This class extends
Definition at line 65 of file CalVisBuffer.h.
casa::CalVisBuffer::CalVisBuffer | ( | ) |
casa::CalVisBuffer::CalVisBuffer | ( | ROVisibilityIterator & | iter | ) |
casa::CalVisBuffer::CalVisBuffer | ( | const CalVisBuffer & | cvb | ) |
casa::CalVisBuffer::~CalVisBuffer | ( | ) |
CalVisBuffer& casa::CalVisBuffer::assign | ( | const VisBuffer & | vb, | |
Bool | copy = True | |||
) |
void casa::CalVisBuffer::cleanUp | ( | ) |
const Array<Complex>& casa::CalVisBuffer::diffResiduals | ( | ) | const [inline] |
Definition at line 135 of file CalVisBuffer.h.
References diffResiduals().
Referenced by diffResiduals().
Array<Complex>& casa::CalVisBuffer::diffResiduals | ( | ) | [inline] |
Definition at line 134 of file CalVisBuffer.h.
References diffResiduals_p.
void casa::CalVisBuffer::enforceAPonData | ( | const String & | apmode | ) |
void casa::CalVisBuffer::finalizeResiduals | ( | ) |
const Matrix<Bool>& casa::CalVisBuffer::infocusFlag | ( | ) | const [inline] |
Definition at line 117 of file CalVisBuffer.h.
References infocusFlag().
Referenced by infocusFlag().
Matrix<Bool>& casa::CalVisBuffer::infocusFlag | ( | ) | [inline] |
Definition at line 116 of file CalVisBuffer.h.
References infocusFlag_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::infocusModelVisCube | ( | ) | [inline] |
Definition at line 122 of file CalVisBuffer.h.
References infocusModelVisCube_p.
const Cube<Complex>& casa::CalVisBuffer::infocusVisCube | ( | ) | const [inline] |
Definition at line 120 of file CalVisBuffer.h.
References infocusVisCube().
Referenced by infocusVisCube().
Cube<Complex>& casa::CalVisBuffer::infocusVisCube | ( | ) | [inline] |
Definition at line 119 of file CalVisBuffer.h.
References infocusVisCube_p.
void casa::CalVisBuffer::initResidWithModel | ( | ) |
CalVisBuffer& casa::CalVisBuffer::operator= | ( | const VisBuffer & | cvb | ) |
const Matrix<Bool>& casa::CalVisBuffer::residFlag | ( | ) | const [inline] |
Matrix<Bool>& casa::CalVisBuffer::residFlag | ( | ) | [inline] |
Definition at line 130 of file CalVisBuffer.h.
References residFlag_p.
const Cube<Complex>& casa::CalVisBuffer::residuals | ( | ) | const [inline] |
Cube<Complex>& casa::CalVisBuffer::residuals | ( | ) | [inline] |
Definition at line 126 of file CalVisBuffer.h.
References residuals_p.
void casa::CalVisBuffer::setFocusChan | ( | const Int | focusChan = -1 |
) |
void casa::CalVisBuffer::sizeResiduals | ( | const Int & | nPar, | |
const Int & | nDiff | |||
) |
void casa::CalVisBuffer::updateCoordInfo | ( | const VisBuffer * | vb = NULL , |
|
const Bool | dirDependent = True | |||
) |
Array<Complex> casa::CalVisBuffer::diffResiduals_p [private] |
Definition at line 152 of file CalVisBuffer.h.
Referenced by diffResiduals().
Int casa::CalVisBuffer::focusChan_p [private] |
Definition at line 142 of file CalVisBuffer.h.
Matrix<Bool> casa::CalVisBuffer::infocusFlag_p [private] |
Definition at line 146 of file CalVisBuffer.h.
Referenced by infocusFlag().
Cube<Complex> casa::CalVisBuffer::infocusModelVisCube_p [private] |
Definition at line 148 of file CalVisBuffer.h.
Referenced by infocusModelVisCube().
Cube<Complex> casa::CalVisBuffer::infocusVisCube_p [private] |
Definition at line 147 of file CalVisBuffer.h.
Referenced by infocusVisCube().
Matrix<Bool> casa::CalVisBuffer::residFlag_p [private] |
Definition at line 151 of file CalVisBuffer.h.
Referenced by residFlag().
Cube<Complex> casa::CalVisBuffer::residuals_p [private] |
Definition at line 150 of file CalVisBuffer.h.
Referenced by residuals().