Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008 #ifndef TARGET_H_
00009 #define TARGET_H_
00010
00011 #include "utilities.h"
00012 #include "MapDepthMatrix.h"
00013 #include "BaseDirectory.h"
00014 #include "FileMapAndParameters.h"
00015
00016 void newTarget(MATRIX f, int N, int Ny, int Nz, BaseDirectory *baseDir, bool debug,
00017 bool useFourierTransform);
00018
00019 void resetTarget(Float sigmah, int sigmaStep);
00020
00021 void resetTargetLSQR(Float sigmah, int sigmaStep);
00022
00023 bool checkTargetDim(MATRIX *f, int Nz);
00024
00025 MAP_DEPTH_MATRIX *getTarget();
00026
00027 void readTarget(TargetInfo targetInfo, int N, int Ny, int Nz, Float sigmaCurrentValue,
00028 Float sigmaCurrentStep, BaseDirectory *baseDir, bool debug,
00029 bool useFourierTransform);
00030
00031 void freeTarget();
00032
00033 #endif