 | CGU.iEMLayer Method |
Calculate the EM response of a layered earth model.
Namespace:
Geosoft.Desktop.GXNet
Assembly:
geosoft.desktop.gxnet (in geosoft.desktop.gxnet.dll) Version: 2024.2.0.25
Syntaxpublic static int iEMLayer(
double coil_spacing,
double coil_frequency,
double coil_height,
int coil_configuration,
int n_layers,
CVV vv_thickness,
CVV vv_sigma,
ref double in_phase,
ref double quadrature
)
public static int iEMLayer(
double coil_spacing,
double coil_frequency,
double coil_height,
int coil_configuration,
int n_layers,
CVV vv_thickness,
CVV vv_sigma,
ref double in_phase,
ref double quadrature
)
Public Shared Function iEMLayer (
coil_spacing As Double,
coil_frequency As Double,
coil_height As Double,
coil_configuration As Integer,
n_layers As Integer,
vv_thickness As CVV,
vv_sigma As CVV,
ByRef in_phase As Double,
ByRef quadrature As Double
) As Integer
Public Shared Function iEMLayer (
coil_spacing As Double,
coil_frequency As Double,
coil_height As Double,
coil_configuration As Integer,
n_layers As Integer,
vv_thickness As CVV,
vv_sigma As CVV,
ByRef in_phase As Double,
ByRef quadrature As Double
) As Integer
public:
static int iEMLayer(
double coil_spacing,
double coil_frequency,
double coil_height,
int coil_configuration,
int n_layers,
CVV^ vv_thickness,
CVV^ vv_sigma,
double% in_phase,
double% quadrature
)
public:
static int iEMLayer(
double coil_spacing,
double coil_frequency,
double coil_height,
int coil_configuration,
int n_layers,
CVV^ vv_thickness,
CVV^ vv_sigma,
double% in_phase,
double% quadrature
)
static member iEMLayer :
coil_spacing : float *
coil_frequency : float *
coil_height : float *
coil_configuration : int *
n_layers : int *
vv_thickness : CVV *
vv_sigma : CVV *
in_phase : float byref *
quadrature : float byref -> int
static member iEMLayer :
coil_spacing : float *
coil_frequency : float *
coil_height : float *
coil_configuration : int *
n_layers : int *
vv_thickness : CVV *
vv_sigma : CVV *
in_phase : float byref *
quadrature : float byref -> int
Parameters
- coil_spacing
- Type: System.Double
Coil spacing, error if == 0 - coil_frequency
- Type: System.Double
Coil frequency - coil_height
- Type: System.Double
Coil height above layer [0] - coil_configuration
- Type: System.Int32
<define>EMLAY_GEOMETRY</define> - n_layers
- Type: System.Int32
Number of layers (including lower halfspace) - vv_thickness
- Type: GeoEngine.Core.GXNet.CVV
sNLayer-1 thicknesses [0] to [sNLayer-2] - vv_sigma
- Type: GeoEngine.Core.GXNet.CVV
sNLayer conductivities [0] to [sNLayer-1] - in_phase
- Type: System.Double
On return - in-phase part (ppm) - quadrature
- Type: System.Double
On return - quadrature part (ppm)
Return Value
Type:
Int32
0 of OK
1 if some error
See Also