axle.matrix.MatrixModule

MatrixLike

trait MatrixLike[T] extends AnyRef

Self Type
Matrix[T]
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MatrixLike
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract type S

Abstract Value Members

  1. abstract def addAssignment(r: Int, c: Int, v: T): Matrix[T]

  2. abstract def addColumnVector(column: Matrix[T]): Matrix[T]

  3. abstract def addMatrix(other: Matrix[T]): Matrix[T]

  4. abstract def addRowVector(row: Matrix[T]): Matrix[T]

  5. abstract def addScalar(x: T): Matrix[T]

  6. abstract def and(other: Matrix[T]): Matrix[Boolean]

  7. abstract def apply(rs: Seq[Int], cs: Seq[Int]): Matrix[T]

  8. abstract def apply(i: Int, j: Int): T

  9. abstract def argmax: (Int, Int)

  10. abstract def argmin: (Int, Int)

  11. abstract def ceil: Matrix[Int]

  12. abstract def column(j: Int): Matrix[T]

  13. abstract def columnMaxs: Matrix[T]

  14. abstract def columnMeans: Matrix[T]

  15. abstract def columnMins: Matrix[T]

  16. abstract def columnSums: Matrix[T]

  17. abstract def columns: Int

  18. abstract def concatenateHorizontally(right: Matrix[T]): Matrix[T]

  19. abstract def concatenateVertically(under: Matrix[T]): Matrix[T]

  20. abstract def diag: Matrix[T]

  21. abstract def divColumnVector(column: Matrix[T]): Matrix[T]

  22. abstract def divPointwise(other: Matrix[T]): Matrix[T]

  23. abstract def divRowVector(row: Matrix[T]): Matrix[T]

  24. abstract def divideScalar(x: T): Matrix[T]

  25. abstract def dup: Matrix[T]

  26. abstract def eq(other: Matrix[T]): Matrix[Boolean]

  27. abstract def flatMapColumns[A](f: (Matrix[T]) ⇒ Matrix[A])(implicit arg0: C[A]): Matrix[A]

  28. abstract def floor: Matrix[Int]

  29. abstract def fullSVD: (Matrix[T], Matrix[T], Matrix[T])

  30. abstract def ge(other: Matrix[T]): Matrix[Boolean]

  31. abstract def gt(other: Matrix[T]): Matrix[Boolean]

  32. abstract def invert: Matrix[T]

  33. abstract def isColumnVector: Boolean

  34. abstract def isEmpty: Boolean

  35. abstract def isRowVector: Boolean

  36. abstract def isScalar: Boolean

  37. abstract def isSquare: Boolean

  38. abstract def isVector: Boolean

  39. abstract def le(other: Matrix[T]): Matrix[Boolean]

  40. abstract def length: Int

  41. abstract def log: Matrix[Double]

  42. abstract def log10: Matrix[Double]

  43. abstract def lt(other: Matrix[T]): Matrix[Boolean]

  44. abstract def map[B](f: (T) ⇒ B)(implicit arg0: C[B]): Matrix[B]

  45. abstract def max: T

  46. abstract def min: T

  47. abstract def mulColumn(i: Int, x: T): Matrix[T]

  48. abstract def mulColumnVector(column: Matrix[T]): Matrix[T]

  49. abstract def mulPointwise(other: Matrix[T]): Matrix[T]

  50. abstract def mulRow(i: Int, x: T): Matrix[T]

  51. abstract def mulRowVector(row: Matrix[T]): Matrix[T]

  52. abstract def multiplyMatrix(other: Matrix[T]): Matrix[T]

  53. abstract def multiplyScalar(x: T): Matrix[T]

  54. abstract def ne(other: Matrix[T]): Matrix[Boolean]

  55. abstract def negate: Matrix[T]

  56. abstract def not: Matrix[Boolean]

  57. abstract def or(other: Matrix[T]): Matrix[Boolean]

  58. abstract def pow(p: Double): Matrix[T]

  59. abstract def row(i: Int): Matrix[T]

  60. abstract def rowMaxs: Matrix[T]

  61. abstract def rowMeans: Matrix[T]

  62. abstract def rowMins: Matrix[T]

  63. abstract def rowSums: Matrix[T]

  64. abstract def rows: Int

  65. abstract def solve(B: Matrix[T]): Matrix[T]

  66. abstract def sortColumns: Matrix[T]

  67. abstract def sortRows: Matrix[T]

  68. abstract def subColumnVector(column: Matrix[T]): Matrix[T]

  69. abstract def subRowVector(row: Matrix[T]): Matrix[T]

  70. abstract def subtractMatrix(other: Matrix[T]): Matrix[T]

  71. abstract def subtractScalar(x: T): Matrix[T]

  72. abstract def toList: List[T]

  73. abstract def transpose: Matrix[T]

  74. abstract def underlying: Matrix.S

  75. abstract def xor(other: Matrix[T]): Matrix[Boolean]

