IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Represents an experimental data point that is a function of an arbitrary variable. More...
Public Member Functions | |
UncertainMeasurement (T x, UncertainValue y) | |
Initializes a new data point with the given values for the ordinate and uncertain abcissa. More... | |
UncertainMeasurement (T x, double y, double dy) | |
Initializes a new data point with the given values for the ordinate, abcissa, and uncertainty. More... | |
override bool | Equals (object obj) |
Determines whether the object represents the same data point. More... | |
override int | GetHashCode () |
Gets a hash code for the data point. More... | |
Static Public Member Functions | |
static bool | operator== (UncertainMeasurement< T > d1, UncertainMeasurement< T > d2) |
Determines whether two data points are equal. More... | |
static bool | operator!= (UncertainMeasurement< T > d1, UncertainMeasurement< T > d2) |
Determines whether two data points are not equal. More... | |
Properties | |
T | X [get] |
Gets or sets the value of the ordinate (independent variable). More... | |
UncertainValue | Y [get] |
Gets or sets the uncertain value of the abcissa (the depdent variable). More... | |
Static Private Member Functions | |
static bool | Equals (UncertainMeasurement< T > d1, UncertainMeasurement< T > d2) |
Private Attributes | |
T | x |
UncertainValue | y |
Represents an experimental data point that is a function of an arbitrary variable.
T | The type of the ordinate (independent variable) characterizing the data point. |
|
inline |
Initializes a new data point with the given values for the ordinate and uncertain abcissa.
x | The ordinate. |
y | The abcissa. |
|
inline |
Initializes a new data point with the given values for the ordinate, abcissa, and uncertainty.
x | The ordinate. |
y | The best estimate of the abcissa. |
dy | The uncertainty in the abcissa. |
|
inlinestaticprivate |
|
inlinestatic |
Determines whether two data points are equal.
d1 | The first data point. |
d2 | The second data point. |
|
inlinestatic |
Determines whether two data points are not equal.
d1 | The first data point. |
d2 | The second data point. |
|
inline |
Determines whether the object represents the same data point.
obj | The object. |
|
inline |
Gets a hash code for the data point.
References Meta.Numerics.UncertainValue.GetHashCode().
|
private |
|
private |
|
get |
Gets or sets the value of the ordinate (independent variable).
Referenced by Meta.Numerics.Statistics.UncertainMeasurement< T >.Equals().
|
get |
Gets or sets the uncertain value of the abcissa (the depdent variable).
Referenced by Meta.Numerics.Statistics.UncertainMeasurement< T >.Equals().