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 additive: AdditiveCSemigroup[M]

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

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

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

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

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

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

    Permalink

    Hilbert matrix

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  28. abstract def elementRng: Rng[T]

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

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

    Permalink
  31. abstract def eye(laRows: R): M

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  58. abstract def minus(x: M, y: M): M

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

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

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

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

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

    Permalink
  64. abstract def multiplicative: MultiplicativeSemigroup[M]

    Permalink
  65. abstract def multiplyScalar(m: M)(x: T): M

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  98. 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 finalize(): Unit

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped