35 #ifndef _BLAZE_MATH_LAPACK_CLAPACK_UNMLQ_H_ 36 #define _BLAZE_MATH_LAPACK_CLAPACK_UNMLQ_H_ 57 void cunmlq_(
char* side,
char*
trans,
int* m,
int* n,
int* k,
float* A,
int* lda,
float* tau,
float* C,
int* ldc,
float* work,
int* lwork,
int* info );
58 void zunmlq_(
char* side,
char*
trans,
int* m,
int* n,
int* k,
double* A,
int* lda,
double* tau,
double* C,
int* ldc,
double* work,
int* lwork,
int* info );
78 inline void unmlq(
char side,
char trans,
int m,
int n,
int k,
const complex<float>* A,
int lda,
79 const complex<float>* tau, complex<float>* C,
int ldc, complex<float>* work,
80 int lwork,
int* info );
82 inline void unmlq(
char side,
char trans,
int m,
int n,
int k,
const complex<double>* A,
int lda,
83 const complex<double>* tau, complex<double>* C,
int ldc, complex<double>* work,
84 int lwork,
int* info );
136 inline void unmlq(
char side,
char trans,
int m,
int n,
int k,
const complex<float>* A,
int lda,
137 const complex<float>* tau, complex<float>* C,
int ldc, complex<float>* work,
138 int lwork,
int* info )
142 cunmlq_( &side, &trans, &m, &n, &k,
143 const_cast<float*>( reinterpret_cast<const float*>( A ) ), &lda,
144 const_cast<float*>( reinterpret_cast<const float*>( tau ) ),
145 reinterpret_cast<float*>( C ), &ldc, reinterpret_cast<float*>( work ),
198 inline void unmlq(
char side,
char trans,
int m,
int n,
int k,
const complex<double>* A,
int lda,
199 const complex<double>* tau, complex<double>* C,
int ldc, complex<double>* work,
200 int lwork,
int* info )
204 zunmlq_( &side, &trans, &m, &n, &k,
205 const_cast<double*>( reinterpret_cast<const double*>( A ) ), &lda,
206 const_cast<double*>( reinterpret_cast<const double*>( tau ) ),
207 reinterpret_cast<double*>( C ), &ldc, reinterpret_cast<double*>( work ),
Namespace of the Blaze C++ math library.
Definition: Blaze.h:57
void unmlq(char side, char trans, int m, int n, int k, const complex< float > *A, int lda, const complex< float > *tau, complex< float > *C, int ldc, complex< float > *work, int lwork, int *info)
LAPACK kernel for the multiplication of the single precision complex Q from a LQ decomposition with a...
Definition: unmlq.h:136
const DMatTransExpr< MT,!SO > trans(const DenseMatrix< MT, SO > &dm)
Calculation of the transpose of the given dense matrix.
Definition: DMatTransExpr.h:733
Header file for the complex data type.
#define BLAZE_STATIC_ASSERT(expr)
Compile time assertion macro.In case of an invalid compile time expression, a compilation error is cr...
Definition: StaticAssert.h:112