waves
Basic FE playground
NodesList.h
Go to the documentation of this file.
1 #ifndef KATOPTRON_NODESLIST_H
2 #define KATOPTRON_NODESLIST_H
3 
4 #include "katoptron.h"
5 
6 #include "Map.h"
7 
8 #include <Tpetra_Map.hpp>
9 #include <Tpetra_Vector.hpp>
10 #include <Teuchos_RCP.hpp>
11 #include <Kokkos_ViewFactory.hpp>
12 
13 namespace katoptron
14 {
15 
19 class NodesList
20 {
21 public:
22  Kokkos::View<double **, Kokkos::LayoutRight> nodes;
23 
25 
26  NodesList(Problem &pbl, Teuchos::RCP<Map> map);
27 };
28 
29 }; // namespace katoptron
30 
31 #endif //KATOPTRON_NODESLIST_H
katoptron::Map::local_ordinal_type
int local_ordinal_type
Definition: Map.h:27
katoptron::NodesList::nodes
Kokkos::View< double **, Kokkos::LayoutRight > nodes
Definition: NodesList.h:22
katoptron::NodesList::NodesList
NodesList(Problem &pbl, Teuchos::RCP< Map > map)
NodesList constructor.
Definition: NodesList.cpp:20
katoptron::NodesList::nodes_number
Map::local_ordinal_type nodes_number
Definition: NodesList.h:24
katoptron::NodesList
Class used to store the node information.
Definition: NodesList.h:19
katoptron
katoptron namespace
Definition: Algebraic.h:18
katoptron::Problem
Class which is used to specify in Python the thermomechanical to solve.
Definition: wProblem.h:19
katoptron.h
Map.h