Tatooine
Namespaces | Functions
syev.h File Reference

Go to the source code of this file.

Namespaces

namespace  tatooine
 
namespace  tatooine::lapack
 

Functions

void dsyev_ (char *JOBZ, char *UPLO, int *N, double *A, int *LDA, double *W, double *WORK, int *LWORK, int *INFO)
 
void ssyev_ (char *JOBZ, char *UPLO, int *N, float *A, int *LDA, float *W, float *WORK, int *LWORK, int *INFO)
 
template<std::floating_point Float>
auto tatooine::lapack::syev (job j, uplo u, int N, Float *A, int LDA, Float *W, Float *WORK, int LWORK) -> int
 
template<std::floating_point Float>
auto tatooine::lapack::syev (job j, uplo u, int N, Float *A, int LDA, Float *W) -> int
 
template<typename Real , size_t N>
auto tatooine::lapack::syev (job jobz, uplo const u, tensor< Real, N, N > &A, tensor< Real, N > &W)
 

Function Documentation

◆ dsyev_()

void dsyev_ ( char *  JOBZ,
char *  UPLO,
int *  N,
double A,
int *  LDA,
double W,
double WORK,
int *  LWORK,
int *  INFO 
)

◆ ssyev_()

void ssyev_ ( char *  JOBZ,
char *  UPLO,
int *  N,
float *  A,
int *  LDA,
float *  W,
float *  WORK,
int *  LWORK,
int *  INFO 
)