twinstencil.h

Go to the documentation of this file.
00001 #ifndef  __TwinStencil_h
00002 #define  __TwinStencil_h
00003 
00004 #include  "columnstencil.h"
00005 
00006 
00007 namespace Gascoigne
00008 {
00009 
00014 
00018 
00019 class TwinStencil : public ColumnStencil
00020 {
00021  protected:
00022 
00023  public:
00024 
00025   TwinStencil() : ColumnStencil() {}
00026   ~TwinStencil() {}
00027 
00028   int  diag(int i)      const { return sstart[i]; } 
00029   int  half(int i)      const; 
00030   void memory(int n, int nt);
00031   void memory(const SparseStructureInterface*);
00032 
00033   // sollte protected sein, wird aber im moment in "constructstructure" von ilu benutzt
00034   void diagonalfirst();
00035 };
00036 }
00037 
00038 #endif

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