HP-HEM  1.0.2
High Performance implementation of the Hybrid Electromagnetic Model
lapack.h
Go to the documentation of this file.
1 /* High Performance implementation of the Hybrid Electromagnetic Model
2 Released under the General Public License 3 (GPLv3).
3 All parameters' units are in the SI base if omitted.
4 
5 This file declares which routines from LAPACK are used.
6 */
7 #ifndef LAPACK_H_
8 #define LAPACK_H_
9 
23 extern void
24 zsysv_ (char* uplo, int* n, int* nrhs, _Complex double* a, int* lda, int* ipiv,
25  _Complex double* b, int* ldb, _Complex double* work, int* lwork, int* info);
26 
38 extern void
39 zgesv_ (int* n, int* nrhs, _Complex double* a, int* lda, int* ipiv,
40  _Complex double* b, int* ldb, int* info);
41 
52 extern void
53 zgetrf_ (int* m, int* n, _Complex double* a, int* lda, int* ipiv, int* info);
54 
61 extern void
62 zgetri_ (int* n, _Complex double* a, int* lda, int* ipiv,
63  _Complex double* work, int* lwork, int* info);
64 
75 extern void
76 zsytrf_ (char* uplo, int* n, _Complex double* a, int* lda, int* ipiv,
77  _Complex double* work, int* lwork, int* info);
78 
84 extern void
85 zsytri_ (char* uplo, int* n, _Complex double* a, int* lda, int* ipiv,
86  _Complex double* work, int* info);
87 
88 #endif /* LAPACK_H_ */
void zgetri_(int *n, _Complex double *a, int *lda, int *ipiv, _Complex double *work, int *lwork, int *info)
void zsytrf_(char *uplo, int *n, _Complex double *a, int *lda, int *ipiv, _Complex double *work, int *lwork, int *info)
void zgetrf_(int *m, int *n, _Complex double *a, int *lda, int *ipiv, int *info)
void zgesv_(int *n, int *nrhs, _Complex double *a, int *lda, int *ipiv, _Complex double *b, int *ldb, int *info)
void zsysv_(char *uplo, int *n, int *nrhs, _Complex double *a, int *lda, int *ipiv, _Complex double *b, int *ldb, _Complex double *work, int *lwork, int *info)
void zsytri_(char *uplo, int *n, _Complex double *a, int *lda, int *ipiv, _Complex double *work, int *info)