MueLu
Version of the Day
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
MueLu_LWGraph_kokkos_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_KOKKOS_DECL_HPP
11
#define MUELU_LWGRAPH_KOKKOS_DECL_HPP
12
13
#include "
MueLu_ConfigDefs.hpp
"
14
#include <
Xpetra_ConfigDefs.hpp
>
// global_size_t
15
16
#include "
MueLu_LWGraphBase.hpp
"
17
#include "
MueLu_LWGraph_kokkos_fwd.hpp
"
18
#include "
MueLu_LWGraph_fwd.hpp
"
19
20
namespace
MueLu {
21
29
template
<
class
LocalOrdinal,
class
GlobalOrdinal,
class
Node>
30
class
LWGraph_kokkos
:
public
MueLu::LWGraphBase
<LocalOrdinal, GlobalOrdinal, Node, false> {
31
using
LWGraphBase<LocalOrdinal, GlobalOrdinal, Node, false>::LWGraphBase
;
32
33
public
:
34
RCP<MueLu::LWGraph<LocalOrdinal, GlobalOrdinal, Node>
>
copyToHost
();
35
};
36
37
}
// namespace MueLu
38
39
#define MUELU_LWGRAPH_KOKKOS_SHORT
40
#endif // MUELU_LWGRAPH_KOKKOS_DECL_HPP
MueLu::LWGraph_kokkos::copyToHost
RCP< MueLu::LWGraph< LocalOrdinal, GlobalOrdinal, Node > > copyToHost()
Definition:
MueLu_LWGraph_kokkos_def.hpp:19
MueLu::LWGraph_kokkos
Lightweight MueLu representation of a compressed row storage graph.
Definition:
MueLu_LWGraph_kokkos_decl.hpp:30
MueLu_LWGraphBase.hpp
MueLu_ConfigDefs.hpp
MueLu_LWGraph_kokkos_fwd.hpp
MueLu_LWGraph_fwd.hpp
MueLu::LWGraphBase
Definition:
MueLu_LWGraphBase.hpp:72
Xpetra_ConfigDefs.hpp
Teuchos::RCP
src
Graph
Containers
MueLu_LWGraph_kokkos_decl.hpp
Generated on Fri Nov 22 2024 09:17:05 for MueLu by
1.8.5