OptCalibration<T> Class

Definition

Namespace: Metas.Vna.Calibration
Assembly: Metas.Vna.Optimization (in Metas.Vna.Optimization.dll) Version: 2.8.9053.20289
C#
[SerializableAttribute]
public class OptCalibration<T> : GenericCalibrationModel<T>, 
	IFlatVector<T>, IBinary
where T : new(), Object, IRealNumber<T>
Inheritance
Object    GenericCalibrationModel<T>    OptCalibration<T>
Implements
IBinary, IFlatVector<T>

Type Parameters

T

Constructors

OptCalibration<T>Initializes a new instance of the OptCalibration<T> class

Properties

AllFrequenciesAtOnce 
CompressOtherFrequencyInfluences 
CovarianceWeighting 
ErrorModel Error Model
(Inherited from GenericCalibrationModel<T>)
ErrorTerms Full leaky error terms. Size : 2N-Ports, Port 1, 2, ... N : Raw ports Port N+1, N+2, ... 2N : Error corrected ports
(Inherited from GenericCalibrationModel<T>)
FlatVectorSize
(Overrides GenericCalibrationModel<T>.FlatVectorSize)
Frequency Frequency / Hz
(Inherited from GenericCalibrationModel<T>)
FrequencyConversions Frequency Conversions
(Inherited from GenericCalibrationModel<T>)
FrequencyIndices 
JournalId 
MaskErrorTerms 
MaskSwitchTerms 
NFreq Number of frequency points
(Inherited from GenericCalibrationModel<T>)
NPorts Number of ports
(Inherited from GenericCalibrationModel<T>)
NReflection Number of reflection paths
(Inherited from GenericCalibrationModel<T>)
NTransmission Number of transmission paths
(Inherited from GenericCalibrationModel<T>)
NVarsC 
NVarsF 
NVnaPorts Number of VNA Ports
(Inherited from GenericCalibrationModel<T>)
OptDebugDir 
OptionalStandards
(Overrides GenericCalibrationModel<T>.OptionalStandards)
Ports Port assignment
(Inherited from GenericCalibrationModel<T>)
PortZr Error corrected Port Zr / Ohm
(Inherited from GenericCalibrationModel<T>)
PowerStandards
(Overrides GenericCalibrationModel<T>.PowerStandards)
PrescaleErrorTerms 
RawPortZr Raw Port Zr / Ohm
(Inherited from GenericCalibrationModel<T>)
RecoveryStateFile 
RemoveSmallInfluences 
RequiredStandards
(Overrides GenericCalibrationModel<T>.RequiredStandards)
StartErrorTerms 
StartSwitchTerms 
StdNVarsC 
StdNVarsF 
StdVarsC 
StdVarsF 
SwitchTerms Switch terms. Size: N-Ports.
(Inherited from GenericCalibrationModel<T>)

Methods

BinarySetDataFrom(MyBinaryReader)
(Overrides GenericCalibrationModel<T>.BinarySetDataFrom(MyBinaryReader))
BinarySetDataFrom(MyBinaryReader, String, Int32) Set object data from Binary Reader.
(Inherited from GenericCalibrationModel<T>)
BinaryWriteDataTo
(Overrides GenericCalibrationModel<T>.BinaryWriteDataTo(MyBinaryWriter, Boolean))
ComputeErrorTerms(CalConfigStd<T>[]) Compute Error Terms
(Inherited from GenericCalibrationModel<T>)
ComputeErrorTerms(CalConfigStd<T>[], BackgroundWorker, DoWorkEventArgs)
(Overrides GenericCalibrationModel<T>.ComputeErrorTerms(CalConfigStd<T>[], BackgroundWorker, DoWorkEventArgs))
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
ErrorCorrection(SParamData<T>) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
(Inherited from GenericCalibrationModel<T>)
ErrorCorrection(WaveParamData<T>) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
(Inherited from GenericCalibrationModel<T>)
ErrorCorrection(SParamData<T>, UncContributions<T>) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
(Inherited from GenericCalibrationModel<T>)
ErrorCorrection(WaveParamData<T>, UncContributions<T>) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
(Inherited from GenericCalibrationModel<T>)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
FlatVectorSetDataFrom
(Overrides GenericCalibrationModel<T>.FlatVectorSetDataFrom(T[], Int32))
FlatVectorWriteDataTo
(Overrides GenericCalibrationModel<T>.FlatVectorWriteDataTo(T[], Int32))
GenerateRawData Generate raw data from error corrected data of a DUT
(Inherited from GenericCalibrationModel<T>)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetObjectData Custom Serialization
(Inherited from GenericCalibrationModel<T>)
GetTypeGets the Type of the current instance.
(Inherited from Object)
Init(Int32, Int32) Initialize a n-port calibration.
(Inherited from GenericCalibrationModel<T>)
Init(Double[], Complex<T>[], Complex<T>[]) Initialize a n-port calibration.
(Inherited from GenericCalibrationModel<T>)
Init(Double[], Int32, Complex<T>) Initialize a n-port calibration.
(Inherited from GenericCalibrationModel<T>)
Init(Int32, VnaPortDescription[], Int32) Initialize a n-port calibration.
(Inherited from GenericCalibrationModel<T>)
Init(Int32, Int32[], Int32) Initialize a n-port calibration.
(Inherited from GenericCalibrationModel<T>)
Init(Double[], Complex<T>[], Complex<T>[], VnaPortDescription[], Int32) Initialize a n-port calibration.
(Inherited from GenericCalibrationModel<T>)
Init(Double[], Complex<T>[], Complex<T>[], Int32[], Int32) Initialize a n-port calibration.
(Inherited from GenericCalibrationModel<T>)
Init(Double[], Complex<T>[], Complex<T>[], VnaPortDescription[], FrequencyConversion[], Int32) Initialize a n-port calibration.
(Inherited from GenericCalibrationModel<T>)
InitStartValues 
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
OptimizationCalibration 
OptimizationCalibration2 
OptimizationCalibrationBigShaker 
ReceiverCalibrationMultiplePorts Receiver Calibration (multiple Ports)
(Inherited from GenericCalibrationModel<T>)
ReceiverCalibrationSinglePort Receiver Calibration (single port)
(Inherited from GenericCalibrationModel<T>)
ScaleErrorTermsAllPorts Scale Error Terms (all ports)
(Inherited from GenericCalibrationModel<T>)
ScaleErrorTermsSinglePort Scale Error Terms (single port)
(Inherited from GenericCalibrationModel<T>)
SwitchedErrorTerms Compute Error Terms for source switched to one port.
(Inherited from GenericCalibrationModel<T>)
ToStringReturns a string that represents the current object.
(Inherited from Object)

Fields

See Also