Trait/Object

axle.algebra

LinearAlgebra

Related Docs: object LinearAlgebra | package algebra

Permalink

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

Annotations
@implicitNotFound( ... )
Linear Supertypes
AnyRef, Any
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 flatMapColumns(m: M)(f: (M) ⇒ 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 fullSVD(m: M): (M, M, M)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  72. abstract def ring: Ring[M]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  94. 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