17 #ifndef __deal2__lapack_support_h 18 #define __deal2__lapack_support_h 21 #include <deal.II/base/config.h> 58 inline const char *state_name(State s)
65 return "inverse matrix";
67 return "lu decomposition";
79 return "internal error";
105 static const char A =
'A';
109 static const char N =
'N';
113 static const char T =
'T';
117 static const char U =
'U';
121 static const char V =
'V';
125 static const int zero = 0;
129 static const int one = 1;
136 <<
"The function " << arg1 <<
" returned with an error code " << arg2);
148 <<
"The function cannot be called while the matrix is in state " 149 << state_name(arg1));
160 <<
" required here is missing in your LAPACK installation");
164 DEAL_II_NAMESPACE_CLOSE
#define DeclException2(Exception2, type1, type2, outsequence)
#define DeclException1(Exception1, type1, outsequence)