object VectorBuilder extends VectorBuilderOps with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- VectorBuilder
- Serializable
- Serializable
- VectorBuilderOps
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- class CanCopyBuilder [V] extends CanCopy[VectorBuilder[V]]
- class CanZerosBuilder [V] extends CanCreateZerosLike[VectorBuilder[V], VectorBuilder[V]]
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[V](length: Int)(values: (Int, V)*)(implicit arg0: ClassTag[V], arg1: Semiring[V], arg2: Zero[V]): VectorBuilder[V]
- def apply[V](values: V*)(implicit arg0: ClassTag[V], arg1: Semiring[V], arg2: Zero[V]): VectorBuilder[V]
- def apply[V](values: Array[V])(implicit arg0: Semiring[V], arg1: Zero[V]): VectorBuilder[V]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
implicit
def
canAddInto_VV_V[V, Vec](implicit ev: <:<[Vec, Vector[V]]): operators.OpAdd.InPlaceImpl2[VectorBuilder[V], Vec]
- Definition Classes
- VectorBuilderOps
-
implicit
def
canAddInto_V_VB[V, Vec](implicit ev: <:<[Vec, Vector[V]], semi: Semiring[V]): operators.OpAdd.InPlaceImpl2[Vec, VectorBuilder[V]]
- Definition Classes
- VectorBuilderOps
-
implicit
def
canAxpy[T](implicit arg0: Semiring[T], arg1: ClassTag[T]): scaleAdd.InPlaceImpl3[VectorBuilder[T], T, VectorBuilder[T]]
- Definition Classes
- VectorBuilderOps
-
implicit
val
canAxpy_Double: scaleAdd.InPlaceImpl3[VectorBuilder[Double], Double, VectorBuilder[Double]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canAxpy_Float: scaleAdd.InPlaceImpl3[VectorBuilder[Float], Float, VectorBuilder[Float]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canAxpy_Int: scaleAdd.InPlaceImpl3[VectorBuilder[Int], Int, VectorBuilder[Int]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canAxpy_Long: scaleAdd.InPlaceImpl3[VectorBuilder[Long], Long, VectorBuilder[Long]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
def
canAxpy_V_VB_Semi[V, Vec](implicit ev: <:<[Vec, Vector[V]], semi: Semiring[V]): scaleAdd.InPlaceImpl3[Vec, V, VectorBuilder[V]]
- Definition Classes
- VectorBuilderOps
- implicit def canCopyBuilder[V](implicit arg0: ClassTag[V], arg1: Semiring[V], arg2: Zero[V]): CanCopyBuilder[V]
-
implicit
def
canDivInto_V_S[T](implicit arg0: Field[T], arg1: ClassTag[T]): operators.OpDiv.InPlaceImpl2[VectorBuilder[T], T]
- Definition Classes
- VectorBuilderOps
-
implicit
def
canDot_VB_V[Vec, V](implicit ev: <:<[Vec, Vector[V]], semi: Semiring[V]): operators.OpMulInner.Impl2[VectorBuilder[V], Vec, V]
- Definition Classes
- VectorBuilderOps
-
implicit
def
canDot_V_VB[Vec, V](implicit ev: <:<[Vec, Vector[V]], semi: Semiring[V]): operators.OpMulInner.Impl2[Vec, VectorBuilder[V], V]
- Definition Classes
- VectorBuilderOps
-
implicit
val
canMulDMVB_Double: operators.OpMulMatrix.Impl2[DenseMatrix[Double], VectorBuilder[Double], DenseVector[Double]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canMulDMVB_Float: operators.OpMulMatrix.Impl2[DenseMatrix[Float], VectorBuilder[Float], DenseVector[Float]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canMulDMVB_Int: operators.OpMulMatrix.Impl2[DenseMatrix[Int], VectorBuilder[Int], DenseVector[Int]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canMulDMVB_Long: operators.OpMulMatrix.Impl2[DenseMatrix[Long], VectorBuilder[Long], DenseVector[Long]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
def
canMulDMVB_Semi[T](implicit arg0: ClassTag[T], semi: Semiring[T]): operators.OpMulMatrix.Impl2[DenseMatrix[T], VectorBuilder[T], DenseVector[T]]
- Definition Classes
- VectorBuilderOps
-
implicit
def
canMulInto_V_S[T](implicit arg0: Semiring[T], arg1: ClassTag[T]): operators.OpMulScalar.InPlaceImpl2[VectorBuilder[T], T]
- Definition Classes
- VectorBuilderOps
-
implicit
def
canOpInto_V_S_OpAdd[T](implicit arg0: Ring[T], arg1: ClassTag[T]): operators.OpAdd.InPlaceImpl2[VectorBuilder[T], T]
- Definition Classes
- VectorBuilderOps
-
implicit
val
canOpInto_V_S_OpDiv_Double: operators.OpDiv.InPlaceImpl2[VectorBuilder[Double], Double]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canOpInto_V_S_OpDiv_Float: operators.OpDiv.InPlaceImpl2[VectorBuilder[Float], Float]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canOpInto_V_S_OpDiv_Int: operators.OpDiv.InPlaceImpl2[VectorBuilder[Int], Int]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canOpInto_V_S_OpDiv_Long: operators.OpDiv.InPlaceImpl2[VectorBuilder[Long], Long]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canOpInto_V_S_OpMulScalar_Double: operators.OpMulScalar.InPlaceImpl2[VectorBuilder[Double], Double]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canOpInto_V_S_OpMulScalar_Float: operators.OpMulScalar.InPlaceImpl2[VectorBuilder[Float], Float]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canOpInto_V_S_OpMulScalar_Int: operators.OpMulScalar.InPlaceImpl2[VectorBuilder[Int], Int]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canOpInto_V_S_OpMulScalar_Long: operators.OpMulScalar.InPlaceImpl2[VectorBuilder[Long], Long]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
def
canOpInto_V_S_OpSub[T](implicit arg0: Ring[T], arg1: ClassTag[T]): operators.OpSub.InPlaceImpl2[VectorBuilder[T], T]
- Definition Classes
- VectorBuilderOps
-
implicit
def
canOpInto_V_V_OpAdd[T](implicit arg0: Ring[T], arg1: ClassTag[T]): operators.OpAdd.InPlaceImpl2[VectorBuilder[T], VectorBuilder[T]]
- Definition Classes
- VectorBuilderOps
-
implicit
val
canOpInto_V_V_OpAdd_Double: operators.OpAdd.InPlaceImpl2[VectorBuilder[Double], VectorBuilder[Double]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canOpInto_V_V_OpAdd_Float: operators.OpAdd.InPlaceImpl2[VectorBuilder[Float], VectorBuilder[Float]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canOpInto_V_V_OpAdd_Int: operators.OpAdd.InPlaceImpl2[VectorBuilder[Int], VectorBuilder[Int]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canOpInto_V_V_OpAdd_Long: operators.OpAdd.InPlaceImpl2[VectorBuilder[Long], VectorBuilder[Long]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
def
canOpInto_V_V_OpSub[T](implicit arg0: Ring[T], arg1: ClassTag[T]): operators.OpSub.InPlaceImpl2[VectorBuilder[T], VectorBuilder[T]]
- Definition Classes
- VectorBuilderOps
-
implicit
val
canOpInto_V_V_OpSub_Double: operators.OpSub.InPlaceImpl2[VectorBuilder[Double], VectorBuilder[Double]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canOpInto_V_V_OpSub_Float: operators.OpSub.InPlaceImpl2[VectorBuilder[Float], VectorBuilder[Float]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canOpInto_V_V_OpSub_Int: operators.OpSub.InPlaceImpl2[VectorBuilder[Int], VectorBuilder[Int]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canOpInto_V_V_OpSub_Long: operators.OpSub.InPlaceImpl2[VectorBuilder[Long], VectorBuilder[Long]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
def
canSet[T]: operators.OpSet.InPlaceImpl2[VectorBuilder[T], VectorBuilder[T]]
- Definition Classes
- VectorBuilderOps
-
implicit
val
canSet_Double: operators.OpSet.InPlaceImpl2[VectorBuilder[Double], VectorBuilder[Double]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canSet_Float: operators.OpSet.InPlaceImpl2[VectorBuilder[Float], VectorBuilder[Float]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canSet_Int: operators.OpSet.InPlaceImpl2[VectorBuilder[Int], VectorBuilder[Int]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
val
canSet_Long: operators.OpSet.InPlaceImpl2[VectorBuilder[Long], VectorBuilder[Long]]
- Definition Classes
- VectorBuilderOps
- Annotations
- @valify()
-
implicit
def
canSubInto_VV_V[V, Vec](implicit ev: <:<[Vec, Vector[V]], ring: Ring[V]): operators.OpSub.InPlaceImpl2[VectorBuilder[V], Vec]
- Definition Classes
- VectorBuilderOps
-
implicit
def
canSubInto_V_VB[V, Vec](implicit ev: <:<[Vec, Vector[V]], semi: Ring[V]): operators.OpSub.InPlaceImpl2[Vec, VectorBuilder[V]]
- Definition Classes
- VectorBuilderOps
- implicit def canZeroBuilder[V](implicit arg0: Semiring[V], arg1: Zero[V], arg2: ClassTag[V]): CanCreateZeros[VectorBuilder[V], Int]
- implicit def canZerosBuilder[V](implicit arg0: ClassTag[V], arg1: Semiring[V], arg2: Zero[V]): CanZerosBuilder[V]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def fill[V](size: Int)(v: ⇒ V)(implicit arg0: ClassTag[V], arg1: Semiring[V], arg2: Zero[V]): VectorBuilder[V]
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- implicit def negFromScale[V](implicit scale: operators.OpMulScalar.Impl2[VectorBuilder[V], V, VectorBuilder[V]], field: Ring[V]): operators.OpNeg.Impl[VectorBuilder[V], VectorBuilder[V]]
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
implicit
def
opFromCopyAndUpdate[Op, V, Other](implicit op: InPlaceImpl2[Op, VectorBuilder[V], Other], semi: Semiring[V], dev: Zero[V], classTag: ClassTag[V]): UImpl2[Op, VectorBuilder[V], Other, VectorBuilder[V]]
- Definition Classes
- VectorBuilderOps
-
implicit
def
space[T](implicit arg0: Field[T], arg1: ClassTag[T]): MutableModule[VectorBuilder[T], T]
- Definition Classes
- VectorBuilderOps
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def tabulate[V](size: Int)(f: (Int) ⇒ V)(implicit arg0: ClassTag[V], arg1: Semiring[V], arg2: Zero[V]): VectorBuilder[V]
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def zeros[V](size: Int, initialNonZero: Int = 16)(implicit arg0: ClassTag[V], arg1: Semiring[V], arg2: Zero[V]): VectorBuilder[V]