CVR-Lib last update 20 Sep 2009

cvr::internal::luDecompositionLapackInterface< T > Class Template Reference

Offers a direct interface to the LAPACK function getrf for computing an LU decomposition with partial pivoting. More...

#include <cvrLuDecomposition.h>

Inheritance diagram for cvr::internal::luDecompositionLapackInterface< T >:

Inheritance graph
[legend]
Collaboration diagram for cvr::internal::luDecompositionLapackInterface< T >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

int getrf (integer *rows, integer *cols, T *a, integer *lda, integer *ipiv, integer *info) const


Detailed Description

template<typename T>
class cvr::internal::luDecompositionLapackInterface< T >

Offers a direct interface to the LAPACK function getrf for computing an LU decomposition with partial pivoting.

This function is needed by other classes that use it as part of the LAPACK processing chain.


Member Function Documentation

template<typename T>
int cvr::internal::luDecompositionLapackInterface< T >::getrf ( integer rows,
integer cols,
T *  a,
integer lda,
integer ipiv,
integer info 
) const

GETRF computes an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges.

The factorization has the form

     A = P * L * U
where P is a permutation matrix, L is lower triangular with unit diagonal elements (lower trapezoidal if m > n), and U is upper triangular (upper trapezoidal if m < n).


The documentation for this class was generated from the following file:

Generated on Sun Sep 20 22:09:12 2009 for CVR-Lib by Doxygen 1.5.8