spire.math

NarrowingConversion

object NarrowingConversion extends NarrowingConversionLow

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. NarrowingConversion
  2. NarrowingConversionLow
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def apply[A, B](implicit c: NarrowingConversion[A, B]): NarrowingConversion[A, B]

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. implicit val bigDecimal2bigInt: NarrowingConversion[BigDecimal, BigInt]

  9. implicit val bigDecimal2byte: NarrowingConversion[BigDecimal, Byte]

  10. implicit val bigDecimal2double: NarrowingConversion[BigDecimal, Double]

  11. implicit val bigDecimal2float: NarrowingConversion[BigDecimal, Float]

  12. implicit val bigDecimal2int: NarrowingConversion[BigDecimal, Int]

  13. implicit val bigDecimal2long: NarrowingConversion[BigDecimal, Long]

  14. implicit val bigDecimal2short: NarrowingConversion[BigDecimal, Short]

  15. implicit val bigInt2byte: NarrowingConversion[BigInt, Byte]

  16. implicit val bigInt2double: NarrowingConversion[BigInt, Double]

  17. implicit val bigInt2float: NarrowingConversion[BigInt, Float]

  18. implicit val bigInt2int: NarrowingConversion[BigInt, Int]

  19. implicit val bigInt2long: NarrowingConversion[BigInt, Long]

  20. implicit val bigInt2short: NarrowingConversion[BigInt, Short]

  21. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  22. implicit def complex2complex[A, B](implicit c: NarrowingConversion[A, B], f: Fractional[B], t: Trig[B]): NarrowingConversion[Complex[A], Complex[B]]

  23. implicit val double2byte: NarrowingConversion[Double, Byte]

  24. implicit val double2float: NarrowingConversion[Double, Float]

  25. implicit val double2int: NarrowingConversion[Double, Int]

  26. implicit val double2long: NarrowingConversion[Double, Long]

  27. implicit val double2short: NarrowingConversion[Double, Short]

  28. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  30. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  31. implicit val float2byte: NarrowingConversion[Float, Byte]

  32. implicit val float2int: NarrowingConversion[Float, Int]

  33. implicit val float2long: NarrowingConversion[Float, Long]

  34. implicit val float2short: NarrowingConversion[Float, Short]

  35. implicit def gaussian2gaussian[A, B](implicit c: NarrowingConversion[A, B], f: Integral[B]): NarrowingConversion[Gaussian[A], Gaussian[B]]

  36. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  37. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  38. implicit val int2byte: NarrowingConversion[Int, Byte]

  39. implicit val int2float: NarrowingConversion[Int, Float]

  40. implicit val int2short: NarrowingConversion[Int, Short]

  41. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  42. implicit val long2byte: NarrowingConversion[Long, Byte]

  43. implicit val long2double: NarrowingConversion[Long, Double]

  44. implicit val long2float: NarrowingConversion[Long, Float]

  45. implicit val long2int: NarrowingConversion[Long, Int]

  46. implicit val long2short: NarrowingConversion[Long, Short]

  47. def narrow[A, B](f: (A) ⇒ B): NarrowingConversion[A, B]

  48. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  49. final def notify(): Unit

    Definition Classes
    AnyRef
  50. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  51. implicit def rational2bigDecimal(implicit mc: MathContext): NarrowingConversion[Rational, BigDecimal]

  52. implicit val rational2bigInt: NarrowingConversion[Rational, BigInt]

  53. implicit val rational2byte: NarrowingConversion[Rational, Byte]

  54. implicit val rational2double: NarrowingConversion[Rational, Double]

  55. implicit val rational2float: NarrowingConversion[Rational, Float]

  56. implicit val rational2int: NarrowingConversion[Rational, Int]

  57. implicit val rational2long: NarrowingConversion[Rational, Long]

  58. implicit val rational2short: NarrowingConversion[Rational, Short]

  59. implicit def real2bigDecimal(implicit mc: MathContext): NarrowingConversion[Real, BigDecimal]

  60. implicit val real2bigInt: NarrowingConversion[Real, BigInt]

  61. implicit val real2byte: NarrowingConversion[Real, Byte]

  62. implicit val real2double: NarrowingConversion[Real, Double]

  63. implicit val real2float: NarrowingConversion[Real, Float]

  64. implicit val real2int: NarrowingConversion[Real, Int]

  65. implicit val real2long: NarrowingConversion[Real, Long]

  66. implicit val real2rational: NarrowingConversion[Real, Rational]

  67. implicit val real2short: NarrowingConversion[Real, Short]

  68. implicit def realish2complex[A, B](implicit c: NarrowingConversion[A, B], f: Fractional[B], t: Trig[B]): NarrowingConversion[A, Complex[B]]

  69. implicit def realish2gaussian[A, B](implicit c: NarrowingConversion[A, B], f: Integral[B]): NarrowingConversion[A, Gaussian[B]]

  70. implicit val short2byte: NarrowingConversion[Short, Byte]

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

    Definition Classes
    AnyRef
  72. def toString(): String

    Definition Classes
    AnyRef → Any
  73. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  74. final def wait(arg0: Long, arg1: Int): Unit

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  76. implicit def widen[A, B](implicit c: WideningConversion[A, B]): NarrowingConversion[A, B]

    Definition Classes
    NarrowingConversionLow

Inherited from NarrowingConversionLow

Inherited from AnyRef

Inherited from Any

Ungrouped