scala
.
scalanative
.
native
math
Related Doc:
package native
object
math
Annotations
@
extern
()
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
math
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
HUGE_VAL
:
CDouble
Annotations
@
name
(
name =
"scalanative_libc_huge_val"
)
def
HUGE_VALF
:
CFloat
Annotations
@
name
(
name =
"scalanative_libc_huge_valf"
)
def
INFINITY
:
CFloat
Annotations
@
name
(
name =
"scalanative_libc_infinity"
)
def
MATH_ERREXCEPT
:
CInt
Annotations
@
name
(
name =
"scalanative_libc_math_errexcept"
)
def
MATH_ERRNO
:
CInt
Annotations
@
name
(
name =
"scalanative_libc_math_errno"
)
def
NAN
:
CFloat
Annotations
@
name
(
name =
"scalanative_libc_nan"
)
def
abs
(
x:
CInt
)
:
CInt
def
acos
(
x:
CDouble
)
:
CDouble
def
acosf
(
x:
CFloat
)
:
CFloat
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
asin
(
x:
CDouble
)
:
CDouble
def
asinf
(
x:
CFloat
)
:
CFloat
def
asinh
(
x:
CDouble
)
:
CDouble
def
asinhf
(
x:
CFloat
)
:
CFloat
def
atan
(
x:
CDouble
)
:
CDouble
def
atan2
(
y:
CDouble
,
x:
CDouble
)
:
CDouble
def
atan2f
(
y:
CFloat
,
x:
CFloat
)
:
CFloat
def
atanf
(
x:
CFloat
)
:
CFloat
def
atanh
(
x:
CDouble
)
:
CDouble
def
atanhf
(
x:
CFloat
)
:
CFloat
def
cbrt
(
x:
CDouble
)
:
CDouble
def
cbrtf
(
x:
CFloat
)
:
CFloat
def
ceil
(
x:
CFloat
)
:
CFloat
def
ceilf
(
x:
CFloat
)
:
CFloat
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
copysign
(
x:
CDouble
,
y:
CDouble
)
:
CDouble
def
copysignf
(
x:
CFloat
,
y:
CFloat
)
:
CFloat
def
cos
(
x:
CDouble
)
:
CDouble
def
cosf
(
x:
CFloat
)
:
CFloat
def
cosh
(
x:
CDouble
)
:
CDouble
def
coshf
(
x:
CFloat
)
:
CFloat
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
erf
(
x:
CDouble
)
:
CDouble
def
erfc
(
x:
CDouble
)
:
CDouble
def
erfcf
(
x:
CFloat
)
:
CFloat
def
erff
(
x:
CFloat
)
:
CFloat
def
exp
(
x:
CDouble
)
:
CDouble
def
exp2
(
x:
CDouble
)
:
CDouble
def
exp2f
(
x:
CFloat
)
:
CFloat
def
expf
(
x:
CFloat
)
:
CFloat
def
expm1
(
x:
CDouble
)
:
CDouble
def
expm1f
(
x:
CFloat
)
:
CFloat
def
fabs
(
arg:
CDouble
)
:
CDouble
def
fabsf
(
arg:
CFloat
)
:
CFloat
def
fdim
(
x:
CDouble
,
y:
CDouble
)
:
CDouble
def
fdimf
(
x:
CFloat
,
y:
CFloat
)
:
CFloat
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
floor
(
x:
CDouble
)
:
CDouble
def
floorf
(
x:
CFloat
)
:
CFloat
def
fma
(
x:
CDouble
,
y:
CDouble
,
z:
CDouble
)
:
CDouble
def
fmaf
(
x:
CFloat
,
y:
CFloat
,
z:
CFloat
)
:
CFloat
def
fmax
(
x:
CDouble
,
y:
CDouble
)
:
CDouble
def
fmaxf
(
x:
CFloat
,
y:
CFloat
)
:
CFloat
def
fmin
(
x:
CDouble
,
y:
CDouble
)
:
CDouble
def
fminf
(
x:
CFloat
,
y:
CFloat
)
:
CFloat
def
fmod
(
x:
CDouble
,
y:
CDouble
)
:
CDouble
def
fmodf
(
x:
CFloat
,
y:
CFloat
)
:
CFloat
def
frexp
(
arg:
CDouble
,
exp:
Ptr
[
CInt
]
)
:
CDouble
def
frexpf
(
arg:
CFloat
,
exp:
Ptr
[
CInt
]
)
:
CFloat
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
hypot
(
x:
CDouble
,
y:
CDouble
)
:
CDouble
def
hypotf
(
x:
CFloat
,
y:
CFloat
)
:
CFloat
def
ilogb
(
x:
CDouble
)
:
CInt
def
ilogbf
(
x:
CFloat
)
:
CInt
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
labs
(
x:
CLong
)
:
CLong
def
ldexp
(
arg:
CDouble
,
exp:
CInt
)
:
CDouble
def
ldexpf
(
arg:
CFloat
,
exp:
CInt
)
:
CFloat
def
lgamma
(
x:
CDouble
)
:
CDouble
def
lgammaf
(
x:
CFloat
)
:
CFloat
def
llabs
(
x:
CLongLong
)
:
CLongLong
def
llrint
(
x:
CDouble
)
:
CLongLong
def
llrintf
(
x:
CFloat
)
:
CLongLong
def
llround
(
x:
CDouble
)
:
CLongLong
def
llroundf
(
x:
CFloat
)
:
CLongLong
def
log
(
x:
CDouble
)
:
CDouble
def
log10
(
x:
CDouble
)
:
CDouble
def
log10f
(
x:
CFloat
)
:
CFloat
def
log1p
(
x:
CDouble
)
:
CDouble
def
log1pf
(
x:
CFloat
)
:
CFloat
def
log2
(
x:
CDouble
)
:
CDouble
def
log2f
(
x:
CFloat
)
:
CFloat
def
logb
(
x:
CDouble
)
:
CDouble
def
logbf
(
x:
CFloat
)
:
CFloat
def
logf
(
x:
CFloat
)
:
CFloat
def
lrint
(
x:
CDouble
)
:
CLong
def
lrintf
(
x:
CFloat
)
:
CLong
def
lround
(
x:
CDouble
)
:
CLong
def
lroundf
(
x:
CFloat
)
:
CLong
def
math_errhandling
:
CInt
Annotations
@
name
(
name =
"scalanative_libc_math_errhandling"
)
def
modf
(
arg:
CDouble
,
iptr:
Ptr
[
CDouble
]
)
:
CDouble
def
modff
(
arg:
CFloat
,
iptr:
Ptr
[
CFloat
]
)
:
CFloat
def
nan
(
str:
CString
)
:
CDouble
def
nanf
(
str:
CString
)
:
CFloat
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
nearbyint
(
x:
CDouble
)
:
CDouble
def
nearbyintf
(
x:
CFloat
)
:
CFloat
def
nextafter
(
from:
CDouble
,
to:
CDouble
)
:
CDouble
def
nextafterf
(
from:
CFloat
,
to:
CFloat
)
:
CFloat
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
pow
(
base:
CDouble
,
exponent:
CDouble
)
:
CDouble
def
powf
(
base:
CFloat
,
exponent:
CFloat
)
:
CFloat
def
remainder
(
x:
CDouble
,
y:
CDouble
)
:
CDouble
def
remainderf
(
x:
CFloat
,
y:
CFloat
)
:
CFloat
def
remquo
(
x:
CDouble
,
y:
CDouble
,
quo:
Ptr
[
CInt
]
)
:
CDouble
def
remquof
(
x:
CFloat
,
y:
CFloat
,
quo:
Ptr
[
CInt
]
)
:
CFloat
def
rint
(
x:
CDouble
)
:
CDouble
def
rintf
(
x:
CFloat
)
:
CFloat
def
round
(
x:
CDouble
)
:
CDouble
def
roundf
(
x:
CFloat
)
:
CFloat
def
scalbln
(
arg:
CDouble
,
exp:
CLong
)
:
CDouble
def
scalblnf
(
arg:
CFloat
,
exp:
CLong
)
:
CFloat
def
scalbn
(
arg:
CDouble
,
exp:
CInt
)
:
CDouble
def
scalbnf
(
arg:
CFloat
,
exp:
CInt
)
:
CFloat
def
sin
(
x:
CDouble
)
:
CDouble
def
sinf
(
x:
CFloat
)
:
CFloat
def
sinh
(
x:
CDouble
)
:
CDouble
def
sinhf
(
x:
CFloat
)
:
CFloat
def
sqrt
(
x:
CDouble
)
:
CDouble
def
sqrtf
(
x:
CFloat
)
:
CFloat
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
tan
(
x:
CDouble
)
:
CDouble
def
tanf
(
x:
CFloat
)
:
CFloat
def
tanh
(
x:
CDouble
)
:
CDouble
def
tanhf
(
x:
CFloat
)
:
CFloat
def
tgamma
(
x:
CDouble
)
:
CDouble
def
tgammaf
(
x:
CFloat
)
:
CFloat
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
trunc
(
x:
CDouble
)
:
CDouble
def
truncf
(
x:
CFloat
)
:
CFloat
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
AnyRef
Inherited from
Any
Ungrouped