Data Fields | |
D1 | d1 |
1d specific parameters | |
D3 | d3 |
3d specific parameters | |
BOOLEAN | rls |
RLS inversion. | |
BOOLEAN | ola |
OLA inversion. | |
BOOLEAN | lsqr |
LSQR inversion. | |
BOOLEAN | constrained |
Constrained LSQR inversion. | |
BOOLEAN | forward |
forward calculation | |
BOOLEAN | xt |
crosstalk term | |
char * | outputBaseDirName |
base directory for all output files | |
char * | InputICovarFileName |
Inverse covariance file name. | |
char * | InputRegFileName |
Regularization file name. | |
LambdaSet | lambdaSet1 |
Range of values for first lambda parameter. | |
LambdaSet | lambdaSet2 |
Range of values for second lambda parameter. | |
LambdaSet | lambdaSet3 |
Range of values for third lambda parameter. | |
char * | OptionalFile |
Optional file. | |
char * | InitialGuessFile |
Initial guess for LSQR/OLA algorithm. | |
int | scatterer |
Scatterer of interest for 3dv OLA. |
Input parameters for both 1d and 3d problem. This structure is filled while parsing the input file and returned to the calling function. NOTE: keep this structure consistent with Python script inputFileParser.py
BOOLEAN InputParms::constrained |
Constrained LSQR inversion.
1d specific parameters
3d specific parameters
BOOLEAN InputParms::forward |
forward calculation
Initial guess for LSQR/OLA algorithm.
Inverse covariance file name.
Regularization file name.
Range of values for first lambda parameter.
Range of values for second lambda parameter.
Range of values for third lambda parameter.
BOOLEAN InputParms::lsqr |
LSQR inversion.
BOOLEAN InputParms::ola |
OLA inversion.
char* InputParms::OptionalFile |
Optional file.
base directory for all output files
BOOLEAN InputParms::rls |
RLS inversion.
Scatterer of interest for 3dv OLA.
BOOLEAN InputParms::xt |
crosstalk term