Functor for computing values for the TensorBasis3 class.
More...
#include <Intrepid2_TensorBasis.hpp>
|
using | ScratchSpace = typename ExecutionSpace::scratch_memory_space |
|
using | OutputScratchView = Kokkos::View< OutputScalar *, ScratchSpace, Kokkos::MemoryTraits< Kokkos::Unmanaged >> |
|
using | TeamPolicy = Kokkos::TeamPolicy< ExecutionSpace > |
|
using | TeamMember = typename TeamPolicy::member_type |
|
|
| TensorBasis3_Functor (OutputFieldType output, OutputFieldType inputValues1, OutputFieldType inputValues2, OutputFieldType inputValues3, bool tensorPoints, double weight) |
|
KOKKOS_INLINE_FUNCTION void | operator() (const TeamMember &teamMember) const |
|
|
OutputFieldType | output_ |
|
OutputFieldType | input1_ |
|
OutputFieldType | input2_ |
|
OutputFieldType | input3_ |
|
int | numFields_ |
|
int | numPoints_ |
|
int | numFields1_ |
|
int | numPoints1_ |
|
int | numFields2_ |
|
int | numPoints2_ |
|
int | numFields3_ |
|
int | numPoints3_ |
|
bool | tensorPoints_ |
|
double | weight_ |
|
template<class ExecutionSpace, class OutputScalar, class OutputFieldType>
struct Intrepid2::TensorBasis3_Functor< ExecutionSpace, OutputScalar, OutputFieldType >
Functor for computing values for the TensorBasis3 class.
This functor is not intended for use outside of Intrepid2::Basis_TensorBasis3.
We may replace usage of this functor with TensorViewFunctor in the future. This would likely allow more TensorBasis3 use cases.
Definition at line 878 of file Intrepid2_TensorBasis.hpp.
The documentation for this struct was generated from the following file: