Click or drag to resize

CMVUEMForward Method

Plot an EM forward model against inverted data.

Namespace:  GeoEngine.Core.GXNetX
Assembly:  geoengine.core.gxnetx (in geoengine.core.gxnetx.dll) Version: 2024.2.0.25
Syntax
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
)

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
)

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)
Remarks
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).
See Also