Object

scala.scalanative.libc

math

Related Doc: package libc

Permalink

object math

Annotations
@extern()
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. math
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def HUGE_VAL: CDouble

    Permalink
    Annotations
    @name( "scalanative_huge_val" )
  5. def HUGE_VALF: CFloat

    Permalink
    Annotations
    @name( "scalanative_huge_valf" )
  6. def INFINITY: CFloat

    Permalink
    Annotations
    @name( "scalanative_infinity" )
  7. def MATH_ERREXCEPT: CInt

    Permalink
    Annotations
    @name( "scalanative_math_errexcept" )
  8. def MATH_ERRNO: CInt

    Permalink
    Annotations
    @name( "scalanative_math_errno" )
  9. def NAN: CFloat

    Permalink
    Annotations
    @name( "scalanative_nan" )
  10. def abs(x: CInt): CInt

    Permalink
  11. def acos(x: CDouble): CDouble

    Permalink
  12. def acosf(x: CFloat): CFloat

    Permalink
  13. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  14. def asin(x: CDouble): CDouble

    Permalink
  15. def asinf(x: CFloat): CFloat

    Permalink
  16. def asinh(x: CDouble): CDouble

    Permalink
  17. def asinhf(x: CFloat): CFloat

    Permalink
  18. def atan(x: CDouble): CDouble

    Permalink
  19. def atan2(y: CDouble, x: CDouble): CDouble

    Permalink
  20. def atan2f(y: CFloat, x: CFloat): CFloat

    Permalink
  21. def atanf(x: CFloat): CFloat

    Permalink
  22. def atanh(x: CDouble): CDouble

    Permalink
  23. def atanhf(x: CFloat): CFloat

    Permalink
  24. def cbrt(x: CDouble): CDouble

    Permalink
  25. def cbrtf(x: CFloat): CFloat

    Permalink
  26. def ceil(x: CDouble): CDouble

    Permalink
  27. def ceilf(x: CFloat): CFloat

    Permalink
  28. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  29. def copysign(x: CDouble, y: CDouble): CDouble

    Permalink
  30. def copysignf(x: CFloat, y: CFloat): CFloat

    Permalink
  31. def cos(x: CDouble): CDouble

    Permalink
  32. def cosf(x: CFloat): CFloat

    Permalink
  33. def cosh(x: CDouble): CDouble

    Permalink
  34. def coshf(x: CFloat): CFloat

    Permalink
  35. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  36. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  37. def erf(x: CDouble): CDouble

    Permalink
  38. def erfc(x: CDouble): CDouble

    Permalink
  39. def erfcf(x: CFloat): CFloat

    Permalink
  40. def erff(x: CFloat): CFloat

    Permalink
  41. def exp(x: CDouble): CDouble

    Permalink
  42. def exp2(x: CDouble): CDouble

    Permalink
  43. def exp2f(x: CFloat): CFloat

    Permalink
  44. def expf(x: CFloat): CFloat

    Permalink
  45. def expm1(x: CDouble): CDouble

    Permalink
  46. def expm1f(x: CFloat): CFloat

    Permalink
  47. def fabs(arg: CDouble): CDouble

    Permalink
  48. def fabsf(arg: CFloat): CFloat

    Permalink
  49. def fdim(x: CDouble, y: CDouble): CDouble

    Permalink
  50. def fdimf(x: CFloat, y: CFloat): CFloat

    Permalink
  51. def floor(x: CDouble): CDouble

    Permalink
  52. def floorf(x: CFloat): CFloat

    Permalink
  53. def fma(x: CDouble, y: CDouble, z: CDouble): CDouble

    Permalink
  54. def fmaf(x: CFloat, y: CFloat, z: CFloat): CFloat

    Permalink
  55. def fmax(x: CDouble, y: CDouble): CDouble

    Permalink
  56. def fmaxf(x: CFloat, y: CFloat): CFloat

    Permalink
  57. def fmin(x: CDouble, y: CDouble): CDouble

    Permalink
  58. def fminf(x: CFloat, y: CFloat): CFloat

    Permalink
  59. def fmod(x: CDouble, y: CDouble): CDouble

    Permalink
  60. def fmodf(x: CFloat, y: CFloat): CFloat

    Permalink
  61. def frexp(arg: CDouble, exp: Ptr[CInt]): CDouble

    Permalink
  62. def frexpf(arg: CFloat, exp: Ptr[CInt]): CFloat

    Permalink
  63. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  64. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  65. def hypot(x: CDouble, y: CDouble): CDouble

    Permalink
  66. def hypotf(x: CFloat, y: CFloat): CFloat

    Permalink
  67. def ilogb(x: CDouble): CInt

    Permalink
  68. def ilogbf(x: CFloat): CInt

    Permalink
  69. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  70. def labs(x: CLong): CLong

    Permalink
  71. def ldexp(arg: CDouble, exp: CInt): CDouble

    Permalink
  72. def ldexpf(arg: CFloat, exp: CInt): CFloat

    Permalink
  73. def lgamma(x: CDouble): CDouble

    Permalink
  74. def lgammaf(x: CFloat): CFloat

    Permalink
  75. def llabs(x: CLongLong): CLongLong

    Permalink
  76. def llrint(x: CDouble): CLongLong

    Permalink
  77. def llrintf(x: CFloat): CLongLong

    Permalink
  78. def llround(x: CDouble): CLongLong

    Permalink
  79. def llroundf(x: CFloat): CLongLong

    Permalink
  80. def log(x: CDouble): CDouble

    Permalink
  81. def log10(x: CDouble): CDouble

    Permalink
  82. def log10f(x: CFloat): CFloat

    Permalink
  83. def log1p(x: CDouble): CDouble

    Permalink
  84. def log1pf(x: CFloat): CFloat

    Permalink
  85. def log2(x: CDouble): CDouble

    Permalink
  86. def log2f(x: CFloat): CFloat

    Permalink
  87. def logb(x: CDouble): CDouble

    Permalink
  88. def logbf(x: CFloat): CFloat

    Permalink
  89. def logf(x: CFloat): CFloat

    Permalink
  90. def lrint(x: CDouble): CLong

    Permalink
  91. def lrintf(x: CFloat): CLong

    Permalink
  92. def lround(x: CDouble): CLong

    Permalink
  93. def lroundf(x: CFloat): CLong

    Permalink
  94. def math_errhandling: CInt

    Permalink
    Annotations
    @name( "scalanative_math_errhandling" )
  95. def modf(arg: CDouble, iptr: Ptr[CDouble]): CDouble

    Permalink
  96. def modff(arg: CFloat, iptr: Ptr[CFloat]): CFloat

    Permalink
  97. def nan(str: CString): CDouble

    Permalink
  98. def nanf(str: CString): CFloat

    Permalink
  99. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  100. def nearbyint(x: CDouble): CDouble

    Permalink
  101. def nearbyintf(x: CFloat): CFloat

    Permalink
  102. def nextafter(from: CDouble, to: CDouble): CDouble

    Permalink
  103. def nextafterf(from: CFloat, to: CFloat): CFloat

    Permalink
  104. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  105. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  106. def pow(base: CDouble, exponent: CDouble): CDouble

    Permalink
  107. def powf(base: CFloat, exponent: CFloat): CFloat

    Permalink
  108. def remainder(x: CDouble, y: CDouble): CDouble

    Permalink
  109. def remainderf(x: CFloat, y: CFloat): CFloat

    Permalink
  110. def remquo(x: CDouble, y: CDouble, quo: Ptr[CInt]): CDouble

    Permalink
  111. def remquof(x: CFloat, y: CFloat, quo: Ptr[CInt]): CFloat

    Permalink
  112. def rint(x: CDouble): CDouble

    Permalink
  113. def rintf(x: CFloat): CFloat

    Permalink
  114. def round(x: CDouble): CDouble

    Permalink
  115. def roundf(x: CFloat): CFloat

    Permalink
  116. def scalbln(arg: CDouble, exp: CLong): CDouble

    Permalink
  117. def scalblnf(arg: CFloat, exp: CLong): CFloat

    Permalink
  118. def scalbn(arg: CDouble, exp: CInt): CDouble

    Permalink
  119. def scalbnf(arg: CFloat, exp: CInt): CFloat

    Permalink
  120. def sin(x: CDouble): CDouble

    Permalink
  121. def sinf(x: CFloat): CFloat

    Permalink
  122. def sinh(x: CDouble): CDouble

    Permalink
  123. def sinhf(x: CFloat): CFloat

    Permalink
  124. def sqrt(x: CDouble): CDouble

    Permalink
  125. def sqrtf(x: CFloat): CFloat

    Permalink
  126. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  127. def tan(x: CDouble): CDouble

    Permalink
  128. def tanf(x: CFloat): CFloat

    Permalink
  129. def tanh(x: CDouble): CDouble

    Permalink
  130. def tanhf(x: CFloat): CFloat

    Permalink
  131. def tgamma(x: CDouble): CDouble

    Permalink
  132. def tgammaf(x: CFloat): CFloat

    Permalink
  133. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  134. def trunc(x: CDouble): CDouble

    Permalink
  135. def truncf(x: CFloat): CFloat

    Permalink
  136. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  137. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  138. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped