ConjugateGradientSolver.h

Classes

ConjugateGradientSolver -- (full description)

class ConjugateGradientSolver: public Iterate

Interface

Public Members
ConjugateGradientSolver(Int nParams, Int nIter=20, Double tol=1E-5)
~ConjugateGradientSolver()
void setMaxParams(Int nParams)
Double solve(EPVisEquation& ve, EPJones& vj,Int nAnt, Int SlotNo,Array<Float>& guess)
LogIO& logIO()
Private Members
Vector<Complex> getVj(VisBuffer& vb, Int NAnt, Int whichAnt, Double& sumWt)
Double getGOF(VisBuffer& residual,Double& sumWt)

Description

Member Description

ConjugateGradientSolver(Int nParams, Int nIter=20, Double tol=1E-5)

~ConjugateGradientSolver()

void setMaxParams(Int nParams)

Double solve(EPVisEquation& ve, EPJones& vj,Int nAnt, Int SlotNo,Array<Float>& guess)

LogIO& logIO()

Vector<Complex> getVj(VisBuffer& vb, Int NAnt, Int whichAnt, Double& sumWt)

Double getGOF(VisBuffer& residual,Double& sumWt)