#include <blas.hh>
#include <lapack.hh>
#include <lapack/device.hh>
#include <utils/MemoryStorage.h>
Go to the source code of this file.
Namespaces | |
namespace | dftefe |
dealii includes | |
namespace | dftefe::linearAlgebra |
namespace | dftefe::linearAlgebra::blasLapack |
Macros | |
#define | LAPACK_COMPLEX_CPP |
#define | HAVE_LAPACK_CONFIG_H |
Typedefs | |
using | dftefe::linearAlgebra::blasLapack::Side = blas::Side |
using | dftefe::linearAlgebra::blasLapack::Op = blas::Op |
using | dftefe::linearAlgebra::blasLapack::Diag = blas::Diag |
using | dftefe::linearAlgebra::blasLapack::Uplo = blas::Uplo |
using | dftefe::linearAlgebra::blasLapack::Layout = blas::Layout |
using | dftefe::linearAlgebra::blasLapack::Job = lapack::Job |
using | dftefe::linearAlgebra::blasLapack::LapackInt = int64_t |
template<typename ValueType > | |
using | dftefe::linearAlgebra::blasLapack::real_type = blas::real_type< ValueType > |
template<typename ValueType1 , typename ValueType2 > | |
using | dftefe::linearAlgebra::blasLapack::scalar_type = blas::scalar_type< ValueType1, ValueType2 > |
template<dftefe::utils::MemorySpace memorySpace> | |
using | dftefe::linearAlgebra::blasLapack::BlasQueue = typename BlasQueueTypedef< memorySpace >::TYPE |
template<dftefe::utils::MemorySpace memorySpace> | |
using | dftefe::linearAlgebra::blasLapack::LapackQueue = typename LapackQueueTypedef< memorySpace >::LAPACKTYPE |
Enumerations | |
enum class | dftefe::linearAlgebra::blasLapack::ScalarOp { dftefe::linearAlgebra::blasLapack::Identity , dftefe::linearAlgebra::blasLapack::Conj } |
#define HAVE_LAPACK_CONFIG_H |
#define LAPACK_COMPLEX_CPP |