NAME
AMG - solution of linear systems by algebraic multi-grid
INCLUDE
include "AMG.h"
SYNTAX
//-----------------------------------------------------------------------------
class AMG : public DirectSolver
//-----------------------------------------------------------------------------
{
private:
public:
AMG ();
AMG (const LinEqSolver_prm& pm);
~AMG () {}
virtual bool ok () const { return msys.ok(); }
virtual bool solve (LinEqSystem& system);
virtual int getWork
(const LinEqSysWork work_tp = TOTAL_WORK) const;
virtual real getStorage
(const LinEqSysStorage storage_tp = TOTAL_STORAGE) const;
virtual String description () const;
CLASS_INFO
};
KEYWORDS
iterative methods, linear systems, algebraic multigrid
MEMBER FUNCTIONS
See class DirectSolver.
DEVELOPED BY
SINTEF Applied Mathematics, Oslo, Norway, and University of Oslo,
Dept. of Mathematics, Norway
AUTHOR
Gerhard W. Zumbuscch, SINTEF.