Tatooine
Namespaces | Functions
ormqr.h File Reference

Go to the source code of this file.

Namespaces

namespace  tatooine
 
namespace  tatooine::lapack
 

Functions

auto dormqr_ (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) -> void
 
auto sormqr_ (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) -> void
 
template<std::floating_point Float>
auto tatooine::lapack::ormqr (side SIDE, op TRANS, int M, int N, int K, Float *A, int LDA, Float *TAU, Float *C, int LDC, Float *WORK, int LWORK) -> int
 
template<std::floating_point Float>
auto tatooine::lapack::ormqr (side SIDE, op TRANS, int M, int N, int K, Float *A, int LDA, Float *TAU, Float *C, int LDC) -> int
 
template<typename T , size_t K, size_t M>
auto tatooine::lapack::ormqr (tensor< T, M, K > &A, tensor< T, M > &c, tensor< T, K > &tau, side const s, op trans)
 
template<typename T , size_t K, size_t M, size_t N>
auto tatooine::lapack::ormqr (tensor< T, M, K > &A, tensor< T, M, N > &C, tensor< T, K > &tau, side const s, op trans)
 
template<typename T >
auto tatooine::lapack::ormqr (tensor< T > &A, tensor< T > &C, tensor< T > &tau, side const s, op trans)
 

Function Documentation

◆ dormqr_()

auto dormqr_ ( 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 
) -> void

◆ sormqr_()

auto sormqr_ ( 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 
) -> void