breeze.linalg

CSCMatrix

object CSCMatrix extends MatrixConstructors[CSCMatrix] with CSCMatrixOps with Serializable

Linear Supertypes
Serializable, Serializable, CSCMatrixOps, CSCMatrixOpsLowPrio, MatrixConstructors[CSCMatrix], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CSCMatrix
  2. Serializable
  3. Serializable
  4. CSCMatrixOps
  5. CSCMatrixOpsLowPrio
  6. MatrixConstructors
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class Builder[T] extends AnyRef

    This is basically an unsorted coordinate matrix.

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object Builder

  7. implicit def CSCMatrixCanAdd_M_M[A](implicit arg0: Semiring[A], arg1: DefaultArrayValue[A], arg2: ClassTag[A]): operators.OpAdd.Impl2[CSCMatrix[A], CSCMatrix[A], CSCMatrix[A]]

    Definition Classes
    CSCMatrixOps
  8. implicit val CSCMatrixCanMulM_M_Double: operators.OpMulScalar.Impl2[CSCMatrix[Double], CSCMatrix[Double], CSCMatrix[Double]]

    Definition Classes
    CSCMatrixOps
  9. implicit val CSCMatrixCanMulM_M_Float: operators.OpMulScalar.Impl2[CSCMatrix[Float], CSCMatrix[Float], CSCMatrix[Float]]

    Definition Classes
    CSCMatrixOps
  10. implicit val CSCMatrixCanMulM_M_Int: operators.OpMulScalar.Impl2[CSCMatrix[Int], CSCMatrix[Int], CSCMatrix[Int]]

    Definition Classes
    CSCMatrixOps
  11. implicit val CSCMatrixCanMulM_M_Long: operators.OpMulScalar.Impl2[CSCMatrix[Long], CSCMatrix[Long], CSCMatrix[Long]]

    Definition Classes
    CSCMatrixOps
  12. implicit def CSCMatrixCanSubM_M[A](implicit arg0: Ring[A], arg1: DefaultArrayValue[A], arg2: ClassTag[A]): operators.OpSub.Impl2[CSCMatrix[A], CSCMatrix[A], CSCMatrix[A]]

    Definition Classes
    CSCMatrixOps
  13. def apply[R, V](rows: R*)(implicit rl: LiteralRow[R, V], man: ClassTag[V], df: DefaultArrayValue[V]): CSCMatrix[V]

    Static constructor for a literal matrix.

    Static constructor for a literal matrix.

    Definition Classes
    MatrixConstructors
  14. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  15. implicit def canIterateValues[V]: CanTraverseValues[CSCMatrix[V], V]

  16. implicit def canMapValues[V, R](implicit arg0: ClassTag[R], arg1: DefaultArrayValue[R], arg2: Semiring[R]): CanMapValues[CSCMatrix[V], V, R, CSCMatrix[R]]

  17. implicit val canMulDM_M_Complex: operators.OpMulMatrix.Impl2[DenseMatrix[Complex], CSCMatrix[Complex], DenseMatrix[Complex]]

    Definition Classes
    CSCMatrixOps
  18. implicit val canMulDM_M_Double: operators.OpMulMatrix.Impl2[DenseMatrix[Double], CSCMatrix[Double], DenseMatrix[Double]]

    Definition Classes
    CSCMatrixOps
  19. implicit val canMulDM_M_Float: operators.OpMulMatrix.Impl2[DenseMatrix[Float], CSCMatrix[Float], DenseMatrix[Float]]

    Definition Classes
    CSCMatrixOps
  20. implicit val canMulDM_M_Int: operators.OpMulMatrix.Impl2[DenseMatrix[Int], CSCMatrix[Int], DenseMatrix[Int]]

    Definition Classes
    CSCMatrixOps
  21. implicit val canMulDM_M_Long: operators.OpMulMatrix.Impl2[DenseMatrix[Long], CSCMatrix[Long], DenseMatrix[Long]]

    Definition Classes
    CSCMatrixOps
  22. implicit val canMulM_DM_Complex: operators.OpMulMatrix.Impl2[CSCMatrix[Complex], DenseMatrix[Complex], DenseMatrix[Complex]]

    Definition Classes
    CSCMatrixOps
  23. implicit val canMulM_DM_Double: operators.OpMulMatrix.Impl2[CSCMatrix[Double], DenseMatrix[Double], DenseMatrix[Double]]

    Definition Classes
    CSCMatrixOps
  24. implicit val canMulM_DM_Float: operators.OpMulMatrix.Impl2[CSCMatrix[Float], DenseMatrix[Float], DenseMatrix[Float]]

    Definition Classes
    CSCMatrixOps
  25. implicit val canMulM_DM_Int: operators.OpMulMatrix.Impl2[CSCMatrix[Int], DenseMatrix[Int], DenseMatrix[Int]]

    Definition Classes
    CSCMatrixOps
  26. implicit val canMulM_DM_Long: operators.OpMulMatrix.Impl2[CSCMatrix[Long], DenseMatrix[Long], DenseMatrix[Long]]

    Definition Classes
    CSCMatrixOps
  27. implicit val canMulM_DV_Complex: BinaryRegistry[CSCMatrix[Complex], DenseVector[Complex], OpMulMatrix.type, DenseVector[Complex]]

    Definition Classes
    CSCMatrixOps
  28. implicit val canMulM_DV_Double: BinaryRegistry[CSCMatrix[Double], DenseVector[Double], OpMulMatrix.type, DenseVector[Double]]

    Definition Classes
    CSCMatrixOps
  29. implicit val canMulM_DV_Float: BinaryRegistry[CSCMatrix[Float], DenseVector[Float], OpMulMatrix.type, DenseVector[Float]]

    Definition Classes
    CSCMatrixOps
  30. implicit val canMulM_DV_Int: BinaryRegistry[CSCMatrix[Int], DenseVector[Int], OpMulMatrix.type, DenseVector[Int]]

    Definition Classes
    CSCMatrixOps
  31. implicit val canMulM_DV_Long: BinaryRegistry[CSCMatrix[Long], DenseVector[Long], OpMulMatrix.type, DenseVector[Long]]

    Definition Classes
    CSCMatrixOps
  32. implicit val canMulM_M_Complex: operators.OpMulMatrix.Impl2[CSCMatrix[Complex], CSCMatrix[Complex], CSCMatrix[Complex]]

    Definition Classes
    CSCMatrixOps
  33. implicit val canMulM_M_Double: operators.OpMulMatrix.Impl2[CSCMatrix[Double], CSCMatrix[Double], CSCMatrix[Double]]

    Definition Classes
    CSCMatrixOps
  34. implicit val canMulM_M_Float: operators.OpMulMatrix.Impl2[CSCMatrix[Float], CSCMatrix[Float], CSCMatrix[Float]]

    Definition Classes
    CSCMatrixOps
  35. implicit val canMulM_M_Int: operators.OpMulMatrix.Impl2[CSCMatrix[Int], CSCMatrix[Int], CSCMatrix[Int]]

    Definition Classes
    CSCMatrixOps
  36. implicit val canMulM_M_Long: operators.OpMulMatrix.Impl2[CSCMatrix[Long], CSCMatrix[Long], CSCMatrix[Long]]

    Definition Classes
    CSCMatrixOps
  37. implicit val canMulM_SV_Complex: BinaryRegistry[CSCMatrix[Complex], SparseVector[Complex], OpMulMatrix.type, SparseVector[Complex]]

    Definition Classes
    CSCMatrixOps
  38. implicit val canMulM_SV_Double: BinaryRegistry[CSCMatrix[Double], SparseVector[Double], OpMulMatrix.type, SparseVector[Double]]

    Definition Classes
    CSCMatrixOps
  39. implicit val canMulM_SV_Float: BinaryRegistry[CSCMatrix[Float], SparseVector[Float], OpMulMatrix.type, SparseVector[Float]]

    Definition Classes
    CSCMatrixOps
  40. implicit val canMulM_SV_Int: BinaryRegistry[CSCMatrix[Int], SparseVector[Int], OpMulMatrix.type, SparseVector[Int]]

    Definition Classes
    CSCMatrixOps
  41. implicit val canMulM_SV_Long: BinaryRegistry[CSCMatrix[Long], SparseVector[Long], OpMulMatrix.type, SparseVector[Long]]

    Definition Classes
    CSCMatrixOps
  42. implicit val canMulM_V_Complex: BinaryRegistry[CSCMatrix[Complex], Vector[Complex], OpMulMatrix.type, Vector[Complex]]

    Definition Classes
    CSCMatrixOps
  43. implicit val canMulM_V_Double: BinaryRegistry[CSCMatrix[Double], Vector[Double], OpMulMatrix.type, Vector[Double]]

    Definition Classes
    CSCMatrixOps
  44. implicit val canMulM_V_Float: BinaryRegistry[CSCMatrix[Float], Vector[Float], OpMulMatrix.type, Vector[Float]]

    Definition Classes
    CSCMatrixOps
  45. implicit val canMulM_V_Int: BinaryRegistry[CSCMatrix[Int], Vector[Int], OpMulMatrix.type, Vector[Int]]

    Definition Classes
    CSCMatrixOps
  46. implicit val canMulM_V_Long: BinaryRegistry[CSCMatrix[Long], Vector[Long], OpMulMatrix.type, Vector[Long]]

    Definition Classes
    CSCMatrixOps
  47. implicit def canMulM_V_def_Complex[A, B](implicit bb: <:<[B, Vector[Complex]]): operators.OpMulMatrix.Impl2[A, B, Vector[Complex]]

    Definition Classes
    CSCMatrixOpsLowPrio
  48. implicit def canMulM_V_def_Double[A, B](implicit bb: <:<[B, Vector[Double]]): operators.OpMulMatrix.Impl2[A, B, Vector[Double]]

    Definition Classes
    CSCMatrixOpsLowPrio
  49. implicit def canMulM_V_def_Float[A, B](implicit bb: <:<[B, Vector[Float]]): operators.OpMulMatrix.Impl2[A, B, Vector[Float]]

    Definition Classes
    CSCMatrixOpsLowPrio
  50. implicit def canMulM_V_def_Int[A, B](implicit bb: <:<[B, Vector[Int]]): operators.OpMulMatrix.Impl2[A, B, Vector[Int]]

    Definition Classes
    CSCMatrixOpsLowPrio
  51. implicit def canMulM_V_def_Long[A, B](implicit bb: <:<[B, Vector[Long]]): operators.OpMulMatrix.Impl2[A, B, Vector[Long]]

    Definition Classes
    CSCMatrixOpsLowPrio
  52. implicit def canTranspose[V](implicit arg0: ClassTag[V], arg1: DefaultArrayValue[V], arg2: Semiring[V]): CanTranspose[CSCMatrix[V], CSCMatrix[V]]

  53. implicit def canTransposeComplex: CanTranspose[CSCMatrix[Complex], CSCMatrix[Complex]]

  54. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. def create[V](rows: Int, cols: Int, data: Array[V])(implicit arg0: DefaultArrayValue[V]): CSCMatrix[V]

    Definition Classes
    CSCMatrixMatrixConstructors
  56. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  57. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  58. def fill[V](rows: Int, cols: Int)(v: ⇒ V)(implicit arg0: ClassTag[V], arg1: DefaultArrayValue[V]): CSCMatrix[V]

    Definition Classes
    MatrixConstructors
  59. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  60. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  61. implicit def handholdCMV[T]: HandHold[CSCMatrix[T], T]

  62. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  63. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  64. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  65. final def notify(): Unit

    Definition Classes
    AnyRef
  66. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  67. def ones[V](rows: Int, cols: Int)(implicit arg0: ClassTag[V], arg1: DefaultArrayValue[V], arg2: Semiring[V]): CSCMatrix[V]

    Creates a matrix of all ones.

    Creates a matrix of all ones.

    V
    rows
    cols
    returns

    Definition Classes
    MatrixConstructors
  68. def rand(rows: Int, cols: Int, rand: Random = new Random()): CSCMatrix[Double]

    Definition Classes
    MatrixConstructors
  69. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  70. def tabulate[V](rows: Int, cols: Int)(f: (Int, Int) ⇒ V)(implicit arg0: ClassTag[V], arg1: DefaultArrayValue[V]): CSCMatrix[V]

    Definition Classes
    MatrixConstructors
  71. def toString(): String

    Definition Classes
    AnyRef → Any
  72. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  73. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  74. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. def zeros[V](rows: Int, cols: Int)(implicit arg0: ClassTag[V], arg1: DefaultArrayValue[V]): CSCMatrix[V]

    Definition Classes
    CSCMatrixMatrixConstructors
  76. def zeros[V](rows: Int, cols: Int, initialNonzero: Int)(implicit arg0: ClassTag[V], arg1: DefaultArrayValue[V]): CSCMatrix[V]

Inherited from Serializable

Inherited from Serializable

Inherited from CSCMatrixOps

Inherited from CSCMatrixOpsLowPrio

Inherited from MatrixConstructors[CSCMatrix]

Inherited from AnyRef

Inherited from Any

Ungrouped