cg.h

Go to the documentation of this file.
00001 #ifndef __cg_h 
00002 #define __cg_h 
00003 
00004 #include "cginfo.h" 
00005 
00006 /********************************************************************/
00007 
00008 // S = Solver
00009 // P = Preconditioner
00010 // V = Vector
00011 
00012 namespace Gascoigne
00013 {
00014 template <class S, class P, class V>
00015 class CG
00016 {
00017   S   &solver;
00018   P   &precon;
00019 
00020 public:
00021 
00022   CG(S& s, P& p) : solver(s), precon(p) {}
00023 
00024   void solve(V& x, const V& b, CGInfo& info);
00025 };
00026 }
00027 
00028 /********************************************************************/
00029 
00030 
00031 #endif 

Generated on Thu Sep 14 10:34:36 2006 for Gascoigne by  doxygen 1.4.7