trait LinearAlgebra[M, R, C, T] extends AnyRef
- Annotations
- @implicitNotFound("Witness not found for LinearAlgebra[${M}, ${R}, ${C}, ${T}]")
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- LinearAlgebra
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Abstract Value Members
- abstract def addAssignment(m: M)(r: R, c: C, v: T): M
- abstract def addColumnVector(m: M)(column: M): M
- abstract def addRowVector(m: M)(row: M): M
- abstract def addScalar(m: M)(x: T): M
- abstract def additive: AdditiveCSemigroup[M]
- abstract def and(m: M)(other: M): M
- abstract def argmax(m: M): (R, C)
- abstract def argmin(m: M): (R, C)
- abstract def ceil(m: M): M
- abstract def centerColumns(m: M): M
- abstract def centerRows(m: M): M
Hilbert matrix
- abstract def column(m: M)(j: C): M
- abstract def columnMaxs(m: M): M
- abstract def columnMeans(m: M): M
- abstract def columnMins(m: M): M
- abstract def columnRange(m: M): M
- abstract def columnSums(m: M): M
- abstract def columns(m: M): C
- abstract def concatenateHorizontally(m: M)(right: M): M
- abstract def concatenateVertically(m: M)(under: M): M
- abstract def cov(m: M): M
- abstract def diag(m: M): M
- abstract def divColumnVector(m: M)(column: M): M
- abstract def divPointwise(m: M)(other: M): M
- abstract def divRowVector(m: M)(row: M): M
- abstract def divideScalar(m: M)(x: T): M
- abstract def dup(m: M): M
- abstract def elementRng: Rng[T]
- abstract def endofunctor: Endofunctor[M, T]
- abstract def eq(m: M)(other: M): M
- abstract def eye(laRows: R): M
- abstract def flatMap(m: M)(f: (T) => M): M
- abstract def floor(m: M): M
- abstract def foldLeft(m: M)(zero: M)(f: (M, M) => M): M
- abstract def foldTop(m: M)(zero: M)(f: (M, M) => M): M
- abstract def fromColumnMajorArray(r: R, c: C, values: Array[T]): M
- abstract def fromRowMajorArray(r: R, c: C, values: Array[T]): M
- abstract def fullSVD(m: M): (M, M, M)
- abstract def ge(m: M)(other: M): M
- abstract def get(m: M)(i: R, j: C): T
- abstract def gt(m: M)(other: M): M
- abstract def invert(m: M): M
- abstract def isColumnVector(m: M): Boolean
- abstract def isEmpty(m: M): Boolean
- abstract def isRowVector(m: M): Boolean
- abstract def isScalar(m: M): Boolean
- abstract def isSquare(m: M): Boolean
- abstract def isVector(m: M): Boolean
- abstract def le(m: M)(other: M): M
- abstract def length(m: M): Int
- abstract def log(m: M): M
- abstract def log10(m: M): M
- abstract def lt(m: M)(other: M): M
- abstract def matrix(m: R, n: C, f: (R, C) => T): M
- abstract def matrix(m: R, n: C, topleft: => T, left: (R) => T, top: (C) => T, fill: (R, C, T, T, T) => T): M
- abstract def max(m: M): T
- abstract def min(m: M): T
- abstract def minus(x: M, y: M): M
- abstract def mulColumn(m: M)(i: C, x: T): M
- abstract def mulColumnVector(m: M)(column: M): M
- abstract def mulPointwise(m: M)(other: M): M
- abstract def mulRow(m: M)(i: R, x: T): M
- abstract def mulRowVector(m: M)(row: M): M
- abstract def multiplicative: MultiplicativeSemigroup[M]
- abstract def multiplyScalar(m: M)(x: T): M
- abstract def ne(m: M)(other: M): M
- abstract def negate(m: M): M
- abstract def not(m: M): M
- abstract def numComponentsForCutoff(s: M, cutoff: Double)(implicit field: Field[T]): Int
- abstract def ones(laRows: R, laColumns: C): M
- abstract def or(m: M)(other: M): M
- abstract def pca(Xnorm: M): (M, M)
- abstract def pow(m: M)(p: Double): M
- abstract def rand(laRows: R, laColumns: C): M
- abstract def randn(laRows: R, laColumns: C): M
- abstract def reduceToScalar(m: M)(op: (T, T) => T): T
- abstract def row(m: M)(i: R): M
- abstract def rowMaxs(m: M): M
- abstract def rowMeans(m: M): M
- abstract def rowMins(m: M): M
- abstract def rowRange(m: M): M
- abstract def rowSums(m: M): M
- abstract def rows(m: M): R
- abstract def slice(m: M)(rs: Seq[R], cs: Seq[C]): M
- abstract def solve(m: M)(B: M): M
- abstract def sortColumns(m: M): M
- abstract def sortRows(m: M): M
- abstract def std(m: M): M
- abstract def subColumnVector(m: M)(column: M): M
- abstract def subRowVector(m: M)(row: M): M
- abstract def subtractScalar(m: M)(x: T): M
- abstract def sumsq(m: M): M
- abstract def toList(m: M): List[T]
- abstract def transpose(m: M): M
- abstract def xor(m: M)(other: M): M
- abstract def zeros(laRows: R, laColumns: C): M
- abstract def zipWith(m: M)(op: (T, T) => T)(other: M): M
- abstract def zscore(m: M): M
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def I(laRows: R): M
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])