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