LINEAR++ library: AFF to LAPACK
f77lapack.h
Go to the documentation of this file.
1 
36 // include guard
37 #ifndef LINEAR_F77LAPACK_H_VERSION
38 
39 #define LINEAR_F77LAPACK_H_VERSION \
40  "LINEAR_F77LAPACK_H V1.0"
41 
42 #ifdef __cplusplus
43 namespace f77lapack {
45 extern "C" {
46 #endif
47 
48 /*
49  * all f2c stuff that is needed here
50  * =================================
51  */
52 
53 #ifndef F2C_INCLUDE
54 /* FORTRAN (f2c) types needed by the wrapper functions */
55 #ifdef __x86_64
56 typedef int integer;
57 typedef double doublereal;
58 typedef int logical;
59 typedef int ftnlen;
60 #else
61 typedef long int integer;
62 typedef double doublereal;
63 typedef long int logical;
64 typedef long int ftnlen;
65 #endif
66 #else
67 #warning f2c.h is read from somewhere else!
68 #endif
69 
70  // solve a real system of linear equations with a positive definite matrix
71  void dposv_(char *uplo, integer *m, integer *k ,
72  doublereal *A, integer *lda,
73  doublereal *X, integer *ldx, integer *info);
74 
75 #ifdef __cplusplus
76 } // extern "C"
77 } // namespace f77lapack
78 #endif
79 
80 #endif // LINEAR_F77LAPACK_H_VERSION (includeguard)
81 
82 /* ----- END OF f77lapack.h ----- */
long int integer
Definition: f77lapack.h:61
long int logical
Definition: f77lapack.h:63
void dposv_(char *uplo, integer *m, integer *k, doublereal *A, integer *lda, doublereal *X, integer *ldx, integer *info)
double doublereal
Definition: f77lapack.h:62
long int ftnlen
Definition: f77lapack.h:64