Class

MPSMatrixDecompositionLU

A kernel for computing the LU factorization of a matrix using partial pivoting with row interchanges.

Declaration

@interface MPSMatrixDecompositionLU : MPSMatrixUnaryKernel

Overview

This kernel object computes an LU factorization, PA = LU, where:

  • A is a matrix for which the LU factorization is to be computed

  • L is a unit lower triangular matrix

  • U is an upper triangular matrix

  • P is a permutation matrix

Relationships

See Also

Classes for Decomposition and Solving

MPSMatrixDecompositionCholesky

A kernel for computing the Cholesky factorization of a matrix.

MPSMatrixSolveCholesky

A kernel for computing the solution of a linear system of equations using a Cholesky factorization.

MPSMatrixSolveLU

A kernel for computing the solution of a linear system of equations using an LU factorization.

MPSMatrixSolveTriangular

A kernel for computing the solution of a linear system of equations using a triangular coefficient matrix.

MPSMatrixUnaryKernel

A kernel that consumes one matrix and produces one matrix.

MPSMatrixBinaryKernel

A kernel that consumes two matrices and produces one matrix.