Trait/Object

axle.algebra

LinearAlgebra

Related Docs: object LinearAlgebra | package algebra

Permalink

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

Annotations
@implicitNotFound( ... )
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. All

Abstract Value Members

  1. abstract def addAssignment(m: M)(r: R, c: C, v: T): M

    Permalink
  2. abstract def addColumnVector(m: M)(column: M): M

    Permalink
  3. abstract def addRowVector(m: M)(row: M): M

    Permalink
  4. abstract def addScalar(m: M)(x: T): M

    Permalink
  5. abstract def and(m: M)(other: M): M

    Permalink
  6. abstract def argmax(m: M): (R, C)

    Permalink
  7. abstract def argmin(m: M): (R, C)

    Permalink
  8. abstract def ceil(m: M): M

    Permalink
  9. abstract def centerColumns(m: M): M

    Permalink
  10. abstract def centerRows(m: M): M

    Permalink

    Hilbert matrix

  11. abstract def column(m: M)(j: C): M

    Permalink
  12. abstract def columnMaxs(m: M): M

    Permalink
  13. abstract def columnMeans(m: M): M

    Permalink
  14. abstract def columnMins(m: M): M

    Permalink
  15. abstract def columnRange(m: M): M

    Permalink
  16. abstract def columnSums(m: M): M

    Permalink
  17. abstract def columns(m: M): C

    Permalink
  18. abstract def concatenateHorizontally(m: M)(right: M): M

    Permalink
  19. abstract def concatenateVertically(m: M)(under: M): M

    Permalink
  20. abstract def cov(m: M): M

    Permalink
  21. abstract def diag(m: M): M

    Permalink
  22. abstract def divColumnVector(m: M)(column: M): M

    Permalink
  23. abstract def divPointwise(m: M)(other: M): M

    Permalink
  24. abstract def divRowVector(m: M)(row: M): M

    Permalink
  25. abstract def divideScalar(m: M)(x: T): M

    Permalink
  26. abstract def dup(m: M): M

    Permalink
  27. abstract def elementRng: Rng[T]

    Permalink
  28. abstract def endofunctor: Endofunctor[M, T]

    Permalink
  29. abstract def eq(m: M)(other: M): M

    Permalink
  30. abstract def flatMap(m: M)(f: (T) ⇒ M): M

    Permalink
  31. abstract def floor(m: M): M

    Permalink
  32. abstract def foldLeft(m: M)(zero: M)(f: (M, M) ⇒ M): M

    Permalink
  33. abstract def foldTop(m: M)(zero: M)(f: (M, M) ⇒ M): M

    Permalink
  34. abstract def fromColumnMajorArray(r: R, c: C, values: Array[T]): M

    Permalink
  35. abstract def fromRowMajorArray(r: R, c: C, values: Array[T]): M

    Permalink
  36. abstract def fullSVD(m: M): (M, M, M)

    Permalink
  37. abstract def ge(m: M)(other: M): M

    Permalink
  38. abstract def get(m: M)(i: R, j: C): T

    Permalink
  39. abstract def gt(m: M)(other: M): M

    Permalink
  40. abstract def invert(m: M): M

    Permalink
  41. abstract def isColumnVector(m: M): Boolean

    Permalink
  42. abstract def isEmpty(m: M): Boolean

    Permalink
  43. abstract def isRowVector(m: M): Boolean

    Permalink
  44. abstract def isScalar(m: M): Boolean

    Permalink
  45. abstract def isSquare(m: M): Boolean

    Permalink
  46. abstract def isVector(m: M): Boolean

    Permalink
  47. abstract def le(m: M)(other: M): M

    Permalink
  48. abstract def length(m: M): Int

    Permalink
  49. abstract def log(m: M): M

    Permalink
  50. abstract def log10(m: M): M

    Permalink
  51. abstract def lt(m: M)(other: M): M

    Permalink
  52. abstract def matrix(m: R, n: C, f: (R, C) ⇒ T): M

    Permalink
  53. abstract def matrix(m: R, n: C, topleft: ⇒ T, left: (R) ⇒ T, top: (C) ⇒ T, fill: (R, C, T, T, T) ⇒ T): M

    Permalink
  54. abstract def max(m: M): T

    Permalink
  55. abstract def min(m: M): T

    Permalink
  56. abstract def module: Module[M, T]

    Permalink
  57. abstract def mulColumn(m: M)(i: C, x: T): M

    Permalink
  58. abstract def mulColumnVector(m: M)(column: M): M

    Permalink
  59. abstract def mulPointwise(m: M)(other: M): M

    Permalink
  60. abstract def mulRow(m: M)(i: R, x: T): M

    Permalink
  61. abstract def mulRowVector(m: M)(row: M): M

    Permalink
  62. abstract def ne(m: M)(other: M): M

    Permalink
  63. abstract def negate(m: M): M

    Permalink
  64. abstract def not(m: M): M

    Permalink
  65. abstract def numComponentsForCutoff(s: M, cutoff: Double)(implicit field: Field[T]): Int

    Permalink
  66. abstract def ones(laRows: R, laColumns: C): M

    Permalink
  67. abstract def or(m: M)(other: M): M

    Permalink
  68. abstract def pca(Xnorm: M, cutoff: Double): (M, M)

    Permalink
  69. abstract def pow(m: M)(p: Double): M

    Permalink
  70. abstract def rand(laRows: R, laColumns: C): M

    Permalink
  71. abstract def randn(laRows: R, laColumns: C): M

    Permalink
  72. abstract def reduceToScalar(m: M)(op: (T, T) ⇒ T): T

    Permalink
  73. abstract def ring: Ring[M]

    Permalink
  74. abstract def row(m: M)(i: R): M

    Permalink
  75. abstract def rowMaxs(m: M): M

    Permalink
  76. abstract def rowMeans(m: M): M

    Permalink
  77. abstract def rowMins(m: M): M

    Permalink
  78. abstract def rowRange(m: M): M

    Permalink
  79. abstract def rowSums(m: M): M

    Permalink
  80. abstract def rows(m: M): R

    Permalink
  81. abstract def slice(m: M)(rs: Seq[R], cs: Seq[C]): M

    Permalink
  82. abstract def solve(m: M)(B: M): M

    Permalink
  83. abstract def sortColumns(m: M): M

    Permalink
  84. abstract def sortRows(m: M): M

    Permalink
  85. abstract def std(m: M): M

    Permalink
  86. abstract def subColumnVector(m: M)(column: M): M

    Permalink
  87. abstract def subRowVector(m: M)(row: M): M

    Permalink
  88. abstract def subtractScalar(m: M)(x: T): M

    Permalink
  89. abstract def sumsq(m: M): M

    Permalink
  90. abstract def toList(m: M): List[T]

    Permalink
  91. abstract def transpose(m: M): M

    Permalink
  92. abstract def xor(m: M)(other: M): M

    Permalink
  93. abstract def zeros(laRows: R, laColumns: C): M

    Permalink
  94. abstract def zipWith(m: M)(op: (T, T) ⇒ T)(other: M): M

    Permalink
  95. abstract def zscore(m: M): M

    Permalink

Concrete Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def I(laRows: R): M

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  9. def eye(laRows: R): M

    Permalink
  10. def finalize(): Unit

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  18. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. def zero: M

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped