Provides maths functions with consistent function signatures across supported precisions.  
 More...
 | 
| 
static Double  | Sqrt (Double v) | 
|   | 
| 
static Double  | Abs (Double v) | 
|   | 
| 
static Double  | Sin (Double v) | 
|   | 
| 
static Double  | Cos (Double v) | 
|   | 
| 
static Double  | Tan (Double v) | 
|   | 
| 
static Double  | ArcCos (Double v) | 
|   | 
| 
static Double  | ArcSin (Double v) | 
|   | 
| 
static Double  | ArcTan (Double v) | 
|   | 
| 
static Double  | ArcTan2 (Double y, Double x) | 
|   | 
| 
static Double  | ToRadians (Double input) | 
|   | 
| 
static Double  | ToDegrees (Double input) | 
|   | 
| 
static Double  | FromFraction (Int32 numerator, Int32 denominator) | 
|   | 
| 
static Double  | FromFraction (Int64 numerator, Int64 denominator) | 
|   | 
| 
static Double  | Min (Double a, Double b) | 
|   | 
| 
static Double  | Max (Double a, Double b) | 
|   | 
| 
static Double  | Clamp (Double value, Double min, Double max) | 
|   | 
| 
static Double  | Lerp (Double a, Double b, Double t) | 
|   | 
| 
static Double  | FromString (String str) | 
|   | 
| 
static void  | FromString (String str, out Double value) | 
|   | 
| 
static Boolean  | IsApproximatelyZero (Double value) | 
|   | 
| 
static Boolean  | ApproximateEquals (Double a, Double b) | 
|   | 
| 
static Int32  | Sign (Double value) | 
|   | 
| 
static Double  | CopySign (Double x, Double y) | 
|   | 
 | 
| 
static readonly Double  | Epsilon = (Double) 0.000001 | 
|   | 
| 
static readonly Double  | E = 2.71828182845904523536028747135 | 
|   | 
| 
static readonly Double  | Half = 0.5 | 
|   | 
| 
static readonly Double  | Quarter = 0.25 | 
|   | 
| 
static readonly Double  | Log10E = 0.43429448190325182765112891892 | 
|   | 
| 
static readonly Double  | Log2E = 1.44269504088896340735992468100 | 
|   | 
| 
static readonly Double  | Pi = 3.14159265358979323846264338328 | 
|   | 
| 
static readonly Double  | HalfPi = 1.57079632679489661923132169164 | 
|   | 
| 
static readonly Double  | QuarterPi = 0.78539816339744830961566084582 | 
|   | 
| 
static readonly Double  | Root2 = 1.41421356237309504880168872421 | 
|   | 
| 
static readonly Double  | Root3 = 1.73205080756887729352744634151 | 
|   | 
| 
static readonly Double  | Tau = 6.28318530717958647692528676656 | 
|   | 
| 
static readonly Double  | Deg2Rad = 0.01745329251994329576923690768 | 
|   | 
| 
static readonly Double  | Rad2Deg = 57.29577951308232087679815481409 | 
|   | 
| 
static readonly Double  | Zero = 0.0 | 
|   | 
| 
static readonly Double  | One = 1.0 | 
|   | 
Provides maths functions with consistent function signatures across supported precisions. 
The documentation for this class was generated from the following file:
- source/abacus/src/main/Abacus.Double.cs