VisJonesMBuf: VisJones calibration main table buffer. More...
#include <VisJonesMBuf.h>
Public Member Functions | |
VisJonesMBuf () | |
Default constructor. | |
VisJonesMBuf (const Vector< Int > &calIndices, const Block< Vector< Int > > &indexValues) | |
Construct from a set of calibration buffer indices and their specified values. | |
VisJonesMBuf (CalIterBase &calIter) | |
Construct from a calibration table iterator. |
VisJonesMBuf: VisJones calibration main table buffer.
Public interface
From "visibility plane Jones matrix", "calibration main table" and "buffer"
The VisJonesMBuf class holds a buffer, optionally connected to a VisJones calibration main table iterator (of base type CalIterBase). Specializations for time-variable and solvable VisJones calibration table formats are provided through inheritance.
Encapsulate VisJones calibration main table data buffers.
Definition at line 72 of file VisJonesMBuf.h.
casa::VisJonesMBuf::VisJonesMBuf | ( | ) |
Default constructor.
No connection to an underlying calibration table iterator in this case.
casa::VisJonesMBuf::VisJonesMBuf | ( | const Vector< Int > & | calIndices, | |
const Block< Vector< Int > > & | indexValues | |||
) |
Construct from a set of calibration buffer indices and their specified values.
Non-index columns will be set to default values, and there is no connection to an underlying calibration table iterator in this case.
casa::VisJonesMBuf::VisJonesMBuf | ( | CalIterBase & | calIter | ) |
Construct from a calibration table iterator.
The calibration buffer will remain synchronized with the iterator.