deal.II version GIT relicensing-1936-ge55124254b 2024-10-04 21:10:00+00:00
|
Enumerations | |
enum | State { matrix , inverse_matrix , lu , cholesky , eigenvalues , svd , inverse_svd , unusable = 0x8000 } |
enum | Property { general = 0 , symmetric = 1 , upper_triangular = 2 , lower_triangular = 4 , diagonal = 6 , hessenberg = 8 } |
Functions | |
const char * | state_name (State s) |
const char * | property_name (const Property s) |
static ::ExceptionBase & | ExcErrorCode (std::string arg1, types::blas_int arg2) |
static ::ExceptionBase & | ExcState (State arg1) |
static ::ExceptionBase & | ExcProperty (Property arg1) |
static ::ExceptionBase & | ExcMissing (std::string arg1) |
Variables | |
static const char | A = 'A' |
static const char | N = 'N' |
static const char | O = 'O' |
static const char | T = 'T' |
static const char | U = 'U' |
static const char | L = 'L' |
static const char | V = 'V' |
static const types::blas_int | zero = 0 |
static const types::blas_int | one = 1 |
A namespace containing constants, exceptions, enumerations, and other utilities used by the deal.II LAPACK bindings.
enum LAPACKSupport::State |
Most of the LAPACK functions one can apply to a matrix (e.g., by calling the member functions of this class) change its content in some ways. For example, they may invert the matrix, or may replace it by a matrix whose columns represent the eigenvectors of the original content of the matrix. The elements of this enumeration are therefore used to track what is currently being stored by this object.
Definition at line 54 of file lapack_support.h.
A matrix can have certain features allowing for optimization, but hard to test. These are listed here.
Definition at line 107 of file lapack_support.h.
|
inline |
Function printing the name of a State.
Definition at line 78 of file lapack_support.h.
|
inline |
Function printing the name of a Property.
Definition at line 127 of file lapack_support.h.
|
static |
Character constant.
Definition at line 152 of file lapack_support.h.
|
static |
Character constant.
Definition at line 156 of file lapack_support.h.
|
static |
Character constant.
Definition at line 160 of file lapack_support.h.
|
static |
Character constant.
Definition at line 164 of file lapack_support.h.
|
static |
Character constant.
Definition at line 168 of file lapack_support.h.
|
static |
Character constant.
Definition at line 172 of file lapack_support.h.
|
static |
Character constant.
Definition at line 176 of file lapack_support.h.
|
static |
Integer constant.
Definition at line 180 of file lapack_support.h.
|
static |
Integer constant.
Definition at line 184 of file lapack_support.h.