UncertainValue Structure
Click or drag to resize

UncertainValue Structure

Represents a value with an associated uncertainty.

Namespace:  Meta.Numerics
Assembly:  Meta.Numerics (in Meta.Numerics.dll) Version: 4.0.5.0 (4.0.5.0)
Syntax
public struct UncertainValue : IEquatable<UncertainValue>

The UncertainValue type exposes the following members.

Constructors
  NameDescription
Public methodUncertainValue
Initializes a new uncertain value.
Top
Properties
  NameDescription
Public propertyRelativeUncertainty
Gets the relative uncertainty.
Public propertyUncertainty
Gets the uncertainty.
Public propertyValue
Gets the best estimate.
Top
Methods
  NameDescription
Public methodConfidenceInterval
Returns a confidence interval.
Public methodEquals(Object)
Determines whether the given object represents the same uncertain value.
(Overrides ValueTypeEquals(Object).)
Public methodEquals(UncertainValue)
Determines whether the other uncertain value is the same.
Public methodGetHashCode
Computes a hash code for the uncertain value.
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Creates a string representation of the uncertain value.
(Overrides ValueTypeToString.)
Top
Operators
  NameDescription
Public operatorStatic memberAddition(Double, UncertainValue)
Adds an uncertain value to an certain value.
Public operatorStatic memberAddition(UncertainValue, UncertainValue)
Adds two uncertain values.
Public operatorStatic memberAddition(UncertainValue, Double)
Adds a certain value to an uncertain value.
Public operatorStatic memberDivision(UncertainValue, UncertainValue)
Divides two uncertain values.
Public operatorStatic memberDivision(UncertainValue, Double)
Divides an uncertain value by a certain value.
Public operatorStatic memberEquality
Determines whether two uncertain values are equal.
Public operatorStatic memberInequality
Determines whether two uncertain values are not equal.
Public operatorStatic memberMultiply(Double, UncertainValue)
Multiplies a certain value by an uncertain value.
Public operatorStatic memberMultiply(UncertainValue, UncertainValue)
Multiplies two uncertain values.
Public operatorStatic memberMultiply(UncertainValue, Double)
Multiplies an uncertain value by a certain value.
Public operatorStatic memberSubtraction(Double, UncertainValue)
Subtracts an uncertain value from a certain value.
Public operatorStatic memberSubtraction(UncertainValue, UncertainValue)
Subtracts two uncertain values.
Public operatorStatic memberSubtraction(UncertainValue, Double)
Subtracts a certain value from an uncertain value.
Public operatorStatic memberUnaryNegation
Negates an uncertain value.
Top
See Also