NumDouble

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

Type members

Inherited types

type Boolean
Inherited from:
Eq

Value members

Abstract methods

def acos(a: A): A
def ampDb(a: A): A
def asin(a: A): A
def atan(a: A): A
def atan2(a: A, b: A): A
def coin[Tx](a: A)(implicit r: Random[Tx], tx: Tx): Boolean
def cos(a: A): A
def cosh(a: A): A
def cpsMidi(a: A): A
def cpsOct(a: A): A
def dbAmp(a: A): A
def exp(a: A): A
def hypot(a: A, b: A): A
def hypotApx(a: A, b: A): A
def log(a: A): A
def log10(a: A): A
def log2(a: A): A
def midiCps(a: A): A
def midiRatio(a: A): A
def octCps(a: A): A
def pow(a: A, b: A): A
def ratioMidi(a: A): A
def sin(a: A): A
def sinh(a: A): A
def sqrt(a: A): A
def tan(a: A): A
def tanh(a: A): A

Inherited methods

def abs(a: A): A
Inherited from:
Num
def absDif(a: A, b: A): A
Inherited from:
Num
def ceil(a: A): A
Inherited from:
NumFrac
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 floor(a: A): A
Inherited from:
NumFrac
def fold(a: A, lo: A, hi: A): A
Inherited from:
Num
def fold2(a: A, b: A): A
Inherited from:
Num
def frac(a: A): A
Inherited from:
NumFrac
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 reciprocal(a: A): A
Inherited from:
NumFrac
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