casa
$Rev:20696$
|
#include <VisCal.h>
Public Types | |
enum | Type { Test, ANoise, M, KAntPos, K, B, G, J, D, X, C, P, E, T, F, A, ALL } |
Allowed types of VisCal matrices - 'correct' order enum Type{UVMOD,Mf,M,K,B,G,D,C,E,P,T,EP,F};. More... | |
enum | ParType { Co, Re, CoRe } |
Enumeration of parameter types (Complex, Real, or Both) More... | |
Public Member Functions | |
VisCal (VisSet &vs) | |
VisCal (const Int &nAnt) | |
virtual | ~VisCal () |
virtual Type | type ()=0 |
Return the type of this calibration matrix (actual type of derived class). | |
virtual String | typeName () |
Return type name as string. | |
virtual String | longTypeName () |
virtual VisCalEnum::MatrixType | matrixType () |
Return Matrix type. | |
virtual VisCalEnum::VCParType | parType () |
Return the parameter type (nominally complex) | |
virtual Int | nPar ()=0 |
Number of pars per ant/bln (Must be implemented in specializations!) | |
virtual Vector< Bool > | spwOK () |
Report calibration availability per spw (always True for non-tabular?) | |
virtual Bool | spwOK (Int) |
virtual Bool | freqDepPar () |
Frequency-dependent Parameters? Nominally not. | |
const Int & | nChanPar () const |
Number of par channels in current spw. | |
virtual Bool | freqDepMat () |
Frequency-dependent Matrices? Nominally same as freqDepPar. | |
virtual Bool | timeDepMat () |
Matrices time-dependent per parameter set (nominally no) | |
Bool | isApplied () |
Is this calibration matrix to be applied? | |
virtual Bool | isSolvable () |
Is this solveable? (never via this interface) | |
virtual Double & | interval () |
Return the time interval over which this calibration is constant. | |
virtual void | setApply () |
Set the application parameters. | |
virtual void | setApply (const Record &apply) |
virtual String | applyinfo () |
Apply info/params, suitable for logging. | |
virtual String | siminfo () |
simulation params - for a VC, sim is apply; for a SVC this will get overriden | |
Bool & | calWt () |
Trigger calibration of weights. | |
virtual void | correct (VisBuffer &vb, Bool trial=False) |
Apply calibration to data in VisBuffer (correct Data or corrupt Model) (in-place versions) | |
virtual void | corrupt (VisBuffer &vb) |
virtual void corrupt(VisBuffer& vb); | |
virtual void | correct (VisBuffer &vb, Cube< Complex > &Vout, Bool trial=False) |
Apply calibration to data in VisBuffer; (alternate output versions) | |
virtual void | corrupt (VisBuffer &vb, Cube< Complex > &Mout) |
virtual void corrupt(VisBuffer& vb, Cube<Complex>& Mout); | |
virtual void | initCalFlagCount () |
Flag counting. | |
virtual Record | actionRec () |
virtual void | state () |
Report the state. | |
virtual void | currMetaNote () |
void | setPrtlev (const Int &prtlev) |
Set the print level. | |
Int | blnidx (const Int &a1, const Int &a2) |
Baseline index from antenna indices: (assumes a1<=a2 !!) | |
String & | extraTag () |
Static Public Member Functions | |
static String | nameOfType (Type type) |
Protected Member Functions | |
void | setApplied (const Bool &flag) |
Set applied state flag. | |
String & | msName () |
Int & | nSpw () |
General Shape Info. | |
Int & | nAnt () |
Int & | nBln () |
virtual Int & | nElem ()=0 |
The number of sets of parameters under consideration. | |
virtual Int | nCalMat ()=0 |
Number of Calibration matrices on ant/bln axis. | |
const VisBuffer & | vb () |
Access to current vb. | |
Int & | currSpw () |
Current in-focus spw. | |
Double & | lastTime () |
Current coords. | |
Double & | currTime () |
Int & | currScan () |
Int & | currObs () |
Int & | currField () |
Vector< Double > & | currFreq () |
Double & | refTime () |
Double & | refFreq () |
Int & | nChanPar () |
Current spectral shapes. | |
Int & | nChanMat () |
Int & | startChan () |
Vector< Int > & | nChanParList () |
Vector< Int > & | nChanMatList () |
Vector< Int > & | startChanList () |
VisVector & | V () |
Access to matrix renderings of Visibilities. | |
virtual Cube< Complex > & | currCPar () |
Access to current solution parameters and matrices. | |
virtual Cube< Float > & | currRPar () |
virtual Cube< Bool > & | currParOK () |
void | invalidateP () |
Validation of calibration parameters. | |
void | validateP () |
Bool | PValid () |
virtual void | invalidateCalMat ()=0 |
Invalidate cal matrices generically. | |
Matrix< Float > & | currWtScale () |
Access to weight-scaling factors. | |
virtual void | countInFlag (const VisBuffer &vb) |
Flag counting. | |
virtual void | countOutFlag (const VisBuffer &vb) |
virtual void | applyCal (VisBuffer &vb, Cube< Complex > &Vout, Bool trial=False)=0 |
Row-by-row apply to a Cube<Complex> (generic) | |
virtual void | syncCal (const VisBuffer &vb, const Bool &doInv=False) |
Synchronize "gains" with a VisBuffer or another VisCal. | |
virtual void | syncCal (VisCal &vc) |
void | syncMeta (const VisBuffer &vb) |
Set internal meta data from a VisBuffer or another VisCal. | |
void | syncMeta (VisCal &vc) |
void | syncMeta (const Int &spw, const Double &time, const Int &field, const Vector< Double > &freq, const Int &nchan) |
void | setCalChannelization (const Int &nChanDat) |
Set the calibration matrix channelization. | |
void | checkCurrCal () |
Test for need of new calibration. | |
virtual void | syncCal (const Bool &doInv=False) |
Synchronize "gains" with current meta-data. | |
virtual void | syncPar () |
Sync parameters for current meta data. | |
virtual void | calcPar () |
Calculate Mueller parameters by some means. | |
virtual void | syncCalMat (const Bool &doInv=False)=0 |
Sync matrices generically for current meta data. | |
Int & | prtlev () |
Return print (cout) level. | |
void | setCurrField (const Int &ifld) |
set current field index vector to given field id | |
Private Member Functions | |
VisCal () | |
Defalt ctor is private. | |
void | initVisCal () |
Initialize pointers, etc. | |
void | deleteVisCal () |
Delete pointers. | |
Private Attributes | |
String | msName_ |
Associated MS name. | |
Int | nSpw_ |
Number of Spectral windows. | |
Int | nAnt_ |
Number of antennas. | |
Int | nBln_ |
Number of baselines. | |
const VisBuffer * | vb_ |
Pointer to the current vb. | |
Int | currSpw_ |
Current synchronized spw. | |
Vector< Double > | currTime_ |
Current indices. | |
Vector< Int > | currScan_ |
Vector< Int > | currObs_ |
Vector< Int > | currField_ |
Vector< Double > | currFreq_ |
Vector< Double > | lastTime_ |
Double | refTime_ |
Double | refFreq_ |
Vector< Int > | nChanPar_ |
Channel counts. | |
Vector< Int > | nChanMat_ |
Vector< Int > | startChan_ |
Double | interval_ |
Solution timescale (context-dependent) | |
Bool | applied_ |
Application flag. | |
Int | focusChan_ |
In-focus channel for single-chan solves on multi-chan data. | |
PtrBlock< VisVector * > | V_ |
VisVector wrapper (per Spw) | |
PtrBlock< Cube< Complex > * > | currCPar_ |
Current parameters. | |
PtrBlock< Cube< Float > * > | currRPar_ |
PtrBlock< Cube< Bool > * > | currParOK_ |
Vector< Bool > | PValid_ |
Paremeter validity. | |
Bool | calWt_ |
Trigger calibration of weights. | |
PtrBlock< Matrix< Float > * > | currWtScale_ |
Weight scale factors. | |
Int64 | ndataIn_ |
Flag counting. | |
Int64 | nflagIn_ |
Int64 | nflagOut_ |
Int | prtlev_ |
Print level. | |
String | extratag_ |
Friends | |
class | SolvableVisJones |
enum casa::VisCal::Type |
casa::VisCal::VisCal | ( | VisSet & | vs | ) |
casa::VisCal::VisCal | ( | const Int & | nAnt | ) |
virtual casa::VisCal::~VisCal | ( | ) | [virtual] |
casa::VisCal::VisCal | ( | ) | [private] |
Defalt ctor is private.
virtual Record casa::VisCal::actionRec | ( | ) | [virtual] |
Reimplemented in casa::SolvableVisCal.
virtual void casa::VisCal::applyCal | ( | VisBuffer & | vb, |
Cube< Complex > & | Vout, | ||
Bool | trial = False |
||
) | [protected, pure virtual] |
Row-by-row apply to a Cube<Complex> (generic)
Implemented in casa::VisJones, casa::VisMueller, casa::AMueller, and casa::EVLASwPow.
virtual String casa::VisCal::applyinfo | ( | ) | [virtual] |
Apply info/params, suitable for logging.
Reimplemented in casa::TOpac, and casa::SolvableVisCal.
Referenced by siminfo().
Int casa::VisCal::blnidx | ( | const Int & | a1, |
const Int & | a2 | ||
) | [inline] |
virtual void casa::VisCal::calcPar | ( | ) | [protected, virtual] |
Calculate Mueller parameters by some means.
Reimplemented in casa::TOpac, casa::SolvableVisCal, casa::GJonesSpline, casa::BJonesPoly, casa::EGainCurve, casa::StandardTsys, and casa::PJones.
Bool& casa::VisCal::calWt | ( | ) | [inline] |
void casa::VisCal::checkCurrCal | ( | ) | [protected] |
Test for need of new calibration.
virtual void casa::VisCal::correct | ( | VisBuffer & | vb, |
Bool | trial = False |
||
) | [virtual] |
Apply calibration to data in VisBuffer (correct Data or corrupt Model) (in-place versions)
virtual void casa::VisCal::correct | ( | VisBuffer & | vb, |
Cube< Complex > & | Vout, | ||
Bool | trial = False |
||
) | [virtual] |
Apply calibration to data in VisBuffer; (alternate output versions)
virtual void casa::VisCal::corrupt | ( | VisBuffer & | vb | ) | [virtual] |
virtual void corrupt(VisBuffer& vb);
Reimplemented in casa::AMueller.
virtual void casa::VisCal::corrupt | ( | VisBuffer & | vb, |
Cube< Complex > & | Mout | ||
) | [virtual] |
virtual void corrupt(VisBuffer& vb, Cube<Complex>& Mout);
virtual void casa::VisCal::countInFlag | ( | const VisBuffer & | vb | ) | [protected, virtual] |
Flag counting.
virtual void casa::VisCal::countOutFlag | ( | const VisBuffer & | vb | ) | [protected, virtual] |
virtual Cube<Complex>& casa::VisCal::currCPar | ( | ) | [inline, protected, virtual] |
Int& casa::VisCal::currField | ( | ) | [inline, protected] |
Definition at line 205 of file VisCal.h.
References currField_, and currSpw().
Vector<Double>& casa::VisCal::currFreq | ( | ) | [inline, protected] |
virtual void casa::VisCal::currMetaNote | ( | ) | [virtual] |
Reimplemented in casa::SolvableVisCal.
Int& casa::VisCal::currObs | ( | ) | [inline, protected] |
virtual Cube<Bool>& casa::VisCal::currParOK | ( | ) | [inline, protected, virtual] |
Definition at line 225 of file VisCal.h.
References currParOK_, and currSpw().
virtual Cube<Float>& casa::VisCal::currRPar | ( | ) | [inline, protected, virtual] |
Int& casa::VisCal::currScan | ( | ) | [inline, protected] |
Int& casa::VisCal::currSpw | ( | ) | [inline, protected] |
Current in-focus spw.
Definition at line 198 of file VisCal.h.
References currSpw_.
Referenced by casa::SolvableVisCal::chanAveBounds(), currCPar(), currField(), casa::VisJones::currJElem(), casa::VisJones::currJElemOK(), casa::VisMueller::currMElem(), casa::VisMueller::currMElemOK(), currObs(), currParOK(), currRPar(), currScan(), currTime(), currWtScale(), casa::SolvableVisCal::fintervalCh(), casa::VisJones::invalidateJ(), casa::VisMueller::invalidateM(), invalidateP(), casa::VisJones::J1(), casa::VisJones::J2(), casa::VisJones::JValid(), lastTime(), casa::VisMueller::M(), casa::VisMueller::MValid(), PValid(), casa::SolvableVisCal::solveAllCPar(), casa::SolvableVisCal::solveAllParErr(), casa::SolvableVisCal::solveAllParOK(), casa::SolvableVisCal::solveAllParSNR(), casa::SolvableVisCal::solveAllRPar(), casa::SolvableVisCal::solveCPar(), casa::SolvableVisCal::solveParErr(), casa::SolvableVisCal::solveParOK(), casa::SolvableVisCal::solveParSNR(), casa::SolvableVisCal::solveRPar(), V(), casa::VisJones::validateJ(), casa::VisMueller::validateM(), and validateP().
Double& casa::VisCal::currTime | ( | ) | [inline, protected] |
Matrix<Float>& casa::VisCal::currWtScale | ( | ) | [inline, protected] |
Access to weight-scaling factors.
Definition at line 236 of file VisCal.h.
References currSpw(), and currWtScale_.
void casa::VisCal::deleteVisCal | ( | ) | [private] |
Delete pointers.
String& casa::VisCal::extraTag | ( | ) | [inline] |
virtual Bool casa::VisCal::freqDepMat | ( | ) | [inline, virtual] |
Frequency-dependent Matrices? Nominally same as freqDepPar.
Reimplemented in casa::AMueller, and casa::KJones.
Definition at line 119 of file VisCal.h.
References freqDepPar().
virtual Bool casa::VisCal::freqDepPar | ( | ) | [inline, virtual] |
Frequency-dependent Parameters? Nominally not.
Reimplemented in casa::TfOpac, casa::GlinXphfJones, casa::MfMueller, casa::GlinXphJones, casa::XfJones, casa::BJones, casa::DfllsJones, casa::DflinJones, casa::TfJones, casa::ANoise, casa::DfJones, casa::AMueller, casa::EVLASwPow, casa::StandardTsys, casa::LJJones, and casa::KJones.
Definition at line 113 of file VisCal.h.
References casa::False.
Referenced by freqDepMat().
virtual void casa::VisCal::initCalFlagCount | ( | ) | [virtual] |
Flag counting.
void casa::VisCal::initVisCal | ( | ) | [private] |
Initialize pointers, etc.
virtual Double& casa::VisCal::interval | ( | ) | [inline, virtual] |
virtual void casa::VisCal::invalidateCalMat | ( | ) | [protected, pure virtual] |
Invalidate cal matrices generically.
Implemented in casa::VisJones, and casa::VisMueller.
void casa::VisCal::invalidateP | ( | ) | [inline, protected] |
Validation of calibration parameters.
Definition at line 228 of file VisCal.h.
References currSpw(), casa::False, and PValid_.
Bool casa::VisCal::isApplied | ( | ) | [inline] |
virtual Bool casa::VisCal::isSolvable | ( | ) | [inline, virtual] |
Is this solveable? (never via this interface)
Reimplemented in casa::ANoise, and casa::SolvableVisCal.
Definition at line 128 of file VisCal.h.
References casa::False.
Double& casa::VisCal::lastTime | ( | ) | [inline, protected] |
virtual String casa::VisCal::longTypeName | ( | ) | [inline, virtual] |
Reimplemented in casa::TfOpac, casa::TOpac, casa::GlinXphfJones, casa::MfMueller, casa::GlinXphJones, casa::XfJones, casa::MMueller, casa::JJones, casa::XJones, casa::BJones, casa::XMueller, casa::DfllsJones, casa::GJones, casa::DllsJones, casa::KAntPosJones, casa::DflinJones, casa::TfJones, casa::DlinJones, casa::KMBDJones, casa::ANoise, casa::DfJones, casa::KcrossJones, casa::TJones, casa::GJonesSpline, casa::BJonesPoly, casa::EPJones, casa::LJJones, casa::EVLASwPow, casa::DJones, casa::KJones, casa::StandardTsys, casa::PJones, casa::EGainCurve, and casa::AMueller.
virtual VisCalEnum::MatrixType casa::VisCal::matrixType | ( | ) | [inline, virtual] |
Return Matrix type.
Reimplemented in casa::VisJones, and casa::VisMueller.
Definition at line 98 of file VisCal.h.
References casa::VisCalEnum::GLOBAL.
String& casa::VisCal::msName | ( | ) | [inline, protected] |
static String casa::VisCal::nameOfType | ( | Type | type | ) | [inline, static] |
Int& casa::VisCal::nAnt | ( | ) | [inline, protected] |
Definition at line 185 of file VisCal.h.
References nAnt_.
Referenced by blnidx(), casa::VisJones::nCalMat(), casa::SolvableVisJones::nCalMat(), casa::VisJones::nElem(), and casa::SolvableVisJones::nTotalPar().
Int& casa::VisCal::nBln | ( | ) | [inline, protected] |
Definition at line 186 of file VisCal.h.
References nBln_.
Referenced by casa::VisMueller::nCalMat(), casa::SolvableVisMueller::nCalMat(), and casa::VisMueller::nElem().
virtual Int casa::VisCal::nCalMat | ( | ) | [protected, pure virtual] |
Number of Calibration matrices on ant/bln axis.
Implemented in casa::SolvableVisJones, casa::SolvableVisMueller, casa::VisJones, and casa::VisMueller.
Int& casa::VisCal::nChanMat | ( | ) | [inline, protected] |
Vector<Int>& casa::VisCal::nChanMatList | ( | ) | [inline, protected] |
const Int& casa::VisCal::nChanPar | ( | ) | const [inline] |
Number of par channels in current spw.
Definition at line 116 of file VisCal.h.
References currSpw_, and nChanPar_.
Referenced by casa::AMueller::freqDepMat().
Int& casa::VisCal::nChanPar | ( | ) | [inline, protected] |
Vector<Int>& casa::VisCal::nChanParList | ( | ) | [inline, protected] |
virtual Int& casa::VisCal::nElem | ( | ) | [protected, pure virtual] |
The number of sets of parameters under consideration.
Implemented in casa::VisJones, and casa::VisMueller.
virtual Int casa::VisCal::nPar | ( | ) | [pure virtual] |
Number of pars per ant/bln (Must be implemented in specializations!)
Implemented in casa::TOpac, casa::MMueller, casa::XJones, casa::JJones, casa::XMueller, casa::GJones, casa::KAntPosJones, casa::ANoise, casa::LJJones, casa::EPJones, casa::TJones, casa::AMueller, casa::GJonesSpline, casa::BJonesPoly, casa::DJones, casa::KJones, casa::EVLASwPow, casa::EGainCurve, and casa::PJones.
Referenced by casa::SolvableVisMueller::nTotalPar(), and casa::SolvableVisJones::nTotalPar().
Int& casa::VisCal::nSpw | ( | ) | [inline, protected] |
virtual VisCalEnum::VCParType casa::VisCal::parType | ( | ) | [inline, virtual] |
Return the parameter type (nominally complex)
Reimplemented in casa::TOpac, casa::LJJones, casa::EPJones, casa::EVLASwPow, casa::StandardTsys, casa::EGainCurve, and casa::KJones.
Definition at line 101 of file VisCal.h.
References casa::VisCalEnum::COMPLEX.
Int& casa::VisCal::prtlev | ( | ) | [inline, protected] |
Return print (cout) level.
Definition at line 279 of file VisCal.h.
References prtlev_.
Referenced by setPrtlev().
Bool casa::VisCal::PValid | ( | ) | [inline, protected] |
Double& casa::VisCal::refFreq | ( | ) | [inline, protected] |
Double& casa::VisCal::refTime | ( | ) | [inline, protected] |
void casa::VisCal::setApplied | ( | const Bool & | flag | ) | [inline, protected] |
virtual void casa::VisCal::setApply | ( | ) | [virtual] |
Set the application parameters.
Reimplemented in casa::SolvableVisCal, and casa::AMueller.
virtual void casa::VisCal::setApply | ( | const Record & | apply | ) | [virtual] |
void casa::VisCal::setCalChannelization | ( | const Int & | nChanDat | ) | [protected] |
Set the calibration matrix channelization.
void casa::VisCal::setCurrField | ( | const Int & | ifld | ) | [protected] |
set current field index vector to given field id
void casa::VisCal::setPrtlev | ( | const Int & | prtlev | ) | [inline] |
virtual String casa::VisCal::siminfo | ( | ) | [inline, virtual] |
simulation params - for a VC, sim is apply; for a SVC this will get overriden
Reimplemented in casa::SolvableVisCal.
Definition at line 142 of file VisCal.h.
References applyinfo().
virtual Vector<Bool> casa::VisCal::spwOK | ( | ) | [inline, virtual] |
Report calibration availability per spw (always True for non-tabular?)
Reimplemented in casa::EGainCurve.
Definition at line 109 of file VisCal.h.
References nSpw(), and casa::True.
virtual Bool casa::VisCal::spwOK | ( | Int | ) | [inline, virtual] |
Reimplemented in casa::SolvableVisCal.
Definition at line 110 of file VisCal.h.
References casa::True.
Int& casa::VisCal::startChan | ( | ) | [inline, protected] |
Definition at line 214 of file VisCal.h.
References currSpw_, and startChan_.
Vector<Int>& casa::VisCal::startChanList | ( | ) | [inline, protected] |
Definition at line 217 of file VisCal.h.
References startChan_.
virtual void casa::VisCal::state | ( | ) | [virtual] |
Report the state.
Reimplemented in casa::SolvableVisJones, casa::SolvableVisMueller, casa::VisJones, casa::VisMueller, and casa::SolvableVisCal.
virtual void casa::VisCal::syncCal | ( | const VisBuffer & | vb, |
const Bool & | doInv = False |
||
) | [protected, virtual] |
virtual void casa::VisCal::syncCal | ( | VisCal & | vc | ) | [protected, virtual] |
virtual void casa::VisCal::syncCal | ( | const Bool & | doInv = False | ) | [protected, virtual] |
Synchronize "gains" with current meta-data.
virtual void casa::VisCal::syncCalMat | ( | const Bool & | doInv = False | ) | [protected, pure virtual] |
Sync matrices generically for current meta data.
Implemented in casa::VisJones, casa::VisMueller, and casa::AMueller.
void casa::VisCal::syncMeta | ( | const VisBuffer & | vb | ) | [protected] |
void casa::VisCal::syncMeta | ( | VisCal & | vc | ) | [protected] |
void casa::VisCal::syncMeta | ( | const Int & | spw, |
const Double & | time, | ||
const Int & | field, | ||
const Vector< Double > & | freq, | ||
const Int & | nchan | ||
) | [protected] |
virtual void casa::VisCal::syncPar | ( | ) | [protected, virtual] |
Sync parameters for current meta data.
virtual Bool casa::VisCal::timeDepMat | ( | ) | [inline, virtual] |
Matrices time-dependent per parameter set (nominally no)
Reimplemented in casa::KAntPosJones, and casa::ANoise.
Definition at line 122 of file VisCal.h.
References casa::False.
virtual Type casa::VisCal::type | ( | ) | [pure virtual] |
Return the type of this calibration matrix (actual type of derived class).
(Must be implemented in specializations!)
Implemented in casa::TfOpac, casa::TOpac, casa::MfMueller, casa::GlinXphJones, casa::XfJones, casa::MMueller, casa::JJones, casa::XJones, casa::BJones, casa::XMueller, casa::GJones, casa::KAntPosJones, casa::TfJones, casa::KMBDJones, casa::ANoise, casa::TJones, casa::GJonesSpline, casa::BJonesPoly, casa::EPJones, casa::LJJones, casa::DJones, casa::EVLASwPow, casa::KJones, casa::StandardTsys, casa::PJones, casa::EGainCurve, and casa::AMueller.
Referenced by casa::SolvableVisCal::setParType().
virtual String casa::VisCal::typeName | ( | ) | [inline, virtual] |
Return type name as string.
Reimplemented in casa::TfOpac, casa::TOpac, casa::GlinXphfJones, casa::MfMueller, casa::GlinXphJones, casa::XfJones, casa::MMueller, casa::JJones, casa::XJones, casa::BJones, casa::XMueller, casa::DfllsJones, casa::GJones, casa::DllsJones, casa::KAntPosJones, casa::DflinJones, casa::TfJones, casa::DlinJones, casa::KMBDJones, casa::ANoise, casa::DfJones, casa::KcrossJones, casa::TJones, casa::GJonesSpline, casa::BJonesPoly, casa::EPJones, casa::LJJones, casa::EVLASwPow, casa::DJones, casa::KJones, casa::StandardTsys, casa::PJones, casa::EGainCurve, and casa::AMueller.
Definition at line 94 of file VisCal.h.
Referenced by casa::SolvableVisMueller::listCal().
VisVector& casa::VisCal::V | ( | ) | [inline, protected] |
void casa::VisCal::validateP | ( | ) | [inline, protected] |
Definition at line 229 of file VisCal.h.
References currSpw(), PValid_, and casa::True.
const VisBuffer& casa::VisCal::vb | ( | ) | [inline, protected] |
friend class SolvableVisJones [friend] |
Reimplemented in casa::VisJones.
Bool casa::VisCal::applied_ [private] |
Application flag.
Definition at line 331 of file VisCal.h.
Referenced by isApplied(), and setApplied().
Bool casa::VisCal::calWt_ [private] |
PtrBlock<Cube<Complex>*> casa::VisCal::currCPar_ [private] |
Vector<Int> casa::VisCal::currField_ [private] |
Definition at line 317 of file VisCal.h.
Referenced by currField().
Vector<Double> casa::VisCal::currFreq_ [private] |
Definition at line 318 of file VisCal.h.
Referenced by currFreq().
Vector<Int> casa::VisCal::currObs_ [private] |
PtrBlock<Cube<Bool>*> casa::VisCal::currParOK_ [private] |
Definition at line 342 of file VisCal.h.
Referenced by currParOK().
PtrBlock<Cube<Float>*> casa::VisCal::currRPar_ [private] |
Definition at line 341 of file VisCal.h.
Referenced by currRPar().
Vector<Int> casa::VisCal::currScan_ [private] |
Definition at line 315 of file VisCal.h.
Referenced by currScan().
Int casa::VisCal::currSpw_ [private] |
Current synchronized spw.
Definition at line 311 of file VisCal.h.
Referenced by currSpw(), nChanMat(), nChanPar(), and startChan().
Vector<Double> casa::VisCal::currTime_ [private] |
PtrBlock<Matrix<Float>*> casa::VisCal::currWtScale_ [private] |
String casa::VisCal::extratag_ [private] |
Definition at line 359 of file VisCal.h.
Referenced by extraTag().
Int casa::VisCal::focusChan_ [private] |
In-focus channel for single-chan solves on multi-chan data.
Reimplemented in casa::SolvableVisCal.
Double casa::VisCal::interval_ [private] |
Solution timescale (context-dependent)
Definition at line 328 of file VisCal.h.
Referenced by interval().
Vector<Double> casa::VisCal::lastTime_ [private] |
Definition at line 319 of file VisCal.h.
Referenced by lastTime().
String casa::VisCal::msName_ [private] |
Int casa::VisCal::nAnt_ [private] |
Int casa::VisCal::nBln_ [private] |
Vector<Int> casa::VisCal::nChanMat_ [private] |
Definition at line 324 of file VisCal.h.
Referenced by nChanMat(), and nChanMatList().
Vector<Int> casa::VisCal::nChanPar_ [private] |
Channel counts.
Definition at line 324 of file VisCal.h.
Referenced by nChanPar(), and nChanParList().
Int64 casa::VisCal::ndataIn_ [private] |
Int64 casa::VisCal::nflagIn_ [private] |
Int64 casa::VisCal::nflagOut_ [private] |
Int casa::VisCal::nSpw_ [private] |
Int casa::VisCal::prtlev_ [private] |
Vector<Bool> casa::VisCal::PValid_ [private] |
Paremeter validity.
Definition at line 345 of file VisCal.h.
Referenced by invalidateP(), PValid(), and validateP().
Double casa::VisCal::refFreq_ [private] |
Double casa::VisCal::refTime_ [private] |
Vector<Int> casa::VisCal::startChan_ [private] |
Definition at line 325 of file VisCal.h.
Referenced by startChan(), and startChanList().
PtrBlock<VisVector*> casa::VisCal::V_ [private] |
const VisBuffer* casa::VisCal::vb_ [private] |