Xpetra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Kokkos_SerialNode.hpp
Go to the documentation of this file.
1 // @HEADER
2 // *****************************************************************************
3 // Xpetra: A linear algebra interface package
4 //
5 // Copyright 2012 NTESS and the Xpetra contributors.
6 // SPDX-License-Identifier: BSD-3-Clause
7 // *****************************************************************************
8 // @HEADER
9 
10 #ifndef FAKEKOKKOS_SERIALNODE_HPP_
11 #define FAKEKOKKOS_SERIALNODE_HPP_
12 
13 #include <Teuchos_ParameterList.hpp>
14 
15 // This is the node definition used if Epetra is enabled only
16 // Epetra can be compiled using the SerialNode OR the OpenMP Node
17 // If there is no Kokkos provide dummy classes for all Kokkos node
18 // types that Epetra might be compiled for.
19 namespace Kokkos {
20 namespace Compat {
22  public:
23  KokkosSerialWrapperNode(Teuchos::ParameterList &pl) {}
25 };
26 
28  public:
29  KokkosOpenMPWrapperNode(Teuchos::ParameterList &pl) {}
31 };
32 } // namespace Compat
33 } // namespace Kokkos
34 
35 #endif
KokkosOpenMPWrapperNode(Teuchos::ParameterList &pl)
KokkosSerialWrapperNode(Teuchos::ParameterList &pl)