42 #ifndef LAPACK_C_DECL_H
43 #define LAPACK_C_DECL_H
49 namespace LAPACK_C_Decl {
51 typedef FortranTypes::f_int f_int;
52 typedef FortranTypes::f_real f_real;
53 typedef FortranTypes::f_dbl_prec f_dbl_prec;
54 typedef FortranTypes::f_logical f_logical;
55 typedef FortranTypes::f_char f_char;
59 void dpotrf(
const f_char& UPLO
60 ,
const f_int& N, f_dbl_prec* A,
const f_int& LDA
65 void dgeqrf(
const f_int& M
66 ,
const f_int& N, f_dbl_prec* A,
const f_int& LDA
67 , f_dbl_prec* TAU, f_dbl_prec* WORK
68 ,
const f_int& LWORK, f_int* INFO );
72 void dormqr(
const f_char& SIDE
73 ,
const f_char& TRANS,
const f_int& M,
const f_int& N
74 ,
const f_int& K,
const f_dbl_prec* A,
const f_int& LDA
75 ,
const f_dbl_prec* TAU, f_dbl_prec* C,
const f_int& LDC
76 , f_dbl_prec* WORK,
const f_int& LWORK, f_int* INFO );
80 void dsytrf(
const f_char& UPLO
81 ,
const f_int& N, f_dbl_prec A[],
const f_int& LDA
82 , f_int IPIV[], f_dbl_prec WORK[],
const f_int& LWORK
87 void dsytrs(
const f_char& UPLO
88 ,
const f_int& N,
const f_int& NRHS,
const f_dbl_prec A[]
89 ,
const f_int& LDA,
const f_int IPIV[], f_dbl_prec B[]
90 ,
const f_int& LDB, f_int* INFO );
95 const f_int& M,
const f_int& N, f_dbl_prec A[],
const f_int& LDA
96 ,f_int IPIV[], f_int* INFO
103 ,
const f_int& N,
const f_int& NRHS,
const f_dbl_prec A[]
104 ,
const f_int& LDA,
const f_int IPIV[], f_dbl_prec B[]
105 ,
const f_int& LDB, f_int* INFO
111 #endif // LAPACK_C_DECL_H