EPJones.h

Classes

EPJones -- (full description)

class EPJones : public EPTimeVarVisJones

Interface

Public Members
EPJones()
EPJones(VisSet& vs, PBWProjectFT& ftmachine)
EPJones(VisSet& vs)
EPJones(const EPJones& other)
~EPJones()
virtual Bool isSolveable()
virtual Double preavg()
virtual Int refant()
void store(const String& file, const Bool& append)
virtual void load(const String& file, const String& select="", const String& type="general")
virtual VisBuffer& apply(VisBuffer& vb,Int Conj=0)
virtual VisBuffer& apply(VisBuffer& vb, VisBuffer& gradAzVB, VisBuffer& gradElVB, Int Conj=0)
virtual VisBuffer& applyInv(VisBuffer& vb)
virtual void addGradients(const VisBuffer& vb, Int row, const Antenna& a, const Vector<Float>& sumwt, const Vector<Float>& chisq, const Vector<Vector<Complex,2> >& c, const Vector<Vector<Float,2> >& f)
virtual Type type()
virtual Bool freqDep()
virtual Bool solve(class VisEquation &)
virtual void updateAntGain()
virtual void setAntPar(Int whichSlot,Array<Float>& Par, Bool solOK=False)
void setSolverParam(const String& tableName, const Double& integTime, const Double& preAvgTime)
void setFTMachine(PBWProjectFT* ftmac)
void keep(const Int& slot)
void initializeGradients()
void initSolveCache()
void deleteSolveCache()
void reset()
Cube<Float>& getPar(const VisBuffer& vb)
Vector<Bool>& getFlags(const VisBuffer& vb)
Protected Members
virtual LogSink& logSink()
LogIO& logSink2()

Description

Member Description

EPJones()

EPJones(VisSet& vs, PBWProjectFT& ftmachine)

EPJones(VisSet& vs)

EPJones(const EPJones& other)

~EPJones()

virtual Bool isSolveable()

virtual Double preavg()

virtual Int refant()

void store(const String& file, const Bool& append)

virtual void load(const String& file, const String& select="", const String& type="general")

virtual VisBuffer& apply(VisBuffer& vb,Int Conj=0)

virtual VisBuffer& apply(VisBuffer& vb, VisBuffer& gradAzVB, VisBuffer& gradElVB, Int Conj=0)

virtual VisBuffer& applyInv(VisBuffer& vb)

virtual void addGradients(const VisBuffer& vb, Int row, const Antenna& a, const Vector<Float>& sumwt, const Vector<Float>& chisq, const Vector<Vector<Complex,2> >& c, const Vector<Vector<Float,2> >& f)

virtual Type type()

virtual Bool freqDep()

virtual Bool solve(class VisEquation &)

virtual void updateAntGain()

virtual void setAntPar(Int whichSlot,Array<Float>& Par, Bool solOK=False)

void setSolverParam(const String& tableName, const Double& integTime, const Double& preAvgTime)

void setFTMachine(PBWProjectFT* ftmac)

void keep(const Int& slot)

void initializeGradients()

void initSolveCache()

void deleteSolveCache()

void reset()

Cube<Float>& getPar(const VisBuffer& vb)

Vector<Bool>& getFlags(const VisBuffer& vb)

virtual LogSink& logSink()

LogIO& logSink2()