io.github.edadma.numbers
package io.github.edadma.numbers
Members list
Type members
Classlikes
abstract class AbstractComplex[T, C <: Complex[T, Double, C, ComplexDouble]] extends Complex[T, Double, C, ComplexDouble]
Attributes
- Supertypes
-
class Numbertrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
abstract class AbstractComplexRational[T, C <: Complex[T, Double, C, ComplexDouble]] extends AbstractComplex[T, C]
Attributes
- Supertypes
-
class Numbertrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
abstract class AbstractQuaternion[T, Q <: Quaternion[T, Double, Q, QuaternionDouble]] extends Quaternion[T, Double, Q, QuaternionDouble]
Attributes
- Supertypes
-
class Numbertrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
abstract class AbstractQuaternionRational[T, Q <: Quaternion[T, Double, Q, QuaternionDouble]] extends AbstractQuaternion[T, Q]
Attributes
- Supertypes
-
class Numbertrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object BigDecimalMath
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BigDecimalMath.type
Attributes
- Supertypes
-
class Numbertrait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
-
class ComplexBigIntclass ComplexDoubleclass ComplexIntclass ComplexRationalclass ComplexBigDecimalShow all
case class ComplexBigDecimal(re: BigDecimal, im: BigDecimal)(implicit bdmath: BigDecimalMath) extends Complex[BigDecimal, BigDecimal, ComplexBigDecimal, ComplexBigDecimal]
Attributes
- Companion
- object
- Supertypes
-
trait Producttrait Equalsclass Numbertrait Serializableclass Objecttrait Matchableclass AnyShow all
object ComplexBigDecimal
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ComplexBigDecimal.type
trait ComplexBigDecimalIsFractional extends Fractional[ComplexBigDecimal]
Attributes
- Companion
- object
- Supertypes
-
trait Fractional[ComplexBigDecimal]trait Numeric[ComplexBigDecimal]trait Ordering[ComplexBigDecimal]trait PartialOrdering[ComplexBigDecimal]trait Equiv[ComplexBigDecimal]trait Serializabletrait Comparator[ComplexBigDecimal]class Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
class ComplexBigInt(val re: BigInt, val im: BigInt) extends AbstractComplexRational[BigInt, ComplexBigInt]
Attributes
- Companion
- object
- Supertypes
-
class Numbertrait Serializableclass Objecttrait Matchableclass AnyShow all
object ComplexBigInt
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ComplexBigInt.type
class ComplexDouble(val re: Double, val im: Double) extends AbstractComplexRational[Double, ComplexDouble]
Attributes
- Companion
- object
- Supertypes
-
class Numbertrait Serializableclass Objecttrait Matchableclass AnyShow all
object ComplexDouble
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ComplexDouble.type
trait ComplexDoubleIsFractional extends Fractional[ComplexDouble]
Attributes
- Companion
- object
- Supertypes
-
trait Fractional[ComplexDouble]trait Numeric[ComplexDouble]trait Ordering[ComplexDouble]trait PartialOrdering[ComplexDouble]trait Equiv[ComplexDouble]trait Serializabletrait Comparator[ComplexDouble]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object complexDoubleIsFractional
object ComplexDoubleIsFractional
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
case class ComplexInt(re: Int, im: Int) extends AbstractComplexRational[Int, ComplexInt]
Attributes
- Companion
- object
- Supertypes
-
trait Producttrait Equalsclass Numbertrait Serializableclass Objecttrait Matchableclass AnyShow all
object ComplexInt
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ComplexInt.type
case class ComplexRational(re: Rational, im: Rational) extends AbstractComplexRational[Rational, ComplexRational]
Attributes
- Companion
- object
- Supertypes
-
trait Producttrait Equalsclass Numbertrait Serializableclass Objecttrait Matchableclass AnyShow all
object ComplexRational
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ComplexRational.type
trait ComplexRationalIsFractional extends Fractional[ComplexRational]
Attributes
- Companion
- object
- Supertypes
-
trait Fractional[ComplexRational]trait Numeric[ComplexRational]trait Ordering[ComplexRational]trait PartialOrdering[ComplexRational]trait Equiv[ComplexRational]trait Serializabletrait Comparator[ComplexRational]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object complexRationalIsFractional
object ComplexRationalIsFractional
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
object Platform
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Platform.type
abstract class Quaternion[T, F, Q <: Quaternion[T, F, Q, P], P <: Quaternion[F, F, P, P]] extends Number
Attributes
- Supertypes
-
class Numbertrait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
-
class QuaternionBigIntclass QuaternionDoubleclass QuaternionIntclass QuaternionRationalclass QuaternionBigDecimalShow all
case class QuaternionBigDecimal(a: BigDecimal, b: BigDecimal, c: BigDecimal, d: BigDecimal)(implicit bdmath: BigDecimalMath) extends Quaternion[BigDecimal, BigDecimal, QuaternionBigDecimal, QuaternionBigDecimal]
Attributes
- Companion
- object
- Supertypes
-
trait Producttrait Equalsclass Numbertrait Serializableclass Objecttrait Matchableclass AnyShow all
object QuaternionBigDecimal
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
QuaternionBigDecimal.type
case class QuaternionBigInt(a: BigInt, b: BigInt, c: BigInt, d: BigInt) extends AbstractQuaternionRational[BigInt, QuaternionBigInt]
Attributes
- Companion
- object
- Supertypes
-
trait Producttrait Equalsclass Numbertrait Serializableclass Objecttrait Matchableclass AnyShow all
object QuaternionBigInt
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
QuaternionBigInt.type
case class QuaternionDouble(a: Double, b: Double, c: Double, d: Double) extends AbstractQuaternionRational[Double, QuaternionDouble]
Attributes
- Companion
- object
- Supertypes
-
trait Producttrait Equalsclass Numbertrait Serializableclass Objecttrait Matchableclass AnyShow all
object QuaternionDouble
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
QuaternionDouble.type
trait QuaternionDoubleIsFractional extends Fractional[QuaternionDouble]
Attributes
- Companion
- object
- Supertypes
-
trait Fractional[QuaternionDouble]trait Numeric[QuaternionDouble]trait Ordering[QuaternionDouble]trait PartialOrdering[QuaternionDouble]trait Equiv[QuaternionDouble]trait Serializabletrait Comparator[QuaternionDouble]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object quaternionDoubleIsFractional
object QuaternionDoubleIsFractional
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
case class QuaternionInt(a: Int, b: Int, c: Int, d: Int) extends AbstractQuaternionRational[Int, QuaternionInt]
Attributes
- Companion
- object
- Supertypes
-
trait Producttrait Equalsclass Numbertrait Serializableclass Objecttrait Matchableclass AnyShow all
object QuaternionInt
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
QuaternionInt.type
case class QuaternionRational(a: Rational, b: Rational, c: Rational, d: Rational) extends AbstractQuaternionRational[Rational, QuaternionRational]
Attributes
- Companion
- object
- Supertypes
-
trait Producttrait Equalsclass Numbertrait Serializableclass Objecttrait Matchableclass AnyShow all
object QuaternionRational
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
QuaternionRational.type
object Rational
trait RationalIsFractional extends Fractional[Rational]
In this article