![]() |
Trax3 3.1.0
trax track library
|
The namespace provides classes and methods for the dim library. More...
Classes | |
| struct | Dimension |
| Type selection for class Value. More... | |
| class | Value |
| Value type, dependend from dimensions. More... | |
| class | Value< Dimension< 0, 0, 0 > > |
| Specialization for dimension one. Implicit conversions with undimensionated values. More... | |
| struct | smanip |
| class | DefaultUnit |
| class | DefaultUnit<-1, 0, 0 > |
| class | DefaultUnit< 1, 0, 0 > |
| class | DefaultUnit< 1, 0,-1 > |
| class | DefaultUnit< 0, 1, 0 > |
| class | DefaultUnit< 0, 0, 1 > |
| class | DefaultUnit< 1, 1,-2 > |
| class | DefaultUnit<-1, 1,-2 > |
| class | DefaultUnit< 2, 1,-2 > |
| class | DefaultUnit< 2, 1,-3 > |
Typedefs | |
| typedef float | Real |
| Underlying floating point type to be used with the dim library. | |
Dimensionated Values Known Qualities | |
| using | One = Value<Dimension<0, 0, 0>> |
| Dimensionless value. | |
| using | Angle = Value<Dimension<0, 0, 0>> |
| Angle in radians. | |
| using | AnglePerLength = Value<Dimension<-1, 0, 0>> |
| Angle per length. | |
| using | PixelPerLength = Value<Dimension<-1, 0, 0>> |
| Pixel per length. | |
| using | AngularVelocity = Value<Dimension<0, 0, -1>> |
| Angular velocity. | |
| using | Length = Value<Dimension<1, 0, 0>> |
| Length. | |
| using | Area = Value<Dimension<2, 0, 0>> |
| Area. | |
| using | Volume = Value<Dimension<3, 0, 0>> |
| Volume. | |
| using | Mass = Value<Dimension<0, 1, 0>> |
| Mass. | |
| using | Density = Value<Dimension<-3, 1, 0>> |
| Density. | |
| using | Time = Value<Dimension<0, 0, 1>> |
| Time. | |
| using | Frequency = Value<Dimension<0, 0, -1>> |
| Frequency. | |
| using | Velocity = Value<Dimension<1, 0, -1>> |
| Velocity. | |
| using | Acceleration = Value<Dimension<1, 0, -2>> |
| Acceleration. | |
| using | Force = Value<Dimension<1, 1, -2>> |
| Force. | |
| using | Pressure = Value<Dimension<-1, 1, -2>> |
| Pressure. | |
| using | Momentum = Value<Dimension<1, 1, -1>> |
| Momentum. | |
| using | AngularMomentum = Value<Dimension<2, 1, -1>> |
| Angular momentum. | |
| using | Torque = Value<Dimension<2, 1, -2>> |
| Torque. | |
| using | Energy = Value<Dimension<2, 1, -2>> |
| Energy. | |
| using | Power = Value<Dimension<2, 1, -3>> |
| Power. | |
| typedef std::ostream &(* | StreamOutAnglePerLength) (std::ostream &, AnglePerLength) |
| typedef std::ostream &(* | StreamOutAngle) (std::ostream &, Angle) |
| typedef std::ostream &(* | StreamOutLength) (std::ostream &, Length) |
| typedef std::ostream &(* | StreamOutVelocity) (std::ostream &, Velocity) |
| typedef std::ostream &(* | StreamOutAcceleration) (std::ostream &, Acceleration) |
| typedef std::ostream &(* | StreamOutMass) (std::ostream &, Mass) |
| typedef std::ostream &(* | StreamOutDensity) (std::ostream &, Density) |
| typedef std::ostream &(* | StreamOutTime) (std::ostream &, Time) |
| typedef std::ostream &(* | StreamOutForce) (std::ostream &, Force) |
| typedef std::ostream &(* | StreamOutPressure) (std::ostream &, Pressure) |
| typedef std::ostream &(* | StreamOutMomentum) (std::ostream &, Momentum) |
| typedef std::ostream &(* | StreamOutAngularMomentum) (std::ostream &, AngularMomentum) |
| typedef std::ostream &(* | StreamOutTorque) (std::ostream &, Torque) |
| typedef std::ostream &(* | StreamOutPower) (std::ostream &, Power) |
| typedef AnglePerLength(* | StreamInAnglePerLength) (Real) |
| typedef Angle(* | StreamInAngle) (Real) |
| typedef Length(* | StreamInLength) (Real) |
| typedef Velocity(* | StreamInVelocity) (Real) |
| typedef Acceleration(* | StreamInAcceleration) (Real) |
| typedef Mass(* | StreamInMass) (Real) |
| typedef Density(* | StreamInDensity) (Real) |
| typedef Time(* | StreamInTime) (Real) |
| typedef Force(* | StreamInForce) (Real) |
| typedef Pressure(* | StreamInPressure) (Real) |
| typedef Momentum(* | StreamInMomentum) (Real) |
| typedef AngularMomentum(* | StreamInAngularMomentum) (Real) |
| typedef Torque(* | StreamInTorque) (Real) |
| typedef Power(* | StreamInPower) (Real) |
Functions | |
| dclspc_dim Real | KilogramsPerUnit () noexcept |
| dclspc_dim Real | MetersPerUnit () noexcept |
| dclspc_dim Real | SecondsPerUnit () noexcept |
| bool | CheckUnits () noexcept |
| template<int L, int M, int T> | |
| std::string | to_string (Value< Dimension< L, M, T > > val) |
| dclspc_dim std::string | to_string_deg (Angle val) |
| dclspc_dim std::string | to_string_deg0 (Angle val) |
| < | |
| dclspc_dim std::string | to_string_degIm (AnglePerLength val) |
| < | |
| dclspc_dim std::string | to_string_degIcm (AnglePerLength val) |
| template<class DimValtype> | |
| DimValtype | sto (std::string str) |
| template<class DimValtype> | |
| DimValtype | sto_noexcept (std::string str) noexcept |
| template<class DimValtypeFirst, class DimValtypeSecond> | |
| std::pair< DimValtypeFirst, DimValtypeSecond > | sto (std::string str, char delimiter=',') |
Dimensionated Values Operators | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | operator+ (const Value< Dimension< L, M, T > > &a, const Value< Dimension< L, M, T > > &b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > & | operator+= (Value< Dimension< L, M, T > > &a, const Value< Dimension< L, M, T > > &b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | operator+ (const Value< Dimension< L, M, T > > &a) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | operator- (const Value< Dimension< L, M, T > > &a, const Value< Dimension< L, M, T > > &b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > & | operator-= (Value< Dimension< L, M, T > > &a, const Value< Dimension< L, M, T > > &b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | operator- (const Value< Dimension< L, M, T > > &a) noexcept |
| Dimensionated Values operator. | |
| template<int La, int Ma, int Ta, int Lb, int Mb, int Tb> | |
| constexpr Value< Dimension< La+Lb, Ma+Mb, Ta+Tb > > | operator* (const Value< Dimension< La, Ma, Ta > > &a, const Value< Dimension< Lb, Mb, Tb > > &b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | operator* (const Value< Dimension< L, M, T > > &a, float b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | operator* (const Value< Dimension< L, M, T > > &a, double b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | operator* (const Value< Dimension< L, M, T > > &a, int b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | operator* (const Value< Dimension< L, M, T > > &a, size_t b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | operator* (float a, const Value< Dimension< L, M, T > > &b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | operator* (double a, const Value< Dimension< L, M, T > > &b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | operator* (int a, const Value< Dimension< L, M, T > > &b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > & | operator*= (Value< Dimension< L, M, T > > &a, float b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > & | operator*= (Value< Dimension< L, M, T > > &a, double b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > & | operator*= (Value< Dimension< L, M, T > > &a, int b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > & | operator*= (Value< Dimension< L, M, T > > &a, size_t b) noexcept |
| Dimensionated Values operator. | |
| template<int La, int Ma, int Ta, int Lb, int Mb, int Tb> | |
| constexpr Value< Dimension< La-Lb, Ma-Mb, Ta-Tb > > | operator/ (const Value< Dimension< La, Ma, Ta > > &a, const Value< Dimension< Lb, Mb, Tb > > &b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | operator/ (const Value< Dimension< L, M, T > > &a, float b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | operator/ (const Value< Dimension< L, M, T > > &a, double b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | operator/ (const Value< Dimension< L, M, T > > &a, int b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | operator/ (const Value< Dimension< L, M, T > > &a, size_t b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension<-L,-M,-T > > | operator/ (float a, const Value< Dimension< L, M, T > > &b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension<-L,-M,-T > > | operator/ (double a, const Value< Dimension< L, M, T > > &b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension<-L,-M,-T > > | operator/ (int a, const Value< Dimension< L, M, T > > &b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > & | operator/= (Value< Dimension< L, M, T > > &a, float b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > & | operator/= (Value< Dimension< L, M, T > > &a, double b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > & | operator/= (Value< Dimension< L, M, T > > &a, int b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > & | operator/= (Value< Dimension< L, M, T > > &a, size_t b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr bool | operator== (const Value< Dimension< L, M, T > > &a, const Value< Dimension< L, M, T > > &b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr bool | operator!= (const Value< Dimension< L, M, T > > &a, const Value< Dimension< L, M, T > > &b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr bool | operator< (const Value< Dimension< L, M, T > > &a, const Value< Dimension< L, M, T > > &b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr bool | operator> (const Value< Dimension< L, M, T > > &a, const Value< Dimension< L, M, T > > &b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr bool | operator<= (const Value< Dimension< L, M, T > > &a, const Value< Dimension< L, M, T > > &b) noexcept |
| Dimensionated Values operator. | |
| template<int L, int M, int T> | |
| constexpr bool | operator>= (const Value< Dimension< L, M, T > > &a, const Value< Dimension< L, M, T > > &b) noexcept |
| Dimensionated Values operator. | |
Dimensionated Values Math Functions | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L/2, M/2, T/2 > > | sqrt (Value< Dimension< L, M, T > > a) noexcept |
| Dimensionated Values math function. | |
| template<int Y, int L, int M, int T> | |
| constexpr Value< Dimension< Y *L, Y *M, Y *T > > | pow (Value< Dimension< L, M, T > > x) noexcept |
| Dimensionated Values math function. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | abs (Value< Dimension< L, M, T > > x) noexcept |
| Dimensionated Values math function. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | fabs (Value< Dimension< L, M, T > > x) noexcept |
| Dimensionated Values math function. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | round (Value< Dimension< L, M, T > > x) noexcept |
| Dimensionated Values math function. | |
| constexpr Value< Dimension< 0, 0, 0 > > | sin (Value< Dimension< 0, 0, 0 > > a) noexcept |
| Dimensionated Values math function. | |
| constexpr Value< Dimension< 0, 0, 0 > > | cos (Value< Dimension< 0, 0, 0 > > a) noexcept |
| Dimensionated Values math function. | |
| constexpr Value< Dimension< 0, 0, 0 > > | tan (Value< Dimension< 0, 0, 0 > > a) noexcept |
| Dimensionated Values math function. | |
| constexpr Value< Dimension< 0, 0, 0 > > | asin (Value< Dimension< 0, 0, 0 > > a) noexcept |
| Dimensionated Values math function. | |
| constexpr Value< Dimension< 0, 0, 0 > > | acos (Value< Dimension< 0, 0, 0 > > a) noexcept |
| Dimensionated Values math function. | |
| constexpr Value< Dimension< 0, 0, 0 > > | atan (Value< Dimension< 0, 0, 0 > > a) noexcept |
| Dimensionated Values math function. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< 0, 0, 0 > > | atan2 (Value< Dimension< L, M, T > > y, Value< Dimension< L, M, T > > x) noexcept |
| Dimensionated Values math function. | |
| template<int L, int M, int T> | |
| constexpr bool | isnan (Value< Dimension< L, M, T > > x) |
| Dimensionated Values math function. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | nextafter (Value< Dimension< L, M, T > > x, float y) noexcept |
| Dimensionated Values math function. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | nexttoward (Value< Dimension< L, M, T > > x, long double y) noexcept |
| Dimensionated Values math function. | |
| template<int L, int M, int T> | |
| constexpr Value< Dimension< L, M, T > > | ldexp (Value< Dimension< L, M, T > > x, int exp) |
| Dimensionated Values math function. | |
Dimensioned Values Literals | |
| constexpr Value< Dimension<-1, 0, 0 > > | operator""_1Ikm (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-1, 0, 0 > > | operator""_1Ikm (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-1, 0, 0 > > | operator""_1Im (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-1, 0, 0 > > | operator""_1Im (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-1, 0, 0 > > | operator""_1Icm (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-1, 0, 0 > > | operator""_1Icm (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-2, 0, 0 > > | operator""_1Im2 (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-2, 0, 0 > > | operator""_1Im2 (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 0, 0,-1 > > | operator""_1Is (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 0, 0,-1 > > | operator""_1Is (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_mm (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_mm (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_cm (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_cm (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_dm (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_dm (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_m (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_m (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_km (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_km (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_mi (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_mi (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_nmi (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_nmi (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_yd (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_yd (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_ft (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_ft (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_in (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0, 0 > > | operator""_in (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 2, 0, 0 > > | operator""_cm2 (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 2, 0, 0 > > | operator""_cm2 (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 2, 0, 0 > > | operator""_m2 (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 2, 0, 0 > > | operator""_m2 (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 3, 0, 0 > > | operator""_m3 (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 3, 0, 0 > > | operator""_m3 (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 0, 1, 0 > > | operator""_g (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 0, 1, 0 > > | operator""_g (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 0, 1, 0 > > | operator""_kg (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 0, 1, 0 > > | operator""_kg (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 0, 1, 0 > > | operator""_t (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 0, 1, 0 > > | operator""_t (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-3, 1, 0 > > | operator""_gIcm3 (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-3, 1, 0 > > | operator""_gIcm3 (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-3, 1, 0 > > | operator""_kgIm3 (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-3, 1, 0 > > | operator""_kgIm3 (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-3, 1, 0 > > | operator""_tIm3 (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-3, 1, 0 > > | operator""_tIm3 (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 0, 0, 1 > > | operator""_h (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 0, 0, 1 > > | operator""_h (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 0, 0, 1 > > | operator""_s (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 0, 0, 1 > > | operator""_s (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 0, 0, 1 > > | operator""_ms (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 0, 0, 1 > > | operator""_ms (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0,-1 > > | operator""_cmIs (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0,-1 > > | operator""_cmIs (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0,-1 > > | operator""_mIs (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0,-1 > > | operator""_mIs (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0,-1 > > | operator""_kmIh (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0,-1 > > | operator""_kmIh (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0,-1 > > | operator""_miIh (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0,-1 > > | operator""_miIh (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0,-1 > > | operator""_mph (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0,-1 > > | operator""_mph (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0,-2 > > | operator""_mIs2 (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 0,-2 > > | operator""_mIs2 (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 1,-2 > > | operator""_N (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 1,-2 > > | operator""_N (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 1,-2 > > | operator""_kN (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 1,-2 > > | operator""_kN (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-1, 1,-2 > > | operator""_Pa (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-1, 1,-2 > > | operator""_Pa (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-1, 1, -2 > > | operator""_kPa (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-1, 1, -2 > > | operator""_kPa (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-1, 1, -2 > > | operator""_bar (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension<-1, 1, -2 > > | operator""_bar (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 2, 1,-2 > > | operator""_Nm (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 2, 1,-2 > > | operator""_Nm (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 2, 1,-2 > > | operator""_kNm (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 2, 1,-2 > > | operator""_kNm (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 1,-1 > > | operator""_Ns (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 1, 1,-1 > > | operator""_Ns (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 2, 1,-1 > > | operator""_Nms (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 2, 1,-1 > > | operator""_Nms (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 2, 1,-2 > > | operator""_J (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 2, 1,-2 > > | operator""_J (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 2, 1,-3 > > | operator""_W (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 2, 1,-3 > > | operator""_W (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 2, 1,-3 > > | operator""_kW (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 2, 1,-3 > > | operator""_kW (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 0, 0, 0 > > | operator""_1 (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr Value< Dimension< 0, 0, 0 > > | operator""_1 (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr Angle | operator""_rad (const unsigned long long int radiant) |
| Dimensionated Values literal operator. | |
| constexpr Angle | operator""_rad (const long double radiant) |
| Dimensionated Values literal operator. | |
| constexpr AngularVelocity | operator""_radIs (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr AngularVelocity | operator""_radIs (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr AngularVelocity | operator""_radIm (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr AngularVelocity | operator""_radIm (const long double value) |
| Dimensionated Values literal operator. | |
Dimensionated Values Literals | |
| constexpr Angle | operator""_deg (const unsigned long long int degree) |
| Dimensionated Values literal operator. | |
| constexpr Angle | operator""_deg (const long double degree) |
| Dimensionated Values literal operator. | |
| constexpr AngularVelocity | operator""_degIs (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr AngularVelocity | operator""_degIs (const long double value) |
| Dimensionated Values literal operator. | |
| constexpr AnglePerLength | operator""_degIm (const unsigned long long int value) |
| Dimensionated Values literal operator. | |
| constexpr AnglePerLength | operator""_degIm (const long double value) |
| Dimensionated Values literal operator. | |
Dimensionated Values Units Conversion Functions: | |
| constexpr Real | _1 (One one) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr One | _1 (Real r) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _deg (Angle a) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Angle | _deg (Real l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _rad (Angle a) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Angle | _rad (Real l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _m (Length l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Length | _m (Real l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _mm (Length l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Length | _mm (Real l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _cm (Length l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Length | _cm (Real l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _dm (Length l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Length | _dm (Real l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _km (Length l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Length | _km (Real l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _mi (Length l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Length | _mi (Real l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _nmi (Length l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Length | _nmi (Real l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _yd (Length l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Length | _yd (Real l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _ft (Length l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Length | _ft (Real l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _in (Length l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Length | _in (Real l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _cm2 (Area a) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Area | _cm2 (Real a) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _m2 (Area a) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Area | _m2 (Real a) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _m3 (Volume v) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Volume | _m3 (Real v) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _1Is (AngularVelocity v) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr AngularVelocity | _1Is (Real v) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _degIs (AngularVelocity dads) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr AngularVelocity | _degIs (Real l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _radIs (AngularVelocity dads) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr AngularVelocity | _radIs (Real l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _radIm (AnglePerLength dadm) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr AnglePerLength | _radIm (Real l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _1Im (AnglePerLength a) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr AnglePerLength | _1Im (Real a) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _1Icm (AnglePerLength a) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr AnglePerLength | _1Icm (Real a) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _degIm (AnglePerLength a) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr AnglePerLength | _degIm (Real l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _degIcm (AnglePerLength a) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr AnglePerLength | _degIcm (Real l) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _1Im2 (Value< Dimension<-2, 0, 0 > > a) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Value< Dimension<-2, 0, 0 > > | _1Im2 (Real a) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _cmIs (Velocity v) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Velocity | _cmIs (Real v) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _mIs (Velocity v) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Velocity | _mIs (Real v) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _kmIh (Velocity v) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Velocity | _kmIh (Real v) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _mph (Velocity v) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Velocity | _mph (Real v) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _kn (Velocity v) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Velocity | _kn (Real v) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _mIs2 (Acceleration a) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Acceleration | _mIs2 (Real a) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _m2Is2 (decltype(Velocity{} *Velocity{}) v2) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr decltype(Velocity{} *Velocity{}) | _m2Is2 (Real v2) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _kg (Mass m) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Mass | _kg (Real m) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _g (Mass m) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Mass | _g (Real m) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _t (Mass m) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Mass | _t (Real m) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _lb (Mass m) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Mass | _lb (Real m) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _oz (Mass m) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Mass | _oz (Real m) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _long_tons (Mass m) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Mass | _long_tons (Real m) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _short_tons (Mass m) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Mass | _short_tons (Real m) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _gIcm3 (Density d) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Density | _gIcm3 (Real d) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _kgIm3 (Density d) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Density | _kgIm3 (Real d) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _tIm3 (Density d) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Density | _tIm3 (Real d) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _ms (Time t) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Time | _ms (Real t) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Time | _ms (const long long int t) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _s (Time t) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Time | _h (Real t) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _h (Time t) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Time | _s (Real t) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _N (Force f) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Force | _N (Real f) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _kN (Force f) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Force | _kN (Real f) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _kp (Force f) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Force | _kp (Real f) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _lbf (Force f) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Force | _lbf (Real f) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _long_tons_force (Force f) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Force | _long_tons_force (Real f) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _short_tons_force (Force f) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Force | _short_tons_force (Real f) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _Pa (Pressure p) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Pressure | _Pa (Real p) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _kPa (Pressure p) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Pressure | _kPa (Real p) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _bar (Pressure p) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Pressure | _bar (Real p) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _kgmIs (Momentum m) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Momentum | _kgmIs (Real m) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _tmIs (Momentum m) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Momentum | _tmIs (Real m) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _kgm2Is (AngularMomentum am) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr AngularMomentum | _kgm2Is (Real am) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _tm2Is (AngularMomentum am) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr AngularMomentum | _tm2Is (Real am) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _Nm (Torque t) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Torque | _Nm (Real t) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _kNm (Torque t) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Torque | _kNm (Real t) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _W (Power p) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Power | _W (Real p) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _kW (Power p) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Power | _kW (Real p) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _PS (Power p) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Power | _PS (Real p) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Real | _hp (Power p) noexcept |
| Dimensionated Values conversion functions. | |
| constexpr Power | _hp (Real p) noexcept |
| Dimensionated Values conversion functions. | |
Dimensionated Values Streaming Functions: | |
These functions are used to stream dimensionated values to standard streams. These functions are meant for user interface or debug output/input, so they are not strictly roundtrip-safe, as they loose precision of floating point numbers according to the epsilon__[DimensionName] limits. But it is ok to use them with inert round trip safe data if a truncation in these limits is acceptable. Don't use them if between load and safe, there is a calculation. For dimension 'One' the precision can be raised to floating point precision, streaming std::setprecision(std::numeric_limits<One>::max_digits10). | |
| dclspc_dim std::ostream & | operator<< (std::ostream &ostr, const Value< Dimension< 0, 0, 0 > > &one) |
| Streams Dimensionated value. | |
| dclspc_dim std::istream & | operator>> (std::istream &istr, Value< Dimension< 0, 0, 0 > > &one) |
| Streams Dimensionated value. | |
| dclspc_dim std::ostream & | operator<< (std::ostream &ostr, const Value< Dimension<-1, 0, 0 > > &anglePerLength) |
| Streams Dimensionated value. | |
| dclspc_dim std::istream & | operator>> (std::istream &istr, Value< Dimension<-1, 0, 0 > > &anglePerLength) |
| Streams Dimensionated value. | |
| dclspc_dim std::ostream & | operator<< (std::ostream &ostr, const Value< Dimension< 1, 0, 0 > > &length) |
| Streams Dimensionated value. | |
| dclspc_dim std::istream & | operator>> (std::istream &istr, Value< Dimension< 1, 0, 0 > > &length) |
| Streams Dimensionated value. | |
| dclspc_dim std::ostream & | operator<< (std::ostream &ostr, const Value< Dimension< 2, 0, 0 > > &area) |
| Streams Dimensionated value. | |
| dclspc_dim std::istream & | operator>> (std::istream &istr, Value< Dimension< 2, 0, 0 > > &area) |
| Streams Dimensionated value. | |
| dclspc_dim std::ostream & | operator<< (std::ostream &ostr, const Value< Dimension< 3, 0, 0 > > &volume) |
| Streams Dimensionated value. | |
| dclspc_dim std::istream & | operator>> (std::istream &istr, Value< Dimension< 3, 0, 0 > > &volume) |
| Streams Dimensionated value. | |
| dclspc_dim std::ostream & | operator<< (std::ostream &ostr, const Value< Dimension< 0, 0, 1 > > &time) |
| Streams Dimensionated value. | |
| dclspc_dim std::istream & | operator>> (std::istream &istr, Value< Dimension< 0, 0, 1 > > &time) |
| Streams Dimensionated value. | |
| dclspc_dim std::ostream & | operator<< (std::ostream &ostr, const Value< Dimension< 0, 0,-1 > > &angularvelocity) |
| Streams Dimensionated value. | |
| dclspc_dim std::istream & | operator>> (std::istream &istr, Value< Dimension< 0, 0,-1 > > &angularvelocity) |
| Streams Dimensionated value. | |
| dclspc_dim std::ostream & | operator<< (std::ostream &ostr, const Value< Dimension< 1, 0,-1 > > &velocity) |
| Streams Dimensionated value. | |
| dclspc_dim std::istream & | operator>> (std::istream &istr, Value< Dimension< 1, 0,-1 > > &velocity) |
| Streams Dimensionated value. | |
| dclspc_dim std::ostream & | operator<< (std::ostream &ostr, const Value< Dimension< 1, 0,-2 > > &acceleration) |
| Streams Dimensionated value. | |
| dclspc_dim std::istream & | operator>> (std::istream &istr, Value< Dimension< 1, 0,-2 > > &acceleration) |
| Streams Dimensionated value. | |
| dclspc_dim std::ostream & | operator<< (std::ostream &ostr, const Value< Dimension< 0, 1, 0 > > &mass) |
| Streams Dimensionated value. | |
| dclspc_dim std::istream & | operator>> (std::istream &istr, Value< Dimension< 0, 1, 0 > > &mass) |
| Streams Dimensionated value. | |
| dclspc_dim std::ostream & | operator<< (std::ostream &ostr, const Value< Dimension<-3, 1, 0 > > &density) |
| Streams Dimensionated value. | |
| dclspc_dim std::istream & | operator>> (std::istream &istr, Value< Dimension<-3, 1, 0 > > &density) |
| Streams Dimensionated value. | |
| dclspc_dim std::ostream & | operator<< (std::ostream &ostr, const Value< Dimension< 1, 1,-2 > > &force) |
| Streams Dimensionated value. | |
| dclspc_dim std::istream & | operator>> (std::istream &istr, Value< Dimension< 1, 1,-2 > > &force) |
| Streams Dimensionated value. | |
| dclspc_dim std::ostream & | operator<< (std::ostream &ostr, const Value< Dimension<-1, 1, -2 > > &pressure) |
| Streams Dimensionated value. | |
| dclspc_dim std::istream & | operator>> (std::istream &istr, Value< Dimension<-1, 1, -2 > > &pressure) |
| Streams Dimensionated value. | |
| dclspc_dim std::ostream & | operator<< (std::ostream &ostr, const Value< Dimension< 1, 1, -1 > > &momentum) |
| Streams Dimensionated value. | |
| dclspc_dim std::istream & | operator>> (std::istream &istr, Value< Dimension< 1, 1, -1 > > &momentum) |
| Streams Dimensionated value. | |
| dclspc_dim std::ostream & | operator<< (std::ostream &ostr, const Value< Dimension< 2, 1, -1 > > &angularmomentum) |
| Streams Dimensionated value. | |
| dclspc_dim std::istream & | operator>> (std::istream &istr, Value< Dimension< 2, 1, -1 > > &angularmomentum) |
| Streams Dimensionated value. | |
| dclspc_dim std::ostream & | operator<< (std::ostream &ostr, const Value< Dimension< 2, 1,-2 > > &torque) |
| Streams Dimensionated value. | |
| dclspc_dim std::istream & | operator>> (std::istream &istr, Value< Dimension< 2, 1,-2 > > &torque) |
| Streams Dimensionated value. | |
| dclspc_dim std::ostream & | operator<< (std::ostream &ostr, const Value< Dimension< 2, 1,-3 > > &power) |
| Streams Dimensionated value. | |
| dclspc_dim std::istream & | operator>> (std::istream &istr, Value< Dimension< 2, 1,-3 > > &power) |
| Streams Dimensionated value. | |
| template<typename A, typename B> | |
| std::ostream & | operator<< (std::ostream &ostr, const std::pair< A, B > &pair) |
| Streams Dimensionated value. | |
| template<typename A, typename B> | |
| std::istream & | operator>> (std::istream &is, std::pair< A, B > &pair) |
| Streams Dimensionated value. | |
| template<typename A, typename B, typename C> | |
| std::ostream & | operator<< (std::ostream &ostr, const std::tuple< A, B, C > &tuple) |
| Streams Dimensionated value. | |
| template<typename A, typename B, typename C> | |
| std::istream & | operator>> (std::istream &is, std::tuple< A, B, C > &tuple) |
| Streams Dimensionated value. | |
Setters for Output Units | |
These functions set the output units for dimensionated values | |
| dclspc_dim std::ostream & | _deg (std::ostream &ostr, Angle angle) |
| dclspc_dim std::ostream & | _deg (std::ostream &ostr) |
| dclspc_dim std::ostream & | _deg0 (std::ostream &ostr, Angle angle) |
| dclspc_dim std::ostream & | _deg0 (std::ostream &ostr) |
| dclspc_dim std::ostream & | _rad (std::ostream &ostr, Angle angle) |
| dclspc_dim std::ostream & | _rad (std::ostream &ostr) |
| dclspc_dim std::ostream & | _Angle (std::ostream &ostr) |
| dclspc_dim std::ostream & | _degIm (std::ostream &ostr, AnglePerLength angleperlength) |
| dclspc_dim std::ostream & | _degIm (std::ostream &ostr) |
| dclspc_dim std::ostream & | _degIcm (std::ostream &ostr, AnglePerLength angleperlength) |
| dclspc_dim std::ostream & | _degIcm (std::ostream &ostr) |
| dclspc_dim std::ostream & | _1Im (std::ostream &ostr, AnglePerLength angleperlength) |
| dclspc_dim std::ostream & | _1Im (std::ostream &ostr) |
| dclspc_dim std::ostream & | _1ILength (std::ostream &ostr) |
| dclspc_dim std::ostream & | _m (std::ostream &ostr, Length length) |
| dclspc_dim std::ostream & | _m (std::ostream &ostr) |
| dclspc_dim std::ostream & | _mm (std::ostream &ostr, Length length) |
| dclspc_dim std::ostream & | _mm (std::ostream &ostr) |
| dclspc_dim std::ostream & | _cm (std::ostream &ostr, Length length) |
| dclspc_dim std::ostream & | _cm (std::ostream &ostr) |
| dclspc_dim std::ostream & | _dm (std::ostream &ostr, Length length) |
| dclspc_dim std::ostream & | _dm (std::ostream &ostr) |
| dclspc_dim std::ostream & | _km (std::ostream &ostr, Length length) |
| dclspc_dim std::ostream & | _km (std::ostream &ostr) |
| dclspc_dim std::ostream & | _mi (std::ostream &ostr, Length length) |
| dclspc_dim std::ostream & | _mi (std::ostream &ostr) |
| dclspc_dim std::ostream & | _nmi (std::ostream &ostr, Length length) |
| dclspc_dim std::ostream & | _nmi (std::ostream &ostr) |
| dclspc_dim std::ostream & | _yd (std::ostream &ostr, Length length) |
| dclspc_dim std::ostream & | _yd (std::ostream &ostr) |
| dclspc_dim std::ostream & | _ft (std::ostream &ostr, Length length) |
| dclspc_dim std::ostream & | _ft (std::ostream &ostr) |
| dclspc_dim std::ostream & | _in (std::ostream &ostr, Length length) |
| dclspc_dim std::ostream & | _in (std::ostream &ostr) |
| dclspc_dim std::ostream & | _Length (std::ostream &ostr) |
| dclspc_dim std::ostream & | _cmIs (std::ostream &ostr, Velocity velocity) |
| dclspc_dim std::ostream & | _cmIs (std::ostream &ostr) |
| dclspc_dim std::ostream & | _kmIh (std::ostream &ostr, Velocity velocity) |
| dclspc_dim std::ostream & | _kmIh (std::ostream &ostr) |
| dclspc_dim std::ostream & | _mIs (std::ostream &ostr, Velocity velocity) |
| dclspc_dim std::ostream & | _mIs (std::ostream &ostr) |
| dclspc_dim std::ostream & | _mph (std::ostream &ostr, Velocity velocity) |
| dclspc_dim std::ostream & | _mph (std::ostream &ostr) |
| dclspc_dim std::ostream & | _kn (std::ostream &ostr, Velocity velocity) |
| dclspc_dim std::ostream & | _kn (std::ostream &ostr) |
| dclspc_dim std::ostream & | _Velocity (std::ostream &ostr) |
| dclspc_dim std::ostream & | _mIs2 (std::ostream &ostr, Acceleration acceleration) |
| dclspc_dim std::ostream & | _mIs2 (std::ostream &ostr) |
| dclspc_dim std::ostream & | _g (std::ostream &ostr, Mass mass) |
| dclspc_dim std::ostream & | _g (std::ostream &ostr) |
| dclspc_dim std::ostream & | _kg (std::ostream &ostr, Mass mass) |
| dclspc_dim std::ostream & | _kg (std::ostream &ostr) |
| dclspc_dim std::ostream & | _t (std::ostream &ostr, Mass mass) |
| dclspc_dim std::ostream & | _t (std::ostream &ostr) |
| dclspc_dim std::ostream & | _lb (std::ostream &ostr, Mass mass) |
| dclspc_dim std::ostream & | _lb (std::ostream &ostr) |
| dclspc_dim std::ostream & | _oz (std::ostream &ostr, Mass mass) |
| dclspc_dim std::ostream & | _oz (std::ostream &ostr) |
| dclspc_dim std::ostream & | _long_tons (std::ostream &ostr, Mass mass) |
| dclspc_dim std::ostream & | _long_tons (std::ostream &ostr) |
| dclspc_dim std::ostream & | _short_tons (std::ostream &ostr, Mass mass) |
| dclspc_dim std::ostream & | _short_tons (std::ostream &ostr) |
| dclspc_dim std::ostream & | _Mass (std::ostream &ostr) |
| dclspc_dim std::ostream & | _gIcm3 (std::ostream &ostr, Density density) |
| dclspc_dim std::ostream & | _gIcm3 (std::ostream &ostr) |
| dclspc_dim std::ostream & | _kgIm3 (std::ostream &ostr, Density density) |
| dclspc_dim std::ostream & | _kgIm3 (std::ostream &ostr) |
| dclspc_dim std::ostream & | _tIm3 (std::ostream &ostr, Density density) |
| dclspc_dim std::ostream & | _tIm3 (std::ostream &ostr) |
| dclspc_dim std::ostream & | _ms (std::ostream &ostr, Time time) |
| dclspc_dim std::ostream & | _ms (std::ostream &ostr) |
| dclspc_dim std::ostream & | _s (std::ostream &ostr, Time time) |
| dclspc_dim std::ostream & | _s (std::ostream &ostr) |
| dclspc_dim std::ostream & | _N (std::ostream &ostr, Force force) |
| dclspc_dim std::ostream & | _N (std::ostream &ostr) |
| dclspc_dim std::ostream & | _kN (std::ostream &ostr, Force force) |
| dclspc_dim std::ostream & | _kN (std::ostream &ostr) |
| dclspc_dim std::ostream & | _kp (std::ostream &ostr, Force force) |
| dclspc_dim std::ostream & | _kp (std::ostream &ostr) |
| dclspc_dim std::ostream & | _lbf (std::ostream &ostr, Force force) |
| dclspc_dim std::ostream & | _lbf (std::ostream &ostr) |
| dclspc_dim std::ostream & | _long_tons_force (std::ostream &ostr, Force force) |
| dclspc_dim std::ostream & | _long_tons_force (std::ostream &ostr) |
| dclspc_dim std::ostream & | _short_tons_force (std::ostream &ostr, Force force) |
| dclspc_dim std::ostream & | _short_tons_force (std::ostream &ostr) |
| dclspc_dim std::ostream & | _Force (std::ostream &ostr) |
| dclspc_dim std::ostream & | _Pa (std::ostream &ostr, Pressure pressure) |
| dclspc_dim std::ostream & | _Pa (std::ostream &ostr) |
| dclspc_dim std::ostream & | _kPa (std::ostream &ostr, Pressure pressure) |
| dclspc_dim std::ostream & | _kPa (std::ostream &ostr) |
| dclspc_dim std::ostream & | _bar (std::ostream &ostr, Pressure pressure) |
| dclspc_dim std::ostream & | _bar (std::ostream &ostr) |
| dclspc_dim std::ostream & | _Pressure (std::ostream &ostr) |
| dclspc_dim std::ostream & | _kgmIs (std::ostream &ostr, Momentum momentum) |
| dclspc_dim std::ostream & | _kgmIs (std::ostream &ostr) |
| dclspc_dim std::ostream & | _tmIs (std::ostream &ostr, Momentum momentum) |
| dclspc_dim std::ostream & | _tmIs (std::ostream &ostr) |
| dclspc_dim std::ostream & | _kgm2Is (std::ostream &ostr, AngularMomentum angularmomentum) |
| dclspc_dim std::ostream & | _kgm2Is (std::ostream &ostr) |
| dclspc_dim std::ostream & | _tm2Is (std::ostream &ostr, AngularMomentum angularmomentum) |
| dclspc_dim std::ostream & | _tm2Is (std::ostream &ostr) |
| dclspc_dim std::ostream & | _Nm (std::ostream &ostr, Torque torque) |
| dclspc_dim std::ostream & | _Nm (std::ostream &ostr) |
| dclspc_dim std::ostream & | _kNm (std::ostream &ostr, Torque torque) |
| dclspc_dim std::ostream & | _kNm (std::ostream &ostr) |
| dclspc_dim std::ostream & | _Torque (std::ostream &ostr) |
| dclspc_dim std::ostream & | _W (std::ostream &ostr, Power power) |
| dclspc_dim std::ostream & | _W (std::ostream &ostr) |
| dclspc_dim std::ostream & | _kW (std::ostream &ostr, Power power) |
| dclspc_dim std::ostream & | _kW (std::ostream &ostr) |
| dclspc_dim std::ostream & | _PS (std::ostream &ostr, Power power) |
| dclspc_dim std::ostream & | _PS (std::ostream &ostr) |
| dclspc_dim std::ostream & | _hp (std::ostream &ostr, Power power) |
| dclspc_dim std::ostream & | _hp (std::ostream &ostr) |
| dclspc_dim std::ostream & | _Power (std::ostream &ostr) |
| void dclspc_dim | SetDefaultStreamOfAnglePerLength (StreamOutAnglePerLength _x=_1Im, StreamInAnglePerLength _y=_1Im) noexcept |
| void dclspc_dim | SetDefaultStreamOfAngle (StreamOutAngle _x=nullptr, StreamInAngle _y=nullptr) noexcept |
| void dclspc_dim | SetDefaultStreamOfLength (StreamOutLength _x=_m, StreamInLength _y=_m) noexcept |
| void dclspc_dim | SetDefaultStreamOfVelocity (StreamOutVelocity _x=_kmIh, StreamInVelocity _y=_kmIh) noexcept |
| void dclspc_dim | SetDefaultStreamOfMass (StreamOutMass _x=_kg, StreamInMass _y=_kg) noexcept |
| void dclspc_dim | SetDefaultStreamOfTime (StreamOutTime _x=_s, StreamInTime _y=_s) noexcept |
| void dclspc_dim | SetDefaultStreamOfForce (StreamOutForce _x=_kN, StreamInForce _y=_kN) noexcept |
| void dclspc_dim | SetDefaultStreamOfPressure (StreamOutPressure _x=_Pa, StreamInPressure _y=_Pa) noexcept |
| void dclspc_dim | SetDefaultStreamOfTorque (StreamOutTorque _x=_kNm, StreamInTorque _y=_kNm) noexcept |
| void dclspc_dim | SetDefaultStreamOfPower (StreamOutPower _x=_kW, StreamInPower _y=_kW) noexcept |
| StreamOutLength dclspc_dim | StreamOutLengthFrom (std::string unit) |
| StreamOutAnglePerLength dclspc_dim | StreamOutAnglePerLengthFrom (std::string unit) |
| StreamOutVelocity dclspc_dim | StreamOutVelocityFrom (std::string unit) |
| StreamOutAcceleration dclspc_dim | StreamOutAccelerationFrom (std::string unit) |
| StreamOutMass dclspc_dim | StreamOutMassFrom (std::string unit) |
| StreamOutDensity dclspc_dim | StreamOutDensityFrom (std::string unit) |
| StreamOutForce dclspc_dim | StreamOutForceFrom (std::string unit) |
| StreamOutPressure dclspc_dim | StreamOutPressureFrom (std::string unit) |
| StreamOutMomentum dclspc_dim | StreamOutMomentumFrom (std::string unit) |
| StreamOutAngularMomentum dclspc_dim | StreamOutAngularMomentumFrom (std::string unit) |
| StreamOutTorque dclspc_dim | StreamOutTorqueFrom (std::string unit) |
| StreamOutPower dclspc_dim | StreamOutPowerFrom (std::string unit) |
| StreamInAnglePerLength dclspc_dim | StreamInAnglePerLengthFrom (std::string unit) |
| StreamInAngle dclspc_dim | StreamInAngleFrom (std::string unit) |
| StreamInLength dclspc_dim | StreamInLengthFrom (std::string unit) |
| StreamInVelocity dclspc_dim | StreamInVelocityFrom (std::string unit) |
| StreamInAcceleration dclspc_dim | StreamInAccelerationFrom (std::string unit) |
| StreamInMass dclspc_dim | StreamInMassFrom (std::string unit) |
| StreamInDensity dclspc_dim | StreamInDensityFrom (std::string unit) |
| StreamInTime dclspc_dim | StreamInTimeFrom (std::string unit) |
| StreamInForce dclspc_dim | StreamInForceFrom (std::string unit) |
| StreamInPressure dclspc_dim | StreamInPressureFrom (std::string unit) |
| StreamInMomentum dclspc_dim | StreamInMomentumFrom (std::string unit) |
| StreamInAngularMomentum dclspc_dim | StreamInAngularMomentumFrom (std::string unit) |
| StreamInTorque dclspc_dim | StreamInTorqueFrom (std::string unit) |
| StreamInPower dclspc_dim | StreamInPowerFrom (std::string unit) |
| template<int L, int M, int T> | |
| std::ostream & | operator<< (std::ostream &ostr, const smanip< L, M, T > &m) |
| template<int L, int M, int T> | |
| smanip< L, M, T > | as (std::ostream &(*f)(std::ostream &, Value< Dimension< L, M, T > >), Value< Dimension< L, M, T > > dvalue) |
Variables | |
| constexpr int | DIM_VERSION_MAJOR = 3 |
| constexpr int | DIM_VERSION_MINOR = 0 |
| constexpr int | DIM_VERSION_PATCH = 0 |
| constexpr Real | epsilon = std::numeric_limits<Real>::epsilon() |
| Marginal difference in calculations. | |
| constexpr Real | infinite = std::numeric_limits<Real>::infinity() |
| Positive infinity value. | |
| constexpr Angle | pi = 3.14159265358979323846264338327950288_rad |
| Circle number pi. | |
| constexpr Angle | tau = 2*pi |
| 2pi, sometimes called tau. | |
Length and Mass and Time Units. | |
| constexpr Real | kilograms_per_unit = 1 |
| How many kilograms will make up one unit. | |
| constexpr Real | meters_per_unit = 1 |
| How many meters will make up one unit. | |
| constexpr Real | seconds_per_unit = 1 |
| How many seconds will make up one unit. | |
| constexpr Real | newtons_per_unit = kilograms_per_unit * meters_per_unit / seconds_per_unit / seconds_per_unit |
| How many kilograms will make up one unit. | |
| constexpr Real | pascal_per_unit = newtons_per_unit / (meters_per_unit * meters_per_unit) |
| How many kilograms will make up one unit. | |
| constexpr Real | watts_per_unit = kilograms_per_unit * meters_per_unit * meters_per_unit |
| How many kilograms will make up one unit. | |
| constexpr Real | units_per_kilogram = 1 / kilograms_per_unit |
| How many units will make up one kilogram. | |
| constexpr Real | units_per_meter = 1 / meters_per_unit |
| How many units will make up one meter. | |
| constexpr Real | units_per_second = 1 / seconds_per_unit |
| How many units will make up one second. | |
| constexpr Real | units_per_newton = units_per_kilogram * units_per_meter / seconds_per_unit / seconds_per_unit |
| How many units will make up one newton. | |
| constexpr Real | units_per_pascal = units_per_newton / (units_per_meter * units_per_meter) |
| How many units will make up one pascal. | |
| constexpr Real | units_per_newtonmeter = units_per_newton * units_per_meter |
| How many units will make up one newtonmeter (unit of torque). | |
| constexpr Real | units_per_joule = units_per_newton * units_per_meter |
| How many units will make up one joule. | |
| constexpr Real | units_per_watt = 1 / watts_per_unit |
| How many kilograms will make up one unit. | |
Positive infinity values | |
| constexpr One | infinite__one { infinite } |
| Dimensionated infinite values. | |
| constexpr Angle | infinite__angle { infinite } |
| Dimensionated infinite values. | |
| constexpr AnglePerLength | infinite__anglePerLength { infinite } |
| Dimensionated infinite values. | |
| constexpr AngularVelocity | infinite__angularVelocity { infinite } |
| Dimensionated infinite values. | |
| constexpr Length | infinite__length { infinite } |
| Dimensionated infinite values. | |
| constexpr Area | infinite__area { infinite } |
| Dimensionated infinite values. | |
| constexpr Volume | infinite__volume { infinite } |
| Dimensionated infinite values. | |
| constexpr Mass | infinite__mass { infinite } |
| Dimensionated infinite values. | |
| constexpr Density | infinite__density { infinite } |
| Dimensionated infinite values. | |
| constexpr Time | infinite__time { infinite } |
| Dimensionated infinite values. | |
| constexpr Frequency | infinite__frequency { infinite } |
| Dimensionated infinite values. | |
| constexpr Velocity | infinite__velocity { infinite } |
| Dimensionated infinite values. | |
| constexpr Acceleration | infinite__accelearation { infinite } |
| Dimensionated infinite values. | |
| constexpr Force | infinite__force { infinite } |
| Dimensionated infinite values. | |
| constexpr Pressure | infinite__pressure { infinite } |
| Dimensionated infinite values. | |
| constexpr Momentum | infinite__momentum { infinite } |
| Dimensionated infinite values. | |
| constexpr AngularMomentum | infinite__angularMomentum { infinite } |
| Dimensionated infinite values. | |
| constexpr Torque | infinite__torque { infinite } |
| Dimensionated infinite values. | |
| constexpr Energy | infinite__energy { infinite } |
| Dimensionated infinite values. | |
| constexpr Power | infinite__power { infinite } |
| Dimensionated infinite values. | |
Marginal values | |
| constexpr One | epsilon__one = 10 * epsilon |
| constexpr Angle | epsilon__angle = 1_deg |
| constexpr Length | epsilon__length = 1_cm |
| constexpr Mass | epsilon__mass = 10_kg |
| constexpr Time | epsilon__time = 1_s |
Maximum calculatablel values | |
the distance from origin, our epsilon accuracy calculations will possibly break down. | |
| constexpr Angle | maximum__angle = epsilon__angle / epsilon__one |
| constexpr Length | maximum__length = epsilon__length / epsilon__one |
| constexpr Mass | maximum__mass = epsilon__mass / epsilon__one |
| constexpr Time | maximum__time = epsilon__time / epsilon__one |
Plausible maximum values | |
| constexpr Angle | plausible_maximum__angle = 360_deg |
| constexpr Length | plausible_maximum_length = maximum__length |
| constexpr Mass | plausible_maximum__mass = maximum__mass |
| constexpr Time | plausible_maximum__time = 1_h |
Derived marginal values | |
| constexpr AnglePerLength | epsilon__anglePerLength = epsilon__angle / plausible_maximum_length |
| constexpr AngularVelocity | epsilon__angularVelocity = epsilon__angle / plausible_maximum__time |
| constexpr Area | epsilon__area = epsilon__length * epsilon__length |
| constexpr Volume | epsilon__volume = epsilon__area * epsilon__length |
| constexpr Density | epsilon__density = 0.001_gIcm3 |
| constexpr Frequency | epsilon__frequency = 1 / plausible_maximum__time |
| constexpr Velocity | epsilon__velocity = 1_cmIs |
| constexpr Acceleration | epsilon__acceleration = 0.001_mIs2 |
| constexpr Force | epsilon__force = 0.1_N |
| constexpr Pressure | epsilon__pressure = 1_Pa |
| constexpr Momentum | epsilon__momentum = epsilon__mass * epsilon__velocity |
| constexpr AngularMomentum | epsilon__angularMomentum = epsilon__momentum * epsilon__length |
| constexpr Torque | epsilon__torque = 1_Nm |
| constexpr Energy | epsilon__energy = 1_J |
| constexpr Power | epsilon__power = 1_W |
Default Streaming Unit Converters | |
If no unit is given for a number, these default values will be used. If changing the default temporarily, use of common::Resetter is recommended. | |
| dclspc_dim StreamOutAnglePerLength | DefaultStreamOutAnglePerLength |
| dclspc_dim StreamInAnglePerLength | DefaultStreamInAnglePerLength |
| dclspc_dim StreamOutAngle | DefaultStreamOutAngle |
| dclspc_dim StreamInAngle | DefaultStreamInAngle |
| dclspc_dim StreamOutLength | DefaultStreamOutLength |
| dclspc_dim StreamInLength | DefaultStreamInLength |
| dclspc_dim StreamOutVelocity | DefaultStreamOutVelocity |
| dclspc_dim StreamInVelocity | DefaultStreamInVelocity |
| dclspc_dim StreamOutAcceleration | DefaultStreamOutAcceleration |
| dclspc_dim StreamInAcceleration | DefaultStreamInAcceleration |
| dclspc_dim StreamOutMass | DefaultStreamOutMass |
| dclspc_dim StreamInMass | DefaultStreamInMass |
| dclspc_dim StreamOutDensity | DefaultStreamOutDensity |
| dclspc_dim StreamInDensity | DefaultStreamInDensity |
| dclspc_dim StreamOutTime | DefaultStreamOutTime |
| dclspc_dim StreamInTime | DefaultStreamInTime |
| dclspc_dim StreamOutForce | DefaultStreamOutForce |
| dclspc_dim StreamInForce | DefaultStreamInForce |
| dclspc_dim StreamOutPressure | DefaultStreamOutPressure |
| dclspc_dim StreamInPressure | DefaultStreamInPressure |
| dclspc_dim StreamOutMomentum | DefaultStreamOutMomentum |
| dclspc_dim StreamInMomentum | DefaultStreamInMomentum |
| dclspc_dim StreamOutAngularMomentum | DefaultStreamOutAngularMomentum |
| dclspc_dim StreamInAngularMomentum | DefaultStreamInAngularMomentum |
| dclspc_dim StreamOutTorque | DefaultStreamOutTorque |
| dclspc_dim StreamInTorque | DefaultStreamInTorque |
| dclspc_dim StreamOutPower | DefaultStreamOutPower |
| dclspc_dim StreamInPower | DefaultStreamInPower |
The namespace provides classes and methods for the dim library.
| dclspc_dim std::string dim::to_string_deg0 | ( | Angle | val | ) |
<
Writes the suffix 'deg' after the value.
| dclspc_dim std::string dim::to_string_degIm | ( | AnglePerLength | val | ) |
<
Does'nt write a suffix after the value.