Reference documentation for deal.II version 9.3.3
\(\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

namespace  types
 
namespace  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::O = 'O'
 
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