|
IPPL API Reference
Independent Parallel Particle Layer C++ API
|
Device struct for copies //////////////////////////////////////////. More...
#include <LagrangeSpace.h>
Collaboration diagram for ippl::LagrangeSpace< T, Dim, Order, ElementType, QuadratureType, FieldLHS, FieldRHS >::DeviceStruct:Public Member Functions | |
| KOKKOS_FUNCTION indices_t | getMeshVertexNDIndex (const size_t &vertex_index) const |
| KOKKOS_FUNCTION size_t | getLocalDOFIndex (const indices_t &elementNDIndex, const size_t &globalDOFIndex) const |
| KOKKOS_FUNCTION Vector< size_t, numElementDOFs > | getGlobalDOFIndices (const indices_t &elementNDIndex) const |
| KOKKOS_FUNCTION T | evaluateRefElementShapeFunction (const size_t &localDOF, const point_t &localPoint) const |
| KOKKOS_FUNCTION point_t | evaluateRefElementShapeFunctionGradient (const size_t &localDOF, const point_t &localPoint) const |
Public Attributes | |
| Vector< size_t, Dim > | nr_m |
| ElementType | ref_element_m |
Static Public Attributes | |
| static constexpr unsigned | numElementDOFs = LagrangeSpace::numElementDOFs |
Device struct for copies //////////////////////////////////////////.