spire.math

GaussianIsNumeric

class GaussianIsNumeric[A] extends Numeric[Gaussian[A]] with NRoot[Gaussian[A]] with Order[Gaussian[A]] with GaussianIsSigned[A] with GaussianIsEuclideanRing[A] with GaussianEq[A] with ConvertableFromGaussian[A] with ConvertableToGaussian[A]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. GaussianIsNumeric
  2. ConvertableToGaussian
  3. ConvertableFromGaussian
  4. GaussianEq
  5. GaussianIsEuclideanRing
  6. GaussianIsRing
  7. GaussianIsSigned
  8. Numeric
  9. Signed
  10. Order
  11. Eq
  12. ConvertableTo
  13. ConvertableFrom
  14. NRoot
  15. Field
  16. EuclideanRing
  17. Ring
  18. Rig
  19. AnyRef
  20. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GaussianIsNumeric()(implicit f: Integral[A], n: NRoot[A])

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 abs(a: Gaussian[A]): Gaussian[A]

    Definition Classes
    GaussianIsSignedSigned
  7. def additive: Group[Gaussian[A]]

    Definition Classes
    RingRig
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  10. def compare(x: Gaussian[A], y: Gaussian[A]): Int

    Definition Classes
    GaussianIsNumericOrder
  11. def div(a: Gaussian[A], b: Gaussian[A]): Gaussian[A]

    Definition Classes
    GaussianIsNumericField
  12. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  14. def eqv(x: Gaussian[A], y: Gaussian[A]): Boolean

    Definition Classes
    GaussianEqEq
  15. final def euclid(a: Gaussian[A], b: Gaussian[A]): Gaussian[A]

    Attributes
    protected[this]
    Definition Classes
    EuclideanRing
    Annotations
    @tailrec()
  16. implicit val f: Integral[A]

  17. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  18. def fpow(a: Gaussian[A], b: Gaussian[A]): Nothing

    Definition Classes
    GaussianIsNumericNRoot
  19. def fromBigDecimal(a: BigDecimal): Gaussian[A]

    Definition Classes
    ConvertableToGaussianConvertableTo
  20. def fromBigInt(a: BigInt): Gaussian[A]

    Definition Classes
    ConvertableToGaussianConvertableTo
  21. def fromByte(a: Byte): Gaussian[A]

    Definition Classes
    ConvertableToGaussianConvertableTo
  22. def fromDouble(a: Double): Gaussian[A]

    Definition Classes
    ConvertableToGaussianConvertableTo
  23. def fromFloat(a: Float): Gaussian[A]

    Definition Classes
    ConvertableToGaussianConvertableTo
  24. def fromInt(n: Int): Gaussian[A]

  25. def fromLong(a: Long): Gaussian[A]

    Definition Classes
    ConvertableToGaussianConvertableTo
  26. def fromRational(a: Rational): Gaussian[A]

    Definition Classes
    ConvertableToGaussianConvertableTo
  27. def fromShort(a: Short): Gaussian[A]

    Definition Classes
    ConvertableToGaussianConvertableTo
  28. def fromType[B](b: B)(implicit arg0: ConvertableFrom[B]): Gaussian[A]

    Definition Classes
    ConvertableToGaussianConvertableTo
  29. def gcd(a: Gaussian[A], b: Gaussian[A]): Gaussian[A]

    Definition Classes
    EuclideanRing
  30. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  31. def gt(x: Gaussian[A], y: Gaussian[A]): Nothing

    Definition Classes
    GaussianIsNumericOrder
  32. def gteqv(x: Gaussian[A], y: Gaussian[A]): Nothing

    Definition Classes
    GaussianIsNumericOrder
  33. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  34. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  35. def isWhole(a: Gaussian[A]): Boolean

    Definition Classes
    GaussianIsNumericField
  36. def lcm(a: Gaussian[A], b: Gaussian[A]): Gaussian[A]

    Definition Classes
    EuclideanRing
  37. def log(a: Gaussian[A]): Nothing

    Definition Classes
    GaussianIsNumericNRoot
  38. def lt(x: Gaussian[A], y: Gaussian[A]): Nothing

    Definition Classes
    GaussianIsNumericOrder
  39. def lteqv(x: Gaussian[A], y: Gaussian[A]): Nothing

    Definition Classes
    GaussianIsNumericOrder
  40. def max(x: Gaussian[A], y: Gaussian[A]): Gaussian[A]

    Definition Classes
    Order
  41. def min(x: Gaussian[A], y: Gaussian[A]): Gaussian[A]

    Definition Classes
    Order
  42. def minus(a: Gaussian[A], b: Gaussian[A]): Gaussian[A]

    Definition Classes
    GaussianIsRingRing
  43. def mod(a: Gaussian[A], b: Gaussian[A]): Gaussian[A]

    Definition Classes
    GaussianIsEuclideanRingEuclideanRing
  44. def multiplicative: Group[Gaussian[A]]

    Definition Classes
    FieldRig
  45. implicit val n: NRoot[A]

    Definition Classes
    GaussianIsNumericGaussianIsSigned
  46. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  47. def negate(a: Gaussian[A]): Gaussian[A]

    Definition Classes
    GaussianIsRingRing
  48. def neqv(x: Gaussian[A], y: Gaussian[A]): Boolean

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

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

    Definition Classes
    AnyRef
  51. def nroot(a: Gaussian[A], n: Int): Nothing

    Definition Classes
    GaussianIsNumericNRoot
  52. def on[B](f: (B) ⇒ Gaussian[A]): Order[B]

    Definition Classes
    OrderEq
  53. def one: Gaussian[A]

    Definition Classes
    GaussianIsRingRig
  54. def plus(a: Gaussian[A], b: Gaussian[A]): Gaussian[A]

    Definition Classes
    GaussianIsRingRig
  55. def pow(a: Gaussian[A], b: Int): Gaussian[A]

    Definition Classes
    GaussianIsRingRig
  56. def quot(a: Gaussian[A], b: Gaussian[A]): Gaussian[A]

    Definition Classes
    GaussianIsEuclideanRingEuclideanRing
  57. def quotmod(a: Gaussian[A], b: Gaussian[A]): (Gaussian[A], Gaussian[A])

    Definition Classes
    GaussianIsEuclideanRingEuclideanRing
  58. def reciprocal(a: Gaussian[A]): Gaussian[A]

    Definition Classes
    Field
  59. def reverse: Order[Gaussian[A]]

    Definition Classes
    Order
  60. def sign(a: Gaussian[A]): Sign

    Definition Classes
    Signed
  61. def signum(a: Gaussian[A]): Int

    Definition Classes
    GaussianIsSignedSigned
  62. def sqrt(a: Gaussian[A]): Gaussian[A]

    Definition Classes
    NRoot
  63. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  64. def times(a: Gaussian[A], b: Gaussian[A]): Gaussian[A]

    Definition Classes
    GaussianIsRingRig
  65. def toBigDecimal(a: Gaussian[A]): BigDecimal

  66. def toBigInt(a: Gaussian[A]): BigInt

  67. def toByte(a: Gaussian[A]): Byte

  68. def toDouble(a: Gaussian[A]): Double

  69. def toFloat(a: Gaussian[A]): Float

  70. def toInt(a: Gaussian[A]): Int

  71. def toLong(a: Gaussian[A]): Long

  72. def toRational(a: Gaussian[A]): Rational

  73. def toShort(a: Gaussian[A]): Short

  74. def toString(a: Gaussian[A]): String

  75. def toString(): String

    Definition Classes
    AnyRef → Any
  76. def toType[B](a: Gaussian[A])(implicit arg0: ConvertableTo[B]): B

  77. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  80. def zero: Gaussian[A]

    Definition Classes
    GaussianIsRingRig

Inherited from ConvertableToGaussian[A]

Inherited from ConvertableFromGaussian[A]

Inherited from GaussianEq[A]

Inherited from GaussianIsEuclideanRing[A]

Inherited from GaussianIsRing[A]

Inherited from GaussianIsSigned[A]

Inherited from Numeric[Gaussian[A]]

Inherited from Signed[Gaussian[A]]

Inherited from Order[Gaussian[A]]

Inherited from Eq[Gaussian[A]]

Inherited from ConvertableTo[Gaussian[A]]

Inherited from ConvertableFrom[Gaussian[A]]

Inherited from NRoot[Gaussian[A]]

Inherited from Field[Gaussian[A]]

Inherited from EuclideanRing[Gaussian[A]]

Inherited from Ring[Gaussian[A]]

Inherited from Rig[Gaussian[A]]

Inherited from AnyRef

Inherited from Any

Ungrouped