Skip to content

mp_units::utility::uncertain

Synopsis

Declared in <mp-units/utility/uncertain.h>

class uncertain;

Type Aliases

Name
value_type

Member Functions

NameDescription
uncertain [constructor]Constructors
lower_bound Returns the lower bound of the uncertainty interval (value - σ)
operator- Unary negation (uncertainty unchanged)
relative_uncertainty Returns the relative standard uncertainty (σ/|x|)
uncertainty Returns the absolute uncertainty (standard deviation)
upper_bound Returns the upper bound of the uncertainty interval (value + σ)
value Returns the central value
operator<=> Comparison of two uncertain values

Friends

NameDescription
mp_units::utility::atan2Two-argument arc tangent (result in radians)
mp_units::utility::atanArc tangent of an uncertain value (result in radians)
mp_units::utility::acosArc cosine of an uncertain value (result in radians)
mp_units::utility::asinArc sine of an uncertain value (result in radians)
mp_units::utility::tanTangent of an uncertain value (argument in radians)
mp_units::utility::cosCosine of an uncertain value (argument in radians)
mp_units::utility::sinSine of an uncertain value (argument in radians)
mp_units::utility::cbrtCube root of an uncertain value
mp_units::utility::log2Binary (base-2) logarithm of an uncertain value
mp_units::utility::log10Common (base-10) logarithm of an uncertain value
mp_units::utility::logNatural logarithm of an uncertain value
mp_units::utility::expExponential function of an uncertain value
mp_units::utility::sqrtSquare root of an uncertain value
mp_units::utility::powPower function with runtime exponent
mp_units::utility::absAbsolute value of an uncertain value
mp_units::utility::operator<<Stream insertion operator
mp_units::utility::fold_conversion_uncertaintyAdds the uncertainty of a unit conversion factor to the value
mp_units::utility::operator/Division of an exact scalar by an uncertain value
mp_units::utility::operator/Division by an exact scalar
mp_units::utility::operator/Division of two uncertain values
mp_units::utility::operator*Multiplication by an exact scalar (commutative)
mp_units::utility::operator*Multiplication by an exact scalar
mp_units::utility::operator*Multiplication of two uncertain values
mp_units::utility::operator-Subtraction of two uncertain values
mp_units::utility::operator+Addition of two uncertain values