DoubleVector

object DoubleVector extends ExprTypeImpl[IndexedSeq[Double], [T <: Txn[T]] =>> DoubleVector[T]]
Companion:
class
trait ExprTypeImpl[IndexedSeq[Double], [T <: Txn[T]] =>> DoubleVector[T]]
trait Type[IndexedSeq[Double], [T <: Txn[T]] =>> DoubleVector[T]]
trait Type
trait Type
class Object
trait Matchable
class Any

Type members

Inherited classlikes

protected trait ConstImpl[T <: Txn[T]] extends ExprConstImpl[T, A]
Inherited from:
ExprTypeImpl
object Program
Inherited from:
Type
protected trait ProgramImpl[T <: Txn[T]] extends Program[T, A] with ExprNodeImpl[T, A]
Inherited from:
ExprTypeImpl
object Var
Inherited from:
Type
protected trait VarImpl[T <: Txn[T]] extends ExprVarImpl[T, A, Repr[T]]
Inherited from:
ExprTypeImpl

Inherited types

type A = A1
Inherited from:
Type
type Const[T <: Txn[T]] = Repr[T] & Const[T, A]
Inherited from:
Type
type E[T <: Txn[T]] = Repr[T]
Inherited from:
Type
type Program[T <: Txn[T]] = Repr[T] & Program[T, A]
Inherited from:
Type
type Var[T <: Txn[T]] = Repr[T] & Var[T, Repr[T]]
Inherited from:
Type

Value members

Concrete methods

override def defaultValue: A
Definition Classes
override def toString: String
Definition Classes
Any
def tryParse(in: Any): Option[IndexedSeq[Double]]

Inherited methods

final protected def addExtension(extensions: Array[ExprTypeExtension1[[T <: Txn[T]] =>> DoubleVector[T]]], ext: ExprTypeExtension1[[T <: Txn[T]] =>> DoubleVector[T]]): Array[ExprTypeExtension1[[T <: Txn[T]] =>> DoubleVector[T]]]
Inherited from:
ExprTypeImpl
final protected def findExt(op: Int): ExprTypeExtension1[[T <: Txn[T]] =>> DoubleVector[T]]
Inherited from:
ExprTypeImpl
final protected def findExt(extensions: Array[ExprTypeExtension1[[T <: Txn[T]] =>> DoubleVector[T]]], op: Int): ExprTypeExtension1[[T <: Txn[T]] =>> DoubleVector[T]]
Inherited from:
ExprTypeImpl
override def init(): Unit
Definition Classes
Type -> Type
Inherited from:
Type
protected def mkExtArray(size: Int): Array[ExprTypeExtension1[[T <: Txn[T]] =>> DoubleVector[T]]]
Inherited from:
ExprTypeImpl
final override def newProgram[T <: Txn[LazyRef(...)]](program: Ex[A])(implicit tx: T): Program[T]
Definition Classes
Inherited from:
ExprTypeImpl
final override def newVar[T <: Txn[LazyRef(...)]](init: DoubleVector[T])(implicit tx: T): Var[T]
Definition Classes
Inherited from:
ExprTypeImpl
final override def read[T <: Txn[LazyRef(...)]](in: DataInput)(implicit tx: T): DoubleVector[T]
Definition Classes
Inherited from:
ExprTypeImpl
final override def readConst[T <: Txn[LazyRef(...)]](in: DataInput)(implicit tx: T): Const[T]
Definition Classes
Inherited from:
ExprTypeImpl
protected def readCookie[T <: Txn[LazyRef(...)]](in: DataInput, cookie: Byte)(implicit tx: T): DoubleVector[T]

Reads an identified object whose cookie is neither 3 (constant) nor 0 (node). By default this throws an exception. Sub-classes may use a cookie greater than 3 for other constant types.

Reads an identified object whose cookie is neither 3 (constant) nor 0 (node). By default this throws an exception. Sub-classes may use a cookie greater than 3 for other constant types.

Inherited from:
ExprTypeImpl
final protected def readExtension[T <: Txn[LazyRef(...)]](op: Int, in: DataInput, targets: Targets[T])(implicit tx: T): DoubleVector[T]
Inherited from:
ExprTypeImpl
override def readIdentifiedObj[T <: Txn[LazyRef(...)]](in: DataInput)(implicit tx: T): DoubleVector[T]
Definition Classes
ExprTypeImpl -> Type -> Type
Inherited from:
ExprTypeImpl
protected def readNode[T <: Txn[LazyRef(...)]](in: DataInput, targets: Targets[T])(implicit tx: T): DoubleVector[T]

The default implementation reads a type Int as operator id Int which will be resolved using readOpExtension.

The default implementation reads a type Int as operator id Int which will be resolved using readOpExtension.

Inherited from:
ExprTypeImpl
final override def readObj[T <: Txn[LazyRef(...)]](in: DataInput)(implicit tx: T): Obj[T]
Definition Classes
Type -> Type
Inherited from:
Type
final override def readProgram[T <: Txn[LazyRef(...)]](in: DataInput)(implicit tx: T): Program[T]
Definition Classes
Inherited from:
ExprTypeImpl
final override def readVar[T <: Txn[LazyRef(...)]](in: DataInput)(implicit tx: T): Var[T]
Definition Classes
Inherited from:
ExprTypeImpl
final def registerExtension(ext: ExprTypeExtension1[[T <: Txn[T]] =>> DoubleVector[T]]): Unit
Inherited from:
ExprTypeImpl

Concrete fields

final val typeId: 8197
final val valueFormat: ConstFormat[IndexedSeq[Double]]
final val valueName: "Seq[Double]"

Implicits

Inherited implicits

final implicit override def format[T <: Txn[LazyRef(...)]]: TFormat[T, DoubleVector[T]]
Definition Classes
Inherited from:
ExprTypeImpl
final implicit override def newConst[T <: Txn[LazyRef(...)]](value: A)(implicit tx: T): Const[T]
Definition Classes
Inherited from:
ExprTypeImpl
final implicit override def programFormat[T <: Txn[LazyRef(...)]]: TFormat[T, Program[T]]
Definition Classes
Inherited from:
ExprTypeImpl
final implicit def tpe: Type[IndexedSeq[Double], [T <: Txn[T]] =>> DoubleVector[T]]
Inherited from:
ExprTypeImpl
final implicit override def varFormat[T <: Txn[LazyRef(...)]]: TFormat[T, Var[T]]
Definition Classes
Inherited from:
ExprTypeImpl