dk.bayes.math.linear

Matrix

Related Docs: object Matrix | package linear

case class Matrix(matrix: SimpleMatrix) extends Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Matrix
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Matrix(matrix: SimpleMatrix)

Value Members

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

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. def *(d: Double): Matrix

  4. def *(m: Matrix): Matrix

  5. def +(d: Double): Matrix

  6. def +(m: Matrix): Matrix

  7. def -(d: Double): Matrix

  8. def -(m: Matrix): Matrix

  9. def :*(m: Matrix): Matrix

  10. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  11. def apply(index: Int): Double

  12. def apply(row: Int, col: Int): Double

  13. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  14. def at(index: Int): Double

  15. def chol(): Matrix

  16. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. def column(columnIndex: Int): Matrix

  18. def combine(insertRow: Int, insertCol: Int, m: Matrix): Matrix

  19. def copy(): Matrix

  20. def det(): Double

  21. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  22. def extractColumn(colIndex: Int): Matrix

  23. def extractDiag(): Matrix

  24. def extractMatrix(y0: Int, y1: Int, x0: Int, x1: Int): Matrix

  25. def extractRow(rowIndex: Int): Matrix

  26. def filterNot(rowIndex: Int, columnIndex: Int): Matrix

  27. def filterNotColumn(columnIndex: Int): Matrix

  28. def filterNotRow(rowIndex: Int): Matrix

  29. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  30. def foreach(f: (Int, Int) ⇒ Unit): Unit

    Iterates over all matrix elements row by row.

    Iterates over all matrix elements row by row.

    f

    (rowId, colId) => Unit

  31. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  32. def insertIntoThis(insertRow: Int, insertCol: Int, m: Matrix): Unit

  33. def inv(): Matrix

  34. def isIdentical(a: Matrix, tol: Double): Boolean

  35. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  36. val matrix: SimpleMatrix

  37. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  38. def negative(): Matrix

  39. final def notify(): Unit

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

    Definition Classes
    AnyRef
  41. def numCols(): Int

  42. def numRows(): Int

  43. def reshape(row: Int, col: Int): Matrix

  44. def row(columnIndex: Int): Matrix

  45. def set(row: Int, col: Int, value: Double): Unit

  46. def size(): Int

  47. def svd(): (Matrix, Matrix, Matrix, Int)

    Returns svd [U,W,V, rank] matrix decomposition.

  48. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  49. def t(): Matrix

  50. def toArray(): Array[Double]

  51. def toString(): String

    Definition Classes
    Matrix → AnyRef → Any
  52. def trace(): Double

  53. def transpose(): Matrix

  54. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped