WidenSelfToDouble

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

Type members

Inherited types

type Boolean
Inherited from:
Eq

Value members

Concrete methods

def widen1(a: A): A

Inherited methods

def abs(a: A): A
Inherited from:
Num
def absDif(a: A, b: A): A
Inherited from:
Num
def acos(a: A): A
Inherited from:
NumDouble
def ampDb(a: A): A
Inherited from:
NumDouble
def asin(a: A): A
Inherited from:
NumDouble
def atan(a: A): A
Inherited from:
NumDouble
def atan2(a: A, b: A): A
Inherited from:
NumDouble
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 coin[Tx](a: A)(implicit r: Random[Tx], tx: Tx): Boolean
Inherited from:
NumDouble
def cos(a: A): A
Inherited from:
NumDouble
def cosh(a: A): A
Inherited from:
NumDouble
def cpsMidi(a: A): A
Inherited from:
NumDouble
def cpsOct(a: A): A
Inherited from:
NumDouble
def cubed(a: A): A
Inherited from:
Num
def dbAmp(a: A): A
Inherited from:
NumDouble
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 exp(a: A): A
Inherited from:
NumDouble
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 hypot(a: A, b: A): A
Inherited from:
NumDouble
def hypotApx(a: A, b: A): A
Inherited from:
NumDouble
def id: Int
Inherited from:
Adjunct
def log(a: A): A
Inherited from:
NumDouble
def log10(a: A): A
Inherited from:
NumDouble
def log2(a: A): A
Inherited from:
NumDouble
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 midiCps(a: A): A
Inherited from:
NumDouble
def midiRatio(a: A): A
Inherited from:
NumDouble
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 octCps(a: A): A
Inherited from:
NumDouble
def one: A
Inherited from:
Num
def plus(a: A, b: A): A
Inherited from:
Num
def pow(a: A, b: A): A
Inherited from:
NumDouble
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 ratioMidi(a: A): A
Inherited from:
NumDouble
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 sin(a: A): A
Inherited from:
NumDouble
def sinh(a: A): A
Inherited from:
NumDouble
def sqrDif(a: A, b: A): A
Inherited from:
Num
def sqrSum(a: A, b: A): A
Inherited from:
Num
def sqrt(a: A): A
Inherited from:
NumDouble
def squared(a: A): A
Inherited from:
Num
def sumSqr(a: A, b: A): A
Inherited from:
Num
def tan(a: A): A
Inherited from:
NumDouble
def tanh(a: A): A
Inherited from:
NumDouble
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