10#ifndef AMESOS2_TACHO_TYPEMAP_HPP
11#define AMESOS2_TACHO_TYPEMAP_HPP
14#ifdef HAVE_TEUCHOS_COMPLEX
18#include <Teuchos_as.hpp>
19#ifdef HAVE_TEUCHOS_COMPLEX
20#include <Teuchos_SerializationTraits.hpp>
23#include "Amesos2_TypeMap.hpp"
38 typedef float magnitude_type;
45 typedef double magnitude_type;
49#ifdef HAVE_TEUCHOS_COMPLEX
55 typedef Kokkos::complex<float> type;
56 typedef float magnitude_type;
62 typedef Kokkos::complex<double> type;
63 typedef double magnitude_type;
69 typedef Kokkos::complex<float> type;
70 typedef float magnitude_type;
76 typedef Kokkos::complex<double> type;
77 typedef double magnitude_type;
Amesos2 interface to the Tacho package.
Definition Amesos2_Tacho_decl.hpp:34
Map types to solver-specific data-types and enums.
Definition Amesos2_TypeMap.hpp:48