trait LinearAlgebra[M, R, C, T] extends AnyRef

Annotations
@implicitNotFound("Witness not found for LinearAlgebra[${M}, ${R}, ${C}, ${T}]")
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LinearAlgebra
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def addAssignment(m: M)(r: R, c: C, v: T): M
  2. abstract def addColumnVector(m: M)(column: M): M
  3. abstract def addRowVector(m: M)(row: M): M
  4. abstract def addScalar(m: M)(x: T): M
  5. abstract def additive: AdditiveCSemigroup[M]
  6. abstract def and(m: M)(other: M): M
  7. abstract def argmax(m: M): (R, C)
  8. abstract def argmin(m: M): (R, C)
  9. abstract def ceil(m: M): M
  10. abstract def centerColumns(m: M): M
  11. abstract def centerRows(m: M): M

    Hilbert matrix

  12. abstract def column(m: M)(j: C): M
  13. abstract def columnMaxs(m: M): M
  14. abstract def columnMeans(m: M): M
  15. abstract def columnMins(m: M): M
  16. abstract def columnRange(m: M): M
  17. abstract def columnSums(m: M): M
  18. abstract def columns(m: M): C
  19. abstract def concatenateHorizontally(m: M)(right: M): M
  20. abstract def concatenateVertically(m: M)(under: M): M
  21. abstract def cov(m: M): M
  22. abstract def diag(m: M): M
  23. abstract def divColumnVector(m: M)(column: M): M
  24. abstract def divPointwise(m: M)(other: M): M
  25. abstract def divRowVector(m: M)(row: M): M
  26. abstract def divideScalar(m: M)(x: T): M
  27. abstract def dup(m: M): M
  28. abstract def elementRng: Rng[T]
  29. abstract def endofunctor: Endofunctor[M, T]
  30. abstract def eq(m: M)(other: M): M
  31. abstract def eye(laRows: R): M
  32. abstract def flatMap(m: M)(f: (T) => M): M
  33. abstract def floor(m: M): M
  34. abstract def foldLeft(m: M)(zero: M)(f: (M, M) => M): M
  35. abstract def foldTop(m: M)(zero: M)(f: (M, M) => M): M
  36. abstract def fromColumnMajorArray(r: R, c: C, values: Array[T]): M
  37. abstract def fromRowMajorArray(r: R, c: C, values: Array[T]): M
  38. abstract def fullSVD(m: M): (M, M, M)
  39. abstract def ge(m: M)(other: M): M
  40. abstract def get(m: M)(i: R, j: C): T
  41. abstract def gt(m: M)(other: M): M
  42. abstract def invert(m: M): M
  43. abstract def isColumnVector(m: M): Boolean
  44. abstract def isEmpty(m: M): Boolean
  45. abstract def isRowVector(m: M): Boolean
  46. abstract def isScalar(m: M): Boolean
  47. abstract def isSquare(m: M): Boolean
  48. abstract def isVector(m: M): Boolean
  49. abstract def le(m: M)(other: M): M
  50. abstract def length(m: M): Int
  51. abstract def log(m: M): M
  52. abstract def log10(m: M): M
  53. abstract def lt(m: M)(other: M): M
  54. abstract def matrix(m: R, n: C, f: (R, C) => T): M
  55. abstract def matrix(m: R, n: C, topleft: => T, left: (R) => T, top: (C) => T, fill: (R, C, T, T, T) => T): M
  56. abstract def max(m: M): T
  57. abstract def min(m: M): T
  58. abstract def minus(x: M, y: M): M
  59. abstract def mulColumn(m: M)(i: C, x: T): M
  60. abstract def mulColumnVector(m: M)(column: M): M
  61. abstract def mulPointwise(m: M)(other: M): M
  62. abstract def mulRow(m: M)(i: R, x: T): M
  63. abstract def mulRowVector(m: M)(row: M): M
  64. abstract def multiplicative: MultiplicativeSemigroup[M]
  65. abstract def multiplyScalar(m: M)(x: T): M
  66. abstract def ne(m: M)(other: M): M
  67. abstract def negate(m: M): M
  68. abstract def not(m: M): M
  69. abstract def numComponentsForCutoff(s: M, cutoff: Double)(implicit field: Field[T]): Int
  70. abstract def ones(laRows: R, laColumns: C): M
  71. abstract def or(m: M)(other: M): M
  72. abstract def pca(Xnorm: M): (M, M)
  73. abstract def pow(m: M)(p: Double): M
  74. abstract def rand(laRows: R, laColumns: C): M
  75. abstract def randn(laRows: R, laColumns: C): M
  76. abstract def reduceToScalar(m: M)(op: (T, T) => T): T
  77. abstract def row(m: M)(i: R): M
  78. abstract def rowMaxs(m: M): M
  79. abstract def rowMeans(m: M): M
  80. abstract def rowMins(m: M): M
  81. abstract def rowRange(m: M): M
  82. abstract def rowSums(m: M): M
  83. abstract def rows(m: M): R
  84. abstract def slice(m: M)(rs: Seq[R], cs: Seq[C]): M
  85. abstract def solve(m: M)(B: M): M
  86. abstract def sortColumns(m: M): M
  87. abstract def sortRows(m: M): M
  88. abstract def std(m: M): M
  89. abstract def subColumnVector(m: M)(column: M): M
  90. abstract def subRowVector(m: M)(row: M): M
  91. abstract def subtractScalar(m: M)(x: T): M
  92. abstract def sumsq(m: M): M
  93. abstract def toList(m: M): List[T]
  94. abstract def transpose(m: M): M
  95. abstract def xor(m: M)(other: M): M
  96. abstract def zeros(laRows: R, laColumns: C): M
  97. abstract def zipWith(m: M)(op: (T, T) => T)(other: M): M
  98. abstract def zscore(m: M): M

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def I(laRows: R): M
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped