SigmaFactory.h

00001 #ifndef gridripper_amr1d_sigma_SigmaFactory_h
00002 #define gridripper_amr1d_sigma_SigmaFactory_h
00003 
00004 #include <gridripper/Parameters.h>
00005 #include <gridripper/lang/IllegalArgumentException.h>
00006 #include <gridripper/amr1d/PDE.h>
00007 
00008 namespace gridripper { namespace amr1d {
00009 
00010 class Sigma;
00011 
00012 namespace sigma {
00013 
00014 using namespace std;
00015 using namespace gridripper::util;
00016 
00024 class SigmaFactory
00025 {
00026 public:
00027     static Sigma* create(const string& cmd, const Parameters& param,
00028                          const PDE& pde)
00029         throw(IllegalArgumentException&);
00030 };
00031 
00032 } } } // namespace gridripper::amr1d::sigma
00033 
00034 #endif /* gridripper_amr1d_sigma_SigmaFactory_h */

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