Tatooine
Namespaces | Functions
sysv.h File Reference

Go to the source code of this file.

Namespaces

namespace  tatooine
 
namespace  tatooine::lapack
 

Functions

auto dsysv_ (char *UPLO, int *N, int *NRHS, double *A, int *LDA, int *IPIV, double *B, int *LDB, double *WORK, int *LWORK, int *INFO) -> void
 
auto ssysv_ (char *UPLO, int *N, int *NRHS, float *A, int *LDA, int *IPIV, float *B, int *LDB, float *WORK, int *LWORK, int *INFO) -> void
 
template<std::floating_point Float>
auto tatooine::lapack::sysv (uplo u, int N, int NRHS, Float *A, int LDA, int *IPIV, Float *B, int LDB, Float *WORK, int LWORK) -> int
 
template<std::floating_point Float>
auto tatooine::lapack::sysv (uplo u, int N, int NRHS, Float *A, int LDA, int *IPIV, Float *B, int LDB) -> int
 
template<std::floating_point Float, size_t N>
auto tatooine::lapack::sysv (tensor< Float, N, N > &A, tensor< Float, N > &b, uplo const u)
 
template<std::floating_point Float>
auto tatooine::lapack::sysv (tensor< Float > &A, tensor< Float > &B, uplo const u)
 

Function Documentation

◆ dsysv_()

auto dsysv_ ( char *  UPLO,
int *  N,
int *  NRHS,
double A,
int *  LDA,
int *  IPIV,
double B,
int *  LDB,
double WORK,
int *  LWORK,
int *  INFO 
) -> void

◆ ssysv_()

auto ssysv_ ( char *  UPLO,
int *  N,
int *  NRHS,
float *  A,
int *  LDA,
int *  IPIV,
float *  B,
int *  LDB,
float *  WORK,
int *  LWORK,
int *  INFO 
) -> void