ScalarPotentialFactory.h
00001 #ifndef gridripper_phys_scalar_ScalarPotentialFactory_h
00002 #define gridripper_phys_scalar_ScalarPotentialFactory_h
00003
00004 #include <gridripper/lang/IllegalArgumentException.h>
00005
00006 namespace gridripper {
00007
00008 class Parameters;
00009
00010 namespace phys { namespace scalar {
00011
00012 class ScalarPotential;
00013
00014 using namespace std;
00015
00023 class ScalarPotentialFactory
00024 {
00025 public:
00031 static ScalarPotential* create(const string& cmd, const Parameters& p)
00032 throw(IllegalArgumentException&);
00033 };
00034
00035 } } }
00036
00037 #endif