Arrays

object Arrays extends ArraysLowPriority

If you import this object's members, you can treat Arrays as DenseVectors.

class Object
trait Matchable
class Any
Arrays.type

Type members

Classlikes

implicit class ArrayIsNumericOps[V](arr: Array[V]) extends NumericOps[Array[V]]

Implicits

Implicits

final implicit def ArrayIsNumericOps[V](arr: Array[V]): ArrayIsNumericOps[V]
implicit def binaryOpAddFromDVUOpAdd2[V](implicit op: Impl2[DenseVector[V], V, DenseVector[V]]): Impl2[Array[V], V, Array[V]]
implicit def binaryOpFromDVOp2[V, Op <: OpType](implicit op: UImpl2[Op, DenseVector[V], DenseVector[V], DenseVector[V]]): UImpl2[Op, Array[V], Array[V], Array[V]]
implicit def binaryOpFromDVOp2Add[V](implicit op: Impl2[DenseVector[V], DenseVector[V], DenseVector[V]]): Impl2[Array[V], Array[V], Array[V]]
implicit def binaryOpFromDVUOp2[V, Op <: OpType](implicit op: UImpl2[Op, DenseVector[V], V, DenseVector[V]]): UImpl2[Op, Array[V], V, Array[V]]
implicit def binaryUpdateOpFromDVDVOp[V, Op <: OpType](implicit op: InPlaceImpl2[Op, DenseVector[V], DenseVector[V]]): InPlaceImpl2[Op, Array[V], Array[V]]

Inherited implicits

implicit def binaryOpFromDVOp[V, Other, Op <: OpType, U](implicit op: UImpl2[Op, DenseVector[V], Other, DenseVector[U]], man: ClassTag[U], zero: Zero[U]): UImpl2[Op, Array[V], Other, Array[U]]
Inherited from:
ArraysLowPriority
implicit def binaryUpdateOpFromDVOp[V, Other, Op](implicit op: InPlaceImpl2[Op, DenseVector[V], Other]): InPlaceImpl2[Op, Array[V], Other]
Inherited from:
ArraysLowPriority