 |
waves
Basic FE playground
|
Go to the documentation of this file. 1 #ifndef KATOPTRON_DIRICHLETLIST_H
2 #define KATOPTRON_DIRICHLETLIST_H
14 #include <Tpetra_Map.hpp>
15 #include <Tpetra_Vector.hpp>
16 #include <Teuchos_RCP.hpp>
17 #include <Kokkos_ViewFactory.hpp>
27 template <
typename scalar>
112 #endif //KATOPTRON_DIRICHLETLIST_H
Map::global_ordinal_type global_ordinal_type
Definition: DirichletList.h:31
scalar getDirichletValue(local_ordinal_type i, local_ordinal_type j)
Return the value of the fixed DOF for a given BC.
Definition: DirichletList.h:105
int local_ordinal_type
Definition: Map.h:27
Kokkos::View< scalar ***, Kokkos::LayoutRight > dirichlet_values_list
Definition: DirichletList.h:35
scalar getDirichletDof(local_ordinal_type i, local_ordinal_type j)
Return whether the DOF j is fixed for a given BC.
Definition: DirichletList.h:91
int global_ordinal_type
Definition: Map.h:28
local_ordinal_type getDirichletSize(local_ordinal_type i)
Return the number of nodes for a given Dirichlet BC.
Definition: DirichletList.h:62
local_ordinal_type dirichlet_time
Definition: DirichletList.h:41
Map::local_ordinal_type local_ordinal_type
Definition: DirichletList.h:30
local_ordinal_type dirichlet_values
Definition: DirichletList.h:43
Kokkos::View< global_ordinal_type **, Kokkos::LayoutRight > dirichlet_nodesList
Definition: DirichletList.h:34
local_ordinal_type dirichlet_number
Definition: DirichletList.h:37
katoptron namespace
Definition: Algebraic.h:18
local_ordinal_type dirichlet_nodes
Definition: DirichletList.h:39
global_ordinal_type getDirichletNode(local_ordinal_type i, local_ordinal_type n1)
Return the global ID of the node n1 of a given BC.
Definition: DirichletList.h:77
local_ordinal_type dirichlet_dofs
Definition: DirichletList.h:42
local_ordinal_type dirichlet_size
Definition: DirichletList.h:38
Class which is used to specify in Python the thermomechanical to solve.
Definition: wProblem.h:19
Class which is used to store the list of the Dirichlet boundary conditions (BC).
Definition: DirichletList.h:28
local_ordinal_type getDirichletNumber()
Return the number of Dirichlet BC.
Definition: DirichletList.h:51
DirichletList(Problem &pbl, Teuchos::RCP< Map > map, Teuchos::RCP< ElementsList > elementsList)
DirichletList constructor.
Definition: DirichletList.hpp:21