16#ifndef dftefeLapackSupport_h
17#define dftefeLapackSupport_h
21 namespace linearAlgebra
28 namespace LAPACKSupport
69 return "inverse matrix";
71 return "lu decomposition";
73 return "cholesky decomposition";
120 return "upper triangular";
122 return "lower triangular";
136 static const char A =
'A';
140 static const char N =
'N';
144 static const char O =
'O';
148 static const char T =
'T';
152 static const char C =
'C';
156 static const char U =
'U';
160 static const char L =
'L';
164 static const char V =
'V';
#define DFTEFE_Assert(expr)
provides an interface for exception handling. It two overrides on the assert(expr) function in C/C++ ...
Definition: Exceptions.h:105
static const char U
Definition: LapackSupport.h:156
const char * state_name(State s)
Definition: LapackSupport.h:62
Property
Definition: LapackSupport.h:92
@ lower_triangular
Matrix is lower triangular.
Definition: LapackSupport.h:100
@ upper_triangular
Matrix is upper triangular.
Definition: LapackSupport.h:98
@ general
No special properties.
Definition: LapackSupport.h:94
@ hessenberg
Matrix is in upper Hessenberg form.
Definition: LapackSupport.h:104
@ hermitian
Matrix is symmetric.
Definition: LapackSupport.h:96
@ diagonal
Matrix is diagonal.
Definition: LapackSupport.h:102
static const char C
Definition: LapackSupport.h:152
static const char N
Definition: LapackSupport.h:140
static const char T
Definition: LapackSupport.h:148
const char * property_name(const Property s)
Definition: LapackSupport.h:111
static const char O
Definition: LapackSupport.h:144
State
Definition: LapackSupport.h:39
@ cholesky
Contents is a Cholesky decomposition.
Definition: LapackSupport.h:47
@ lu
Contents is an LU decomposition.
Definition: LapackSupport.h:45
@ matrix
Contents is actually a matrix.
Definition: LapackSupport.h:41
@ svd
Matrix contains singular value decomposition,.
Definition: LapackSupport.h:51
@ eigenvalues
Eigenvalue vector is filled.
Definition: LapackSupport.h:49
@ inverse_matrix
Contents is the inverse of a matrix.
Definition: LapackSupport.h:43
@ unusable
Contents is something useless.
Definition: LapackSupport.h:55
@ inverse_svd
Matrix is the inverse of a singular value decomposition.
Definition: LapackSupport.h:53
static const char A
Definition: LapackSupport.h:136
static const char L
Definition: LapackSupport.h:160
static const types::LapackInt one
Definition: LapackSupport.h:172
static const types::LapackInt zero
Definition: LapackSupport.h:168
static const char V
Definition: LapackSupport.h:164
int64_t LapackInt
Definition: LapackSupport.h:25
dealii includes
Definition: AtomFieldDataSpherical.cpp:31