29 #ifndef CALIBRATION_SOLVABLEVJMBUF_H
30 #define CALIBRATION_SOLVABLEVJMBUF_H
GJonesMBuf: GJones calibration main table buffer.
virtual casacore::Bool fillMatchingRows(const casacore::Vector< casacore::Int > &matchingRows, const casacore::String &sFreqGrpName, const casacore::Complex &sGain, const casacore::MFrequency &sRefFreq, const casacore::Int &sRefAnt)
Update the calibration solution in each of a set of buffer rows.
virtual SolvableVisJonesMCol * newCalMainCol(CalTable &calTable)
Factory method to create a columns accessor object of the appropriate type.
std::complex< Float > Complex
GJonesMBuf()
Default constructor.
casacore::Array< casacore::Float > snr_p
casacore::Bool solnOkOK_p
casacore::Array< casacore::Bool > flag_p
DJonesMBuf: DJones calibration main table buffer.
virtual casacore::Vector< casacore::Bool > & totalSolnOk()
casacore::Data field accessors
virtual void invalidate()
Invalidate the current cache.
casacore::Bool totalFitOK_p
virtual SolvableVisJonesMCol * calMainCol()
Calibration table columns accessor.
virtual casacore::Array< casacore::Bool > & solnOk()
casacore::Vector< casacore::Float > totalFitWgt_p
casacore::Vector< casacore::Bool > totalSolnOk_p
Buffer fields.
TJonesMBuf()
Default constructor.
casacore::Vector< casacore::Float > totalFit_p
CalTable: Calibration table access and creation.
A Measure: wave characteristics.
virtual casacore::Int append(CalTable &calTable)
Write the current buffer at the end of a specified cal table; returns the number of rows appended...
CalIterBase: Base class for calibration table iterators.
SolvableVisJonesMBuf: SolvableVisJones calibration main table buffer.
virtual casacore::Array< casacore::Bool > & flag()
virtual casacore::Int nRow()
Maximum number of rows in the calibration buffer.
virtual void fillAttributes(const casacore::Vector< casacore::Int > &, const VisBuffer &)
Fill the cal buffer attribute columns in an empty cal buffer, after the cal indices have been set usi...
SolvableVisJonesMCol: RW SolvableVisJones cal_main column access.
casacore::Bool totalSolnOkOK_p
Buffer field status flags.
virtual casacore::Array< casacore::Float > & fit()
bool Bool
Define the standard types used by Casacore.
SolvableVisJonesMBuf()
Default constructor.
virtual casacore::Array< casacore::Float > & fitWgt()
DJonesMBuf()
Default constructor.
casacore::Array< casacore::Bool > solnOk_p
virtual casacore::Array< casacore::Float > & snr()
virtual casacore::Vector< casacore::Float > & totalFit()
virtual CalMainColumns * calMainCol()
Access to the columns accessor object.
TimeVarVisJonesMBuf: TimeVarVisJones calibration main table buffer.
casacore::Bool totalFitWgtOK_p
String: the storage and methods of handling collections of characters.
VisBuffers encapsulate one chunk of visibility data for processing.
casacore::Array< casacore::Float > fitWgt_p
casacore::Bool fitWgtOK_p
TJonesMBuf: TJones calibration main table buffer.
virtual casacore::Vector< casacore::Float > & totalFitWgt()
casacore::Array< casacore::Float > fit_p