Num

trait Num[@specialized(Args) A] extends DataType[A]
trait DataType[A]
class Object
trait Matchable
class Any
object DoubleType.type
object IntType.type
object LongType.type

Type members

Inherited types

type Buf = E[A]
Inherited from:
DataType

Value members

Abstract methods

def add(in: Array[A], inOff: Int, out: Array[A], outOff: Int, len: Int): Unit
override def peer: ScalarNum[A]
Definition Classes

Concrete methods

override def castNum: Num[A]
Definition Classes

Inherited methods

def allocBuf()(implicit allocator: Allocator): Buf
Inherited from:
DataType
def clear(a: Array[A], off: Int, len: Int): Unit
Inherited from:
DataType
def fill(a: Array[A], off: Int, len: Int, elem: A): Unit
Inherited from:
DataType
def isDouble: Boolean
Inherited from:
DataType
def isInt: Boolean
Inherited from:
DataType
def isLong: Boolean
Inherited from:
DataType
def mkStreamOut(out: Out[A]): StreamOut
Inherited from:
DataType
def newArray(size: Int): Array[A]
Inherited from:
DataType
def reverse(a: Array[A], off: Int, len: Int): Unit
Inherited from:
DataType
def zero: A
Inherited from:
DataType

Implicits

Inherited implicits

implicit def ordering: Ordering[A]
Inherited from:
DataType