DFT-EFE
 
Loading...
Searching...
No Matches
LapackSupport.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  dftefe
 dealii includes
 
namespace  dftefe::linearAlgebra
 
namespace  dftefe::linearAlgebra::types
 
namespace  dftefe::linearAlgebra::LAPACKSupport
 

Typedefs

using dftefe::linearAlgebra::types::LapackInt = int64_t
 

Enumerations

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

Functions

const char * dftefe::linearAlgebra::LAPACKSupport::state_name (State s)
 
const char * dftefe::linearAlgebra::LAPACKSupport::property_name (const Property s)
 

Variables

static const char dftefe::linearAlgebra::LAPACKSupport::A = 'A'
 
static const char dftefe::linearAlgebra::LAPACKSupport::N = 'N'
 
static const char dftefe::linearAlgebra::LAPACKSupport::O = 'O'
 
static const char dftefe::linearAlgebra::LAPACKSupport::T = 'T'
 
static const char dftefe::linearAlgebra::LAPACKSupport::C = 'C'
 
static const char dftefe::linearAlgebra::LAPACKSupport::U = 'U'
 
static const char dftefe::linearAlgebra::LAPACKSupport::L = 'L'
 
static const char dftefe::linearAlgebra::LAPACKSupport::V = 'V'
 
static const types::LapackInt dftefe::linearAlgebra::LAPACKSupport::zero = 0
 
static const types::LapackInt dftefe::linearAlgebra::LAPACKSupport::one = 1