Functor for computing values for the IntegratedLegendreBasis_HGRAD_PYR class.
More...
#include <Intrepid2_IntegratedLegendreBasis_HGRAD_PYR.hpp>
|
using | ExecutionSpace = typename DeviceType::execution_space |
|
using | ScratchSpace = typename ExecutionSpace::scratch_memory_space |
|
using | OutputScratchView = Kokkos::View< OutputScalar *, ScratchSpace, Kokkos::MemoryTraits< Kokkos::Unmanaged >> |
|
using | OutputScratchView2D = Kokkos::View< OutputScalar **, ScratchSpace, Kokkos::MemoryTraits< Kokkos::Unmanaged >> |
|
using | PointScratchView = Kokkos::View< PointScalar *, ScratchSpace, Kokkos::MemoryTraits< Kokkos::Unmanaged >> |
|
using | TeamPolicy = Kokkos::TeamPolicy< ExecutionSpace > |
|
using | TeamMember = typename TeamPolicy::member_type |
|
|
| Hierarchical_HGRAD_PYR_Functor (EOperator opType, OutputFieldType output, InputPointsType inputPoints, int polyOrder, bool defineVertexFunctions) |
|
KOKKOS_INLINE_FUNCTION void | operator() (const TeamMember &teamMember) const |
|
size_t | team_shmem_size (int team_size) const |
|
|
EOperator | opType_ |
|
OutputFieldType | output_ |
|
InputPointsType | inputPoints_ |
|
int | polyOrder_ |
|
bool | defineVertexFunctions_ |
|
int | numFields_ |
|
int | numPoints_ |
|
size_t | fad_size_output_ |
|
const int | edge_start_ [numEdges] = {0,1,2,3,0,1,2,3} |
|
const int | edge_end_ [numEdges] = {1,2,3,0,4,4,4,4} |
|
const int | tri_face_vertex_0 [numTriFaces] = {0,1,3,0} |
|
const int | tri_face_vertex_1 [numTriFaces] = {1,2,2,3} |
|
const int | tri_face_vertex_2 [numTriFaces] = {4,4,4,4} |
|
|
static const int | numVertices = 5 |
|
static const int | numMixedEdges = 4 |
|
static const int | numTriEdges = 4 |
|
static const int | numEdges = 8 |
|
static const int | numQuadFaces = 1 |
|
static const int | numTriFaces = 4 |
|
template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
class Intrepid2::Hierarchical_HGRAD_PYR_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >
Functor for computing values for the IntegratedLegendreBasis_HGRAD_PYR class.
This functor is not intended for use outside of IntegratedLegendreBasis_HGRAD_PYR.
Definition at line 47 of file Intrepid2_IntegratedLegendreBasis_HGRAD_PYR.hpp.
The documentation for this class was generated from the following file: