VectorBuilder

Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

class CanCopyBuilder[@specialized(Double, Int, Float, Long) V] extends CanCopy[VectorBuilder[V]]
class CanZerosBuilder[@specialized(Double, Int, Float, Long) V] extends CanCreateZerosLike[VectorBuilder[V], VectorBuilder[V]]

Value members

Concrete methods

def apply[@specialized(Double, Int, Float, Long) V](values: Array[V])(implicit evidence$4: Semiring[V], evidence$5: Zero[V]): VectorBuilder[V]
def apply[V](values: V*)(implicit evidence$6: ClassTag[V], evidence$7: Semiring[V], evidence$8: Zero[V]): VectorBuilder[V]
def apply[V](length: Int)(values: (Int, V)*)(implicit evidence$15: ClassTag[V], evidence$16: Semiring[V], evidence$17: Zero[V]): VectorBuilder[V]
def fill[@specialized(Double, Int, Float, Long) V](size: Int)(v: => V)(implicit evidence$9: ClassTag[V], evidence$10: Semiring[V], evidence$11: Zero[V]): VectorBuilder[V]
def tabulate[@specialized(Double, Int, Float, Long) V](size: Int)(f: Int => V)(implicit evidence$12: ClassTag[V], evidence$13: Semiring[V], evidence$14: Zero[V]): VectorBuilder[V]
def zeros[@specialized(Double, Int, Float, Long) V](size: Int, initialNonZero: Int)(implicit evidence$1: ClassTag[V], evidence$2: Semiring[V], evidence$3: Zero[V]): VectorBuilder[V]

Implicits

Implicits

implicit def canCopyBuilder[@specialized(Double, Int, Float, Long) V](implicit evidence$24: ClassTag[V], evidence$25: Semiring[V], evidence$26: Zero[V]): CanCopyBuilder[V]
implicit def canZeroBuilder[@specialized(Double, Int, Float, Long) V](implicit evidence$30: Semiring[V], evidence$31: Zero[V], evidence$32: ClassTag[V]): CanCreateZeros[VectorBuilder[V], Int]
implicit def canZerosBuilder[@specialized(Double, Int, Float, Long) V](implicit evidence$27: ClassTag[V], evidence$28: Semiring[V], evidence$29: Zero[V]): CanZerosBuilder[V]

Inherited implicits

implicit def canAddInto_VV_V[V, Vec](implicit ev: Vec <:< Vector[V]): InPlaceImpl2[VectorBuilder[V], Vec]
Inherited from
VectorBuilderOps
implicit def canAddInto_V_VB[V, Vec](implicit ev: Vec <:< Vector[V], semi: Semiring[V]): InPlaceImpl2[Vec, VectorBuilder[V]]
Inherited from
VectorBuilderOps
implicit def canAxpy[T](implicit evidence$13: Semiring[T], evidence$14: ClassTag[T]): InPlaceImpl3[VectorBuilder[T], T, VectorBuilder[T]]
Inherited from
VectorBuilderOps
implicit val canAxpy_Double: InPlaceImpl3[VectorBuilder[Double], Double, VectorBuilder[Double]]
Inherited from
VectorBuilderOps
implicit val canAxpy_Float: InPlaceImpl3[VectorBuilder[Float], Float, VectorBuilder[Float]]
Inherited from
VectorBuilderOps
implicit val canAxpy_Int: InPlaceImpl3[VectorBuilder[Int], Int, VectorBuilder[Int]]
Inherited from
VectorBuilderOps
implicit val canAxpy_Long: InPlaceImpl3[VectorBuilder[Long], Long, VectorBuilder[Long]]
Inherited from
VectorBuilderOps
implicit def canAxpy_V_VB_Semi[V, Vec](implicit ev: Vec <:< Vector[V], semi: Semiring[V]): InPlaceImpl3[Vec, V, VectorBuilder[V]]
Inherited from
VectorBuilderOps
implicit def canDivInto_V_S[T](implicit evidence$3: Field[T], evidence$4: ClassTag[T]): InPlaceImpl2[VectorBuilder[T], T]
Inherited from
VectorBuilderOps
implicit def canDot_VB_V[Vec, V](implicit ev: Vec <:< Vector[V], semi: Semiring[V]): Impl2[VectorBuilder[V], Vec, V]
Inherited from
VectorBuilderOps
implicit def canDot_V_VB[Vec, V](implicit ev: Vec <:< Vector[V], semi: Semiring[V]): Impl2[Vec, VectorBuilder[V], V]
Inherited from
VectorBuilderOps
implicit val canMulDMVB_Double: Impl2[DenseMatrix[Double], VectorBuilder[Double], DenseVector[Double]]
Inherited from
VectorBuilderOps
implicit val canMulDMVB_Float: Impl2[DenseMatrix[Float], VectorBuilder[Float], DenseVector[Float]]
Inherited from
VectorBuilderOps
implicit val canMulDMVB_Int: Impl2[DenseMatrix[Int], VectorBuilder[Int], DenseVector[Int]]
Inherited from
VectorBuilderOps
implicit val canMulDMVB_Long: Impl2[DenseMatrix[Long], VectorBuilder[Long], DenseVector[Long]]
Inherited from
VectorBuilderOps
implicit def canMulDMVB_Semi[T](implicit evidence$17: ClassTag[T], semi: Semiring[T]): Impl2[DenseMatrix[T], VectorBuilder[T], DenseVector[T]]
Inherited from
VectorBuilderOps
implicit def canMulInto_V_S[T](implicit evidence$1: Semiring[T], evidence$2: ClassTag[T]): InPlaceImpl2[VectorBuilder[T], T]
Inherited from
VectorBuilderOps
implicit def canOpInto_V_S_OpAdd[T](implicit evidence$9: Ring[T], evidence$10: ClassTag[T]): InPlaceImpl2[VectorBuilder[T], T]
Inherited from
VectorBuilderOps
Inherited from
VectorBuilderOps
Inherited from
VectorBuilderOps
implicit def canOpInto_V_S_OpSub[T](implicit evidence$11: Ring[T], evidence$12: ClassTag[T]): InPlaceImpl2[VectorBuilder[T], T]
Inherited from
VectorBuilderOps
implicit def canOpInto_V_V_OpAdd[T](implicit evidence$5: Ring[T], evidence$6: ClassTag[T]): InPlaceImpl2[VectorBuilder[T], VectorBuilder[T]]
Inherited from
VectorBuilderOps
implicit def canOpInto_V_V_OpSub[T](implicit evidence$7: Ring[T], evidence$8: ClassTag[T]): InPlaceImpl2[VectorBuilder[T], VectorBuilder[T]]
Inherited from
VectorBuilderOps
Inherited from
VectorBuilderOps
implicit val canSet_Double: InPlaceImpl2[VectorBuilder[Double], VectorBuilder[Double]]
Inherited from
VectorBuilderOps
Inherited from
VectorBuilderOps
Inherited from
VectorBuilderOps
Inherited from
VectorBuilderOps
implicit def canSubInto_VV_V[V, Vec](implicit ev: Vec <:< Vector[V], ring: Ring[V]): InPlaceImpl2[VectorBuilder[V], Vec]
Inherited from
VectorBuilderOps
implicit def canSubInto_V_VB[V, Vec](implicit ev: Vec <:< Vector[V], semi: Ring[V]): InPlaceImpl2[Vec, VectorBuilder[V]]
Inherited from
VectorBuilderOps
implicit def space[T](implicit evidence$15: Field[T], evidence$16: ClassTag[T]): MutableModule[VectorBuilder[T], T]
Inherited from
VectorBuilderOps