19#ifndef AMESOS2_BASKER_FUNCTIONMAP_HPP
20#define AMESOS2_BASKER_FUNCTIONMAP_HPP
22#ifdef HAVE_TEUCHOS_COMPLEX
28#include "basker_decl.hpp"
29#include "basker_def.hpp"
33#ifdef HAVE_TEUCHOS_COMPLEX
37 static std::complex<double> * convert_scalar(Kokkos::complex<double> * pData) {
38 return reinterpret_cast<std::complex<double> *
>(pData);
45 template <
typename scalar_t>
48 static scalar_t * convert_scalar(scalar_t * pData) {
Provides definition of Basker types.
Declaration of Function mapping class for Amesos2.
Amesos2 interface to the Baker package.
Definition Amesos2_Basker_decl.hpp:40
Passes functions to TPL functions based on type.
Definition Amesos2_FunctionMap.hpp:43