19#ifndef AMESOS2_KLU2_TYPEMAP_HPP
20#define AMESOS2_KLU2_TYPEMAP_HPP
23#ifdef HAVE_TEUCHOS_COMPLEX
27#include <Teuchos_as.hpp>
28#ifdef HAVE_TEUCHOS_COMPLEX
29#include <Teuchos_SerializationTraits.hpp>
32#include "Amesos2_TypeMap.hpp"
36#include "klu2_ext.hpp"
42template <
class,
class>
class KLU2;
63#ifdef HAVE_TEUCHOS_COMPLEX
67 typedef std::complex<double> dtype;
68 typedef Kokkos::complex<double> type;
74 typedef std::complex<double> dtype;
75 typedef Kokkos::complex<double> type;
81 typedef std::complex<double> dtype;
82 typedef Kokkos::complex<double> type;
88 typedef std::complex<double> dtype;
89 typedef Kokkos::complex<double> type;
Amesos2 interface to the KLU2 package.
Definition Amesos2_KLU2_decl.hpp:39
Map types to solver-specific data-types and enums.
Definition Amesos2_TypeMap.hpp:48