GenericUncT1, T2 Class

Generic Uncertainty functions

Definition

Namespace: Metas.UncLib.Core.Unc
Assembly: Metas.UncLib.Core (in Metas.UncLib.Core.dll) Version: 2.8.9053.20192
C#
public class GenericUnc<T1, T2>
where T1 : new(), Object, IUncList<T2>
where T2 : new(), Object, IRealUncNumber<T2>
Inheritance
Object    GenericUncT1, T2
Derived

Type Parameters

T1
Unc List Type
T2
Real Unc Type

Constructors

GenericUncT1, T2Initializes a new instance of the GenericUncT1, T2 class

Methods

BuildCorrBaseInputs(Number, Number, Double) Build Correlated Base Inputs
BuildCorrBaseInputs(Number, Number, Double, InputId, String) Build Correlated Base Inputs
BuildCorrBaseInputsFromRandomChoices(Number) Build Correlated Base Inputs from random choices
BuildCorrBaseInputsFromRandomChoices(Number, InputId, String) Build Correlated Base Inputs from random choices
BuildCorrBaseInputsFromSamples(Number, Double) Build Correlated Base Inputs from samples
BuildCorrBaseInputsFromSamples(Number, InputId, String, Double) Build Correlated Base Inputs from samples
ComplexUncArray(ComplexNumber) Creates a new Complex Uncertainty Array
ComplexUncArray(Number) Creates a new Complex Uncertainty Array
ComplexUncArray(ComplexNumber, Number, ComplexNumber) Creates a new Complex Uncertainty Array (Obsolete)
ComplexUncArray(ComplexNumber, Number, Double) Creates a new Complex Uncertainty Array
ComplexUncArray(ComplexNumber, Number, InputId, String) Creates a new Complex Uncertainty Array
ComplexUncArray(ComplexNumber, Number, Double, InputId, String) Creates a new Complex Uncertainty Array
ComplexUncArrayFromRandomChoices(ComplexNumber) Creates a new Complex Uncertainty Array from random choices
ComplexUncArrayFromRandomChoices(ComplexNumber, InputId, String) Creates a new Complex Uncertainty Array from random choices
ComplexUncArrayFromSamples(ComplexNumber, Double) Creates a new Complex Uncertainty Array from samples
ComplexUncArrayFromSamples(ComplexNumber, InputId, String, Double) Creates a new Complex Uncertainty Array from samples
ComplexUncNArray(ComplexNArrayNumber) Creates a new Complex Uncertainty N-Dims Array
ComplexUncNArray(RealNArrayNumber) Creates a new Complex Uncertainty N-Dims Array
ComplexUncNArray(ComplexNArrayNumber, Number, ComplexNArrayNumber) Creates a new Complex Uncertainty N-Dims Array (Obsolete)
ComplexUncNArray(ComplexNArrayNumber, Number, Double) Creates a new Complex Uncertainty N-Dims Array
ComplexUncNArray(ComplexNArrayNumber, Number, InputId, String) Creates a new Complex Uncertainty N-Dims Array
ComplexUncNArray(ComplexNArrayNumber, Number, Double, InputId, String) Creates a new Complex Uncertainty N-Dims Array
ComplexUncNArrayFromRandomChoices(ComplexNumber) Creates a new Complex Uncertainty N-Dims Array from random choices
ComplexUncNArrayFromRandomChoices(ComplexNumber, InputId, String) Creates a new Complex Uncertainty N-Dims Array from random choices
ComplexUncNArrayFromSamples(ComplexNumber, Double) Creates a new Complex Uncertainty N-Dims Array from samples
ComplexUncNArrayFromSamples(ComplexNumber, InputId, String, Double) Creates a new Complex Uncertainty N-Dims Array from samples
ComplexUncNumber(ComplexNumber) Creates a new Complex Uncertainty Number
ComplexUncNumber(Number) Creates a new Complex Uncertainty Number
ComplexUncNumber(ComplexNumber, Number, ComplexNumber) Creates a new Complex Uncertainty Number (Obsolete)
ComplexUncNumber(ComplexNumber, Number, Double) Creates a new Complex Uncertainty Number
ComplexUncNumber(ComplexNumber, Number, InputId, String) Creates a new Complex Uncertainty Number
ComplexUncNumber(ComplexNumber, Number, Double, InputId, String) Creates a new Complex Uncertainty Number
ComplexUncNumberFromRandomChoices(ComplexNumber) Creates a new Complex Uncertainty Number from random choices
ComplexUncNumberFromRandomChoices(ComplexNumber, InputId, String) Creates a new Complex Uncertainty Number from random choices
ComplexUncNumberFromSamples(ComplexNumber, Double) Creates a new Complex Uncertainty Number from samples
ComplexUncNumberFromSamples(ComplexNumber, InputId, String, Double) Creates a new Complex Uncertainty Number from samples
CoverageFactor Computes the Coverage Factor k.
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetCorrelation Computes the Correlation Matrix of a Uncertainty List.
GetCovariance Computes the Covariance Matrix of a Uncertainty List.
GetCoverageInterval Computes the Coverage Interval of a Uncertainty List.
GetFcnValue(ComplexT2) Returns the Function Value of a Complex Uncertainty Number.
GetFcnValue(ComplexT2) Returns the Function Value of a Complex Uncertainty Array.
GetFcnValue(ComplexNArrayT2) Returns the Function Value of a Complex Uncertainty N-Dim Array.
GetFcnValue(T2) Returns the Function Value of a Real Uncertainty Number.
GetFcnValue(T2) Returns the Function Value of a Real Uncertainty Array.
GetFcnValue(RealNArrayT2) Returns the Function Value of a Real Uncertainty N-Dim Array.
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetIDof(ComplexT2) Computes the Inverse of the Degrees of Freedom of a Complex Uncertainty Number.
GetIDof(ComplexT2) Computes the Inverse of the Degrees of Freedom of a Complex Uncertainty Array.
GetIDof(ComplexNArrayT2) Computes the Inverse of the Degrees of Freedom of a Complex Uncertainty N-Dim Array.
GetIDof(T2) Computes the Inverse of the Degrees of Freedom of a Real Uncertainty Number.
GetIDof(T2) Computes the Inverse of the Degrees of Freedom of a Real Uncertainty Array.
GetIDof(RealNArrayT2) Computes the Inverse of the Degrees of Freedom of a Real Uncertainty N-Dim Array.
GetJacobi Computes the Jacobi Matrix of a Uncertainty List.
GetJacobi2 Computes the Sensitivities to intermediate steps.
GetMoment(ComplexT2, Int32) Computes the n-th Central Moment of a Complex Uncertainty Number.
GetMoment(ComplexT2, Int32) Computes the n-th Central Moment of a Complex Uncertainty Array.
GetMoment(ComplexNArrayT2, Int32) Computes the n-th Central Moment of a Complex Uncertainty N-Dim Array.
GetMoment(T2, Int32) Computes the n-th Central Moment of a Real Uncertainty Number.
GetMoment(T2, Int32) Computes the n-th Central Moment of a Real Uncertainty Array.
GetMoment(RealNArrayT2, Int32) Computes the n-th Central Moment of a Real Uncertainty N-Dim Array.
GetStdUnc(ComplexT2) Computes the Standard Uncertainty of a Complex Uncertainty Number.
GetStdUnc(ComplexT2) Computes the Standard Uncertainty of a Complex Uncertainty Array.
GetStdUnc(ComplexNArrayT2) Computes the Standard Uncertainty of a Complex Uncertainty N-Dim Array.
GetStdUnc(T2) Computes the Standard Uncertainty of a Real Uncertainty Number.
GetStdUnc(T2) Computes the Standard Uncertainty of a Real Uncertainty Array.
GetStdUnc(RealNArrayT2) Computes the Standard Uncertainty of a Real Uncertainty N-Dim Array.
GetTypeGets the Type of the current instance.
(Inherited from Object)
GetUncComponent Computes the Uncertainty Components.
GetValue(ComplexT2) Returns the Expected Value of a Complex Uncertainty Number.
GetValue(ComplexT2) Returns the Expected Value of a Complex Uncertainty Array.
GetValue(ComplexNArrayT2) Returns the Expected Value of a Complex Uncertainty N-Dim Array.
GetValue(T2) Returns the Expected Value of a Real Uncertainty Number.
GetValue(T2) Returns the Expected Value of a Real Uncertainty Array.
GetValue(RealNArrayT2) Returns the Expected Value of a Real Uncertainty N-Dim Array.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
RealUncArray(Number) Creates a new Real Uncertainty Array
RealUncArray(Number, Number, Number) Creates a new Real Uncertainty Array (Obsolete)
RealUncArray(Number, Number, Double) Creates a new Real Uncertainty Array
RealUncArray(Number, Number, InputId, String) Creates a new Real Uncertainty Array
RealUncArray(Number, Number, Double, InputId, String) Creates a new Real Uncertainty Array
RealUncArrayFromRandomChoices(Number) Creates a new Real Uncertainty Array from random choices
RealUncArrayFromRandomChoices(Number, InputId, String) Creates a new Real Uncertainty Array from random choices
RealUncArrayFromSamples(Number, Double) Creates a new Real Uncertainty Array from samples
RealUncArrayFromSamples(Number, InputId, String, Double) Creates a new Real Uncertainty Array from samples
RealUncNArray(RealNArrayNumber) Creates a new Real Uncertainty N-Dims Array from samples
RealUncNArray(RealNArrayNumber, Number, RealNArrayNumber) Creates a new Real Uncertainty N-Dims Array (Obsolete)
RealUncNArray(RealNArrayNumber, Number, Double) Creates a new Real Uncertainty N-Dims Array
RealUncNArray(RealNArrayNumber, Number, InputId, String) Creates a new Real Uncertainty N-Dims Array
RealUncNArray(RealNArrayNumber, Number, Double, InputId, String) Creates a new Real Uncertainty N-Dims Array
RealUncNArrayFromRandomChoices(Number) Creates a new Real Uncertainty N-Dims Array from random choices
RealUncNArrayFromRandomChoices(Number, InputId, String) Creates a new Real Uncertainty N-Dims Array from random choices
RealUncNArrayFromSamples(Number, Double) Creates a new Real Uncertainty N-Dims Array from samples
RealUncNArrayFromSamples(Number, InputId, String, Double) Creates a new Real Uncertainty N-Dims Array from samples
RealUncNumber(Number) Creates a new Real Uncertainty Number
RealUncNumber(Number, Double, Double) Creates a new Real Uncertainty Number
RealUncNumber(Number, Double, InputId, String) Creates a new Real Uncertainty Number
RealUncNumber(Number, Double, Double, InputId, String) Creates a new Real Uncertainty Number
RealUncNumberFromDistribution(Distribution) Creates a new Real Unc Number from a distribution
RealUncNumberFromDistribution(Distribution, InputId, String) Creates a new Real Unc Number from a distribution
RealUncNumberFromInputDistribution Creates a new Real Unc Number from an input distribution
RealUncNumberFromRandomChoices(Number) Creates a new Real Uncertainty Number from random choices
RealUncNumberFromRandomChoices(Number, InputId, String) Creates a new Real Uncertainty Number from random choices
RealUncNumberFromSamples(Number, Double) Creates a new Real Uncertainty Number from samples
RealUncNumberFromSamples(Number, InputId, String, Double) Creates a new Real Uncertainty Number from samples
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also