PhaseToolsUnwrapT(Double, T, Double, Boolean, Double, Double) Method
            Unwrap Phase (phase should start at DC between +90 deg and -270 deg for a negative slope or -90 deg and +270 deg for a positive slope)
            
Namespace: Metas.Vna.DataAssembly: Metas.Vna.Data (in Metas.Vna.Data.dll) Version: 2.9.9438.25100
public static T[] Unwrap<T>(
	double[] freq,
	T[] phase,
	double fc,
	bool auto_fc,
	out double phaseDC_out,
	out double fc_out
)
where T : new(), Object, IRealNumber<T>
Public Shared Function Unwrap(Of T As {New, Object, IRealNumber(Of T)}) ( 
	freq As Double(),
	phase As T(),
	fc As Double,
	auto_fc As Boolean,
	<OutAttribute> ByRef phaseDC_out As Double,
	<OutAttribute> ByRef fc_out As Double
) As T()
public:
generic<typename T>
where T : gcnew(), Object, IRealNumber<T>
static array<T>^ Unwrap(
	array<double>^ freq, 
	array<T>^ phase, 
	double fc, 
	bool auto_fc, 
	[OutAttribute] double% phaseDC_out, 
	[OutAttribute] double% fc_out
)
static member Unwrap : 
        freq : float[] * 
        phase : 'T[] * 
        fc : float * 
        auto_fc : bool * 
        phaseDC_out : float byref * 
        fc_out : float byref -> 'T[]  when 'T : new() and Object and IRealNumber<'T>
- freq  Double
 - Frequency / Hz
 - phase  T
 - Phase / rad
 - fc  Double
 - Cutoff Frequency / Hz. For a coaxial line or free space, set cutoff frequency to 0 Hz.
 - auto_fc  Boolean
 - Automatic Cutoff Frequency
 - phaseDC_out  Double
 - Phase at DC / rad
 - fc_out  Double
 - Cutoff Frequency / Hz.
 
- T
 - Real Number Type
 
T