Tatooine
Namespaces | Functions
geqrf.h File Reference

Go to the source code of this file.

Namespaces

namespace  tatooine
 
namespace  tatooine::lapack
 

Functions

auto dgeqrf_ (int *M, int *N, double *A, int *LDA, double *TAU, double *WORK, int *LWORK, int *INFO) -> void
 
auto sgeqrf_ (int *M, int *N, float *A, int *LDA, float *TAU, float *WORK, int *LWORK, int *INFO) -> void
 
template<std::floating_point Float>
auto tatooine::lapack::geqrf (int M, int N, Float *A, int LDA, Float *TAU, Float *WORK, int LWORK) -> int
 
template<std::floating_point Float>
auto tatooine::lapack::geqrf (int M, int N, Float *A, int LDA, Float *TAU) -> int
 
template<typename T , size_t M, size_t N>
auto tatooine::lapack::geqrf (tensor< T, M, N > &A, tensor< T,(M< N) ? M :N > &tau)
 
template<typename T >
auto tatooine::lapack::geqrf (tensor< T > &A, tensor< T > &tau)
 

Function Documentation

◆ dgeqrf_()

auto dgeqrf_ ( int *  M,
int *  N,
double A,
int *  LDA,
double TAU,
double WORK,
int *  LWORK,
int *  INFO 
) -> void

◆ sgeqrf_()

auto sgeqrf_ ( int *  M,
int *  N,
float *  A,
int *  LDA,
float *  TAU,
float *  WORK,
int *  LWORK,
int *  INFO 
) -> void