MueLu Version of the Day
Loading...
Searching...
No Matches
MueLu_Details_DefaultTypes.hpp
Go to the documentation of this file.
1// @HEADER
2// *****************************************************************************
3// MueLu: A package for multigrid based preconditioning
4//
5// Copyright 2012 NTESS and the MueLu contributors.
6// SPDX-License-Identifier: BSD-3-Clause
7// *****************************************************************************
8// @HEADER
9
10#ifndef MUELU_USEDEFAULTTYPES_HPP
11#define MUELU_USEDEFAULTTYPES_HPP
12
13#include <Tpetra_KokkosCompat_DefaultNode.hpp>
14#include "MueLu_config.hpp"
15
16#include <Tpetra_Details_DefaultTypes.hpp>
17
18namespace MueLu {
19
20typedef Tpetra::Details::DefaultTypes::scalar_type DefaultScalar;
21
23
24#if defined HAVE_MUELU_DEFAULT_GO_LONG
25typedef long DefaultGlobalOrdinal;
26#elif defined HAVE_MUELU_DEFAULT_GO_LONGLONG
27typedef long long DefaultGlobalOrdinal;
28#else
30#endif
31
32typedef Tpetra::KokkosClassic::DefaultNode::DefaultNodeType DefaultNode;
33} // namespace MueLu
34
35#endif
Namespace for MueLu classes and methods.
Tpetra::KokkosClassic::DefaultNode::DefaultNodeType DefaultNode
Tpetra::Details::DefaultTypes::scalar_type DefaultScalar