| SPEIGS 1.0.0

spinfo.h
Go to the documentation of this file.
1
9#ifndef spinfo_h
10#define spinfo_h
11
12/* Boolean */
13#ifndef TRUE
14#define TRUE (1)
15#define FALSE (0)
16#endif
17
18/* Some constants */
19#define ROOT (7.0710678118654757273731092936941422522068e-01)
20#define LAPACK_IWORK (12)
21#define LAPACK_LWORK (30)
22
23#ifdef __cplusplus
24 extern "C" {
25#endif
26
32 extern void dsyevr( const char *jobz, const char *range, const char *uplo,
33 const spint *n, double *a, const spint *lda,
34 const double *vl, const double *vu, const spint *il,
35 const spint *iu, const double *abstol, spint *m,
36 double *w, double *z, const spint *ldz,
37 spint *isuppz, double *work, const spint *lwork,
38 spint *iwork, const spint *liwork, spint *info );
39#ifdef __cplusplus
40}
41#endif
42
43#endif /* spinfo_h */
dsyevr
void dsyevr(const char *jobz, const char *range, const char *uplo, const spint *n, double *a, const spint *lda, const double *vl, const double *vu, const spint *il, const spint *iu, const double *abstol, spint *m, double *w, double *z, const spint *ldz, spint *isuppz, double *work, const spint *lwork, spint *iwork, const spint *liwork, spint *info)
Lapack dense eigen routine.