Hunch.h

00001 #ifndef gridripper_phys_minkowski_kg_rt_Hunch_h
00002 #define gridripper_phys_minkowski_kg_rt_Hunch_h
00003 
00004 #include <gridripper/phys/Hunch.h>
00005 #include <gridripper/Parameters.h>
00006 
00007 namespace gridripper { namespace phys { namespace minkowski { namespace kg {
00008 namespace rt {
00009 
00010 using namespace gridripper;
00011 using namespace std;
00012 
00020 class Hunch: public gridripper::phys::Hunch
00021 {
00022 public:
00023     Hunch(string& args, const Parameters* p, const PDE& pde)
00024           throw(InitCond::Exception&, IllegalArgumentException&):
00025         gridripper::phys::Hunch(args, p, pde, "a", "b") { }
00026 
00027     virtual GReal_t function(GReal_t x) const;
00028 };
00029 
00030 } } } } } // namespace gridripper::phys::minkowski::kg::rt;
00031 
00032 #endif /* gridripper_phys_minkowski_kg_rt_Hunch_h */