O1r2Interpolator.h

00001 #ifndef gridripper_amr1d_O1r2Interpolation_h
00002 #define gridripper_amr1d_O1r2Interpolation_h
00003 
00004 #include <gridripper/amr1d/GridInterpolator.h>
00005 #include <gridripper/lang/IllegalArgumentException.h>
00006 
00007 namespace gridripper { namespace amr1d { namespace interpolation {
00008 
00009 using namespace std;
00010 
00017 class O1r2Interpolator: public GridInterpolator
00018 {
00019 public:
00020     void interpolateMargin(const Grid& p, Grid& g, const PDE& pde) const
00021             throw(IllegalArgumentException&);
00022 
00023     void interpolate(const Grid& p, Grid& g, const PDE& pde) const
00024             throw(IllegalArgumentException&);
00025 
00026     string toString() const {
00027         return "O1r2Interpolator";
00028     }
00029 };
00030 
00031 } } } // namespace gridripper::amr1d::interpolation
00032 
00033 #endif /* gridripper_amr1d_O1r2Interpolation_h */

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