00001 #ifndef __FMinmodSlopeOp__
00002 #define __FMinmodSlopeOp__
00003 
00004 
00005 
00026 #include <stdio.h>
00027 
00028 #include "FGradientNormOp.hpp"
00029 
00030 
00031 
00032 class FMinmodSlopeOp : public  FGradientNormOp
00033 {
00034 public:
00035         
00036 FMinmodSlopeOp():FGradientNormOp(){}
00037 virtual ~FMinmodSlopeOp(){}
00038 
00039 
00040 
00041 
00042 virtual float get(int x, int y);                        
00043 
00044 virtual float getN(int x);
00045 virtual float getE(int y);
00046 virtual float getS(int x);
00047 virtual float getW(int y);
00048 
00049 virtual void report(FILE* file){ fprintf(file,"Minmod Gradient Norm\n"); }
00050 };
00051 
00052 
00053 #endif