Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

operator/diagonalFabric.hh
Go to the documentation of this file.
00001 // fabric for an optimized solver class for diagonal matrices
00002 
00003 #ifndef diagonalSolverFabric_hh
00004 #define diagonalSolverFabric_hh
00005 
00006 #include "diagonal.hh"
00007 #include "solverFabric.hh"
00008 
00009 namespace concepts {
00010 
00011   // ************************************************** DiagonalSolverFabric **
00012 
00016   template <typename F>
00017   class DiagonalSolverFabric : public SolverFabric<F> {
00018   public:
00024     virtual Operator<F>* operator() (Operator<F>& matrix);
00025   protected:
00026     virtual std::ostream& info(std::ostream& os) const;
00027   };
00028 
00029 } // concepts
00030 
00031 #endif // diagonalSolverFabric_hh

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)