11#ifndef TLAPACK_GETRF_HH
12#define TLAPACK_GETRF_HH
63template <TLAPACK_MATRIX matrix_t, TLAPACK_VECTOR piv_t>
67 if (opts.variant == GetrfVariant::Recursive)
GetrfVariant
Variants of the algorithm to compute the LU factorization.
Definition getrf.hpp:21
int getrf_recursive(matrix_t &A, piv_t &piv)
getrf_recursive computes an LU factorization of a general m-by-n matrix A using partial pivoting with...
Definition getrf_recursive.hpp:56
int getrf_level0(matrix_t &A, piv_t &piv)
getrf computes an LU factorization of a general m-by-n matrix A using partial pivoting with row inter...
Definition getrf_level0.hpp:50
int getrf(matrix_t &A, piv_t &piv, const GetrfOpts &opts={})
getrf computes an LU factorization of a general m-by-n matrix A.
Definition getrf.hpp:64
typename traits::real_type_traits< Types..., int >::type real_type
The common real type of the list of types.
Definition scalar_type_traits.hpp:113
Options struct for getrf()
Definition getrf.hpp:24