00001 #ifndef __LAPACK__ 00002 #define __LAPACK__ 00003 00004 extern "C" { 00005 00006 void dsyev_ (char* jobz, char* uplo, int* n, double* a, int* lda, double* w, double* work, int* lwork, int* info); 00007 00008 void dsyevd_ (char* jobz, char* uplo, int* n, double* a, int* lda, double* w, double* work, int* lwork, int* iwork, int* liwork, int* info); 00009 00010 void dsyevx_ (char* jobz, char* range, char* uplo, int* n, double* a, int* lda, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, double* z, int* ldz, double* work, int* lwork, int* iwork, int* ifail, int* info); 00011 00012 } 00013 00014 #endif