Index

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.