00001 /* 00002 * RLSInit.h 00003 * 00004 * Created on: Nov 8, 2010 00005 * Author: Brenda Javornik (e-mail: brendaj (at) nwra.com) 00006 */ 00007 00008 #ifndef RLSINIT_H_ 00009 #define RLSINIT_H_ 00010 00016 InversionData *RLSInit1d(InputParms inputParms, char *commandLineOutputDir, bool debug); 00017 InversionData *RLSInit3d(InputParms inputParms, char *commandLineOutputDir, bool debug); 00018 00019 void RLSNextParameter1d(InversionData *inversionData); 00020 00021 void RLSNextParameter3d(InversionData *inversionData); 00022 00023 bool RLSMoreParameterSteps(InversionData *inversionData); 00024 00025 void RLSInvert1d(InversionData *inversionData); 00026 00027 void RLSComplete1d(InversionData *inversionData); 00028 00029 void RLSInvert3d(InversionData *inversionData); 00030 00031 void RLSComplete3d(InversionData *inversionData); 00032 00033 void RLSDestroy1d(InversionData *inversionData); 00034 00035 void RLSDestroy3d(InversionData *inversionData); 00036 00039 #endif /* RLSINIT_H_ */