Exemple #1
0
 public static Real Min(this Real d1, Real d2) => d1 > d2 ? d2 : d1;
Exemple #2
0
 public static bool IsFinite(this Real d) => double.IsFinite(d.Data);
Exemple #3
0
 public static Real Truncate(this Real d) => Math.Truncate(d.Data);
Exemple #4
0
 public static Real Acosh(this Real x) => Math.Acosh(x.Data);
Exemple #5
0
 protected override Real create(Real xr)
 {
     return(create(xr.Numer, xr.Denom));
 }
Exemple #6
0
 public static Real Cosh(this Real a) => Math.Cosh(a.Data);
Exemple #7
0
 public static Real Asin(this Real x) => Math.Asin(x.Data);
Exemple #8
0
 public static Real Exp(Real d) => d.Exp;
Exemple #9
0
 public static Real Log(Real d) => d.Log;
Exemple #10
0
 public static Real Sqrt(Real d) => d.Sqrt;
Exemple #11
0
 public static Real Cbrt(Real d) => Math.Cbrt(d.Data);
Exemple #12
0
 public static Real Abs(Real d) => d.Abs;
Exemple #13
0
 public static int Sign(Real d) => d.Sign;
Exemple #14
0
 public static bool IsPositiveInfinity(this Real d) => double.IsPositiveInfinity(d.Data);
Exemple #15
0
 public static Real Max(this Real d1, Real d2) => d1 < d2 ? d2 : d1;
Exemple #16
0
 public static Real Log10(Real d) => d.Log10;
Exemple #17
0
 public static Real Sinh(this Real a) => Math.Sinh(a.Data);
Exemple #18
0
 public static Real Logx(Real d, Real newBase) => d.Logx(newBase);
Exemple #19
0
 public static Real Tanh(this Real a) => Math.Tanh(a.Data);
Exemple #20
0
 public static Real Floor(this Real d) => Math.Floor(d.Data);
Exemple #21
0
 public static Real Atan2(this Real y, Real x) => Math.Atan2(y.Data, x.Data);
Exemple #22
0
 public static Real Ceiling(this Real d) => Math.Ceiling(d.Data);
Exemple #23
0
 public static Real Atanh(this Real x) => Math.Atanh(x.Data);
Exemple #24
0
 public static Real Round(this Real d) => Math.Round(d.Data);
Exemple #25
0
 public static Real ToReal(Real r) => r;
Exemple #26
0
 public static bool IsSubnormal(this Real d) => double.IsSubnormal(d.Data);