Concrete Value Members

  1. def !: Matrix[Boolean]

  2. def !=(other: Matrix[T]): Matrix[Boolean]

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

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

    Definition Classes
    AnyRef → Any
  5. def &(other: Matrix[T]): Matrix[Boolean]

  6. def *(x: T): Matrix[T]

  7. def +(rc2v: ((Int, Int), T)): Matrix[T]

  8. def +(other: Matrix[T]): Matrix[T]

  9. def +(x: T): Matrix[T]

  10. def +/+(under: Matrix[T]): Matrix[T]

  11. def +|+(right: Matrix[T]): Matrix[T]

  12. def -(other: Matrix[T]): Matrix[T]

  13. def -(x: T): Matrix[T]

  14. def /(x: T): Matrix[T]

  15. def <(other: Matrix[T]): Matrix[Boolean]

  16. def <=(other: Matrix[T]): Matrix[Boolean]

  17. def ==(other: Matrix[T]): Matrix[Boolean]

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

    Definition Classes
    AnyRef → Any
  19. def >(other: Matrix[T]): Matrix[Boolean]

  20. def >=(other: Matrix[T]): Matrix[Boolean]

  21. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  22. def aside(right: Matrix[T]): Matrix[T]

  23. def atop(under: Matrix[T]): Matrix[T]

  24. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  27. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  28. def foldLeft[A](zero: Matrix[A])(f: (Matrix[A], Matrix[T]) ⇒ Matrix[A]): Matrix[A]

  29. def foldTop[A](zero: Matrix[A])(f: (Matrix[A], Matrix[T]) ⇒ Matrix[A]): Matrix[A]

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

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

    Definition Classes
    AnyRef → Any
  32. def inv: Matrix[T]

  33. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  34. def mm(other: Matrix[T]): Matrix[T]

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

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

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

    Definition Classes
    AnyRef
  38. def scalar: T

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

    Definition Classes
    AnyRef
  40. def t: Matrix[T]

  41. def toString(): String

    Definition Classes
    AnyRef → Any
  42. def tr: Matrix[T]

  43. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. def |(other: Matrix[T]): Matrix[Boolean]

  47. def ~: Matrix[Boolean]

  48. def ¬: Matrix[Boolean]

  49. def (other: Matrix[T]): Matrix[Boolean]

  50. def (other: Matrix[T]): Matrix[Boolean]

  51. def (other: Matrix[T]): Matrix[Boolean]

  52. def (other: Matrix[T]): Matrix[Boolean]

  53. def (other: Matrix[T]): Matrix[Boolean]

  54. def (other: Matrix[T]): Matrix[Boolean]

  55. def (other: Matrix[T]): Matrix[Boolean]

  56. def (other: Matrix[T]): Matrix[T]

Inherited from AnyRef

Inherited from Any

Ungrouped