IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
IKVM.Java.Externs.java.lang.StrictMath Class Reference

Static Public Member Functions

static double sin (double d)
 
static double cos (double d)
 
static double tan (double d)
 
static double asin (double d)
 
static double acos (double d)
 
static double atan (double d)
 
static double exp (double d)
 
static double log (double d)
 
static double log10 (double d)
 
static double sqrt (double d)
 
static double cbrt (double d)
 
static double IEEEremainder (double f1, double f2)
 
static double atan2 (double y, double x)
 
static double pow (double x, double y)
 
static double sinh (double d)
 
static double cosh (double d)
 
static double tanh (double d)
 
static double hypot (double a, double b)
 
static double expm1 (double d)
 
static double log1p (double d)
 

Detailed Description

Definition at line 31 of file StrictMath.cs.

Member Function Documentation

◆ acos()

static double IKVM.Java.Externs.java.lang.StrictMath.acos ( double d)
static

Definition at line 66 of file StrictMath.cs.

67 {
68#if FIRST_PASS
69 return 0;
70#else
71 return global::ikvm.@internal.JMath.acos(d);
72#endif
73 }

◆ asin()

static double IKVM.Java.Externs.java.lang.StrictMath.asin ( double d)
static

Definition at line 57 of file StrictMath.cs.

58 {
59#if FIRST_PASS
60 return 0;
61#else
62 return global::ikvm.@internal.JMath.asin(d);
63#endif
64 }

◆ atan()

static double IKVM.Java.Externs.java.lang.StrictMath.atan ( double d)
static

Definition at line 75 of file StrictMath.cs.

76 {
77#if FIRST_PASS
78 return 0;
79#else
80 return global::ikvm.@internal.JMath.atan(d);
81#endif
82 }

◆ atan2()

static double IKVM.Java.Externs.java.lang.StrictMath.atan2 ( double y,
double x )
static

Definition at line 125 of file StrictMath.cs.

126 {
127#if FIRST_PASS
128 return 0;
129#else
130 return global::ikvm.@internal.JMath.atan2(y, x);
131#endif
132 }

◆ cbrt()

static double IKVM.Java.Externs.java.lang.StrictMath.cbrt ( double d)
static

Definition at line 111 of file StrictMath.cs.

112 {
113 return fdlibm.cbrt(d);
114 }

◆ cos()

static double IKVM.Java.Externs.java.lang.StrictMath.cos ( double d)
static

Definition at line 43 of file StrictMath.cs.

44 {
45#if FIRST_PASS
46 return 0;
47#else
48 return global::ikvm.@internal.JMath.cos(d);
49#endif
50 }

◆ cosh()

static double IKVM.Java.Externs.java.lang.StrictMath.cosh ( double d)
static

Definition at line 144 of file StrictMath.cs.

145 {
146 return Math.Cosh(d);
147 }

◆ exp()

static double IKVM.Java.Externs.java.lang.StrictMath.exp ( double d)
static

Definition at line 84 of file StrictMath.cs.

85 {
86#if FIRST_PASS
87 return 0;
88#else
89 return global::ikvm.@internal.JMath.exp(d);
90#endif
91 }

◆ expm1()

static double IKVM.Java.Externs.java.lang.StrictMath.expm1 ( double d)
static

Definition at line 159 of file StrictMath.cs.

160 {
161 return fdlibm.expm1(d);
162 }

◆ hypot()

static double IKVM.Java.Externs.java.lang.StrictMath.hypot ( double a,
double b )
static

Definition at line 154 of file StrictMath.cs.

155 {
156 return fdlibm.__ieee754_hypot(a, b);
157 }

◆ IEEEremainder()

static double IKVM.Java.Externs.java.lang.StrictMath.IEEEremainder ( double f1,
double f2 )
static

Definition at line 116 of file StrictMath.cs.

117 {
118#if FIRST_PASS
119 return 0;
120#else
121 return global::ikvm.@internal.JMath.IEEEremainder(f1, f2);
122#endif
123 }

◆ log()

static double IKVM.Java.Externs.java.lang.StrictMath.log ( double d)
static

Definition at line 93 of file StrictMath.cs.

94 {
95 // FPU behavior is correct
96 return Math.Log(d);
97 }

◆ log10()

static double IKVM.Java.Externs.java.lang.StrictMath.log10 ( double d)
static

Definition at line 99 of file StrictMath.cs.

100 {
101 // FPU behavior is correct
102 return Math.Log10(d);
103 }

◆ log1p()

static double IKVM.Java.Externs.java.lang.StrictMath.log1p ( double d)
static

Definition at line 164 of file StrictMath.cs.

165 {
166 return fdlibm.log1p(d);
167 }

◆ pow()

static double IKVM.Java.Externs.java.lang.StrictMath.pow ( double x,
double y )
static

Definition at line 134 of file StrictMath.cs.

135 {
136 return fdlibm.__ieee754_pow(x, y);
137 }

◆ sin()

static double IKVM.Java.Externs.java.lang.StrictMath.sin ( double d)
static

Definition at line 34 of file StrictMath.cs.

35 {
36#if FIRST_PASS
37 return 0;
38#else
39 return global::ikvm.@internal.JMath.sin(d);
40#endif
41 }

◆ sinh()

static double IKVM.Java.Externs.java.lang.StrictMath.sinh ( double d)
static

Definition at line 139 of file StrictMath.cs.

140 {
141 return Math.Sinh(d);
142 }

◆ sqrt()

static double IKVM.Java.Externs.java.lang.StrictMath.sqrt ( double d)
static

Definition at line 105 of file StrictMath.cs.

106 {
107 // FPU behavior is correct
108 return Math.Sqrt(d);
109 }

◆ tan()

static double IKVM.Java.Externs.java.lang.StrictMath.tan ( double d)
static

Definition at line 52 of file StrictMath.cs.

53 {
54 return fdlibm.tan(d);
55 }

◆ tanh()

static double IKVM.Java.Externs.java.lang.StrictMath.tanh ( double d)
static

Definition at line 149 of file StrictMath.cs.

150 {
151 return Math.Tanh(d);
152 }

The documentation for this class was generated from the following file: