The Kokkos wrapper classes for MOOSE-like shape function access.
More...
#include <KokkosVariableValue.h>
The Kokkos wrapper classes for MOOSE-like shape function access.
Definition at line 25 of file KokkosVariableValue.h.
◆ operator()()
KOKKOS_FUNCTION Real Moose::Kokkos::VariablePhiValue::operator() |
( |
ResidualDatum & |
datum, |
|
|
unsigned int |
i, |
|
|
unsigned int |
qp |
|
) |
| const |
|
inline |
Get the current shape function.
- Parameters
-
datum | The ResidualDatum object of the current thread |
i | The element-local DOF index |
qp | The local quadrature point index |
- Returns
- The shape function
Definition at line 35 of file KokkosVariableValue.h.
37 auto & elem = datum.
elem();
38 auto side = datum.
side();
39 auto fe = datum.
jfe();
KOKKOS_FUNCTION const auto & getPhi(ContiguousSubdomainID subdomain, unsigned int elem_type, unsigned int fe_type) const
Get the shape functions of a FE type for an element type and subdomain.
const unsigned int invalid_uint
KOKKOS_FUNCTION const auto & getPhiFace(ContiguousSubdomainID subdomain, unsigned int elem_type, unsigned int fe_type) const
Get the face shape functions of a FE type for an element type and subdomain.
KOKKOS_FUNCTION unsigned int side() const
Get the side index.
KOKKOS_FUNCTION const Assembly & assembly() const
Get the Kokkos assembly.
KOKKOS_FUNCTION const ElementInfo & elem() const
Get the element information object.
KOKKOS_FUNCTION unsigned int jfe() const
Get the coupled variable FE type ID.
The documentation for this class was generated from the following file: