29 void F77DECLARE(DPBTRF)(
const char*
const,
const int*
const,
const int*
const,
const double*
const,
const int*
const,
const int*
const);
31 void F77DECLARE(DPBTRS)(
const char*
const,
const int*
const,
const int*
const,
const int*
const,
const double*
const,
const int*
const,
const double*
const,
const int*
const,
const int*
const);
33 void F77DECLARE(DGBSV)(
int*,
int*,
int*,
int*,
double*,
int*,
int*,
double*,
int*,
int*);
36 void F77DECLARE(DGBTRS)(
const char*
const,
const int*
const,
const int*
const,
const int*
const,
const int*
const,
const double*
const,
const int*
const,
const int*
const,
const double*
const,
const int*
const,
const int*
const);
38 void F77DECLARE(DGBTRF)(
const int*,
const int*,
const int*,
const int*,
double*,
const int*,
int*,
int*);
40 void F77DECLARE(DTRTRS)(
const char*
const,
const char*
const,
const char*
const,
const int*
const,
const int*
const,
const double*
const,
const int*
const,
const double*
const,
const int*
const,
const int*
const);
42 void F77DECLARE(DTRTRS)(
const char*
const,
const char*
const,
const char*
const,
const int*
const,
const int*
const,
const double*
const,
const int*
const,
const double*
const,
const int*
const,
const int*
const);
44 void F77DECLARE(SSBMV)(
const char*
const,
const int*
const,
const int*
const,
const double*
const,
const double*
const,
const int*
const,
const double*
const,
const int*
const,
const double*
const,
const double*
const,
const int*
const);
46 void F77DECLARE(DLASWP)(
const int*
const,
double*,
const int*
const,
const int*
const,
const int*
const,
const int*
const,
const int*
const);
48 void F77DECLARE(DGBTF2)(
const int*
const,
const int*
const,
const int*
const,
const int*
const,
double* ,
const int*
const,
int* ,
int*);
51 void F77DECLARE(DPBCON)(
const char*
const,
const int*
const,
const int*
const,
const double*
const,
const int*
const,
const double*
const,
const double*
const,
const double*
const,
const int*
const,
const int*
const);
54 void F77DECLARE(DGESVD)(
const char*
const,
70 void F77DECLARE(DGESSD)(
const char*
const,
86 void F77DECLARE(DGESV)(
const int*
const,
98 void F77DECLARE(DGEMM)(
const char*
const,
114 void F77DECLARE(DGETRF)(
const int*
const,
122 void F77DECLARE(DGETRI)(
const int*
const,
131 void F77DECLARE(DGETRS)(
const char*
const,
144 void F77DECLARE(DSYEV)(
const char*
const,
155 void F77DECLARE(DSYEVR)(
const char*
const,
177 void F77DECLARE(DSYEVD)(
const char*
const,
190 void F77DECLARE(DGELS)(
const char*
const,
203 void F77DECLARE(DGELSY)(
const int*
const,
218 void F77DECLARE(DGGLSE)(
const int*
const,
233 void F77DECLARE(DGEQRF)(
const int*
const,
243 void F77DECLARE(DORGQR)(
const int*
const,
254 void F77DECLARE(DPOTRF)(
const char*
const,
261 void F77DECLARE(DPOTRI)(
const char*
const,
268 void F77DECLARE(DPOSV)(
const char*
const,
278 void F77DECLARE(DPPSV)(
const char*
const,
289 void F77DECLARE(dpbtrf)(
const char*
const,
const int*
const,
const int*
const,
const double*
const,
const int*
const,
const int*
const);
291 void F77DECLARE(dpbtrs)(
const char*
const,
const int*
const,
const int*
const,
const int*
const,
const double*
const,
const int*
const,
const double*
const,
const int*
const,
const int*
const);
293 void F77DECLARE(dgbsv)(
int*,
int*,
int*,
int*,
double*,
int*,
int*,
double*,
int*,
int*);
295 void F77DECLARE(dgbtrs)(
const char*
const,
const int*
const,
const int*
const,
const int*
const,
const int*
const,
const double*
const,
const int*
const,
const int*
const,
const double*
const,
const int*
const,
const int*
const);
297 void F77DECLARE(dgbtrf)(
const int*,
const int*,
const int*,
const int*,
double*,
const int*,
int*,
int*);
299 void F77DECLARE(dtrtrs)(
const char*
const,
const char*
const,
const char*
const,
const int*
const,
const int*
const,
const double*
const,
const int*
const,
const double*
const,
const int*
const,
const int*
const);
301 void F77DECLARE(ssbmv)(
const char*
const,
const int*
const,
const int*
const,
const double*
const,
const double*
const,
const int*
const,
const double*
const,
const int*
const,
const double*
const,
const double*
const,
const int*
const);
303 void F77DECLARE(dsbmv)(
const char*
const,
const int*
const,
const int*
const,
const double*
const,
const double*
const,
const int*
const,
const double*
const,
const int*
const,
const double*
const,
const double*
const,
const int*
const);
305 void F77DECLARE(ilaenv)(
const int*
const,
const char*
const,
const char*
const,
const int*
const,
const int*
const,
const int*
const,
const int*
const);
309 void F77DECLARE(dpbcon)(
const char*
const,
const int*
const,
const int*
const,
const double*
const,
const int*
const,
const double*
const,
const double*
const,
const double*
const,
const int*
const,
const int*
const);
310 void F77DECLARE(dlaswp)(
const int*
const,
double*,
const int*
const,
const int*
const,
const int*
const,
const int*
const,
const int*
const);
312 void F77DECLARE(dgbtf2)(
const int*
const,
const int*
const,
const int*
const,
const int*
const,
double* ,
const int*
const,
int* ,
int*);
316 void F77DECLARE(dgesdd)(
const char*
const,
331 void F77DECLARE(dgesvd)(
const char*
const,
347 void F77DECLARE(dgesv)(
const int*
const,
359 void F77DECLARE(dgemm)(
const char*
const,
375 void F77DECLARE(dgetrf)(
const int*
const,
383 void F77DECLARE(dgetri)(
const int*
const,
392 void F77DECLARE(dgetrs)(
const char*
const,
405 void F77DECLARE(dsyev)(
const char*
const,
416 void F77DECLARE(dsyevr)(
const char*
const,
438 void F77DECLARE(dsyevd)(
const char*
const,
451 void F77DECLARE(dgels)(
const char*
const,
464 void F77DECLARE(dgelsy)(
const int*
const,
479 void F77DECLARE(dgglse)(
const int*
const,
494 void F77DECLARE(dgeqrf)(
const int*
const,
504 void F77DECLARE(dorgqr)(
const int*
const,
515 void F77DECLARE(dpotrf)(
const char*
const,
522 void F77DECLARE(dpotri)(
const char*
const,
529 void F77DECLARE(dposv)(
const char*
const,
539 void F77DECLARE(dppsv)(
const char*
const,
553inline void F77NAME(DPBTRF)(
const char*
const a,
const int*
const b,
const int*
const c,
const double*
const d,
const int*
const e,
const int*
const f)
555 F77NAME(dpbtrf)(a,b,c,d,e,f);
558inline void F77NAME(DPBTRS)(
const char*
const a,
const int*
const b,
const int*
const c,
const int*
const d,
const double*
const e,
const int*
const f,
const double*
const g,
const int*
const h,
const int*
const i)
560 F77NAME(dpbtrs)(a,b,c,d,e,f,g,h,i);
563inline void F77NAME(DGBSV)(
int* a,
int* b,
int* c,
int* d,
double* e,
int* f,
int* g,
double* h,
int* i,
int* j)
565 F77NAME(dgbsv)(a,b,c,d,e,f,g,h,i,j);
568inline void F77NAME(DGBTRS)(
const char*
const a,
const int*
const b,
const int*
const c,
const int*
const d,
const int*
const e,
const double*
const f,
const int*
const g,
const int*
const h,
const double*
const i,
const int*
const j,
const int*
const k)
570 F77NAME(dgbtrs)(a,b,c,d,e,f,g,h,i,j,k);
573inline void F77NAME(DGBTRF)(
const int* a,
const int* b,
const int* c,
const int* d,
double* e,
const int* f,
int* g,
int* h)
575 F77NAME(dgbtrf)(a,b,c,d,e,f,g,h);
578inline void F77NAME(DTRTRS)(
const char*
const a,
const char*
const b,
const char*
const c,
const int*
const d,
const int*
const e,
579 const double*
const f,
const int*
const g,
const double*
const h,
const int*
const i,
const int*
const j)
581 F77NAME(dtrtrs)(a,b,c,d,e,f,g,h,i,j);
584inline void F77NAME(SSBMV)(
const char*
const a,
const int*
const b,
const int*
const c,
const double*
const d,
const double*
const e,
const int*
const f,
const double*
const g,
const int*
const h,
const double*
const i,
const double*
const j,
const int*
const k)
586 F77NAME(ssbmv)(a,b,c,d,e,f,g,h,i,j,k);
589inline void F77NAME(DPBCON)(
const char*
const a,
const int*
const b,
const int*
const c,
const double*
const d,
const int*
const e,
const double*
const f,
const double*
const g,
const double*
const h,
const int*
const i,
const int*
const j)
591 F77NAME(dpbcon)(a,b,c,d,e,f,g,h,i,j);
594inline void F77NAME(ILAENV)(
const int*
const a,
const char*
const b,
const char*
const c,
const int*
const d,
const int*
const e,
const int*
const f,
const int*
const g)
596 F77NAME(ilaenv)(a,b,c,d,e,f,g);
599inline void F77NAME(DLASWP)(
const int*
const a,
double* b,
const int*
const c,
const int*
const d,
const int*
const e,
const int*
const f,
const int*
const g)
601 F77NAME(dlaswp)(a,b,c,d,e,f,g);
605inline void F77NAME(DGBTF2)(
const int*
const a,
const int*
const b,
const int*
const c,
const int*
const d,
double* e,
const int*
const f,
int* g,
int* h)
607 F77NAME(dgbtf2)(a,b,c,d,e,f,g,h);
612inline void F77NAME(DGESDD)(
const char*
const JOBZ,
615 const double*
const A,
616 const int*
const LDA,
617 const double*
const S,
618 const double*
const U,
619 const int*
const LDU,
620 const double*
const VT,
621 const int*
const LDVT,
622 const double*
const WORK,
623 const int*
const LWORK,
624 const int*
const IWORK,
625 const int*
const INFO
628 F77NAME(dgesdd)( JOBZ, M, N, A, LDA, S, U, LDU, VT, LDVT, WORK,LWORK, IWORK, INFO );
631inline void F77NAME(DGESVD)(
const char*
const JOBU,
632 const char*
const JOBVT,
635 const double*
const A,
636 const int*
const LDA,
637 const double*
const S,
638 const double*
const U,
639 const int*
const LDU,
640 const double*
const VT,
641 const int*
const LDVT,
642 const double*
const WORK,
643 const int*
const LWORK,
644 const int*
const INFO )
646 F77NAME(dgesvd)(JOBU,JOBVT,M,N,A,LDA,S,U,LDU,VT,LDVT,WORK,LWORK,INFO);
652inline void F77NAME(DGEMM)(
const char*
const TRANSA,
653 const char*
const TRANSB,
657 const double*
const ALPHA,
658 const double*
const A,
659 const int*
const LDA,
660 const double*
const B,
661 const int*
const LDB,
662 const double*
const BETA,
663 const double*
const C,
664 const int*
const LDC)
666 F77NAME(dgemm)(TRANSA,TRANSB,M,N,K,ALPHA,A,LDA,B,LDB,BETA,C,LDC);
670inline void F77NAME(DGETRF)(
const int*
const M,
672 const double*
const A,
673 const int*
const LDA,
674 const int*
const IPIV,
675 const int*
const INFO)
677 F77NAME(dgetrf)(M,N,A,LDA,IPIV,INFO);
680inline void F77NAME(DGETRI)(
const int*
const N,
681 const double*
const A ,
682 const int*
const LDA,
683 const int*
const IPIV,
684 const double*
const WORK,
685 const int*
const LWORK,
686 const int*
const INFO
689 F77NAME(dgetri)(N,A,LDA,IPIV,WORK,LWORK,INFO);
692inline void F77DECLARE(DGETRS)(
const char*
const TRANS,
694 const int*
const NRHS,
695 const double*
const A,
696 const int*
const LDA,
697 const int*
const IPIV,
698 const double*
const B,
699 const int*
const LDB,
700 const int*
const INFO
703 F77NAME(dgetrs)(TRANS, N, NRHS, A, LDA, IPIV, B, LDB, INFO);
708inline void F77NAME(DSYEV)(
const char*
const JOBZ,
709 const char*
const UPLO,
711 const double*
const A,
712 const int*
const LDA,
713 const double*
const W,
714 const double*
const WORK,
715 const int*
const LWORK,
716 const int*
const INFO
719 F77NAME(dsyev)(JOBZ, UPLO, N, A, LDA, W, WORK, LWORK, INFO);
722inline void F77DECLARE(DSYEVR)(
const char*
const JOBZ,
723 const char*
const RANGE,
724 const char*
const UPLO,
726 const double*
const A,
727 const int*
const LDA,
728 const double*
const VL,
729 const double*
const VU,
732 const double*
const ABSTOL,
734 const double*
const W,
735 const double*
const Z,
736 const int*
const LDZ,
737 const double*
const WORK,
738 const int*
const LWORK,
739 const int*
const IWORK,
740 const int*
const LIWORK,
741 const int*
const INFO
744 F77NAME(dsyevr)(JOBZ, RANGE, UPLO, N, A, LDA, VL, VU, IL, IU, ABSTOL, M, W, Z, LDZ, WORK, LWORK, IWORK, LIWORK, INFO);
747inline void F77NAME(DSYEVD)(
const char*
const JOBZ,
748 const char*
const UPLO,
750 const double*
const A,
751 const int*
const LDA,
752 const double*
const W,
753 const double*
const WORK,
754 const int*
const LWORK,
755 const int*
const IWORK,
756 const int*
const LIWORK,
757 const int*
const INFO
760 F77NAME(dsyevd)(JOBZ, UPLO, N, A, LDA, W, WORK, LWORK, IWORK, LIWORK, INFO);
763inline void F77NAME(DGELS)(
const char*
const TRANS,
766 const int*
const NRHS,
767 const double*
const A,
768 const int*
const LDA,
769 const double*
const B,
770 const int*
const LDB,
771 const double*
const WORK,
772 const int*
const LWORK,
773 const int*
const INFO
776 F77NAME(dgels)(TRANS, M, N, NRHS, A, LDA, B, LDB, WORK, LWORK, INFO);
779inline void F77NAME(DGELSY)(
const int*
const M,
781 const int*
const NRHS,
782 const double*
const A,
783 const int*
const LDA,
784 const double*
const B,
785 const int*
const LDB,
786 const int*
const JPVT,
787 const double*
const RCOND,
788 const int*
const RANK,
789 const double*
const WORK,
790 const int*
const LWORK,
791 const int*
const INFO
794 F77NAME(dgelsy)(M, N, NRHS, A, LDA, B, LDB, JPVT, RCOND, RANK, WORK, LWORK, INFO);
797inline void F77DECLARE(DGGLSE)(
const int*
const M,
800 const double*
const A,
801 const int*
const LDA,
802 const double*
const B,
803 const int*
const LDB,
804 const double*
const C,
805 const double*
const D,
806 const double*
const X,
807 const double*
const WORK,
808 const int*
const LWORK,
809 const int*
const INFO
812 F77NAME(dgglse)(M, N, P, A, LDA, B, LDB, C, D, X, WORK, LWORK, INFO);
815inline void F77NAME(DGEQRF)(
const int*
const M,
817 const double*
const A,
818 const int*
const LDA,
819 const double*
const TAU,
820 const double*
const WORK,
821 const int*
const LWORK,
822 const int*
const INFO
825 F77NAME(dgeqrf)(M, N, A, LDA, TAU, WORK, LWORK, INFO);
828inline void F77NAME(DORGQR)(
const int*
const M,
831 const double*
const A,
832 const int*
const LDA,
833 const double*
const TAU,
834 const double*
const WORK,
835 const int*
const LWORK,
836 const int*
const INFO
839 F77NAME(dorgqr)(M, N, K, A, LDA, TAU, WORK, LWORK, INFO);
842inline void F77NAME(DPOTRF)(
const char*
const UPLO,
844 const double*
const A,
845 const int*
const LDA,
846 const int*
const INFO
849 F77NAME(dpotrf)(UPLO, N, A, LDA, INFO);
852inline void F77NAME(DPOTRI)(
const char*
const UPLO,
854 const double*
const A,
855 const int*
const LDA,
856 const int*
const INFO
859 F77NAME(dpotri)(UPLO, N, A, LDA, INFO);
862inline void F77NAME(DPOSV)(
const char*
const UPLO,
864 const int*
const NRHS,
865 const double*
const A,
866 const int*
const LDA,
867 const double*
const B,
868 const int*
const LDB,
869 const int*
const INFO
872 F77NAME(dposv)(UPLO, N, NRHS, A, LDA, B, LDB, INFO);
875inline void F77NAME(DPPSV)(
const char*
const UPLO,
877 const int*
const NRHS,
878 const double*
const AP,
879 const double*
const B,
880 const int*
const LDB,
881 const int*
const INFO
884 F77NAME(dppsv)(UPLO, N, NRHS, AP, B, LDB, INFO);