|
IPPL (Independent Parallel Particle Layer)
IPPL
|
Device struct for copies //////////////////////////////////////////. More...
#include <LagrangeSpace.h>
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 |
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 //////////////////////////////////////////.
Definition at line 273 of file LagrangeSpace.h.
| KOKKOS_FUNCTION T ippl::LagrangeSpace< T, Dim, Order, ElementType, QuadratureType, FieldLHS, FieldRHS >::DeviceStruct::evaluateRefElementShapeFunction | ( | const size_t & | localDOF, |
| const point_t & | localPoint ) const |
Definition at line 1719 of file LagrangeSpace.hpp.
References Dim, ippl::LagrangeSpace< T, Dim, Order, ElementType, QuadratureType, FieldLHS, FieldRHS >::LagrangeSpace(), numElementDOFs, and ref_element_m.
| KOKKOS_FUNCTION Vector< size_t, LagrangeSpace< T, Dim, Order, ElementType, QuadratureType, FieldLHS, FieldRHS >::DeviceStruct::numElementDOFs > ippl::LagrangeSpace< T, Dim, Order, ElementType, QuadratureType, FieldLHS, FieldRHS >::DeviceStruct::getGlobalDOFIndices | ( | const indices_t & | elementNDIndex | ) | const |
Definition at line 1646 of file LagrangeSpace.hpp.
References Dim, ippl::LagrangeSpace< T, Dim, Order, ElementType, QuadratureType, FieldLHS, FieldRHS >::dim, ippl::Vector< T, Dim >::dot(), and nr_m.
Referenced by getLocalDOFIndex().
| KOKKOS_FUNCTION size_t ippl::LagrangeSpace< T, Dim, Order, ElementType, QuadratureType, FieldLHS, FieldRHS >::DeviceStruct::getLocalDOFIndex | ( | const indices_t & | elementNDIndex, |
| const size_t & | globalDOFIndex ) const |
Definition at line 1615 of file LagrangeSpace.hpp.
References Dim, ippl::Vector< T, Dim >::dim, and getGlobalDOFIndices().
| KOKKOS_FUNCTION LagrangeSpace< T, Dim, Order, ElementType, QuadratureType, FieldLHS, FieldRHS >::indices_t ippl::LagrangeSpace< T, Dim, Order, ElementType, QuadratureType, FieldLHS, FieldRHS >::DeviceStruct::getMeshVertexNDIndex | ( | const size_t & | vertex_index | ) | const |
Definition at line 1754 of file LagrangeSpace.hpp.
| Vector<size_t, Dim> ippl::LagrangeSpace< T, Dim, Order, ElementType, QuadratureType, FieldLHS, FieldRHS >::DeviceStruct::nr_m |
Definition at line 277 of file LagrangeSpace.h.
Referenced by ippl::LagrangeSpace< T, Dim, Order, ElementType, QuadratureType, FieldLHS, FieldRHS >::getDeviceMirror(), getGlobalDOFIndices(), and getMeshVertexNDIndex().
|
staticconstexpr |
Definition at line 276 of file LagrangeSpace.h.
Referenced by evaluateRefElementShapeFunction().
| ElementType ippl::LagrangeSpace< T, Dim, Order, ElementType, QuadratureType, FieldLHS, FieldRHS >::DeviceStruct::ref_element_m |
Definition at line 278 of file LagrangeSpace.h.
Referenced by evaluateRefElementShapeFunction(), and ippl::LagrangeSpace< T, Dim, Order, ElementType, QuadratureType, FieldLHS, FieldRHS >::getDeviceMirror().