00001 #ifndef __FAosTvOp__
00002 #define __FAosTvOp__
00003 
00004 
00042 #include <stdio.h>
00043 
00044 #include "FRegularizedAosOp.hpp"
00045 
00046 
00047 class FAosTvOp : public  FRegularizedAosOp
00048 {
00049 private:
00050 
00051 float                           epsilon;
00052 
00053 protected:
00054 
00055 virtual float           g(int i, int j);                
00056 
00057 
00058 public:
00059         
00060 FAosTvOp(int iterations=8, float t=0.5, float alambda=0.1, float asigma=5.0, 
00061                 bool iirFlag=false, bool nonLinearFlag=true);
00062 virtual ~FAosTvOp(){}
00063 
00064 
00065 virtual void report(FILE* file){ fprintf(file,"Real Aos TV Operator\n"); }
00066 };
00067 
00068 
00069 #endif