35#ifndef _BLAZE_MATH_LAPACK_CLAPACK_ORMQR_H_
36#define _BLAZE_MATH_LAPACK_CLAPACK_ORMQR_H_
56#if !defined(INTEL_MKL_VERSION)
149#if defined(INTEL_MKL_VERSION)
153 sormqr_( &side, &
trans, &m, &n, &k,
const_cast<float*
>( A ), &lda,
154 const_cast<float*
>( tau ), C, &ldc, work, &lwork, info
155#
if !defined(INTEL_MKL_VERSION)
214#if defined(INTEL_MKL_VERSION)
218 dormqr_( &side, &
trans, &m, &n, &k,
const_cast<double*
>( A ), &lda,
219 const_cast<double*
>( tau ), C, &ldc, work, &lwork, info
220#
if !defined(INTEL_MKL_VERSION)
decltype(auto) trans(const DenseMatrix< MT, SO > &dm)
Calculation of the transpose of the given dense matrix.
Definition: DMatTransExpr.h:766
void ormqr(DenseMatrix< MT1, SO1 > &C, const DenseMatrix< MT2, SO2 > &A, char side, char trans, const ElementType_t< MT2 > *tau)
LAPACK kernel for the multiplication of the double precision Q from a QR decomposition with another m...
Definition: ormqr.h:145
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
size_t fortran_charlen_t
Type of the hidden arguments of character type within a Fortran forward declaration.
Definition: Types.h:186
Header file for basic BLAS type definitions.
Header file for basic type definitions.