Finite Element Domain Decomposition Library
FEDDLib
Loading...
Searching...
No Matches
DefaultTypeDefs.hpp
1#ifndef DEFAULTTYPEDEFS_hpp
2#define DEFAULTTYPEDEFS_hpp
3#include <TpetraCore_config.h>
4#include <Tpetra_KokkosCompat_DefaultNode.hpp>
5
6typedef double default_sc;
7typedef int default_lo;
8#if defined HAVE_TPETRA_INT_LONG_LONG
9typedef long long default_go;
10#elif !defined HAVE_TPETRA_INT_LONG_LONG && defined HAVE_TPETRA_INT_INT && defined HAVE_XPETRA_EPETRA // TODO: [JK] Can this be removed?
11typedef int default_go;
12#else
13typedef long default_go;
14#endif
15typedef Tpetra::KokkosClassic::DefaultNode::DefaultNodeType default_no;
16
17#endif