 | CGUEMHalfSpaceInv Method |
Inverts EM responses to the best halfspace model.
Namespace:
Geosoft.Desktop.GXNet
Assembly:
geosoft.desktop.gxnet (in geosoft.desktop.gxnet.dll) Version: 2024.2.0.25
Syntaxpublic static void EMHalfSpaceInv(
double coil_spacing,
double coil_frequency,
int coil_configuration,
double tol,
double threshold,
CVV vv_height,
CVV vv_in_phase,
CVV vv_quadrature,
CVV vv_res,
int inv,
int err,
double start_val
)
public static void EMHalfSpaceInv(
double coil_spacing,
double coil_frequency,
int coil_configuration,
double tol,
double threshold,
CVV vv_height,
CVV vv_in_phase,
CVV vv_quadrature,
CVV vv_res,
int inv,
int err,
double start_val
)
Public Shared Sub EMHalfSpaceInv (
coil_spacing As Double,
coil_frequency As Double,
coil_configuration As Integer,
tol As Double,
threshold As Double,
vv_height As CVV,
vv_in_phase As CVV,
vv_quadrature As CVV,
vv_res As CVV,
inv As Integer,
err As Integer,
start_val As Double
)
Public Shared Sub EMHalfSpaceInv (
coil_spacing As Double,
coil_frequency As Double,
coil_configuration As Integer,
tol As Double,
threshold As Double,
vv_height As CVV,
vv_in_phase As CVV,
vv_quadrature As CVV,
vv_res As CVV,
inv As Integer,
err As Integer,
start_val As Double
)
public:
static void EMHalfSpaceInv(
double coil_spacing,
double coil_frequency,
int coil_configuration,
double tol,
double threshold,
CVV^ vv_height,
CVV^ vv_in_phase,
CVV^ vv_quadrature,
CVV^ vv_res,
int inv,
int err,
double start_val
)
public:
static void EMHalfSpaceInv(
double coil_spacing,
double coil_frequency,
int coil_configuration,
double tol,
double threshold,
CVV^ vv_height,
CVV^ vv_in_phase,
CVV^ vv_quadrature,
CVV^ vv_res,
int inv,
int err,
double start_val
)
static member EMHalfSpaceInv :
coil_spacing : float *
coil_frequency : float *
coil_configuration : int *
tol : float *
threshold : float *
vv_height : CVV *
vv_in_phase : CVV *
vv_quadrature : CVV *
vv_res : CVV *
inv : int *
err : int *
start_val : float -> unit
static member EMHalfSpaceInv :
coil_spacing : float *
coil_frequency : float *
coil_configuration : int *
tol : float *
threshold : float *
vv_height : CVV *
vv_in_phase : CVV *
vv_quadrature : CVV *
vv_res : CVV *
inv : int *
err : int *
start_val : float -> unit
Parameters
- coil_spacing
- Type: SystemDouble
Coil spacing: error if == 0 - coil_frequency
- Type: SystemDouble
Frequency - coil_configuration
- Type: SystemInt32
<define>EMLAY_GEOMETRY</define> - tol
- Type: SystemDouble
Fractional error in best fit resistivity - threshold
- Type: SystemDouble
Don't invert values below this - vv_height
- Type: GeoEngine.Core.GXNetCVV
Height above ground - vv_in_phase
- Type: GeoEngine.Core.GXNetCVV
In-phase part (ppm) - vv_quadrature
- Type: GeoEngine.Core.GXNetCVV
Quadrature part (ppm) - vv_res
- Type: GeoEngine.Core.GXNetCVV
On return - inverted halfspace resistivities - inv
- Type: SystemInt32
<define>EM_INV</define> - err
- Type: SystemInt32
<define>EM_ERR</define> - start_val
- Type: SystemDouble
Starting value for inversion (can be <define>rDUMMY</define>)
See Also