10#ifndef AMESOS2_CUSOLVER_TYPEMAP_HPP
11#define AMESOS2_CUSOLVER_TYPEMAP_HPP
14#ifdef HAVE_TEUCHOS_COMPLEX
18#include "Amesos2_TypeMap.hpp"
23 template <
class,
class>
class cuSOLVER;
29 typedef float magnitude_type;
36 typedef double magnitude_type;
39#ifdef HAVE_TEUCHOS_COMPLEX
44 typedef Kokkos::complex<float> type;
45 typedef float magnitude_type;
51 typedef Kokkos::complex<float> type;
52 typedef float magnitude_type;
58 typedef Kokkos::complex<double> type;
59 typedef double magnitude_type;
65 typedef Kokkos::complex<double> type;
66 typedef double magnitude_type;
Amesos2 interface to cuSOLVER.
Definition Amesos2_cuSOLVER_decl.hpp:26
Map types to solver-specific data-types and enums.
Definition Amesos2_TypeMap.hpp:48