Tpetra parallel linear algebra
Version of the Day
Toggle main menu visibility
Loading...
Searching...
No Matches
core
src
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
20
namespace
Tpetra
{
21
22
TPETRA_ETI_MANGLING_TYPEDEFS()
23
24
// for all nodes, lo, go
25
TPETRA_INSTANTIATE_LGN(
TPETRA_MAP_INSTANT
)
26
27
// for default node, all lo,go
28
TPETRA_INSTANTIATE_LG(
TPETRA_MAP_INSTANT_DEFAULTNODE
)
29
30
}
// namespace Tpetra
31
32
#endif
// HAVE_TPETRA_EXPLICIT_INSTANTIATION
Tpetra_Map_def.hpp
TPETRA_MAP_INSTANT
#define TPETRA_MAP_INSTANT(LO, GO, NODE)
Explicit instantiation macro supporting the Map class. Instantiates the class and the non-member cons...
Definition
Tpetra_Map_def.hpp:2702
TPETRA_MAP_INSTANT_DEFAULTNODE
#define TPETRA_MAP_INSTANT_DEFAULTNODE(LO, GO)
Explicit instantiation macro supporting the Map class, on the default node for specified ordinals.
Definition
Tpetra_Map_def.hpp:2731
Tpetra
Namespace Tpetra contains the class and methods constituting the Tpetra library.
Generated by
1.17.0