OnWaferGoldComputeRoughnessT(Double, T, T, T, Double, Double, Int32, Double, T, T) Method
Compute Roughness
Namespace: Metas.Vna.DataAssembly: Metas.Vna.Data (in Metas.Vna.Data.dll) Version: 2.9.9435.16925
public static Complex<T>[] ComputeRoughness<T>(
double f,
T mu0,
T sigma_bulk,
T rq,
double x_start,
double x_stop,
int n,
out double[] x_grid,
out T[] sigma_sampled,
out T[] pv
)
where T : new(), Object, IRealNumber<T>
Public Shared Function ComputeRoughness(Of T As {New, Object, IRealNumber(Of T)}) (
f As Double,
mu0 As T,
sigma_bulk As T,
rq As T,
x_start As Double,
x_stop As Double,
n As Integer,
<OutAttribute> ByRef x_grid As Double(),
<OutAttribute> ByRef sigma_sampled As T(),
<OutAttribute> ByRef pv As T()
) As Complex(Of T)()
public:
generic<typename T>
where T : gcnew(), Object, IRealNumber<T>
static array<Complex<T>>^ ComputeRoughness(
double f,
T mu0,
T sigma_bulk,
T rq,
double x_start,
double x_stop,
int n,
[OutAttribute] array<double>^% x_grid,
[OutAttribute] array<T>^% sigma_sampled,
[OutAttribute] array<T>^% pv
)
static member ComputeRoughness :
f : float *
mu0 : 'T *
sigma_bulk : 'T *
rq : 'T *
x_start : float *
x_stop : float *
n : int *
x_grid : float[] byref *
sigma_sampled : 'T[] byref *
pv : 'T[] byref -> Complex<'T>[] when 'T : new() and Object and IRealNumber<'T>
- f Double
- Frequency / Hz
- mu0 T
- Vacuum Magnetic Permeability / (Vs/Am)
- sigma_bulk T
- Electrical Conductivity / (S/m)
- rq T
- Surface Roughness / m
- x_start Double
- X Start / m
- x_stop Double
- X Stop / m
- n Int32
- Number of Points
- x_grid Double
- X Grid / m
- sigma_sampled T
- Sigma Sampled / (S/m)
- pv T
- Power Density (W/m^3)
- T
- Real Number Type
ComplexTNormalized Magnetic Field / (Vs/m^2)