package
math
Type Members
-
case class
Above[A] extends Interval[A] with Product with Serializable
-
final
class
Algebraic extends ScalaNumber with ScalaNumericConversions with Serializable
-
class
AlgebraicAlgebra extends AlgebraicIsFieldWithNRoot with AlgebraicIsReal with Serializable
-
-
case class
All[A] extends Interval[A] with Product with Serializable
-
case class
Below[A] extends Interval[A] with Product with Serializable
-
abstract
class
BinaryMerge extends AnyRef
-
-
case class
Bounded[A] extends Interval[A] with Product with Serializable
-
final
case class
Complex[T](real: T, imag: T) extends ScalaNumber with ScalaNumericConversions with Serializable with Product
-
-
-
-
class
ComplexIsNumeric[A] extends ComplexEq[A] with ComplexIsField[A] with Numeric[Complex[A]] with ComplexIsTrig[A] with ComplexIsNRoot[A] with ConvertableFromComplex[A] with ConvertableToComplex[A] with Order[Complex[A]] with ComplexIsSigned[A] with Serializable
-
-
-
case class
Empty[A] extends Interval[A] with Product with Serializable
-
final
class
FloatComplex extends AnyVal
-
final
class
FpFilter[A] extends AnyRef
-
final
class
FpFilterApprox[A] extends AnyVal
-
final
class
FpFilterExact[A] extends AnyVal
-
-
-
-
class
IntegralOps[A] extends AnyRef
-
sealed abstract
class
Interval[A] extends Serializable
-
final
case class
Jet[T](real: T, infinitesimal: Array[T]) extends ScalaNumber with ScalaNumericConversions with Serializable with Product
-
case class
JetDim(dimension: Int) extends Product with Serializable
-
-
trait
Merge extends Any
-
-
sealed abstract
class
Natural extends ScalaNumber with ScalaNumericConversions with Serializable
-
class
NaturalAlgebra extends NaturalIsRig with NaturalIsReal with Serializable
-
-
sealed
trait
Number extends ScalaNumber with ScalaNumericConversions with Serializable
-
class
NumberAlgebra extends NumberIsField with NumberIsNRoot with NumberIsTrig with NumberIsReal with Serializable
-
-
trait
NumberTag[A] extends AnyRef
-
-
case class
Point[A] extends Interval[A] with Product with Serializable
-
trait
Polynomial[C] extends AnyRef
-
-
-
-
-
-
-
-
-
-
-
-
final
case class
Quaternion[A](r: A, i: A, j: A, k: A) extends ScalaNumber with ScalaNumericConversions with Serializable with Product
-
-
sealed abstract
class
Rational extends ScalaNumber with ScalaNumericConversions with Ordered[Rational]
-
class
RationalAlgebra extends RationalIsField with RationalIsReal with Serializable
-
-
sealed
trait
Real extends ScalaNumber with ScalaNumericConversions
-
-
-
-
sealed abstract
class
SafeLong extends ScalaNumber with ScalaNumericConversions with Ordered[SafeLong]
-
-
trait
Select extends Any
-
-
trait
Sort extends Any
-
final
class
Trilean extends AnyVal
-
-
final
class
UByte extends AnyVal with ScalaNumericAnyConversions
-
-
final
class
UInt extends AnyVal
-
-
final
class
ULong extends AnyVal
-
-
final
class
UShort extends AnyVal
-
Value Members
-
-
-
-
-
-
-
-
-
-
-
-
-
final
def
IEEEremainder(x: Double, d: Double): Double
-
-
-
object
Interval extends Serializable
-
object
Jet extends JetInstances with Serializable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
final
def
abs[A](a: A)(implicit ev: Signed[A]): A
-
final
def
abs(n: Double): Double
-
final
def
abs(n: Float): Float
-
final
def
abs(n: Long): Long
-
final
def
abs(n: Int): Int
-
final
def
abs(n: Short): Short
-
final
def
abs(n: Byte): Byte
-
final
def
acos[A](a: A)(implicit ev: Trig[A]): A
-
final
def
asin[A](a: A)(implicit ev: Trig[A]): A
-
final
def
atan[A](a: A)(implicit ev: Trig[A]): A
-
final
def
atan2[A](y: A, x: A)(implicit ev: Trig[A]): A
-
final
def
cbrt(x: Double): Double
-
final
def
ceil[A](a: A)(implicit ev: IsReal[A]): A
-
final
def
ceil(n: BigDecimal): BigDecimal
-
final
def
ceil(n: Double): Double
-
final
def
ceil(n: Float): Float
-
def
choose(n: Long, k: Long): BigInt
-
final
def
copySign(m: Float, s: Float): Float
-
final
def
copySign(m: Double, s: Double): Double
-
final
def
cos[A](a: A)(implicit ev: Trig[A]): A
-
final
def
cosh(x: Double): Double
-
final
def
cosh[A](x: A)(implicit ev: Trig[A]): A
-
final
def
e[A](implicit ev: Trig[A]): A
-
final
def
e: Double
-
final
def
exp[A](a: A)(implicit t: Trig[A]): A
-
final
def
exp(k: BigDecimal): BigDecimal
-
final
def
exp(k: Int, precision: Int): BigDecimal
-
final
def
exp(n: Double): Double
-
final
def
expm1(x: Double): Double
-
def
fact(n: Long): BigInt
-
def
fib(n: Long): BigInt
-
final
def
floor[A](a: A)(implicit ev: IsReal[A]): A
-
final
def
floor(n: BigDecimal): BigDecimal
-
final
def
floor(n: Double): Double
-
final
def
floor(n: Float): Float
-
final
def
gcd[A](x: A, y: A, z: A, rest: A*)(implicit ev: EuclideanRing[A]): A
-
final
def
gcd[A](xs: Seq[A])(implicit ev: EuclideanRing[A]): A
-
final
def
gcd[A](x: A, y: A)(implicit ev: EuclideanRing[A]): A
-
final
def
gcd(a: BigInt, b: BigInt): BigInt
-
final
def
gcd(_x: Long, _y: Long): Long
-
final
def
getExponent(x: Float): Int
-
final
def
getExponent(x: Double): Int
-
final
def
hypot[A](x: A, y: A)(implicit f: Field[A], n: NRoot[A], o: Order[A]): A
-
-
final
def
lcm[A](x: A, y: A)(implicit ev: EuclideanRing[A]): A
-
final
def
lcm(a: BigInt, b: BigInt): BigInt
-
final
def
lcm(x: Long, y: Long): Long
-
final
def
log[A](a: A, base: Int)(implicit f: Field[A], t: Trig[A]): A
-
final
def
log[A](a: A)(implicit t: Trig[A]): A
-
def
log(n: BigDecimal, base: Int): BigDecimal
-
final
def
log(n: BigDecimal): BigDecimal
-
final
def
log(n: Double, base: Int): Double
-
final
def
log(n: Double): Double
-
final
def
log10(x: Double): Double
-
final
def
log1p(x: Double): Double
-
final
def
max[A](x: A, y: A)(implicit ev: Order[A]): A
-
final
def
max(x: Double, y: Double): Double
-
final
def
max(x: Float, y: Float): Float
-
final
def
max(x: Long, y: Long): Long
-
final
def
max(x: Int, y: Int): Int
-
final
def
max(x: Short, y: Short): Short
-
final
def
max(x: Byte, y: Byte): Byte
-
final
def
min[A](x: A, y: A)(implicit ev: Order[A]): A
-
final
def
min(x: Double, y: Double): Double
-
final
def
min(x: Float, y: Float): Float
-
final
def
min(x: Long, y: Long): Long
-
final
def
min(x: Int, y: Int): Int
-
final
def
min(x: Short, y: Short): Short
-
final
def
min(x: Byte, y: Byte): Byte
-
final
def
nextAfter(x: Float, y: Float): Float
-
final
def
nextAfter(x: Double, y: Double): Double
-
final
def
nextUp(x: Float): Float
-
final
def
nextUp(x: Double): Double
-
final
def
pi[A](implicit ev: Trig[A]): A
-
final
def
pi: Double
-
-
final
def
pow(base: Double, exponent: Double): Double
-
final
def
pow(base: Long, exponent: Long): Long
-
final
def
pow(base: BigInt, ex: BigInt): BigInt
-
final
def
pow(base: BigDecimal, exponent: BigDecimal): BigDecimal
-
-
final
def
random(): Double
-
final
def
rint(x: Double): Double
-
final
def
round[A](a: A)(implicit ev: IsReal[A]): A
-
final
def
round(a: BigDecimal): BigDecimal
-
final
def
round(a: Double): Double
-
final
def
round(a: Float): Float
-
final
def
scalb(d: Float, s: Int): Float
-
final
def
scalb(d: Double, s: Int): Double
-
final
def
signum[A](a: A)(implicit ev: Signed[A]): Int
-
final
def
signum(x: Float): Float
-
final
def
signum(x: Double): Double
-
final
def
sin[A](a: A)(implicit ev: Trig[A]): A
-
final
def
sinh[A](x: A)(implicit ev: Trig[A]): A
-
final
def
sqrt[A](a: A)(implicit ev: NRoot[A]): A
-
final
def
sqrt(x: Double): Double
-
final
def
tan[A](a: A)(implicit ev: Trig[A]): A
-
final
def
tanh[A](x: A)(implicit ev: Trig[A]): A
-
final
def
toDegrees(a: Double): Double
-
final
def
toRadians(a: Double): Double
-
final
def
ulp(x: Float): Double
-
final
def
ulp(x: Double): Double
Inherited from AnyRef
Inherited from Any