Data Fields

Inversion Struct Reference

Data Fields

InversionDatadata
 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.

Detailed Description

Inversion structure contains all input and output data, inversion parameters, and pointers to functions which perform specific inversion algorithms.


Field Documentation

Pointer to function to complete inversion; accumulate intermediate results.

Pointer to input and output data for inversion.

Pointer to function to destroy inversion data.

Pointer to function to initialize inversion; read data from input file.

Pointer to function that moves parameters to next step.

Pointer to function that determines end of parameter loop.

Pointer to inversion function.


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