igraph_lapack_dgetrf

Function igraph_lapack_dgetrf 

Source
pub unsafe extern "C" fn igraph_lapack_dgetrf(
    a: *mut igraph_matrix_t,
    ipiv: *mut igraph_vector_int_t,
    info: *mut c_int,
) -> igraph_error_t
Expand description

\section about_lapack LAPACK interface in igraph

LAPACK is written in Fortran90 and provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. The associated matrix factorizations (LU, Cholesky, QR, SVD, Schur, generalized Schur) are also provided, as are related computations such as reordering of the Schur factorizations and estimating condition numbers. Dense and banded matrices are handled, but not general sparse matrices. In all areas, similar functionality is provided for real and complex matrices, in both single and double precision. igraph provides an interface to a very limited set of LAPACK functions, using the regular igraph data structures. See more about LAPACK at http://www.netlib.org/lapack/