LupDecomposition

class LupDecomposition<T : Any>(val context: LinearSpace<T, *>, val elementContext: Field<T>, val lu: Matrix<T>, val pivot: IntArray, even: Boolean) : LupDecompositionFeature<T> , DeterminantFeature<T> (source)

Common implementation of LupDecompositionFeature.

Constructors

Link copied to clipboard
constructor(context: LinearSpace<T, *>, elementContext: Field<T>, lu: Matrix<T>, pivot: IntArray, even: Boolean)

Properties

Link copied to clipboard
Link copied to clipboard
open override val determinant: T

Return the determinant of the matrix

Link copied to clipboard
Link copied to clipboard

A key used for extraction

Link copied to clipboard
open override val l: Matrix<T>

Returns the matrix L of the decomposition.

Link copied to clipboard
val lu: Matrix<T>
Link copied to clipboard
open override val p: Matrix<T>

Returns the P rows permutation matrix.

Link copied to clipboard
Link copied to clipboard
open override val u: Matrix<T>

Returns the matrix U of the decomposition.