16 #ifndef dealii_lapack_support_h 17 #define dealii_lapack_support_h 20 #include <deal.II/base/config.h> 21 #include <deal.II/base/exceptions.h> 23 DEAL_II_NAMESPACE_OPEN
27 #ifdef LAPACK_WITH_64BIT_BLAS_INDICES 86 return "inverse matrix";
88 return "lu decomposition";
90 return "cholesky decomposition";
136 return "upper triangular";
138 return "lower triangular";
152 static const char A =
'A';
156 static const char N =
'N';
160 static const char T =
'T';
164 static const char U =
'U';
168 static const char L =
'L';
172 static const char V =
'V';
186 <<
"The function " << arg1 <<
" returned with an error code " << arg2);
194 <<
"The function cannot be called while the matrix is in state " 202 <<
"The function cannot be called with a " 211 <<
"When you ran 'cmake' during installation of deal.II, " 212 <<
"no suitable installation of the BLAS or LAPACK library could " 213 <<
"be found. Consequently, the function <" 215 <<
"> can not be called. Refer to the doc/readme.html " 216 <<
"file for information on how to ensure that deal.II " 217 <<
"picks up an existing BLAS and LAPACK installation at " 218 <<
"configuration time.");
222 DEAL_II_NAMESPACE_CLOSE
#define DeclException2(Exception2, type1, type2, outsequence)
Contents is actually a matrix.
Matrix is upper triangular.
Contents is the inverse of a matrix.
static const types::blas_int one
const char * state_name(State s)
static ::ExceptionBase & ExcState(State arg1)
Contents is a Cholesky decomposition.
#define DeclException1(Exception1, type1, outsequence)
#define Assert(cond, exc)
static ::ExceptionBase & ExcErrorCode(char *arg1, types::blas_int arg2)
Contents is something useless.
Matrix is the inverse of a singular value decomposition.
Matrix contains singular value decomposition,.
static ::ExceptionBase & ExcMissing(char *arg1)
static ::ExceptionBase & ExcNotImplemented()
static const types::blas_int zero
const char * property_name(const Property s)
Eigenvalue vector is filled.
static ::ExceptionBase & ExcProperty(Property arg1)
Matrix is in upper Hessenberg form.
Matrix is lower triangular.
Contents is an LU decomposition.