com.bryghts

numerics

package numerics

Created by dunlord on 22/02/15.

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

Type Members

  1. trait ExtendedFractional[T] extends Fractional[T] with ExtendedNumeric[T]

  2. trait ExtendedIntegral[T] extends Integral[T] with ExtendedNumeric[T]

  3. trait ExtendedNumeric[T] extends Numeric[T] with NumericBuilders[T] with NumericConverters[T]

    Created by dunlord on 22/02/15.

  4. trait FractionalPolyNumeric[A, B, R] extends PolyNumeric[A, B, R]

  5. trait IntegralPolyNumeric[A, B, R] extends PolyNumeric[A, B, R]

  6. trait NumericBuilders[T] extends AnyRef

    Created by dunlord on 22/02/15.

  7. trait NumericConverters[T] extends AnyRef

    Created by dunlord on 22/02/15.

  8. trait PolyNumeric[A, B, R] extends PolyNumericFor[A, B]

  9. trait PolyNumericFor[A, B] extends AnyRef

Value Members

  1. implicit val BigDecimalExtendedNumeric: numerics.impl.BigDecimalExtendedNumeric.type

  2. implicit val BigIntExtendedNumeric: numerics.impl.BigIntExtendedNumeric.type

  3. implicit val ByteExtendedNumeric: numerics.impl.ByteExtendedNumeric.type

  4. implicit val CharExtendedNumeric: numerics.impl.CharExtendedNumeric.type

  5. implicit val DoubleExtendedNumeric: numerics.impl.DoubleExtendedNumeric.type

  6. implicit val FloatExtendedNumeric: numerics.impl.FloatExtendedNumeric.type

  7. implicit val IntExtendedNumeric: numerics.impl.IntExtendedNumeric.type

  8. implicit val LongExtendedNumeric: numerics.impl.LongExtendedNumeric.type

  9. object PolyNumeric

  10. implicit val ShortExtendedNumeric: numerics.impl.ShortExtendedNumeric.type

  11. package impl

  12. implicit val implicitBigDecimalBigIntPolynumeric: FractionalPolyNumeric[BigDecimal, BigInt, BigDecimal]

  13. implicit val implicitBigDecimalBytePolynumeric: FractionalPolyNumeric[BigDecimal, Byte, BigDecimal]

  14. implicit val implicitBigDecimalCharPolynumeric: FractionalPolyNumeric[BigDecimal, Char, BigDecimal]

  15. implicit val implicitBigDecimalDoublePolynumeric: FractionalPolyNumeric[BigDecimal, Double, BigDecimal]

  16. implicit val implicitBigDecimalFloatPolynumeric: FractionalPolyNumeric[BigDecimal, Float, BigDecimal]

  17. implicit val implicitBigDecimalIntPolynumeric: FractionalPolyNumeric[BigDecimal, Int, BigDecimal]

  18. implicit val implicitBigDecimalLongPolynumeric: FractionalPolyNumeric[BigDecimal, Long, BigDecimal]

  19. implicit val implicitBigDecimalPolynumeric: FractionalPolyNumeric[BigDecimal, BigDecimal, BigDecimal]

  20. implicit val implicitBigDecimalShortPolynumeric: FractionalPolyNumeric[BigDecimal, Short, BigDecimal]

  21. implicit val implicitBigIntBigDecimalPolynumeric: FractionalPolyNumeric[BigInt, BigDecimal, BigDecimal]

  22. implicit val implicitBigIntBytePolynumeric: IntegralPolyNumeric[BigInt, Byte, BigInt]

  23. implicit val implicitBigIntCharPolynumeric: IntegralPolyNumeric[BigInt, Char, BigInt]

  24. implicit val implicitBigIntDoublePolynumeric: FractionalPolyNumeric[BigInt, Double, BigDecimal]

  25. implicit val implicitBigIntFloatPolynumeric: FractionalPolyNumeric[BigInt, Float, BigDecimal]

  26. implicit val implicitBigIntIntPolynumeric: IntegralPolyNumeric[BigInt, Int, BigInt]

  27. implicit val implicitBigIntLongPolynumeric: IntegralPolyNumeric[BigInt, Long, BigInt]

  28. implicit val implicitBigIntPolynumeric: IntegralPolyNumeric[BigInt, BigInt, BigInt]

  29. implicit val implicitBigIntShortPolynumeric: IntegralPolyNumeric[BigInt, Short, BigInt]

  30. implicit val implicitByteBigDecimalPolynumeric: FractionalPolyNumeric[Byte, BigDecimal, BigDecimal]

  31. implicit val implicitByteBigIntPolynumeric: IntegralPolyNumeric[Byte, BigInt, BigInt]

  32. implicit val implicitByteCharPolynumeric: IntegralPolyNumeric[Byte, Char, Int]

  33. implicit val implicitByteDoublePolynumeric: FractionalPolyNumeric[Byte, Double, Double]

  34. implicit val implicitByteFloatPolynumeric: FractionalPolyNumeric[Byte, Float, Float]

  35. implicit val implicitByteIntPolynumeric: IntegralPolyNumeric[Byte, Int, Int]

  36. implicit val implicitByteLongPolynumeric: IntegralPolyNumeric[Byte, Long, Long]

  37. implicit val implicitBytePolynumeric: IntegralPolyNumeric[Byte, Byte, Int]

  38. implicit val implicitByteShortPolynumeric: IntegralPolyNumeric[Byte, Short, Int]

  39. implicit val implicitCharBigDecimalPolynumeric: FractionalPolyNumeric[Char, BigDecimal, BigDecimal]

  40. implicit val implicitCharBigIntPolynumeric: IntegralPolyNumeric[Char, BigInt, BigInt]

  41. implicit val implicitCharBytePolynumeric: IntegralPolyNumeric[Char, Byte, Int]

  42. implicit val implicitCharDoublePolynumeric: FractionalPolyNumeric[Char, Double, Double]

  43. implicit val implicitCharFloatPolynumeric: FractionalPolyNumeric[Char, Float, Float]

  44. implicit val implicitCharIntPolynumeric: IntegralPolyNumeric[Char, Int, Int]

  45. implicit val implicitCharLongPolynumeric: IntegralPolyNumeric[Char, Long, Long]

  46. implicit val implicitCharPolynumeric: IntegralPolyNumeric[Char, Char, Int]

  47. implicit val implicitCharShortPolynumeric: IntegralPolyNumeric[Char, Short, Int]

  48. implicit val implicitDoubleBigDecimalPolynumeric: FractionalPolyNumeric[Double, BigDecimal, BigDecimal]

  49. implicit val implicitDoubleBigIntPolynumeric: FractionalPolyNumeric[Double, BigInt, BigDecimal]

  50. implicit val implicitDoubleBytePolynumeric: FractionalPolyNumeric[Double, Byte, Double]

  51. implicit val implicitDoubleCharPolynumeric: FractionalPolyNumeric[Double, Char, Double]

  52. implicit val implicitDoubleFloatPolynumeric: FractionalPolyNumeric[Double, Float, Double]

  53. implicit val implicitDoubleIntPolynumeric: FractionalPolyNumeric[Double, Int, Double]

  54. implicit val implicitDoubleLongPolynumeric: FractionalPolyNumeric[Double, Long, Double]

  55. implicit val implicitDoublePolynumeric: FractionalPolyNumeric[Double, Double, Double]

  56. implicit val implicitDoubleShortPolynumeric: FractionalPolyNumeric[Double, Short, Double]

  57. implicit val implicitFloatBigDecimalPolynumeric: FractionalPolyNumeric[Float, BigDecimal, BigDecimal]

  58. implicit val implicitFloatBigIntPolynumeric: FractionalPolyNumeric[Float, BigInt, BigDecimal]

  59. implicit val implicitFloatBytePolynumeric: FractionalPolyNumeric[Float, Byte, Float]

  60. implicit val implicitFloatCharPolynumeric: FractionalPolyNumeric[Float, Char, Float]

  61. implicit val implicitFloatDoublePolynumeric: FractionalPolyNumeric[Float, Double, Double]

  62. implicit val implicitFloatIntPolynumeric: FractionalPolyNumeric[Float, Int, Float]

  63. implicit val implicitFloatLongPolynumeric: FractionalPolyNumeric[Float, Long, Double]

  64. implicit val implicitFloatPolynumeric: FractionalPolyNumeric[Float, Float, Float]

  65. implicit val implicitFloatShortPolynumeric: FractionalPolyNumeric[Float, Short, Float]

  66. implicit val implicitIntBigDecimalPolynumeric: FractionalPolyNumeric[Int, BigDecimal, BigDecimal]

  67. implicit val implicitIntBigIntPolynumeric: IntegralPolyNumeric[Int, BigInt, BigInt]

  68. implicit val implicitIntBytePolynumeric: IntegralPolyNumeric[Int, Byte, Int]

  69. implicit val implicitIntCharPolynumeric: IntegralPolyNumeric[Int, Char, Int]

  70. implicit val implicitIntDoublePolynumeric: FractionalPolyNumeric[Int, Double, Double]

  71. implicit val implicitIntFloatPolynumeric: FractionalPolyNumeric[Int, Float, Float]

  72. implicit val implicitIntLongPolynumeric: IntegralPolyNumeric[Int, Long, Long]

  73. implicit val implicitIntPolynumeric: IntegralPolyNumeric[Int, Int, Int]

  74. implicit val implicitIntShortPolynumeric: IntegralPolyNumeric[Int, Short, Int]

  75. implicit val implicitLongBigDecimalPolynumeric: FractionalPolyNumeric[Long, BigDecimal, BigDecimal]

  76. implicit val implicitLongBigIntPolynumeric: IntegralPolyNumeric[Long, BigInt, BigInt]

  77. implicit val implicitLongBytePolynumeric: IntegralPolyNumeric[Long, Byte, Long]

  78. implicit val implicitLongCharPolynumeric: IntegralPolyNumeric[Long, Char, Long]

  79. implicit val implicitLongDoublePolynumeric: FractionalPolyNumeric[Long, Double, Double]

  80. implicit val implicitLongFloatPolynumeric: FractionalPolyNumeric[Long, Float, Double]

  81. implicit val implicitLongIntPolynumeric: IntegralPolyNumeric[Long, Int, Long]

  82. implicit val implicitLongPolynumeric: IntegralPolyNumeric[Long, Long, Long]

  83. implicit val implicitLongShortPolynumeric: IntegralPolyNumeric[Long, Short, Long]

  84. implicit val implicitShortBigDecimalPolynumeric: FractionalPolyNumeric[Short, BigDecimal, BigDecimal]

  85. implicit val implicitShortBigIntPolynumeric: IntegralPolyNumeric[Short, BigInt, BigInt]

  86. implicit val implicitShortBytePolynumeric: IntegralPolyNumeric[Short, Byte, Int]

  87. implicit val implicitShortCharPolynumeric: IntegralPolyNumeric[Short, Char, Int]

  88. implicit val implicitShortDoublePolynumeric: FractionalPolyNumeric[Short, Double, Double]

  89. implicit val implicitShortFloatPolynumeric: FractionalPolyNumeric[Short, Float, Float]

  90. implicit val implicitShortIntPolynumeric: IntegralPolyNumeric[Short, Int, Int]

  91. implicit val implicitShortLongPolynumeric: IntegralPolyNumeric[Short, Long, Long]

  92. implicit val implicitShortPolynumeric: IntegralPolyNumeric[Short, Short, Int]

Inherited from AnyRef

Inherited from Any

Ungrouped