casa::SolvableVisCal Class Reference

#include <SolvableVisCal.h>

Inheritance diagram for casa::SolvableVisCal:
casa::VisCal casa::SingleDishSkyCal casa::SolvableVisMueller casa::SingleDishOtfCal casa::SingleDishPositionSwitchCal casa::SingleDishRasterCal casa::ANoise casa::MMueller casa::SolvableVisJones casa::XMueller casa::AMueller casa::MfMueller casa::DJones casa::EGainCurve casa::EPJones casa::FJones casa::FringeJones casa::GJones casa::JJones casa::LJJones casa::TJones casa::XJones

List of all members.

Classes

struct  fluxScaleStruct

Public Types

typedef struct
casa::SolvableVisCal::fluxScaleStruct 
fluxScaleStruct

Public Member Functions

 SolvableVisCal (VisSet &vs)
 SolvableVisCal (String msname, Int MSnAnt, Int MSnSpw)
 SolvableVisCal (const MSMetaInfoForCal &msmc)
 SolvableVisCal (const Int &nAnt)
virtual ~SolvableVisCal ()
String & calTableName ()
 Access to user-supplied parameters.
String & calTableSelect ()
Bool & append ()
String & tInterpType ()
String & fInterpType ()
Vector< Int > & spwMap ()
Int & refant ()
Vector< Int > & refantlist ()
Int & minblperant ()
String & apmode ()
String & solint ()
String & fsolint ()
Double & preavg ()
Bool & solnorm ()
Float & minSNR ()
String & combine ()
Bool combspw ()
Bool combfld ()
Bool combscan ()
Bool combobs ()
virtual Int nTotalPar ()=0
 Total number of (complex) parameters per solve (specialize to jive with ant- or bln-basedness, etc.
virtual Bool useGenericGatherForSolve ()
 Report if calibration available for specified spw (if no CalInterp available, assume True).
virtual Bool useGenericSolveOne ()
 Use generic solution engine for a single solve (usually inside the generic gathering mechanism).
virtual Int solvePol ()
 Solve for point-source X or Q,U? nominally no (0).
virtual Bool normalizable ()=0
 Does normalization by MODEL_DATA commute with this VisCal? (if so, permits pre-solve time-averaging).
virtual Bool accumulatable ()
 Is this type capable of accumulation? (nominally no).
virtual Bool smoothable ()
 Is this type capable of smoothing? (nominally no).
virtual Bool phandonly ()
 Should only parallel-hands be used in solving? (generally no (default=False), but GJones and related will override, and eventually this will be a user-set-able parameter).
Int & focusChan ()
 Access to focus channel.
Bool isSolved ()
 Is this ready to solve?
virtual Bool isSolvable ()
 Is this solveable? (via this interface, nominally yes).
virtual void setApply ()
 Set the application parameters.
virtual void setApply (const Record &apply)
virtual void setCallib (const Record &callib, const MeasurementSet &selms)
virtual void setModel (const String &)
virtual String applyinfo ()
 Report apply info/params, e.g.
virtual void setSolve ()
 Set the solving parameters.
virtual void setSolve (const Record &solve)
virtual String solveinfo ()
 Report solve info/params, e.g., for logging.
virtual void setAccumulate (VisSet &vs, const String &table, const String &select, const Double &t, const Int &refAnt=-1)
 Arrange for accumulation.
virtual Complex defaultPar ()
 Default value for parameters.
virtual Float defaultRPar ()
virtual Complex defaultCPar ()
virtual void setSpecify (const Record &specify)
 Arrange to build a cal table from specified values.
virtual void specify (const Record &specify)
 Fill a caltable with specified values.
virtual Int sizeUpSolve (VisSet &vs, Vector< Int > &nChunkPerSol)
 Size up the solving arrays, etc.
void inflate (VisSet &vs, const Bool &fillMeta=False)
 These inflate methods soon to deprecate (gmoellen, 20121212) Inflate the pristine CalSet (from VisSet info).
virtual void inflate (const Vector< Int > &nChanDat, const Vector< Int > &startChanDat, const Vector< Int > &nSlot)
 Inflate the pristine CalSet (generically).
virtual void guessPar (VisBuffer &vb)=0
 Hazard a guess at the parameters (solveCPar) given the data.
virtual void guessPar (SDBList &)
Double solTimeInterval () const
 Time-dep solution interval (VI2).
Double & fintervalHz ()
 Freq-dep solint values.
Double & fintervalCh ()
Matrix< Int > chanAveBounds ()
Matrix< Int > chanAveBounds (Int spw)
virtual Cube< Complex > & solveCPar ()
 Access to current solution parameters and matrices.
virtual Cube< Float > & solveRPar ()
virtual Cube< Bool > & solveParOK ()
virtual Cube< Float > & solveParErr ()
virtual Cube< Float > & solveParSNR ()
virtual Cube< Complex > & solveAllCPar ()
virtual Cube< Float > & solveAllRPar ()
virtual Cube< Bool > & solveAllParOK ()
virtual Cube< Float > & solveAllParErr ()
virtual Cube< Float > & solveAllParSNR ()
Vector< Complex > & srcPolPar ()
 Access to source pol parameters.
Bool syncSolveMeta (VisBuffer &vb, const Int &fieldId)
 Synchronize the meta data with a solvable VisBuffer (returns False if VisBuffer has no valid data).
Bool syncSolveMeta (VisBuffGroupAcc &vbga)
void syncSolveMeta (SDBList &sdbs)
void overrideObsScan (Int obs, Int scan)
 Provide for override of currScan and currObs.
virtual void enforceAPonData (VisBuffer &vb)
 If apmode() is "A", convert vb's visibilities to amp + 0i.
virtual Bool verifyConstraints (VisBuffGroupAcc &vbag)
 Verify VisBuffer data sufficient for solving (wts, etc.
virtual Bool verifyConstraints (SDBList &sdbs)
virtual Bool verifyForSolve (VisBuffer &vb)
virtual void selfGatherAndSolve (VisSet &vs, VisEquation &ve)
 Self- gather and/or solve prototypes (triggered by useGenericGatherForSolve=F or useGenericSolveOne=F; must be overridden in derived specializations).
virtual void selfSolveOne (VisBuffGroupAcc &vs)
virtual void selfSolveOne (SDBList &)
void setUpForPolSolve (VisBuffer &vb)
 Set up data and model for pol solve.
virtual void differentiate (CalVisBuffer &cvb)=0
 Differentiate VB model w.r.t.
virtual void differentiate (SolveDataBuffer &)
virtual void differentiate (VisBuffer &vb, Cube< Complex > &V, Array< Complex > &dV, Matrix< Bool > &Vflg)=0
virtual void differentiate (VisBuffer &, VisBuffer &, VisBuffer &, Matrix< Bool > &)
virtual void diffSrc (VisBuffer &vb, Array< Complex > &dV)=0
 Differentiate VB model w.r.t.
virtual void updatePar (const Vector< Complex > dCalPar, const Vector< Complex > dSrcPar)
 Update solve parameters incrementally (additive).
virtual void updatePar (const Vector< Complex > dCalPar)
virtual void formSolveSNR ()
 Form solution SNR.
virtual void applySNRThreshold ()
 Apply SNR threshold.
virtual void reReference ()=0
 Apply refant (implemented in SVJ).
virtual Record actionRec ()
 Retrieve the cal flag info as a record.
virtual void accumulate (SolvableVisCal *incr, const Vector< Int > &fields)=0
 Accumulate another VisCal onto this one.
virtual void smooth (Vector< Int > &fields, const String &smtype, const Double &smtime)
virtual void reportSolvedQU ()
 Report solved-for QU.
virtual void createMemCalTable ()
 New CalTable handling.
virtual void keep1 (Int ichan)
virtual void keepNCT ()
virtual void storeNCT ()
void storeNCT (const String &tableName, const Bool &append)
virtual void loadMemCalTable (String ctname, String field="")
virtual Bool spwOK (Int ispw)
 New spwOK.
virtual void globalPostSolveTinker ()
 Post solve tinkering (generic version).
virtual void enforceAPonSoln ()
 Divide all solutions by their amplitudes.
virtual void normalize ()
 Normalize a solution (generic implementation).
virtual void fluxscale (const String &outfile, const Vector< Int > &refFieldIn, const Vector< Int > &tranFieldIn, const Vector< Int > &inRefSpwMap, const Vector< String > &fldNames, const Float &inGainThres, const String &antSel, const String &timerangeSel, const String &scanSel, fluxScaleStruct &oFluxScaleStruct, const String &oListFile, const Bool &incremental, const Int &fitorder, const Bool &display)=0
 Determine and apply flux density scaling.
virtual void state ()
 Report state:.
virtual VisCalEnum::VCParType setParType (VisCalEnum::VCParType type)
virtual void currMetaNote ()
virtual void listCal (const Vector< Int > ufldids, const Vector< Int > uantids, const Matrix< Int > uchanids, const String &listfile="", const Int &pagerows=50)=0
void setChanMask (PtrBlock< Vector< Bool > * > &chanmask)
 Handle external channel mask.
void clearChanMask ()
void applyChanMask (VisBuffer &vb)
virtual void printActivity (const Int nSlots, const Int slotNo, const Int fieldId, const Int spw, const Int nSolutions)
 Log periodic solver activity.
virtual void markTimer ()
virtual void setSimulate (VisSet &vs, Record &simpar, Vector< Double > &solTimes)
 ------------- Set the simulation parameters
virtual void createCorruptor (const VisIter &vi, const Record &simpar, const int nSim)
 make a corruptor in a VC-specific way
String & simint ()
 access to simulation variables that are general to all VisCals
virtual String siminfo ()
 Simulation info/params, suitable for logging.
Bool isSimulated ()
 Is this calibration simulated?
Int sizeUpSim (VisSet &vs, Vector< Int > &nChunkPerSol, Vector< Double > &solTimes)
 calculate # required slots to simulate this SVC
virtual void setMeta (Int obs, Int scan, Double time, Int spw, const Vector< Double > &freq, Int fld)
 VI2-related refactor--------------------------------------.
virtual Int sizeSolveParCurrSpw (Int nVisChan)
 Reshape solvePar* arrays for the currSpw() (ensitive to freqDepPar()) (VI2: replaces initSolvePar part of sizeUpSolve).
virtual void setDefSolveParCurrSpw (Bool sync=False)
 Set parameters to def values in the currSpw(), and optionally sync everything.
void reParseSolintForVI2 ()
 Parse solint in VI2 context.
virtual void createMemCalTable2 ()
 Generate the in-memory caltable (empty) NB: no subtable revisions.
virtual void setOrVerifyCTFrequencies (Int spw)
 Set (or verify) freq info in output cal table for specified spw.

Public Attributes

CalCorruptorcorruptor_p
 object that can simulate the corruption terms

Protected Member Functions

void setSolved (const Bool &flag)
 Set to-be-solved-for flag.
virtual void initSolvePar ()=0
 Initialize solve parameters (shape).
virtual void invalidateDiffCalMat ()=0
 Invalidate diff cal matrices generically.
virtual void setSolveChannelization (VisSet &vs)
 Set matrix channelization according to a VisSet.
virtual void setFracChanAve ()
 Calculate chan averaging bounds.
void inflateNCTwithMetaData (VisSet &vs)
 Inflate an NCT w/ meta-data according to a VisSet (for accum).
void syncSolveCal ()
 Synchronize calibration for solve context.
void syncSolvePar ()
 Synchronize parameters for solve context.
virtual void calcPar ()
 Calculate parameters by some means (e.g., interpolation from a CalSet).
virtual void calcParByCLPP ()
virtual void syncDiffMat ()=0
 Synchronize the differentiated calibration.
virtual void stateSVC (const Bool &doVC)
 Report the SVC-specific state, w/ option for VC::state().
void normSolnArray (Array< Complex > &sol, const Array< Bool > &solOK, const Bool doPhase=False)
 Normalize a (complex) solution array (generic).
virtual Float calcPowerNorm (Array< Float > &amp, const Array< Bool > &ok)=0
LogIO & logSink ()
 Logger.
void verifyCalTable (const String &caltablename)
 Check if a cal table is appropriate.
void sortVisSet (VisSet &vs, const Bool verbose=False)
void setSimulated (const Bool &flag)
 Set state flag to simulate cal terms.
Bool & simOnTheFly ()
 RI todo implement calcOneJones like calcAllMueller calculate terms during apply, or up front during setSim?

Protected Attributes

Int parType_
NewCalTablect_
 New CalTable.
CTPatchedInterpci_
CLPatchPanelcpp_
Vector< Bool > spwOK_
Double maxTimePerSolution_p
Double minTimePerSolution_p
Double avgTimePerSolution_p
Float userPrintActivityInterval_p
Float userPrintActivityFraction_p
uInt caiRC_p
uInt cafRC_p
Timer timer_p

Private Member Functions

 SolvableVisCal ()
 Default ctor is private.
void initSVC ()
 Initialize pointers, etc.
void deleteSVC ()
 Delete pointers.

Private Attributes

String calTableName_
 Cal table name.
String calTableSelect_
Bool append_
String tInterpType_
 Interpolation types.
String fInterpType_
Vector< Int > spwMap_
 Spw mapping.
Vector< Int > urefantlist_
 Refant.
Int minblperant_
 Min baselines per ant for solve.
Bool solved_
 Solved-for flag.
Bool byCallib_
 Signal apply by callib.
String apmode_
 Solving mode.
String usolint_
 User-specified full solint string.
String solint_
 User-specified time-dep solint (string).
Double solTimeInterval_
 Derived time-dep solution interval (s) (VI2).
String fsolint_
 User-specified freq-dep solint info.
Double fintervalHz_
 Derived frequency intervals.
Vector< Double > fintervalCh_
Vector< Matrix< Int > > chanAveBounds_
 Channel averaging bounds.
Double preavg_
 Preavering interval.
Bool solnorm_
 Do solution normalization after a solve.
Float minSNR_
 SNR threshold.
String combine_
 axes to combine for solve
Int focusChan_
 In-focus channel for single-chan solves on multi-chan data.
Double dataInterval_
 Solving meta-data.
Double fitWt_
Double fit_
PtrBlock< Cube< Complex > * > solveCPar_
 Current parameters.
PtrBlock< Cube< Float > * > solveRPar_
PtrBlock< Cube< Bool > * > solveParOK_
PtrBlock< Cube< Float > * > solveParErr_
PtrBlock< Cube< Float > * > solveParSNR_
PtrBlock< Cube< Complex > * > solveAllCPar_
PtrBlock< Cube< Float > * > solveAllRPar_
PtrBlock< Cube< Bool > * > solveAllParOK_
PtrBlock< Cube< Float > * > solveAllParErr_
PtrBlock< Cube< Float > * > solveAllParSNR_
Vector< Complex > srcPolPar_
PtrBlock< Vector< Bool > * > * chanmask_
 A _pointer_ to the external channel mask.
LogIO logsink_p
 LogIO.
Bool simulated_
 Simulation flag.
String simint_
 simulation interval
Bool onthefly_

Detailed Description

Definition at line 73 of file SolvableVisCal.h.


Member Typedef Documentation


Constructor & Destructor Documentation

casa::SolvableVisCal::SolvableVisCal ( VisSet vs  ) 
casa::SolvableVisCal::SolvableVisCal ( String  msname,
Int  MSnAnt,
Int  MSnSpw 
)
casa::SolvableVisCal::SolvableVisCal ( const MSMetaInfoForCal msmc  ) 
casa::SolvableVisCal::SolvableVisCal ( const Int &  nAnt  ) 
virtual casa::SolvableVisCal::~SolvableVisCal (  )  [virtual]
casa::SolvableVisCal::SolvableVisCal (  )  [private]

Default ctor is private.


Member Function Documentation

virtual Bool casa::SolvableVisCal::accumulatable (  )  [inline, virtual]

Is this type capable of accumulation? (nominally no).

Reimplemented in casa::FringeJones, casa::KJones, casa::TJones, and casa::GJones.

Definition at line 145 of file SolvableVisCal.h.

References casacore::False.

virtual void casa::SolvableVisCal::accumulate ( SolvableVisCal incr,
const Vector< Int > &  fields 
) [pure virtual]

Accumulate another VisCal onto this one.

virtual Record casa::SolvableVisCal::actionRec (  )  [virtual]

Retrieve the cal flag info as a record.

Reimplemented from casa::VisCal.

String& casa::SolvableVisCal::apmode (  )  [inline]

Definition at line 109 of file SolvableVisCal.h.

References apmode_.

Bool& casa::SolvableVisCal::append (  )  [inline]

Definition at line 102 of file SolvableVisCal.h.

References append_.

void casa::SolvableVisCal::applyChanMask ( VisBuffer vb  ) 
virtual String casa::SolvableVisCal::applyinfo (  )  [virtual]

Report apply info/params, e.g.

for logging

Reimplemented from casa::VisCal.

Reimplemented in casa::FJones, and casa::TOpac.

virtual void casa::SolvableVisCal::applySNRThreshold (  )  [virtual]

Apply SNR threshold.

virtual void casa::SolvableVisCal::calcPar (  )  [protected, virtual]

Calculate parameters by some means (e.g., interpolation from a CalSet).

Reimplemented from casa::VisCal.

Reimplemented in casa::BJonesPoly, casa::EGainCurve, casa::FJones, casa::GJonesSpline, casa::TOpac, and casa::StandardTsys.

virtual void casa::SolvableVisCal::calcParByCLPP (  )  [protected, virtual]
virtual Float casa::SolvableVisCal::calcPowerNorm ( Array< Float > &  amp,
const Array< Bool > &  ok 
) [protected, pure virtual]
String& casa::SolvableVisCal::calTableName (  )  [inline]

Access to user-supplied parameters.

Definition at line 100 of file SolvableVisCal.h.

References calTableName_.

String& casa::SolvableVisCal::calTableSelect (  )  [inline]

Definition at line 101 of file SolvableVisCal.h.

References calTableSelect_.

Matrix<Int> casa::SolvableVisCal::chanAveBounds ( Int  spw  )  [inline]

Definition at line 224 of file SolvableVisCal.h.

References chanAveBounds_.

Matrix<Int> casa::SolvableVisCal::chanAveBounds (  )  [inline]

Definition at line 223 of file SolvableVisCal.h.

References chanAveBounds_, and casa::VisCal::currSpw().

void casa::SolvableVisCal::clearChanMask (  )  [inline]

Definition at line 365 of file SolvableVisCal.h.

References chanmask_.

Bool casa::SolvableVisCal::combfld (  )  [inline]

Definition at line 118 of file SolvableVisCal.h.

References combine_, and casacore::upcase().

String& casa::SolvableVisCal::combine (  )  [inline]

Definition at line 116 of file SolvableVisCal.h.

References combine_.

Bool casa::SolvableVisCal::combobs (  )  [inline]

Definition at line 120 of file SolvableVisCal.h.

References combine_, and casacore::upcase().

Bool casa::SolvableVisCal::combscan (  )  [inline]

Definition at line 119 of file SolvableVisCal.h.

References combine_, and casacore::upcase().

Bool casa::SolvableVisCal::combspw (  )  [inline]

Definition at line 117 of file SolvableVisCal.h.

References combine_, and casacore::upcase().

Referenced by casa::KJones::longTypeName(), and casa::KJones::typeName().

virtual void casa::SolvableVisCal::createCorruptor ( const VisIter vi,
const Record &  simpar,
const int  nSim 
) [virtual]

make a corruptor in a VC-specific way

virtual void casa::SolvableVisCal::createMemCalTable (  )  [virtual]

New CalTable handling.

virtual void casa::SolvableVisCal::createMemCalTable2 (  )  [virtual]

Generate the in-memory caltable (empty) NB: no subtable revisions.

virtual void casa::SolvableVisCal::currMetaNote (  )  [virtual]

Reimplemented from casa::VisCal.

virtual Complex casa::SolvableVisCal::defaultCPar (  )  [inline, virtual]

Definition at line 193 of file SolvableVisCal.h.

virtual Complex casa::SolvableVisCal::defaultPar (  )  [inline, virtual]

Default value for parameters.

Reimplemented in casa::KJones.

Definition at line 191 of file SolvableVisCal.h.

virtual Float casa::SolvableVisCal::defaultRPar (  )  [inline, virtual]

Definition at line 192 of file SolvableVisCal.h.

void casa::SolvableVisCal::deleteSVC (  )  [private]

Delete pointers.

virtual void casa::SolvableVisCal::differentiate ( VisBuffer ,
VisBuffer ,
VisBuffer ,
Matrix< Bool > &   
) [inline, virtual]

Reimplemented in casa::EPJones, and casa::LJJones.

Definition at line 277 of file SolvableVisCal.h.

virtual void casa::SolvableVisCal::differentiate ( VisBuffer vb,
Cube< Complex > &  V,
Array< Complex > &  dV,
Matrix< Bool > &  Vflg 
) [pure virtual]
virtual void casa::SolvableVisCal::differentiate ( SolveDataBuffer  )  [inline, virtual]

Reimplemented in casa::SolvableVisMueller, and casa::SolvableVisJones.

Definition at line 272 of file SolvableVisCal.h.

virtual void casa::SolvableVisCal::differentiate ( CalVisBuffer cvb  )  [pure virtual]

Differentiate VB model w.r.t.

Cal parameters (no 2nd derivative yet)

Implemented in casa::SingleDishSkyCal, casa::SolvableVisMueller, and casa::SolvableVisJones.

virtual void casa::SolvableVisCal::diffSrc ( VisBuffer vb,
Array< Complex > &  dV 
) [pure virtual]

Differentiate VB model w.r.t.

Source parameters

Implemented in casa::SingleDishSkyCal, casa::SolvableVisMueller, and casa::SolvableVisJones.

virtual void casa::SolvableVisCal::enforceAPonData ( VisBuffer vb  )  [virtual]

If apmode() is "A", convert vb's visibilities to amp + 0i.

If it is "P", convert them to phase + 0i. Otherwise (i.e. "AP"), leave them alone.

virtual void casa::SolvableVisCal::enforceAPonSoln (  )  [virtual]

Divide all solutions by their amplitudes.

String& casa::SolvableVisCal::fInterpType (  )  [inline]

Definition at line 104 of file SolvableVisCal.h.

References fInterpType_.

Double& casa::SolvableVisCal::fintervalCh (  )  [inline]

Definition at line 222 of file SolvableVisCal.h.

References casa::VisCal::currSpw(), and fintervalCh_.

Double& casa::SolvableVisCal::fintervalHz (  )  [inline]

Freq-dep solint values.

Definition at line 221 of file SolvableVisCal.h.

References fintervalHz_.

virtual void casa::SolvableVisCal::fluxscale ( const String &  outfile,
const Vector< Int > &  refFieldIn,
const Vector< Int > &  tranFieldIn,
const Vector< Int > &  inRefSpwMap,
const Vector< String > &  fldNames,
const Float &  inGainThres,
const String &  antSel,
const String &  timerangeSel,
const String &  scanSel,
fluxScaleStruct oFluxScaleStruct,
const String &  oListFile,
const Bool &  incremental,
const Int &  fitorder,
const Bool &  display 
) [pure virtual]

Determine and apply flux density scaling.

Implemented in casa::SingleDishSkyCal, casa::SolvableVisMueller, and casa::SolvableVisJones.

Int& casa::SolvableVisCal::focusChan (  )  [inline]

Access to focus channel.

Definition at line 157 of file SolvableVisCal.h.

References focusChan_.

virtual void casa::SolvableVisCal::formSolveSNR (  )  [virtual]

Form solution SNR.

Reimplemented in casa::DJones.

String& casa::SolvableVisCal::fsolint (  )  [inline]

Definition at line 111 of file SolvableVisCal.h.

References fsolint_.

virtual void casa::SolvableVisCal::globalPostSolveTinker (  )  [virtual]

Post solve tinkering (generic version).

Reimplemented in casa::DJones, casa::GlinXphJones, casa::FringeJones, casa::KJones, casa::SolvableVisJones, casa::BJones, and casa::MMueller.

virtual void casa::SolvableVisCal::guessPar ( SDBList  )  [inline, virtual]

Reimplemented in casa::TJones, and casa::GJones.

Definition at line 215 of file SolvableVisCal.h.

virtual void casa::SolvableVisCal::guessPar ( VisBuffer vb  )  [pure virtual]
virtual void casa::SolvableVisCal::inflate ( const Vector< Int > &  nChanDat,
const Vector< Int > &  startChanDat,
const Vector< Int > &  nSlot 
) [virtual]

Inflate the pristine CalSet (generically).

Reimplemented in casa::EPJones, and casa::LJJones.

void casa::SolvableVisCal::inflate ( VisSet vs,
const Bool &  fillMeta = False 
)

These inflate methods soon to deprecate (gmoellen, 20121212) Inflate the pristine CalSet (from VisSet info).

void casa::SolvableVisCal::inflateNCTwithMetaData ( VisSet vs  )  [protected]

Inflate an NCT w/ meta-data according to a VisSet (for accum).

virtual void casa::SolvableVisCal::initSolvePar (  )  [protected, pure virtual]
void casa::SolvableVisCal::initSVC (  )  [private]

Initialize pointers, etc.

virtual void casa::SolvableVisCal::invalidateDiffCalMat (  )  [inline, protected, pure virtual]

Invalidate diff cal matrices generically.

Implemented in casa::SingleDishSkyCal, casa::SolvableVisMueller, and casa::SolvableVisJones.

Bool casa::SolvableVisCal::isSimulated (  )  [inline]

Is this calibration simulated?

Definition at line 388 of file SolvableVisCal.h.

References simulated_.

virtual Bool casa::SolvableVisCal::isSolvable (  )  [inline, virtual]

Is this solveable? (via this interface, nominally yes).

Reimplemented from casa::VisCal.

Reimplemented in casa::ANoise.

Definition at line 163 of file SolvableVisCal.h.

References casacore::True.

Bool casa::SolvableVisCal::isSolved (  )  [inline]
virtual void casa::SolvableVisCal::keep1 ( Int  ichan  )  [virtual]
virtual void casa::SolvableVisCal::keepNCT (  )  [virtual]
virtual void casa::SolvableVisCal::listCal ( const Vector< Int >  ufldids,
const Vector< Int >  uantids,
const Matrix< Int >  uchanids,
const String &  listfile = "",
const Int &  pagerows = 50 
) [pure virtual]
virtual void casa::SolvableVisCal::loadMemCalTable ( String  ctname,
String  field = "" 
) [virtual]

Reimplemented in casa::BJonesPoly.

LogIO& casa::SolvableVisCal::logSink (  )  [inline, protected]

Logger.

Definition at line 474 of file SolvableVisCal.h.

References logsink_p.

virtual void casa::SolvableVisCal::markTimer (  )  [inline, virtual]

Definition at line 371 of file SolvableVisCal.h.

References timer_p.

Int& casa::SolvableVisCal::minblperant (  )  [inline]

Definition at line 108 of file SolvableVisCal.h.

References minblperant_.

Float& casa::SolvableVisCal::minSNR (  )  [inline]

Definition at line 114 of file SolvableVisCal.h.

References minSNR_.

virtual Bool casa::SolvableVisCal::normalizable (  )  [pure virtual]

Does normalization by MODEL_DATA commute with this VisCal? (if so, permits pre-solve time-averaging).

Implemented in casa::AMueller, casa::XMueller, casa::XJones, casa::EPJones, casa::LJJones, casa::SingleDishSkyCal, casa::SolvableVisMueller, and casa::SolvableVisJones.

virtual void casa::SolvableVisCal::normalize (  )  [virtual]

Normalize a solution (generic implementation).

Reimplemented in casa::BJones, and casa::MfMueller.

void casa::SolvableVisCal::normSolnArray ( Array< Complex > &  sol,
const Array< Bool > &  solOK,
const Bool  doPhase = False 
) [protected]

Normalize a (complex) solution array (generic).

virtual Int casa::SolvableVisCal::nTotalPar (  )  [pure virtual]

Total number of (complex) parameters per solve (specialize to jive with ant- or bln-basedness, etc.

)

Implemented in casa::SingleDishSkyCal, casa::SolvableVisMueller, and casa::SolvableVisJones.

void casa::SolvableVisCal::overrideObsScan ( Int  obs,
Int  scan 
)

Provide for override of currScan and currObs.

virtual Bool casa::SolvableVisCal::phandonly (  )  [inline, virtual]

Should only parallel-hands be used in solving? (generally no (default=False), but GJones and related will override, and eventually this will be a user-set-able parameter).

Reimplemented in casa::GlinXphJones, casa::KcrossJones, and casa::GJones.

Definition at line 154 of file SolvableVisCal.h.

References casacore::False.

Double& casa::SolvableVisCal::preavg (  )  [inline]

Definition at line 112 of file SolvableVisCal.h.

References preavg_.

virtual void casa::SolvableVisCal::printActivity ( const Int  nSlots,
const Int  slotNo,
const Int  fieldId,
const Int  spw,
const Int  nSolutions 
) [virtual]

Log periodic solver activity.

Int& casa::SolvableVisCal::refant (  )  [inline]

Definition at line 106 of file SolvableVisCal.h.

References refantlist().

Vector<Int>& casa::SolvableVisCal::refantlist (  )  [inline]

Definition at line 107 of file SolvableVisCal.h.

References urefantlist_.

Referenced by refant().

void casa::SolvableVisCal::reParseSolintForVI2 (  ) 

Parse solint in VI2 context.

virtual void casa::SolvableVisCal::reportSolvedQU (  )  [virtual]

Report solved-for QU.

virtual void casa::SolvableVisCal::reReference (  )  [pure virtual]

Apply refant (implemented in SVJ).

Implemented in casa::DJones, casa::SingleDishSkyCal, casa::SolvableVisMueller, casa::SolvableVisJones, and casa::JJones.

virtual void casa::SolvableVisCal::selfGatherAndSolve ( VisSet vs,
VisEquation ve 
) [virtual]

Self- gather and/or solve prototypes (triggered by useGenericGatherForSolve=F or useGenericSolveOne=F; must be overridden in derived specializations).

Reimplemented in casa::XMueller, casa::XJones, casa::GlinXphJones, casa::EPJones, casa::GJonesSpline, casa::LJJones, casa::SDDoubleCircleGainCal, casa::SingleDishSkyCal, and casa::MMueller.

virtual void casa::SolvableVisCal::selfSolveOne ( SDBList  )  [inline, virtual]

Definition at line 265 of file SolvableVisCal.h.

References casa::VisCal::typeName().

virtual void casa::SolvableVisCal::selfSolveOne ( VisBuffGroupAcc vs  )  [virtual]
virtual void casa::SolvableVisCal::setAccumulate ( VisSet vs,
const String &  table,
const String &  select,
const Double &  t,
const Int &  refAnt = -1 
) [virtual]

Arrange for accumulation.

virtual void casa::SolvableVisCal::setApply ( const Record &  apply  )  [virtual]
virtual void casa::SolvableVisCal::setApply (  )  [virtual]

Set the application parameters.

Reimplemented from casa::VisCal.

Reimplemented in casa::AMueller.

virtual void casa::SolvableVisCal::setCallib ( const Record &  callib,
const MeasurementSet &  selms 
) [virtual]

Reimplemented from casa::VisCal.

Reimplemented in casa::EGainCurve, casa::FringeJones, casa::KJones, and casa::KAntPosJones.

void casa::SolvableVisCal::setChanMask ( PtrBlock< Vector< Bool > * > &  chanmask  )  [inline]

Handle external channel mask.

Definition at line 364 of file SolvableVisCal.h.

References chanmask_.

virtual void casa::SolvableVisCal::setDefSolveParCurrSpw ( Bool  sync = False  )  [virtual]

Set parameters to def values in the currSpw(), and optionally sync everything.

virtual void casa::SolvableVisCal::setFracChanAve (  )  [protected, virtual]

Calculate chan averaging bounds.

virtual void casa::SolvableVisCal::setMeta ( Int  obs,
Int  scan,
Double  time,
Int  spw,
const Vector< Double > &  freq,
Int  fld 
) [virtual]

VI2-related refactor--------------------------------------.

Set "current" meta info, so internals are registered (VI2: replaces meta-inf part of syncSolveMeta; NB: does _NOT_ check sum(wt)>0 older syncSolveMeta!)

Reimplemented from casa::VisCal.

virtual void casa::SolvableVisCal::setModel ( const String &   )  [inline, virtual]

Reimplemented in casa::EPJones, and casa::LJJones.

Definition at line 170 of file SolvableVisCal.h.

virtual void casa::SolvableVisCal::setOrVerifyCTFrequencies ( Int  spw  )  [virtual]

Set (or verify) freq info in output cal table for specified spw.

virtual VisCalEnum::VCParType casa::SolvableVisCal::setParType ( VisCalEnum::VCParType  type  )  [inline, virtual]

Definition at line 355 of file SolvableVisCal.h.

References parType_.

Referenced by casa::LJJones::parType(), and casa::EPJones::parType().

virtual void casa::SolvableVisCal::setSimulate ( VisSet vs,
Record &  simpar,
Vector< Double > &  solTimes 
) [virtual]

------------- Set the simulation parameters

void casa::SolvableVisCal::setSimulated ( const Bool &  flag  )  [inline, protected]

Set state flag to simulate cal terms.

Definition at line 495 of file SolvableVisCal.h.

References simulated_.

virtual void casa::SolvableVisCal::setSolve ( const Record &  solve  )  [virtual]
virtual void casa::SolvableVisCal::setSolve (  )  [virtual]

Set the solving parameters.

Reimplemented in casa::EPJones, casa::LJJones, and casa::SDDoubleCircleGainCal.

virtual void casa::SolvableVisCal::setSolveChannelization ( VisSet vs  )  [protected, virtual]

Set matrix channelization according to a VisSet.

Reimplemented in casa::AMueller.

void casa::SolvableVisCal::setSolved ( const Bool &  flag  )  [inline, protected]

Set to-be-solved-for flag.

Definition at line 429 of file SolvableVisCal.h.

References solved_.

virtual void casa::SolvableVisCal::setSpecify ( const Record &  specify  )  [virtual]

Arrange to build a cal table from specified values.

Reimplemented in casa::EGainCurve, casa::EVLASwPow, casa::FJones, and casa::StandardTsys.

void casa::SolvableVisCal::setUpForPolSolve ( VisBuffer vb  ) 

Set up data and model for pol solve.

virtual String casa::SolvableVisCal::siminfo (  )  [virtual]

Simulation info/params, suitable for logging.

Reimplemented from casa::VisCal.

String& casa::SolvableVisCal::simint (  )  [inline]

access to simulation variables that are general to all VisCals

Definition at line 382 of file SolvableVisCal.h.

References simint_.

Bool& casa::SolvableVisCal::simOnTheFly (  )  [inline, protected]

RI todo implement calcOneJones like calcAllMueller calculate terms during apply, or up front during setSim?

cout << "simOTF=" << onthefly_ << endl;

Definition at line 499 of file SolvableVisCal.h.

References onthefly_.

Referenced by casa::ANoise::timeDepMat(), and casa::ANoise::trivialMuellerElem().

virtual Int casa::SolvableVisCal::sizeSolveParCurrSpw ( Int  nVisChan  )  [virtual]

Reshape solvePar* arrays for the currSpw() (ensitive to freqDepPar()) (VI2: replaces initSolvePar part of sizeUpSolve).

Int casa::SolvableVisCal::sizeUpSim ( VisSet vs,
Vector< Int > &  nChunkPerSol,
Vector< Double > &  solTimes 
)

calculate # required slots to simulate this SVC

virtual Int casa::SolvableVisCal::sizeUpSolve ( VisSet vs,
Vector< Int > &  nChunkPerSol 
) [virtual]

Size up the solving arrays, etc.

(supports combine)

Reimplemented in casa::AMueller.

virtual void casa::SolvableVisCal::smooth ( Vector< Int > &  fields,
const String &  smtype,
const Double &  smtime 
) [virtual]
virtual Bool casa::SolvableVisCal::smoothable (  )  [inline, virtual]

Is this type capable of smoothing? (nominally no).

Reimplemented in casa::FringeJones, casa::KJones, casa::KAntPosJones, casa::TJones, and casa::GJones.

Definition at line 148 of file SolvableVisCal.h.

References casacore::False.

String& casa::SolvableVisCal::solint (  )  [inline]

Definition at line 110 of file SolvableVisCal.h.

References solint_.

Bool& casa::SolvableVisCal::solnorm (  )  [inline]

Definition at line 113 of file SolvableVisCal.h.

References solnorm_.

Double casa::SolvableVisCal::solTimeInterval (  )  const [inline]

Time-dep solution interval (VI2).

Definition at line 218 of file SolvableVisCal.h.

References solTimeInterval_.

virtual Cube<Complex>& casa::SolvableVisCal::solveAllCPar (  )  [inline, virtual]

Definition at line 232 of file SolvableVisCal.h.

References casa::VisCal::currSpw(), and solveAllCPar_.

virtual Cube<Float>& casa::SolvableVisCal::solveAllParErr (  )  [inline, virtual]

Definition at line 235 of file SolvableVisCal.h.

References casa::VisCal::currSpw(), and solveAllParErr_.

virtual Cube<Bool>& casa::SolvableVisCal::solveAllParOK (  )  [inline, virtual]

Definition at line 234 of file SolvableVisCal.h.

References casa::VisCal::currSpw(), and solveAllParOK_.

virtual Cube<Float>& casa::SolvableVisCal::solveAllParSNR (  )  [inline, virtual]

Definition at line 236 of file SolvableVisCal.h.

References casa::VisCal::currSpw(), and solveAllParSNR_.

virtual Cube<Float>& casa::SolvableVisCal::solveAllRPar (  )  [inline, virtual]

Definition at line 233 of file SolvableVisCal.h.

References casa::VisCal::currSpw(), and solveAllRPar_.

virtual Cube<Complex>& casa::SolvableVisCal::solveCPar (  )  [inline, virtual]

Access to current solution parameters and matrices.

Definition at line 227 of file SolvableVisCal.h.

References casa::VisCal::currSpw(), and solveCPar_.

virtual String casa::SolvableVisCal::solveinfo (  )  [virtual]

Report solve info/params, e.g., for logging.

Reimplemented in casa::SDDoubleCircleGainCal.

virtual Cube<Float>& casa::SolvableVisCal::solveParErr (  )  [inline, virtual]

Definition at line 230 of file SolvableVisCal.h.

References casa::VisCal::currSpw(), and solveParErr_.

virtual Cube<Bool>& casa::SolvableVisCal::solveParOK (  )  [inline, virtual]

Definition at line 229 of file SolvableVisCal.h.

References casa::VisCal::currSpw(), and solveParOK_.

virtual Cube<Float>& casa::SolvableVisCal::solveParSNR (  )  [inline, virtual]

Definition at line 231 of file SolvableVisCal.h.

References casa::VisCal::currSpw(), and solveParSNR_.

virtual Int casa::SolvableVisCal::solvePol (  )  [inline, virtual]

Solve for point-source X or Q,U? nominally no (0).

Reimplemented in casa::DJones.

Definition at line 138 of file SolvableVisCal.h.

virtual Cube<Float>& casa::SolvableVisCal::solveRPar (  )  [inline, virtual]

Reimplemented in casa::EPJones.

Definition at line 228 of file SolvableVisCal.h.

References casa::VisCal::currSpw(), and solveRPar_.

void casa::SolvableVisCal::sortVisSet ( VisSet vs,
const Bool  verbose = False 
) [protected]
virtual void casa::SolvableVisCal::specify ( const Record &  specify  )  [virtual]

Fill a caltable with specified values.

Reimplemented in casa::EGainCurve, casa::EVLASwPow, casa::FJones, casa::KJones, casa::KAntPosJones, and casa::StandardTsys.

Vector<Int>& casa::SolvableVisCal::spwMap (  )  [inline]

Definition at line 105 of file SolvableVisCal.h.

References spwMap_.

virtual Bool casa::SolvableVisCal::spwOK ( Int  ispw  )  [virtual]

New spwOK.

Reimplemented from casa::VisCal.

Vector<Complex>& casa::SolvableVisCal::srcPolPar (  )  [inline]

Access to source pol parameters.

Definition at line 239 of file SolvableVisCal.h.

References srcPolPar_.

virtual void casa::SolvableVisCal::state (  )  [inline, virtual]

Report state:.

Reimplemented from casa::VisCal.

Reimplemented in casa::SolvableVisMueller, and casa::SolvableVisJones.

Definition at line 353 of file SolvableVisCal.h.

References stateSVC(), and casacore::True.

virtual void casa::SolvableVisCal::stateSVC ( const Bool &  doVC  )  [protected, virtual]

Report the SVC-specific state, w/ option for VC::state().

Referenced by state().

void casa::SolvableVisCal::storeNCT ( const String &  tableName,
const Bool &  append 
)
virtual void casa::SolvableVisCal::storeNCT (  )  [virtual]

Reimplemented in casa::AMueller.

virtual void casa::SolvableVisCal::syncDiffMat (  )  [protected, pure virtual]

Synchronize the differentiated calibration.

Implemented in casa::SingleDishSkyCal, casa::SolvableVisMueller, and casa::SolvableVisJones.

void casa::SolvableVisCal::syncSolveCal (  )  [protected]

Synchronize calibration for solve context.

void casa::SolvableVisCal::syncSolveMeta ( SDBList sdbs  ) 
Bool casa::SolvableVisCal::syncSolveMeta ( VisBuffGroupAcc vbga  ) 
Bool casa::SolvableVisCal::syncSolveMeta ( VisBuffer vb,
const Int &  fieldId 
)

Synchronize the meta data with a solvable VisBuffer (returns False if VisBuffer has no valid data).

void casa::SolvableVisCal::syncSolvePar (  )  [protected]

Synchronize parameters for solve context.

String& casa::SolvableVisCal::tInterpType (  )  [inline]

Definition at line 103 of file SolvableVisCal.h.

References tInterpType_.

virtual void casa::SolvableVisCal::updatePar ( const Vector< Complex >  dCalPar  )  [virtual]
virtual void casa::SolvableVisCal::updatePar ( const Vector< Complex >  dCalPar,
const Vector< Complex >  dSrcPar 
) [virtual]

Update solve parameters incrementally (additive).

Reimplemented in casa::DJones.

virtual Bool casa::SolvableVisCal::useGenericGatherForSolve (  )  [inline, virtual]

Report if calibration available for specified spw (if no CalInterp available, assume True).

Use generic data gathering mechanism for solve

Reimplemented in casa::AMueller, casa::BJonesPoly, casa::DllsJones, casa::XMueller, casa::XJones, casa::GlinXphJones, casa::EPJones, casa::FringeJones, casa::GJonesSpline, casa::KJones, casa::LJJones, casa::SDDoubleCircleGainCal, casa::SingleDishSkyCal, and casa::MMueller.

Definition at line 130 of file SolvableVisCal.h.

References casacore::True.

Referenced by useGenericSolveOne().

virtual Bool casa::SolvableVisCal::useGenericSolveOne (  )  [inline, virtual]

Use generic solution engine for a single solve (usually inside the generic gathering mechanism).

Reimplemented in casa::AMueller, casa::BJonesPoly, casa::DllsJones, casa::XJones, casa::GlinXphJones, casa::FringeJones, and casa::KJones.

Definition at line 134 of file SolvableVisCal.h.

References useGenericGatherForSolve().

void casa::SolvableVisCal::verifyCalTable ( const String &  caltablename  )  [protected]

Check if a cal table is appropriate.

virtual Bool casa::SolvableVisCal::verifyConstraints ( SDBList sdbs  )  [virtual]
virtual Bool casa::SolvableVisCal::verifyConstraints ( VisBuffGroupAcc vbag  )  [virtual]

Verify VisBuffer data sufficient for solving (wts, etc.

)

virtual Bool casa::SolvableVisCal::verifyForSolve ( VisBuffer vb  )  [virtual]

Reimplemented in casa::EPJones, and casa::LJJones.


Member Data Documentation

Solving mode.

Definition at line 542 of file SolvableVisCal.h.

Referenced by apmode().

Definition at line 520 of file SolvableVisCal.h.

Referenced by append().

Definition at line 489 of file SolvableVisCal.h.

Signal apply by callib.

Definition at line 539 of file SolvableVisCal.h.

Definition at line 491 of file SolvableVisCal.h.

Definition at line 491 of file SolvableVisCal.h.

Cal table name.

Definition at line 518 of file SolvableVisCal.h.

Referenced by calTableName().

Definition at line 519 of file SolvableVisCal.h.

Referenced by calTableSelect().

Vector<Matrix<Int> > casa::SolvableVisCal::chanAveBounds_ [private]

Channel averaging bounds.

Definition at line 561 of file SolvableVisCal.h.

Referenced by chanAveBounds().

PtrBlock<Vector<Bool>*>* casa::SolvableVisCal::chanmask_ [private]

A _pointer_ to the external channel mask.

Definition at line 600 of file SolvableVisCal.h.

Referenced by clearChanMask(), and setChanMask().

Definition at line 485 of file SolvableVisCal.h.

axes to combine for solve

Definition at line 573 of file SolvableVisCal.h.

Referenced by combfld(), combine(), combobs(), combscan(), and combspw().

object that can simulate the corruption terms

Definition at line 388 of file SolvableVisCal.h.

Definition at line 486 of file SolvableVisCal.h.

New CalTable.

Definition at line 484 of file SolvableVisCal.h.

Solving meta-data.

Definition at line 579 of file SolvableVisCal.h.

Definition at line 524 of file SolvableVisCal.h.

Referenced by fInterpType().

Vector<Double> casa::SolvableVisCal::fintervalCh_ [private]

Definition at line 558 of file SolvableVisCal.h.

Referenced by fintervalCh().

Derived frequency intervals.

Definition at line 557 of file SolvableVisCal.h.

Referenced by fintervalHz().

Double casa::SolvableVisCal::fit_ [private]

Definition at line 581 of file SolvableVisCal.h.

Double casa::SolvableVisCal::fitWt_ [private]

Definition at line 580 of file SolvableVisCal.h.

In-focus channel for single-chan solves on multi-chan data.

Reimplemented from casa::VisCal.

Definition at line 576 of file SolvableVisCal.h.

Referenced by focusChan().

User-specified freq-dep solint info.

Definition at line 554 of file SolvableVisCal.h.

Referenced by fsolint().

LogIO.

Definition at line 603 of file SolvableVisCal.h.

Referenced by logSink().

Definition at line 489 of file SolvableVisCal.h.

Min baselines per ant for solve.

Definition at line 533 of file SolvableVisCal.h.

Referenced by minblperant().

SNR threshold.

Definition at line 570 of file SolvableVisCal.h.

Referenced by minSNR().

Definition at line 489 of file SolvableVisCal.h.

Definition at line 611 of file SolvableVisCal.h.

Referenced by simOnTheFly().

Definition at line 481 of file SolvableVisCal.h.

Referenced by setParType().

Preavering interval.

Definition at line 564 of file SolvableVisCal.h.

Referenced by preavg().

simulation interval

Definition at line 609 of file SolvableVisCal.h.

Referenced by simint().

Simulation flag.

Definition at line 606 of file SolvableVisCal.h.

Referenced by isSimulated(), and setSimulated().

User-specified time-dep solint (string).

Definition at line 548 of file SolvableVisCal.h.

Referenced by solint().

Do solution normalization after a solve.

Definition at line 567 of file SolvableVisCal.h.

Referenced by solnorm().

Derived time-dep solution interval (s) (VI2).

Definition at line 551 of file SolvableVisCal.h.

Referenced by solTimeInterval().

PtrBlock<Cube<Complex>*> casa::SolvableVisCal::solveAllCPar_ [private]

Definition at line 591 of file SolvableVisCal.h.

Referenced by solveAllCPar().

PtrBlock<Cube<Float>*> casa::SolvableVisCal::solveAllParErr_ [private]

Definition at line 594 of file SolvableVisCal.h.

Referenced by solveAllParErr().

PtrBlock<Cube<Bool>*> casa::SolvableVisCal::solveAllParOK_ [private]

Definition at line 593 of file SolvableVisCal.h.

Referenced by solveAllParOK().

PtrBlock<Cube<Float>*> casa::SolvableVisCal::solveAllParSNR_ [private]

Definition at line 595 of file SolvableVisCal.h.

Referenced by solveAllParSNR().

PtrBlock<Cube<Float>*> casa::SolvableVisCal::solveAllRPar_ [private]

Definition at line 592 of file SolvableVisCal.h.

Referenced by solveAllRPar().

PtrBlock<Cube<Complex>*> casa::SolvableVisCal::solveCPar_ [private]

Current parameters.

Definition at line 585 of file SolvableVisCal.h.

Referenced by solveCPar().

Solved-for flag.

Definition at line 536 of file SolvableVisCal.h.

Referenced by isSolved(), and setSolved().

PtrBlock<Cube<Float>*> casa::SolvableVisCal::solveParErr_ [private]

Definition at line 588 of file SolvableVisCal.h.

Referenced by solveParErr().

PtrBlock<Cube<Bool>*> casa::SolvableVisCal::solveParOK_ [private]

Definition at line 587 of file SolvableVisCal.h.

Referenced by solveParOK().

PtrBlock<Cube<Float>*> casa::SolvableVisCal::solveParSNR_ [private]

Definition at line 589 of file SolvableVisCal.h.

Referenced by solveParSNR().

PtrBlock<Cube<Float>*> casa::SolvableVisCal::solveRPar_ [private]

Definition at line 586 of file SolvableVisCal.h.

Referenced by solveRPar().

Vector<Int> casa::SolvableVisCal::spwMap_ [private]

Spw mapping.

Definition at line 527 of file SolvableVisCal.h.

Referenced by spwMap().

Vector<Bool> casa::SolvableVisCal::spwOK_ [protected]

Reimplemented in casa::EGainCurve.

Definition at line 487 of file SolvableVisCal.h.

Vector<Complex> casa::SolvableVisCal::srcPolPar_ [private]

Definition at line 597 of file SolvableVisCal.h.

Referenced by srcPolPar().

Timer casa::SolvableVisCal::timer_p [protected]

Definition at line 492 of file SolvableVisCal.h.

Referenced by markTimer().

Interpolation types.

Definition at line 523 of file SolvableVisCal.h.

Referenced by tInterpType().

Vector<Int> casa::SolvableVisCal::urefantlist_ [private]

Refant.

Definition at line 530 of file SolvableVisCal.h.

Referenced by refantlist().

Definition at line 490 of file SolvableVisCal.h.

Definition at line 490 of file SolvableVisCal.h.

User-specified full solint string.

Definition at line 545 of file SolvableVisCal.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1