class MatPimp extends AnyRef
- Alphabetic
- By Inheritance
- MatPimp
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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 \(rightHandSide: Mat[Double]): Option[Mat[Double]]
- def addDiagonalMatrix(other: Vec[Double]): Mat[Double]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def choleskyLower: Option[Mat[Double]]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def colSums: Vec[Double]
- def determinantPD: Option[Double]
- def diag: Vec[Double]
- def diagInnerM: Vec[Double]
- def diagInverseSandwich(other: Mat[Double]): Option[Vec[Double]]
- def diagOuterM: Vec[Double]
- def eigNonSymm: EigenDecompositionNonSymmetric
- def eigSymm(i: Int): EigenDecompositionSymmetric
- def eigSymm: EigenDecompositionSymmetric
- def eigenValuesSymm(max: Int): Vec[Double]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def innerM: Mat[Double]
- def innerMpC(alpha: Double, beta: Double, c: Mat[Double]): Mat[Double]
- def invert: Mat[Double]
- def invertPD: Option[Mat[Double]]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isPositiveDefinite: Boolean
- def linalg: MatPimp
- def mDiagFromLeft(diag: Vec[Double]): Mat[Double]
- def mDiagFromRight(diag: Vec[Double]): Mat[Double]
- def mm(other: B): B
Simple DGEMM
- def mmc(other: B, c: B, alpha: Double = 1.0, beta: Double = 1.0): Mat[Double]
Full DGEMM alpha A x B + beta * C
- def mmt(other: B): B
- def mmtc(other: B, c: B, alpha: Double = 1.0, beta: Double = 1.0): Mat[Double]
- def mv(other: Vec[Double]): Vec[Double]
- def mvW(other: Vec[Double], target: Array[Double]): Vec[Double]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def outerM: Mat[Double]
- def outerMpC(alpha: Double, beta: Double, c: Mat[Double]): Mat[Double]
- def rowSums: Vec[Double]
- def scalarOp(multiply: Double = 1d, add: Double = 0d): Mat[Double]
- val self: Mat[Double]
- def singularValues(max: Int): Vec[Double]
- def solve(rightHandSide: Mat[Double]): Option[Mat[Double]]
- def solveLowerTriangularForTransposed(rightHandSide: Mat[Double]): Option[Mat[Double]]
- def solvePDTransposed(rhsT: Mat[Double]): Option[Mat[Double]]
Solves A x X = B for X when A is PD and self is the Cholesky decomposition The matrix this is called on must be the lower Cholesky factor
Solves A x X = B for X when A is PD and self is the Cholesky decomposition The matrix this is called on must be the lower Cholesky factor
- rhsT
matrix B'
- returns
t(X)
- def solveUpperTriangularForTransposed(rightHandSide: Mat[Double]): Option[Mat[Double]]
- def svd(max: Int): SVDResult
- def svd: SVDResult
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tmm(other: B): B
- def tmmc(other: B, c: B, alpha: Double = 1.0, beta: Double = 1.0): Mat[Double]
- def tmmt(other: B): B
- def tmmtc(other: B, c: B, alpha: Double = 1.0, beta: Double = 1.0): Mat[Double]
- def tmv(other: Vec[Double]): Vec[Double]
- def tmvW(other: Vec[Double], target: Array[Double]): Vec[Double]
- def toString(): String
- Definition Classes
- AnyRef → Any
- def trace: Double
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()