DenseMatrix_TraversalOps
trait TensorLowPrio
trait GenericOps
trait GenericOpsLowPrio
trait CastOps
trait GenericOpsLowPrio3
class Object
trait Matchable
class Any
trait DenseMatrixExpandedOps
trait DenseMatrixMultOps
trait DenseMatrixMultiplyOps
trait DenseMatrixOps
object HasOps
trait SparseVectorExpandOps
trait SparseVectorOps
trait HashVectorOps
trait DenseMatrix_SlicingOps
trait DenseMatrix_SetOps
Implicits
Implicits
implicit def canMapKeyValuePairs_DM[V, R](implicit evidence$6: ClassTag[R]): CanMapKeyValuePairs[DenseMatrix[V], (Int, Int), V, R, DenseMatrix[R]]
implicit def canMapValues_DM[@specialized(Int, Float, Double) V, @specialized(Int, Float, Double) R](implicit evidence$7: ClassTag[R]): CanMapValues[DenseMatrix[V], V, R, DenseMatrix[R]]
implicit def canTransformValues_DM[@specialized(Int, Float, Double) V]: CanTransformValues[DenseMatrix[V], V]
implicit def canTraverseKeyValuePairs_DM[V]: CanTraverseKeyValuePairs[DenseMatrix[V], (Int, Int), V]
Inherited implicits
implicit def canSliceTensor[K, V](implicit evidence$1: ClassTag[V]): CanSlice[Tensor[K, V], Seq[K], SliceVector[K, V]]
- Inherited from
- TensorLowPrio
implicit def canSliceTensor2[K1, K2, V](implicit evidence$3: Semiring[V], evidence$4: ClassTag[V]): CanSlice2[Tensor[(K1, K2), V], Seq[K1], Seq[K2], SliceMatrix[K1, K2, V]]
- Inherited from
- TensorLowPrio
implicit def canSliceTensor2_CRs[K1, K2, V](implicit evidence$5: Semiring[V], evidence$6: ClassTag[V]): CanSlice2[Tensor[(K1, K2), V], Seq[K1], K2, SliceVector[(K1, K2), V]]
- Inherited from
- TensorLowPrio
implicit def canSliceTensor2_CsR[K1, K2, V](implicit evidence$7: Semiring[V], evidence$8: ClassTag[V]): CanSlice2[Tensor[(K1, K2), V], K1, Seq[K2], Transpose[SliceVector[(K1, K2), V]]]
- Inherited from
- TensorLowPrio
implicit def canSliceTensorBoolean[K, V](implicit evidence$2: ClassTag[V]): CanSlice[Tensor[K, V], Tensor[K, Boolean], SliceVector[K, V]]
- Inherited from
- TensorLowPrio
implicit def canSliceTensor_Seq_to_2[K, V, Res](implicit seqSlice: CanSlice[Tensor[K, V], Seq[K], Res]): CanSlice2[Tensor[K, V], K, K, Res]
- Inherited from
- TensorLowPrio
implicit def castOps_M_M[M1 <: Matrix[T], M2 <: Matrix[T], T, Op <: OpType, MR](implicit v1lt: M1 <:< Matrix[T], v2lt: M2 <:< Matrix[T], v1ne: NotGiven[M1 =:= Matrix[T] &:& M2 =:= Matrix[T]], op: UImpl2[Op, Matrix[T], Matrix[T], MR]): UImpl2[Op, M1, M2, MR]
- Inherited from
- CastOps
implicit def castOps_M_V[M1 <: Matrix[T], M2 <: Vector[T], T, Op <: OpType, MR](implicit v1lt: M1 <:< Matrix[T], v2lt: M2 <:< Vector[T], v1ne: NotGiven[M1 =:= Matrix[T] &:& M2 =:= Vector[T]], op: UImpl2[Op, Matrix[T], Vector[T], MR]): UImpl2[Op, M1, M2, MR]
- Inherited from
- CastOps
implicit def castOps_V_S[M1 <: Vector[T], T, Op <: OpType, MR](implicit v2: ScalarOf[M1, T], v1lt: M1 <:< Vector[T], v1ne: NotGiven[M1 =:= Vector[T]], op: UImpl2[Op, Vector[T], T, MR]): UImpl2[Op, M1, T, MR]
- Inherited from
- CastOps
implicit def castOps_V_V[M1 <: Vector[T], M2 <: Vector[T], T, Op <: OpType, MR](implicit v1lt: M1 <:< Vector[T], v2lt: M2 <:< Vector[T], v1ne: NotGiven[M1 =:= Vector[T] &:& M2 =:= Vector[T]], op: UImpl2[Op, Vector[T], Vector[T], MR]): UImpl2[Op, M1, M2, MR]
- Inherited from
- CastOps
implicit def castUpdateOps_M_M[M1 <: Matrix[T], M2 <: Matrix[T], T, Op <: OpType](implicit v1lt: M1 <:< Matrix[T], v2lt: M2 <:< Matrix[T], v1ne: NotGiven[M1 =:= Matrix[T] &:& M2 =:= Matrix[T]], op: InPlaceImpl2[Op, Matrix[T], Matrix[T]]): InPlaceImpl2[Op, M1, M2]
- Inherited from
- CastOps
implicit def castUpdateOps_M_V[M1 <: Matrix[T], M2 <: Vector[T], T, Op <: OpType](implicit v1lt: M1 <:< Matrix[T], v2lt: M2 <:< Vector[T], v1ne: NotGiven[M1 =:= Matrix[T] &:& M2 =:= Vector[T]], op: InPlaceImpl2[Op, Matrix[T], Vector[T]]): InPlaceImpl2[Op, M1, M2]
- Inherited from
- CastOps
implicit def castUpdateOps_V_S[M1 <: Vector[T], T, Op <: OpType](implicit v2: ScalarOf[M1, T], v1lt: M1 <:< Vector[T], v1ne: NotGiven[M1 =:= Vector[T]], op: InPlaceImpl2[Op, Vector[T], T]): InPlaceImpl2[Op, M1, T]
- Inherited from
- CastOps
implicit def castUpdateOps_V_V[M1 <: Vector[T], M2 <: Vector[T], T, Op <: OpType](implicit v1lt: M1 <:< Vector[T], v2lt: M2 <:< Vector[T], v1ne: NotGiven[M1 =:= Vector[T] &:& M2 =:= Vector[T]], op: InPlaceImpl2[Op, Vector[T], Vector[T]]): InPlaceImpl2[Op, M1, M2]
- Inherited from
- CastOps
implicit def impl_OpAdd_InPlace_T_U_Generic_from_scaleAdd_InPlace[T, U, V](implicit sa: InPlaceImpl3[T, U, V], semi: Semiring[U]): InPlaceImpl2[T, V]
- Inherited from
- GenericOps
implicit def impl_OpNeg_T_Generic_from_OpMulScalar[T, U, V](implicit scalarOf: ScalarOf[T, V], ring: Ring[V], scale: Impl2[T, V, U]): Impl[T, U]
- Inherited from
- GenericOps
implicit def impl_OpSub_InPlace_T_U_Generic_from_scaleAdd_InPlace[T, U, V](implicit sa: InPlaceImpl3[T, U, V], ring: Ring[U]): InPlaceImpl2[T, V]
- Inherited from
- GenericOps
implicit def impl_T_S_eq_U_from_ZipMap[Tag, T, V1, VR, U](implicit handhold: ScalarOf[T, V1], impl: UImpl2[Tag, V1, V1, VR], canZipMapValues: CanZipMapValues[T, V1, VR, U]): UImpl2[Tag, T, T, U]
- Inherited from
- GenericOpsLowPrio3
implicit def pureFromUpdate[T, Other, Op <: OpType](implicit op: InPlaceImpl2[Op, T, Other], copy: CanCopy[T]): UImpl2[Op, T, Other, T]
- Inherited from
- GenericOpsLowPrio