breeze.linalg

CSCMatrix

object CSCMatrix extends MatrixConstructors[CSCMatrix] with CSCMatrixOps_Int with CSCMatrixOps_Float with CSCMatrixOps_Double with CSCMatrixOps_Complex

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CSCMatrix
  2. CSCMatrixOps_Complex
  3. CSCMatrixOps_Double
  4. CSCMatrixOps_Float
  5. CSCMatrixOps_Int
  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.

  2. class canMulDM_M_Complex extends BinaryOp[DenseMatrix[Complex], CSCMatrix[Complex], OpMulMatrix, DenseMatrix[Complex]]

    Definition Classes
    CSCMatrixOps_Complex
  3. class canMulDM_M_Double extends BinaryOp[DenseMatrix[Double], CSCMatrix[Double], OpMulMatrix, DenseMatrix[Double]]

    Definition Classes
    CSCMatrixOps_Double
  4. class canMulDM_M_Float extends BinaryOp[DenseMatrix[Float], CSCMatrix[Float], OpMulMatrix, DenseMatrix[Float]]

    Definition Classes
    CSCMatrixOps_Float
  5. class canMulDM_M_Int extends BinaryOp[DenseMatrix[Int], CSCMatrix[Int], OpMulMatrix, DenseMatrix[Int]]

    Definition Classes
    CSCMatrixOps_Int
  6. class canMulM_DM_Complex extends BinaryOp[CSCMatrix[Complex], DenseMatrix[Complex], OpMulMatrix, DenseMatrix[Complex]]

    Definition Classes
    CSCMatrixOps_Complex
  7. class canMulM_DM_Double extends BinaryOp[CSCMatrix[Double], DenseMatrix[Double], OpMulMatrix, DenseMatrix[Double]]

    Definition Classes
    CSCMatrixOps_Double
  8. class canMulM_DM_Float extends BinaryOp[CSCMatrix[Float], DenseMatrix[Float], OpMulMatrix, DenseMatrix[Float]]

    Definition Classes
    CSCMatrixOps_Float
  9. class canMulM_DM_Int extends BinaryOp[CSCMatrix[Int], DenseMatrix[Int], OpMulMatrix, DenseMatrix[Int]]

    Definition Classes
    CSCMatrixOps_Int
  10. class canMulM_M_Complex extends BinaryOp[CSCMatrix[Complex], CSCMatrix[Complex], OpMulMatrix, CSCMatrix[Complex]]

    Definition Classes
    CSCMatrixOps_Complex
  11. class canMulM_M_Double extends BinaryOp[CSCMatrix[Double], CSCMatrix[Double], OpMulMatrix, CSCMatrix[Double]]

    Definition Classes
    CSCMatrixOps_Double
  12. class canMulM_M_Float extends BinaryOp[CSCMatrix[Float], CSCMatrix[Float], OpMulMatrix, CSCMatrix[Float]]

    Definition Classes
    CSCMatrixOps_Float
  13. class canMulM_M_Int extends BinaryOp[CSCMatrix[Int], CSCMatrix[Int], OpMulMatrix, CSCMatrix[Int]]

    Definition Classes
    CSCMatrixOps_Int
  14. class canMulM_V_Complex extends BinaryRegistry[CSCMatrix[Complex], Vector[Complex], OpMulMatrix, Vector[Complex]]

    Definition Classes
    CSCMatrixOps_Complex
  15. class canMulM_V_Double extends BinaryRegistry[CSCMatrix[Double], Vector[Double], OpMulMatrix, Vector[Double]]

    Definition Classes
    CSCMatrixOps_Double
  16. class canMulM_V_Float extends BinaryRegistry[CSCMatrix[Float], Vector[Float], OpMulMatrix, Vector[Float]]

    Definition Classes
    CSCMatrixOps_Float
  17. class canMulM_V_Int extends BinaryRegistry[CSCMatrix[Int], Vector[Int], OpMulMatrix, Vector[Int]]

    Definition Classes
    CSCMatrixOps_Int

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. 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
  7. final def asInstanceOf[T0]: T0

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

  9. implicit val canMulDM_M_Complex: canMulDM_M_Complex

    Definition Classes
    CSCMatrixOps_Complex
  10. implicit val canMulDM_M_Double: canMulDM_M_Double

    Definition Classes
    CSCMatrixOps_Double
  11. implicit val canMulDM_M_Float: canMulDM_M_Float

    Definition Classes
    CSCMatrixOps_Float
  12. implicit val canMulDM_M_Int: canMulDM_M_Int

    Definition Classes
    CSCMatrixOps_Int
  13. implicit val canMulM_DM_Complex: canMulM_DM_Complex

    Definition Classes
    CSCMatrixOps_Complex
  14. implicit val canMulM_DM_Double: canMulM_DM_Double

    Definition Classes
    CSCMatrixOps_Double
  15. implicit val canMulM_DM_Float: canMulM_DM_Float

    Definition Classes
    CSCMatrixOps_Float
  16. implicit val canMulM_DM_Int: canMulM_DM_Int

    Definition Classes
    CSCMatrixOps_Int
  17. implicit val canMulM_M_Complex: canMulM_M_Complex

    Definition Classes
    CSCMatrixOps_Complex
  18. implicit val canMulM_M_Double: canMulM_M_Double

    Definition Classes
    CSCMatrixOps_Double
  19. implicit val canMulM_M_Float: canMulM_M_Float

    Definition Classes
    CSCMatrixOps_Float
  20. implicit val canMulM_M_Int: canMulM_M_Int

    Definition Classes
    CSCMatrixOps_Int
  21. val canMulM_V_Complex: canMulM_V_Complex

    Definition Classes
    CSCMatrixOps_Complex
  22. implicit def canMulM_V_Complex_def[A <: CSCMatrix[Complex], B <: Vector[Complex]]: BinaryOp[A, B, OpMulMatrix, Vector[Complex]]

    Definition Classes
    CSCMatrixOps_Complex
  23. val canMulM_V_Double: canMulM_V_Double

    Definition Classes
    CSCMatrixOps_Double
  24. implicit def canMulM_V_Double_def[A <: CSCMatrix[Double], B <: Vector[Double]]: BinaryOp[A, B, OpMulMatrix, Vector[Double]]

    Definition Classes
    CSCMatrixOps_Double
  25. val canMulM_V_Float: canMulM_V_Float

    Definition Classes
    CSCMatrixOps_Float
  26. implicit def canMulM_V_Float_def[A <: CSCMatrix[Float], B <: Vector[Float]]: BinaryOp[A, B, OpMulMatrix, Vector[Float]]

    Definition Classes
    CSCMatrixOps_Float
  27. val canMulM_V_Int: canMulM_V_Int

    Definition Classes
    CSCMatrixOps_Int
  28. implicit def canMulM_V_Int_def[A <: CSCMatrix[Int], B <: Vector[Int]]: BinaryOp[A, B, OpMulMatrix, Vector[Int]]

    Definition Classes
    CSCMatrixOps_Int
  29. implicit def canTranspose[V](implicit arg0: ClassTag[V], arg1: DefaultArrayValue[V]): CanTranspose[CSCMatrix[V], CSCMatrix[V]]

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

  31. def clone(): AnyRef

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

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

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

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

    Definition Classes
    MatrixConstructors
  36. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  38. def hashCode(): Int

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

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

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

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

    Definition Classes
    AnyRef
  43. 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
  44. def rand(rows: Int, cols: Int, rand: Random = new Random()): CSCMatrix[Double]

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

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

    Definition Classes
    MatrixConstructors
  47. def toString(): String

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

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

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

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

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

Inherited from CSCMatrixOps_Complex

Inherited from CSCMatrixOps_Double

Inherited from CSCMatrixOps_Float

Inherited from CSCMatrixOps_Int

Inherited from MatrixConstructors[CSCMatrix]

Inherited from AnyRef

Inherited from Any

Ungrouped