00001 #ifndef __F_2DSMatrixGenerator_H__ 00002 #define __F_2DSMatrixGenerator_H__ 00003 00004 00024 #include <stdio.h> 00025 #include "AFSymMatrix.hpp" 00026 00027 class F_2DSMatrixGenerator 00028 { 00029 protected: 00030 00031 AFSymMatrix* createSimpleHeatFlow(int widthImage, int heightImage, double tau=0.25, char* type=0, char* form=0); 00032 00033 public: 00034 F_2DSMatrixGenerator(){} 00035 virtual ~F_2DSMatrixGenerator(){} 00036 00037 AFSymMatrix* createMatrix(int widthImage, int heightImage, double tau=0.25, char* type=0, char* matriceName=0, char* form=0); 00038 00039 virtual void output(){} 00040 virtual void output(FILE* file){} 00041 }; 00042 00043 #endif 00044