Represents a value with an associated uncertainty.

Namespace: Meta.Numerics
Assembly: Meta.Numerics (in Meta.Numerics.dll) Version: 2.1.0.0 (2.1.0.0)

Syntax

            
 C#  Visual Basic  Visual C++  F# 
[SerializableAttribute]
public struct UncertainValue
<SerializableAttribute> _
Public Structure UncertainValue
[SerializableAttribute]
public value class UncertainValue
[<SealedAttribute>]
[<SerializableAttribute>]
type UncertainValue =  struct end

Members

            
 All Members  Constructors   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
UncertainValue(Double, Double)
Initializes a new uncertain value.
__repr__()()()()
Produces the representation of the uncertain value for the Python interactive console.
Addition(Double, UncertainValue)
Adds an uncertain value to an certain value.
Addition(UncertainValue, UncertainValue)
Adds two uncertain values.
Addition(UncertainValue, Double)
Adds a certain value to an uncertain value.
ConfidenceInterval(Double)
Returns a confidence interval.
Division(UncertainValue, UncertainValue)
Divides two uncertain values.
Division(UncertainValue, Double)
Divides an uncertain value by a certain value.
Equality(UncertainValue, UncertainValue)
Determines whether two uncertain values are equal.
Equals(Object)
Determines whether the given object represents the same uncertain value.
(Overrides ValueType..::..Equals(Object).)
Finalize()()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()()
Computes a hash code for the uncertain value.
(Overrides ValueType..::..GetHashCode()()()().)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
Inequality(UncertainValue, UncertainValue)
Determines whether two uncertain values are not equal.
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Multiply(Double, UncertainValue)
Multiplies a certain value by an uncertain value.
Multiply(UncertainValue, UncertainValue)
Multiplies two uncertain values.
Multiply(UncertainValue, Double)
Multiplies an uncertain value by a certain value.
RelativeUncertainty
Gets the relative uncertainty.
Subtraction(Double, UncertainValue)
Subtracts an uncertain value from a certain value.
Subtraction(UncertainValue, UncertainValue)
Subtracts two uncertain values.
Subtraction(UncertainValue, Double)
Subtracts a certain value from an uncertain value.
ToString()()()()
Creates a string representation of the uncertain value.
(Overrides ValueType..::..ToString()()()().)
UnaryNegation(UncertainValue)
Negates an uncertain value.
Uncertainty
Gets the uncertainty.
Value
Gets the best estimate.

See Also