Tpetra parallel linear algebra Version of the Day
Loading...
Searching...
No Matches
Tpetra_Map.cpp
1/*
2// @HEADER
3// *****************************************************************************
4// Tpetra: Templated Linear Algebra Services Package
5//
6// Copyright 2008 NTESS and the Tpetra contributors.
7// SPDX-License-Identifier: BSD-3-Clause
8// *****************************************************************************
9// @HEADER
10
11*/
12
13#include "Tpetra_Map.hpp"
14
15#ifdef HAVE_TPETRA_EXPLICIT_INSTANTIATION
16
17#include "TpetraCore_ETIHelperMacros.h"
18#include "Tpetra_Map_def.hpp"
19
20namespace Tpetra {
21
22TPETRA_ETI_MANGLING_TYPEDEFS()
23
24// for all nodes, lo, go
25TPETRA_INSTANTIATE_LGN(TPETRA_MAP_INSTANT)
26
27// for default node, all lo,go
28TPETRA_INSTANTIATE_LG(TPETRA_MAP_INSTANT_DEFAULTNODE)
29
30} // namespace Tpetra
31
32#endif // HAVE_TPETRA_EXPLICIT_INSTANTIATION
#define TPETRA_MAP_INSTANT(LO, GO, NODE)
Explicit instantiation macro supporting the Map class. Instantiates the class and the non-member cons...
#define TPETRA_MAP_INSTANT_DEFAULTNODE(LO, GO)
Explicit instantiation macro supporting the Map class, on the default node for specified ordinals.
Namespace Tpetra contains the class and methods constituting the Tpetra library.