Classes | |
class | ExcState |
class | ExcMissing |
Enumerations | |
enum | State { matrix, inverse_matrix, lu, eigenvalues, unusable = 0x8000 } |
enum | Properties { general = 0, symmetric = 1, upper_triangle = 2, lower_triangle = 4, diagonal = 6, hessenberg = 8 } |
Functions | |
const char * | state_name (State s) |
Variables | |
static const char | V = 'V' |
static const char | T = 'T' |
static const char | N = 'N' |
static const int | zero = 0 |
static const int | one = 1 |
enum LAPACKSupport::State |
Most LAPACK functions change the contents of the matrix applied to to something which is not a matrix anymore. Therefore, LAPACK matrix classes in deal.II
have a state flag indicating what happened to them.
A matrix can have certain features allowing for optimization, but hard to test. These are listed here.
const char* LAPACKSupport::state_name | ( | State | s | ) | [inline] |
Function printing the name of a State.
References eigenvalues, inverse_matrix, lu, matrix, and unusable.
const char LAPACKSupport::V = 'V' [static] |
Character constant.
const char LAPACKSupport::T = 'T' [static] |
Character constant.
Referenced by Utilities::fixed_power(), MemoryConsumption::memory_consumption(), and SmartPointer< T >::operator=().
const char LAPACKSupport::N = 'N' [static] |
Character constant.
Referenced by Utilities::fixed_power(), TableIndicesBase< N >::operator==(), and TableIndicesBase< N >::operator[]().
const int LAPACKSupport::zero = 0 [static] |
Integer constant.
const int LAPACKSupport::one = 1 [static] |
Integer constant.