35#ifndef _BLAZE_MATH_LAPACK_CLAPACK_GEQP3_H_
36#define _BLAZE_MATH_LAPACK_CLAPACK_GEQP3_H_
55#if !defined(INTEL_MKL_VERSION)
146#if defined(INTEL_MKL_VERSION)
150 sgeqp3_( &m, &n, A, &lda, jpvt, tau, work, &lwork, info );
208#if defined(INTEL_MKL_VERSION)
212 dgeqp3_( &m, &n, A, &lda, jpvt, tau, work, &lwork, info );
void geqp3(blas_int_t m, blas_int_t n, double *A, blas_int_t lda, blas_int_t *jpvt, double *tau, double *work, blas_int_t lwork, blas_int_t *info)
LAPACK kernel for the QR decomposition of the given dense double precision column-major matrix.
Definition: geqp3.h:205
int32_t blas_int_t
Signed integer type used in the BLAS/LAPACK wrapper functions.
Definition: Types.h:64
#define BLAZE_STATIC_ASSERT(expr)
Compile time assertion macro.
Definition: StaticAssert.h:112
Header file for basic BLAS type definitions.