Reference documentation for deal.II version 9.2.0
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Namespaces | Typedefs | Enumerations | Functions | Variables
lapack_support.h File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/exceptions.h>

Go to the source code of this file.

Namespaces

 types
 
 LAPACKSupport
 

Typedefs

using types::blas_int = int
 

Enumerations

enum  LAPACKSupport::State {
  LAPACKSupport::matrix, LAPACKSupport::inverse_matrix, LAPACKSupport::lu, LAPACKSupport::cholesky,
  LAPACKSupport::eigenvalues, LAPACKSupport::svd, LAPACKSupport::inverse_svd, LAPACKSupport::unusable = 0x8000
}
 
enum  LAPACKSupport::Property {
  LAPACKSupport::general = 0, LAPACKSupport::symmetric = 1, LAPACKSupport::upper_triangular = 2, LAPACKSupport::lower_triangular = 4,
  LAPACKSupport::diagonal = 6, LAPACKSupport::hessenberg = 8
}
 

Functions

const char * LAPACKSupport::state_name (State s)
 
const char * LAPACKSupport::property_name (const Property s)
 
static ::ExceptionBaseLAPACKSupport::ExcErrorCode (std::string arg1, types::blas_int arg2)
 
static ::ExceptionBaseLAPACKSupport::ExcState (State arg1)
 
static ::ExceptionBaseLAPACKSupport::ExcProperty (Property arg1)
 
static ::ExceptionBaseLAPACKSupport::ExcMissing (std::string arg1)
 

Variables

static const char LAPACKSupport::A = 'A'
 
static const char LAPACKSupport::N = 'N'
 
static const char LAPACKSupport::T = 'T'
 
static const char LAPACKSupport::U = 'U'
 
static const char LAPACKSupport::L = 'L'
 
static const char LAPACKSupport::V = 'V'
 
static const types::blas_int LAPACKSupport::zero = 0
 
static const types::blas_int LAPACKSupport::one = 1