IntegratorFactory.h

00001 #ifndef gridripper_amr1d_gridint_IntegratorFactory_h
00002 #define gridripper_amr1d_gridint_IntegratorFactory_h
00003 
00004 #include <gridripper/lang/IllegalArgumentException.h>
00005 
00006 namespace gridripper { namespace amr1d {
00007 
00008 class Integrator;
00009 class PDE;
00010 class Sigma;
00011 
00012 namespace gridint {
00013 
00014 using namespace std;
00015 
00023 class IntegratorFactory
00024 {
00025 public:
00026     static Integrator* create(string name, PDE& pde, Sigma* sigma)
00027         throw(IllegalArgumentException&);
00028 };
00029 
00030 } } } // namespace gridripper::amr1d::gridint
00031 
00032 #endif /* gridripper_amr1d_gridint_IntegratorFactory_h */

Generated on Wed Jun 17 18:46:47 2009 for GridRipper by  doxygen 1.5.6