![](../icons/Help.png) | CMVUEMForward Method |
Plot an EM forward model against inverted data.
Available since Oasis montaj version: 5.0
License: Available to anyone with an Oasis Montaj license.
Namespace: GeoEngine.Core.GXNetXAssembly: geoengine.core.gxnetx (in geoengine.core.gxnetx.dll)
Notes
This function is designed to display an inverted result beside
the forward model curves. This is useful for trouble-shooting
or understanding why a certain inversion result was obtained.
The earth model is a simple halfspace.
The forward model is plotted either as a function of
resistivity at a single height, or as a function of height at
a single resistivity. In either case, the relevant VVs must be
completely filled (even if one is all the same value).
Syntaxpublic static void EMForward(
CGXNETCore gxNetShared,
CMVIEW mview,
double xo,
double yo,
double size_x,
double size_y,
double coil_sep,
double coil_frequency,
int coil_configuration,
double r,
double h,
double i,
double q,
CVV rvv,
CVV hvv,
CVV ivv,
CVV qvv,
int lin_log,
int var
)
Public Shared Sub EMForward (
gxNetShared As CGXNETCore,
mview As CMVIEW,
xo As Double,
yo As Double,
size_x As Double,
size_y As Double,
coil_sep As Double,
coil_frequency As Double,
coil_configuration As Integer,
r As Double,
h As Double,
i As Double,
q As Double,
rvv As CVV,
hvv As CVV,
ivv As CVV,
qvv As CVV,
lin_log As Integer,
var As Integer
)
public:
static void EMForward(
CGXNETCore^ gxNetShared,
CMVIEW^ mview,
double xo,
double yo,
double size_x,
double size_y,
double coil_sep,
double coil_frequency,
int coil_configuration,
double r,
double h,
double i,
double q,
CVV^ rvv,
CVV^ hvv,
CVV^ ivv,
CVV^ qvv,
int lin_log,
int var
)
static member EMForward :
gxNetShared : CGXNETCore *
mview : CMVIEW *
xo : float *
yo : float *
size_x : float *
size_y : float *
coil_sep : float *
coil_frequency : float *
coil_configuration : int *
r : float *
h : float *
i : float *
q : float *
rvv : CVV *
hvv : CVV *
ivv : CVV *
qvv : CVV *
lin_log : int *
var : int -> unit
Parameters
- gxNetShared
- Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore - mview
- Type: GeoEngine.Core.GXNetXCMVIEW
View - xo
- Type: SystemDouble
Plot X origin - yo
- Type: SystemDouble
Plot Y origin - size_x
- Type: SystemDouble
Plot X size - size_y
- Type: SystemDouble
Plot Y size - coil_sep
- Type: SystemDouble
Coil Separation (m) - coil_frequency
- Type: SystemDouble
Coil Frequency (Hz) - coil_configuration
- Type: SystemInt32
<define>EMLAY_GEOMETRY</define> - r
- Type: SystemDouble
Inverted or current resistivity - h
- Type: SystemDouble
Inverted or current height - i
- Type: SystemDouble
In-phase datum - q
- Type: SystemDouble
Quadrature datum - rvv
- Type: GeoEngine.Core.GXNetXCVV
Forward model resistivities - hvv
- Type: GeoEngine.Core.GXNetXCVV
Forward model heights - ivv
- Type: GeoEngine.Core.GXNetXCVV
Forward model In-phase (ppm) - qvv
- Type: GeoEngine.Core.GXNetXCVV
Forward model Quadrature (ppm) - lin_log
- Type: SystemInt32
Plot resistivity as linear (0) or log (1) - var
- Type: SystemInt32
Plot as function of resistivity (0) or height (1)
See Also