44#ifndef AMESOS2_CUSOLVER_TYPEMAP_HPP
45#define AMESOS2_CUSOLVER_TYPEMAP_HPP
48#ifdef HAVE_TEUCHOS_COMPLEX
52#include "Amesos2_TypeMap.hpp"
57 template <
class,
class>
class cuSOLVER;
63 typedef float magnitude_type;
70 typedef double magnitude_type;
73#ifdef HAVE_TEUCHOS_COMPLEX
78 typedef Kokkos::complex<float> type;
79 typedef float magnitude_type;
85 typedef Kokkos::complex<float> type;
86 typedef float magnitude_type;
92 typedef Kokkos::complex<double> type;
93 typedef double magnitude_type;
99 typedef Kokkos::complex<double> type;
100 typedef double magnitude_type;
Amesos2 interface to cuSOLVER.
Definition Amesos2_cuSOLVER_decl.hpp:60
Map types to solver-specific data-types and enums.
Definition Amesos2_TypeMap.hpp:82