Intrepid2
|
Functor for computing values for the LegendreBasis_HVOL_TET class. More...
#include <Intrepid2_LegendreBasis_HVOL_TET.hpp>
Public Types | |
using | ExecutionSpace = typename DeviceType::execution_space |
using | ScratchSpace = typename ExecutionSpace::scratch_memory_space |
using | OutputScratchView = 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 |
Public Member Functions | |
Hierarchical_HVOL_TET_Functor (EOperator opType, OutputFieldType output, InputPointsType inputPoints, int polyOrder) | |
KOKKOS_INLINE_FUNCTION void | operator() (const TeamMember &teamMember) const |
size_t | team_shmem_size (int team_size) const |
Public Attributes | |
EOperator | opType_ |
OutputFieldType | output_ |
InputPointsType | inputPoints_ |
int | polyOrder_ |
int | numFields_ |
int | numPoints_ |
size_t | fad_size_output_ |
Functor for computing values for the LegendreBasis_HVOL_TET class.
This functor is not intended for use outside of LegendreBasis_HVOL_TET.
Definition at line 71 of file Intrepid2_LegendreBasis_HVOL_TET.hpp.
using Intrepid2::Hierarchical_HVOL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::ExecutionSpace = typename DeviceType::execution_space |
Definition at line 73 of file Intrepid2_LegendreBasis_HVOL_TET.hpp.
using Intrepid2::Hierarchical_HVOL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::OutputScratchView = Kokkos::View<OutputScalar*,ScratchSpace,Kokkos::MemoryTraits<Kokkos::Unmanaged>> |
Definition at line 75 of file Intrepid2_LegendreBasis_HVOL_TET.hpp.
using Intrepid2::Hierarchical_HVOL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::PointScratchView = Kokkos::View<PointScalar*, ScratchSpace,Kokkos::MemoryTraits<Kokkos::Unmanaged>> |
Definition at line 76 of file Intrepid2_LegendreBasis_HVOL_TET.hpp.
using Intrepid2::Hierarchical_HVOL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::ScratchSpace = typename ExecutionSpace::scratch_memory_space |
Definition at line 74 of file Intrepid2_LegendreBasis_HVOL_TET.hpp.
using Intrepid2::Hierarchical_HVOL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::TeamMember = typename TeamPolicy::member_type |
Definition at line 79 of file Intrepid2_LegendreBasis_HVOL_TET.hpp.
using Intrepid2::Hierarchical_HVOL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::TeamPolicy = Kokkos::TeamPolicy<ExecutionSpace> |
Definition at line 78 of file Intrepid2_LegendreBasis_HVOL_TET.hpp.
|
inline |
Definition at line 91 of file Intrepid2_LegendreBasis_HVOL_TET.hpp.
|
inline |
Definition at line 103 of file Intrepid2_LegendreBasis_HVOL_TET.hpp.
|
inline |
Definition at line 191 of file Intrepid2_LegendreBasis_HVOL_TET.hpp.
size_t Intrepid2::Hierarchical_HVOL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::fad_size_output_ |
Definition at line 89 of file Intrepid2_LegendreBasis_HVOL_TET.hpp.
InputPointsType Intrepid2::Hierarchical_HVOL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::inputPoints_ |
Definition at line 84 of file Intrepid2_LegendreBasis_HVOL_TET.hpp.
int Intrepid2::Hierarchical_HVOL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::numFields_ |
Definition at line 87 of file Intrepid2_LegendreBasis_HVOL_TET.hpp.
int Intrepid2::Hierarchical_HVOL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::numPoints_ |
Definition at line 87 of file Intrepid2_LegendreBasis_HVOL_TET.hpp.
EOperator Intrepid2::Hierarchical_HVOL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::opType_ |
Definition at line 81 of file Intrepid2_LegendreBasis_HVOL_TET.hpp.
OutputFieldType Intrepid2::Hierarchical_HVOL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::output_ |
Definition at line 83 of file Intrepid2_LegendreBasis_HVOL_TET.hpp.
int Intrepid2::Hierarchical_HVOL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::polyOrder_ |
Definition at line 86 of file Intrepid2_LegendreBasis_HVOL_TET.hpp.