MueLu  Version of the Day
 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"
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> {
32 
33  public:
35 };
36 
37 } // namespace MueLu
38 
39 #define MUELU_LWGRAPH_KOKKOS_SHORT
40 #endif // MUELU_LWGRAPH_KOKKOS_DECL_HPP
RCP< MueLu::LWGraph< LocalOrdinal, GlobalOrdinal, Node > > copyToHost()
Lightweight MueLu representation of a compressed row storage graph.