Diffpack Documentation


Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

SymMinRes.h

Go to the documentation of this file.
00001 
00005 class SymMinRes : public KrylovItSolver
00006 
00007 {
00008   NUMT alpha, beta;
00009   real gamma, gammaInv;
00010   real rho;
00011   int rit;
00012   LinEqVector t;
00013   Handle(LinEqVector) u,  p,  q;
00014   Handle(LinEqVector) uo, po, qo;
00015 
00016   virtual bool redim (LinEqSystem& system);
00017   virtual void initDefaultCriterion ();
00018   virtual void initCommBlk ();
00019 
00020   void normMixResidual ();
00021 
00022 public:
00023 
00024   SymMinRes ();
00025   SymMinRes (const LinEqSolver_prm& pm);
00026  ~SymMinRes () {}
00027 
00028   virtual bool solve (LinEqSystem& system);
00029   virtual bool ok () const;
00030 
00031   virtual String description () const;
00032 
00033   CLASS_INFO
00034 };
00035 
00036 

Copyright © 2003 inuTech GmbH. All rights reserved.