00001
00002
00003
00004 # include "UniformData.hpp"
00005 # include "AdaptiveData.hpp"
00006 # include "Function.hpp"
00007
00008 int debugRefine ;
00009
00010 int main() {
00011 Wavelets WC("Interpolet",4) ;
00012
00013 int L[2]={7,7}, a[2]={0},e[2]={1<<L[0],1<<L[1]} ;
00014 UniformData<2> A(a,e,&WC) ;
00015 A.ReadUDF("../../Data/Test/C") ;
00016
00017
00018 AdaptiveGrid<2> G(&WC,false) ;
00019 AdaptiveData<2> D(&G) ;
00020 D.SetRefine() ;
00021
00022 G.ReadSparse ("../../Data/Test/C1.adp") ;
00023 D.ReadSparse ("../../Data/Test/C1.adp") ;
00024
00025
00026 A.ApplyOp(A.Ext.BC[0], &A, 0, FD14) ;
00027 D.ApplyOp(D.Ext.BC[0], &D, 0, FD14) ;
00028
00029
00030 A.WriteUDF ("../../Data/Test/Ax",&A) ;
00031 D.WriteUDF ("../../Data/Test/A1x",&A,&D) ;
00032 }