MueLu
Version of the Day
Loading...
Searching...
No Matches
MueLu_LWGraph_decl.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_LWGRAPH_DECL_HPP
11
#define MUELU_LWGRAPH_DECL_HPP
12
13
#include <Xpetra_ConfigDefs.hpp>
// global_size_t
14
#include "
MueLu_ConfigDefs.hpp
"
15
16
#include "
MueLu_LWGraph_fwd.hpp
"
17
#include "
MueLu_LWGraphBase.hpp
"
18
#include "
MueLu_LWGraph_kokkos_fwd.hpp
"
19
20
namespace
MueLu
{
21
30
template
<
class
LocalOrdinal
=
DefaultLocalOrdinal
,
31
class
GlobalOrdinal
=
DefaultGlobalOrdinal
,
32
class
Node
=
DefaultNode
>
33
class
LWGraph
:
public
MueLu::LWGraphBase
<LocalOrdinal, GlobalOrdinal, Node, true> {
34
public
:
35
using
LWGraphBase
<
LocalOrdinal
,
GlobalOrdinal
,
Node
,
true
>::LWGraphBase;
36
37
RCP<MueLu::LWGraph_kokkos<LocalOrdinal, GlobalOrdinal, Node> >
copyToDevice
();
38
};
39
40
}
// namespace MueLu
41
42
#define MUELU_LWGRAPH_SHORT
43
#endif
// MUELU_LWGRAPH_DECL_HPP
MueLu_ConfigDefs.hpp
MueLu_LWGraphBase.hpp
MueLu_LWGraph_fwd.hpp
MueLu_LWGraph_kokkos_fwd.hpp
LocalOrdinal
MueLu::DefaultLocalOrdinal LocalOrdinal
Definition
MueLu_UseDefaultTypes.hpp:13
GlobalOrdinal
MueLu::DefaultGlobalOrdinal GlobalOrdinal
Definition
MueLu_UseDefaultTypes.hpp:14
Node
MueLu::DefaultNode Node
Definition
MueLu_UseDefaultTypes.hpp:15
MueLu::LWGraphBase
Definition
MueLu_LWGraphBase.hpp:72
MueLu::LWGraph
Lightweight MueLu representation of a compressed row storage graph.
Definition
MueLu_LWGraph_decl.hpp:33
MueLu::LWGraph::copyToDevice
RCP< MueLu::LWGraph_kokkos< LocalOrdinal, GlobalOrdinal, Node > > copyToDevice()
Definition
MueLu_LWGraph_def.hpp:19
MueLu
Namespace for MueLu classes and methods.
Definition
MueLu_BrickAggregationFactory_decl.hpp:42
MueLu::DefaultNode
Tpetra::KokkosClassic::DefaultNode::DefaultNodeType DefaultNode
Definition
MueLu_Details_DefaultTypes.hpp:32
MueLu::DefaultGlobalOrdinal
int DefaultGlobalOrdinal
Definition
MueLu_Details_DefaultTypes.hpp:29
MueLu::DefaultLocalOrdinal
int DefaultLocalOrdinal
Definition
MueLu_Details_DefaultTypes.hpp:22
src
Graph
Containers
MueLu_LWGraph_decl.hpp
Generated by
1.9.8