Diffpack Documentation


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

NonLinEqSolverUDC.h

Go to the documentation of this file.
00001 
00005 class NonLinEqSolverUDC
00006 
00007 {
00008 public:
00009 
00010   NonLinEqSolverUDC () {}
00011   virtual ~NonLinEqSolverUDC () {}
00012 
00013   virtual void makeAndSolveLinearSystem ();
00014   virtual void makeResidual ();
00015   virtual real normOfResidual (Norm_type norm = L2);
00016   virtual String comment ();
00017   virtual void beforeSolveInContinuationMethod (real lambda, int nouteriter);
00018 
00019   
00020   virtual void mgMakeAndSolveLinearSystem
00021    (SpaceId grid_level,  LinEqVector& b, LinEqVector& x);
00022 
00023   virtual void makeResidual 
00024    (SpaceId grid_level, LinEqVector& b, LinEqVector& x, LinEqVector& r);
00025 
00026   virtual void evalDiffEq (LinEqVector& u);
00027 };
00028 
00029 

Copyright © 2003 inuTech GmbH. All rights reserved.