package
math
Type Members
-
trait
Approximation[A, B, C] extends (A, B) ⇒ C
-
case class
ApproximationContext[A](error: A) extends Product with Serializable
-
trait
ArrayEq[A] extends Eq[Array[A]]
-
-
-
-
-
-
-
-
-
trait
BigIntEq extends Eq[BigInt]
-
-
-
-
sealed
trait
Bound[T] extends AnyRef
-
trait
ByteEq extends Eq[Byte]
-
-
trait
CharEq extends Eq[Char]
-
-
sealed
trait
Closed[T] extends AnyRef
-
final
case class
ClosedAbove[T](x: T)(implicit order: Order[T]) extends Upper[T] with Closed[T] with Product with Serializable
-
final
case class
ClosedBelow[T](x: T)(implicit order: Order[T]) extends Lower[T] with Closed[T] with Product with Serializable
-
final
case class
Complex[T](real: T, imag: T)(implicit f: Fractional[T], t: Trig[T]) extends ScalaNumber with ScalaNumericConversions with Serializable with Product
-
-
-
sealed
trait
Conversion[A, B] extends AnyRef
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
trait
DoubleEq extends Eq[Double]
-
-
-
-
-
trait
Eq[A] extends AnyRef
-
trait
Eq0 extends AnyRef
-
trait
Eq1 extends Eq0
-
final
class
EqOps[A] extends AnyRef
-
trait
EqProduct10[A, B, C, D, E, F, G, H, I, J] extends Eq[(A, B, C, D, E, F, G, H, I, J)]
-
trait
EqProduct11[A, B, C, D, E, F, G, H, I, J, K] extends Eq[(A, B, C, D, E, F, G, H, I, J, K)]
-
trait
EqProduct12[A, B, C, D, E, F, G, H, I, J, K, L] extends Eq[(A, B, C, D, E, F, G, H, I, J, K, L)]
-
trait
EqProduct13[A, B, C, D, E, F, G, H, I, J, K, L, M] extends Eq[(A, B, C, D, E, F, G, H, I, J, K, L, M)]
-
trait
EqProduct14[A, B, C, D, E, F, G, H, I, J, K, L, M, N] extends Eq[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]
-
trait
EqProduct15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O] extends Eq[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]
-
trait
EqProduct16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P] extends Eq[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]
-
trait
EqProduct17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q] extends Eq[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]
-
trait
EqProduct18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R] extends Eq[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]
-
trait
EqProduct19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S] extends Eq[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]
-
trait
EqProduct2[A, B] extends Eq[(A, B)]
-
trait
EqProduct20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T] extends Eq[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]
-
trait
EqProduct21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U] extends Eq[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]
-
trait
EqProduct22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V] extends Eq[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]
-
trait
EqProduct3[A, B, C] extends Eq[(A, B, C)]
-
trait
EqProduct4[A, B, C, D] extends Eq[(A, B, C, D)]
-
trait
EqProduct5[A, B, C, D, E] extends Eq[(A, B, C, D, E)]
-
trait
EqProduct6[A, B, C, D, E, F] extends Eq[(A, B, C, D, E, F)]
-
trait
EqProduct7[A, B, C, D, E, F, G] extends Eq[(A, B, C, D, E, F, G)]
-
trait
EqProduct8[A, B, C, D, E, F, G, H] extends Eq[(A, B, C, D, E, F, G, H)]
-
trait
EqProduct9[A, B, C, D, E, F, G, H, I] extends Eq[(A, B, C, D, E, F, G, H, I)]
-
-
class
EuLiterals extends AnyRef
-
case class
EuclideanRational[A](n: A, d: A)(implicit f: EuclideanRing[A]) extends Product with Serializable
-
final
class
FloatComplex extends AnyVal
-
trait
FloatEq extends Eq[Float]
-
-
-
-
-
trait
Fraction[A] extends AnyRef
-
-
final
case class
Gaussian[T](real: T, imag: T)(implicit f: Integral[T]) extends ScalaNumber with ScalaNumericConversions with Serializable with Product
-
-
-
-
trait
IntEq extends Eq[Int]
-
-
-
-
-
case class
Interval[T](lower: Lower[T], upper: Upper[T])(implicit order: Order[T]) extends Product with Serializable
-
case class
InvalidNumber(msg: String) extends Exception with Product with Serializable
-
class
Literals extends AnyRef
-
trait
LongEq extends Eq[Long]
-
-
-
-
sealed
trait
Lower[T] extends Bound[T]
-
trait
MapEq[K, V] extends Eq[Map[K, V]]
-
trait
MapVectorEq[K, V] extends Eq[Map[K, V]]
-
class
MappedEq[A, B] extends Eq[A]
-
-
-
-
-
sealed
trait
Natural extends AnyRef
-
-
-
sealed
trait
Number extends ScalaNumber with ScalaNumericConversions
-
-
-
-
-
case class
NumberOutOfRange(msg: String) extends Exception with Product with Serializable
-
-
sealed
trait
Open[T] extends AnyRef
-
final
case class
OpenAbove[T](x: T)(implicit order: Order[T]) extends Upper[T] with Open[T] with Product with Serializable
-
final
case class
OpenBelow[T](x: T)(implicit order: Order[T]) extends Lower[T] with Open[T] with Product with Serializable
-
trait
OptionEq[A] extends Eq[Option[A]]
-
trait
Order[A] extends Eq[A]
-
trait
Order0 extends AnyRef
-
-
final
class
OrderOps[A] extends AnyRef
-
trait
OrderProduct10[A, B, C, D, E, F, G, H, I, J] extends Order[(A, B, C, D, E, F, G, H, I, J)] with EqProduct10[A, B, C, D, E, F, G, H, I, J]
-
trait
OrderProduct11[A, B, C, D, E, F, G, H, I, J, K] extends Order[(A, B, C, D, E, F, G, H, I, J, K)] with EqProduct11[A, B, C, D, E, F, G, H, I, J, K]
-
trait
OrderProduct12[A, B, C, D, E, F, G, H, I, J, K, L] extends Order[(A, B, C, D, E, F, G, H, I, J, K, L)] with EqProduct12[A, B, C, D, E, F, G, H, I, J, K, L]
-
trait
OrderProduct13[A, B, C, D, E, F, G, H, I, J, K, L, M] extends Order[(A, B, C, D, E, F, G, H, I, J, K, L, M)] with EqProduct13[A, B, C, D, E, F, G, H, I, J, K, L, M]
-
trait
OrderProduct14[A, B, C, D, E, F, G, H, I, J, K, L, M, N] extends Order[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)] with EqProduct14[A, B, C, D, E, F, G, H, I, J, K, L, M, N]
-
trait
OrderProduct15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O] extends Order[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)] with EqProduct15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O]
-
trait
OrderProduct16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P] extends Order[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)] with EqProduct16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P]
-
trait
OrderProduct17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q] extends Order[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)] with EqProduct17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q]
-
trait
OrderProduct18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R] extends Order[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)] with EqProduct18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R]
-
trait
OrderProduct19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S] extends Order[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)] with EqProduct19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S]
-
-
trait
OrderProduct20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T] extends Order[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)] with EqProduct20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T]
-
trait
OrderProduct21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U] extends Order[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)] with EqProduct21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U]
-
trait
OrderProduct22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V] extends Order[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)] with EqProduct22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V]
-
-
trait
OrderProduct4[A, B, C, D] extends Order[(A, B, C, D)] with EqProduct4[A, B, C, D]
-
trait
OrderProduct5[A, B, C, D, E] extends Order[(A, B, C, D, E)] with EqProduct5[A, B, C, D, E]
-
trait
OrderProduct6[A, B, C, D, E, F] extends Order[(A, B, C, D, E, F)] with EqProduct6[A, B, C, D, E, F]
-
trait
OrderProduct7[A, B, C, D, E, F, G] extends Order[(A, B, C, D, E, F, G)] with EqProduct7[A, B, C, D, E, F, G]
-
trait
OrderProduct8[A, B, C, D, E, F, G, H] extends Order[(A, B, C, D, E, F, G, H)] with EqProduct8[A, B, C, D, E, F, G, H]
-
trait
OrderProduct9[A, B, C, D, E, F, G, H, I] extends Order[(A, B, C, D, E, F, G, H, I)] with EqProduct9[A, B, C, D, E, F, G, H, I]
-
-
class
Radix extends AnyRef
-
sealed abstract
class
Rational extends ScalaNumber with ScalaNumericConversions with Ordered[Rational]
-
-
-
-
-
abstract
class
Rationals[A] extends AnyRef
-
-
-
-
-
-
-
sealed
trait
SafeLong extends ScalaNumber with ScalaNumericConversions with Ordered[SafeLong]
-
case class
SafeLongBigInt extends ScalaNumber with SafeLong with Product with Serializable
-
-
-
case class
SafeLongLong extends ScalaNumber with SafeLong with Product with Serializable
-
-
-
-
-
-
-
trait
Select extends AnyRef
-
-
trait
SeqEq[A, SA <: SeqLike[A, SA]] extends Eq[SA]
-
trait
SeqOrder[A, SA <: SeqLike[A, SA]] extends SeqEq[A, SA] with Order[SA]
-
trait
SeqVectorEq[A, SA <: SeqLike[A, SA]] extends Eq[SA]
-
-
trait
ShortEq extends Eq[Short]
-
-
class
SiLiterals extends AnyRef
-
trait
Sort extends AnyRef
-
trait
StringEq extends Eq[String]
-
trait
Trig[A] extends AnyRef
-
final
class
UByte extends AnyVal
-
-
-
final
class
UInt extends AnyVal
-
-
-
final
class
ULong extends AnyVal
-
-
-
final
class
UShort extends AnyVal
-
-
-
sealed
trait
Unbound[T] extends Bound[T]
-
final
case class
UnboundAbove[T]()(implicit order: Order[T]) extends Upper[T] with Unbound[T] with Product with Serializable
-
final
case class
UnboundBelow[T]()(implicit order: Order[T]) extends Lower[T] with Unbound[T] with Product with Serializable
-
sealed
trait
Upper[T] extends Bound[T]
-
class
UsLiterals extends AnyRef
-
-
Value Members
-
-
-
-
-
object
Complex extends Serializable
-
-
-
-
-
-
-
-
-
object
Gaussian extends Serializable
-
-
-
object
Interval extends Serializable
-
-
-
-
-
-
object
Number extends Serializable
-
-
-
-
-
object
Rational extends Serializable
-
object
Real extends Serializable
-
object
SafeLong extends Serializable
-
-
-
-
-
-
-
-
-
final
def
_pow(t: Long, b: Long, e: Long): Long
-
object
compat extends LowViz3
-
final
def
exp(n: BigDecimal): BigDecimal
-
final
def
exp(n: Double): Double
-
package
fpf
-
final
def
gcd(a: BigInteger, b: BigInteger): BigInteger
-
final
def
gcd(a: BigInt, b: BigInt): BigInt
-
def
gcd(_x: Long, _y: Long): Long
-
final
def
log(n: BigDecimal): BigDecimal
-
final
def
log(n: 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
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
pow(base: Double, exponent: Double): Double
-
final
def
pow(base: Long, ex: Long): Long
-
final
def
pow(base: BigDecimal, ex: BigDecimal): BigDecimal
-
-
def
round(a: Double): Double
-
def
round(a: Float): Float
Inherited from AnyRef
Inherited from Any