53#ifndef AMESOS2_CHOLMOD_TYPEMAP_HPP
54#define AMESOS2_CHOLMOD_TYPEMAP_HPP
57#ifdef HAVE_TEUCHOS_COMPLEX
61#include <Teuchos_as.hpp>
62#ifdef HAVE_TEUCHOS_COMPLEX
63#include <Teuchos_SerializationTraits.hpp>
66#include "Amesos2_TypeMap.hpp"
71 template <
class,
class>
class Cholmod;
77 typedef float magnitude_type;
84 typedef double magnitude_type;
87#ifdef HAVE_TEUCHOS_COMPLEX
92 typedef Kokkos::complex<double> type;
93 typedef double magnitude_type;
99 typedef Kokkos::complex<double> type;
100 typedef double magnitude_type;
106 typedef Kokkos::complex<float> type;
107 typedef float magnitude_type;
113 typedef Kokkos::complex<float> type;
114 typedef float magnitude_type;
Amesos2 interface to the CHOLMOD package.
Definition Amesos2_Cholmod_decl.hpp:77
Map types to solver-specific data-types and enums.
Definition Amesos2_TypeMap.hpp:82