00001 #ifndef __F2DAmosHeatFlowOp__
00002 #define __F2DAmosHeatFlowOp__
00003
00004
00035 #include <stdio.h>
00036
00037 #include "F2DAdiHeatFlowOp.hpp"
00038
00039 class F2DAmosHeatFlowOp : public F2DAdiHeatFlowOp
00040 {
00041 public:
00042
00044 F2DAmosHeatFlowOp(int typeSolver, int iter=1, int innerIter=8, float t=0.5, float eps=1.0e-4)
00045 :F2DAdiHeatFlowOp(typeSolver, true, iter, innerIter, t, eps){}
00046 virtual ~F2DAmosHeatFlowOp(){}
00047
00048
00049 virtual FImage* filter(FImage* src, FImage* dest=0);
00050
00051 virtual void report(FILE* file){ fprintf(file,"HeatFlow: 2D Linear Solver\n"); }
00052 };
00053
00054
00055 #endif