Data Fields

InputParms Struct Reference

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.

Detailed Description

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


Field Documentation

Constrained LSQR inversion.

1d specific parameters

3d specific parameters

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.

LSQR inversion.

BOOLEAN InputParms::ola

OLA inversion.

Optional file.

base directory for all output files

BOOLEAN InputParms::rls

RLS inversion.

Scatterer of interest for 3dv OLA.

BOOLEAN InputParms::xt

crosstalk term


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines