WFSkyEquation.h

Classes

WFSkyEquation -- (full description)

class WFSkyEquation : public SkyEquation

Interface

Public Members
WFSkyEquation(SkyModel& sm, VisSet& vs, FTMachine& ft, ComponentFTMachine& cft)
virtual void makeMultiApproxPSF(PtrBlock<TempImage<Float> * >& psfMulti, Int nmodels)
virtual void gradientsChiSquared(Bool incremental, Bool hasModel=True)
virtual void initializeMultiGet(const VisBuffer& vb, Int row, Int nmodel, Bool incremental)
virtual VisBuffer& multiGet(VisBuffer& vb, Int nmodels, Bool incremental)
virtual void initializeMultiPut(const VisBuffer &vb, Int model)
virtual void multiPut(const VisBuffer& vb, Int nmodel, Bool dopsf=False)
virtual void finalizeMultiPut(const VisBuffer& vb, Int Model)
virtual void multiPredict(Bool incremental)

Description

Member Description

WFSkyEquation(SkyModel& sm, VisSet& vs, FTMachine& ft, ComponentFTMachine& cft)

virtual void makeMultiApproxPSF(PtrBlock<TempImage<Float> * >& psfMulti, Int nmodels)

Make all the facets PSFs in one pass through the visibilities

virtual void gradientsChiSquared(Bool incremental, Bool hasModel=True)

virtual void predict(Bool incremental=False);

virtual void initializeMultiGet(const VisBuffer& vb, Int row, Int nmodel, Bool incremental)

virtual VisBuffer& multiGet(VisBuffer& vb, Int nmodels, Bool incremental)

virtual void initializeMultiPut(const VisBuffer &vb, Int model)

virtual void multiPut(const VisBuffer& vb, Int nmodel, Bool dopsf=False)

virtual void finalizeMultiPut(const VisBuffer& vb, Int Model)

virtual void multiPredict(Bool incremental)