NumFrac

trait NumFrac[A] extends NumDiv[A]
trait NumDiv[A]
trait Num[A]
trait Ord[A]
trait Eq[A]
trait Adjunct
trait Writable
class Object
trait Matchable
class Any
trait NumDouble[A]
class DoubleTop
object DoubleTop
trait WidenToDouble[A1, A]

Type members

Inherited types

type Boolean
Inherited from
Eq

Value members

Abstract methods

def ceil(a: A): A
def floor(a: A): A
def frac(a: A): A
def reciprocal(a: A): A

Inherited methods

def abs(a: A): A
Inherited from
Num
def absDif(a: A, b: A): A
Inherited from
Num
def clip(a: A, lo: A, hi: A): A
Inherited from
Num
def clip2(a: A, b: A): A
Inherited from
Num
def cubed(a: A): A
Inherited from
Num
def difSqr(a: A, b: A): A
Inherited from
Num
def div(a: A, b: A): A
Inherited from
NumDiv
def eq(a: A, b: A): Boolean
Inherited from
Eq
def excess(a: A, b: A): A
Inherited from
Num
def fold(a: A, lo: A, hi: A): A
Inherited from
Num
def fold2(a: A, b: A): A
Inherited from
Num
def gt(a: A, b: A): Boolean
Inherited from
Ord
def gteq(a: A, b: A): Boolean
Inherited from
Ord
def id: Int
Inherited from
Adjunct
def lt(a: A, b: A): Boolean
Inherited from
Ord
def lteq(a: A, b: A): Boolean
Inherited from
Ord
def max(a: A, b: A): A
Inherited from
Num
def min(a: A, b: A): A
Inherited from
Num
def minus(a: A, b: A): A
Inherited from
Num
def mod(a: A, b: A): A
Inherited from
Num
def negate(a: A): A
Inherited from
Num
def neq(a: A, b: A): Boolean
Inherited from
Eq
def one: A
Inherited from
Num
def plus(a: A, b: A): A
Inherited from
Num
def rand[Tx](a: A)(implicit r: Random[Tx], tx: Tx): A

A random number between zero (inclusive) and a (exclusive). a may be negative, but it must not be zero.

A random number between zero (inclusive) and a (exclusive). a may be negative, but it must not be zero.

Inherited from
Num
def rand2[Tx](a: A)(implicit r: Random[Tx], tx: Tx): A
Inherited from
Num
def rangeRand[Tx](a: A, b: A)(implicit r: Random[Tx], tx: Tx): A
Inherited from
Num
def rem(a: A, b: A): A
Inherited from
Num
def roundTo(a: A, b: A): A
Inherited from
Num
def roundUpTo(a: A, b: A): A
Inherited from
Num
def signum(a: A): A
Inherited from
Num
def sqrDif(a: A, b: A): A
Inherited from
Num
def sqrSum(a: A, b: A): A
Inherited from
Num
def squared(a: A): A
Inherited from
Num
def sumSqr(a: A, b: A): A
Inherited from
Num
def times(a: A, b: A): A
Inherited from
Num
def trunc(a: A, b: A): A
Inherited from
Num
def wrap(a: A, lo: A, hi: A): A
Inherited from
Num
def wrap2(a: A, b: A): A
Inherited from
Num
def write(out: DataOutput): Unit
Inherited from
Adjunct
def zero: A
Inherited from
Num