Go to the documentation of this file.00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 #ifndef RLSINVERT_H_
00009 #define RLSINVERT_H_
00010 
00011 #include <stdlib.h>
00012 #include <string.h>
00013 #include "matrix.h"
00014 #include "averagingKernel.h"
00015 #include "lambda.h"
00016 #include "errorHandler.h"
00017 #include "ProblemDimension.h"
00018 #include "utilities.h"
00019 
00024 int tdSetup1d(MATRIX aM, MATRIX ad, MATRIX aR, MATRIX aCI, MATRIX aC);
00025 
00026 int tdSetup3d(MATRIX aM, MATRIX ad, MATRIX aR, MATRIX aCI, MATRIX aC);
00027 
00028 void tdinvert1dFinish(Float lambda, int nStep, Model *model, bool debug, BaseDirectory *debugFilename);
00029 
00030 void tdinvert3dFinish(Float lambda, TempData *tempData, bool debug, BaseDirectory *debugFilename);
00031 
00032 void tdCleanup();
00033 
00036 #endif