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