Data Fields | |
| InversionData * | data |
| Pointer to input and output data for inversion. | |
| InversionData *(* | init )(InputParms, char *, bool) |
| Pointer to function to initialize inversion; read data from input file. | |
| void(* | solve )(InversionData *) |
| Pointer to inversion function. | |
| void(* | complete )(InversionData *) |
| Pointer to function to complete inversion; accumulate intermediate results. | |
| void(* | destroy )(InversionData *) |
| Pointer to function to destroy inversion data. | |
| bool(* | moreParameters )(InversionData *) |
| Pointer to function that moves parameters to next step. | |
| void(* | nextParameter )(InversionData *) |
| Pointer to function that determines end of parameter loop. | |
Inversion structure contains all input and output data, inversion parameters, and pointers to functions which perform specific inversion algorithms.
| void(* Inversion::complete)(InversionData *) |
Pointer to function to complete inversion; accumulate intermediate results.
Pointer to input and output data for inversion.
| void(* Inversion::destroy)(InversionData *) |
Pointer to function to destroy inversion data.
| InversionData*(* Inversion::init)(InputParms, char *, bool) |
Pointer to function to initialize inversion; read data from input file.
| bool(* Inversion::moreParameters)(InversionData *) |
Pointer to function that moves parameters to next step.
| void(* Inversion::nextParameter)(InversionData *) |
Pointer to function that determines end of parameter loop.
| void(* Inversion::solve)(InversionData *) |
Pointer to inversion function.
1.7.0