koblas

F64PivotedQrDecomposition

class F64PivotedQrDecomposition(val factorization: F64QrDecomposition, val pivots: IntArray, val rank: Int)(source)

A QR factorization with column pivoting, A·P = Q·R (LAPACK dgeqp3), plus the numerical rank the pivoting revealed. factorization factorizes A·P, so its solutions come out in permuted column order. pivots is a live buffer, not a copy, so treat it as read-only: reordering it changes what every later solve against this factorization returns.

Constructors

F64PivotedQrDecomposition

constructor(factorization: F64QrDecomposition, pivots: IntArray, rank: Int)(source)

Properties

factorization

m

val m: Int(source)

The row count of the factored matrix.

n

val n: Int(source)

The column count of the factored matrix.

pivots

rank

rankDeficient

Whether the numerical rank is below min(m, n).