![](../icons/Help.png) | CDUiEMTauManual Method |
Automatic fitting EM Tau
Available since Oasis montaj version: 9.4
License: Available to anyone with an Oasis Montaj license.
Namespace: Geosoft.Desktop.GXNetXAssembly: geosoft.desktop.gxnetx (in geosoft.desktop.gxnetx.dll)
Syntaxpublic static int iEMTauManual(
CGXNETCore gxNetShared,
CVV hVVobs,
CVV hVVtime,
CVV hVVnoise,
double dMinTime,
double dMaxTime,
double dTau0,
double dA0,
double dItrTol,
int lItrMax,
ref int plItr,
ref double pdTau,
ref double pdA,
ref double pdMisfit,
ref int iError,
CVV hVVcalcVV
)
Public Shared Function iEMTauManual (
gxNetShared As CGXNETCore,
hVVobs As CVV,
hVVtime As CVV,
hVVnoise As CVV,
dMinTime As Double,
dMaxTime As Double,
dTau0 As Double,
dA0 As Double,
dItrTol As Double,
lItrMax As Integer,
ByRef plItr As Integer,
ByRef pdTau As Double,
ByRef pdA As Double,
ByRef pdMisfit As Double,
ByRef iError As Integer,
hVVcalcVV As CVV
) As Integer
public:
static int iEMTauManual(
CGXNETCore^ gxNetShared,
CVV^ hVVobs,
CVV^ hVVtime,
CVV^ hVVnoise,
double dMinTime,
double dMaxTime,
double dTau0,
double dA0,
double dItrTol,
int lItrMax,
int% plItr,
double% pdTau,
double% pdA,
double% pdMisfit,
int% iError,
CVV^ hVVcalcVV
)
static member iEMTauManual :
gxNetShared : CGXNETCore *
hVVobs : CVV *
hVVtime : CVV *
hVVnoise : CVV *
dMinTime : float *
dMaxTime : float *
dTau0 : float *
dA0 : float *
dItrTol : float *
lItrMax : int *
plItr : int byref *
pdTau : float byref *
pdA : float byref *
pdMisfit : float byref *
iError : int byref *
hVVcalcVV : CVV -> int
Parameters
- gxNetShared
- Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore - hVVobs
- Type: GeoEngine.Core.GXNetXCVV
Observed EM [READONLY] - hVVtime
- Type: GeoEngine.Core.GXNetXCVV
Time [READONLY] - hVVnoise
- Type: GeoEngine.Core.GXNetXCVV
Noise [READONLY] - dMinTime
- Type: SystemDouble
Minimum time [READONLY] - dMaxTime
- Type: SystemDouble
Maximum time [READONLY] - dTau0
- Type: SystemDouble
Starting Tau [READONLY] - dA0
- Type: SystemDouble
Starting coeff. A [READONLY] - dItrTol
- Type: SystemDouble
Iterarion tolerance [READONLY] - lItrMax
- Type: SystemInt32
Maximum iteration [READONLY] - plItr
- Type: SystemInt32
Number of iterations - pdTau
- Type: SystemDouble
Calculated Tau - pdA
- Type: SystemDouble
Calculated coeff. A - pdMisfit
- Type: SystemDouble
Calculated misfit - iError
- Type: SystemInt32
Error message code 0 (No error), 1 (Insufficient points above noise threshold) 2 (No convergence in 30 svdcmp iterations) - hVVcalcVV
- Type: GeoEngine.Core.GXNetXCVV
Calculated EM
Return Value
Type:
Int32
0 - OK
1 - if error
See Also