Intrepid2
|
Functor for computing values for the TensorBasis class. More...
#include <Intrepid2_TensorBasis.hpp>
Public Member Functions | |
TensorViewFunctor (OutputFieldType output, OutputFieldType inputValues1, OutputFieldType inputValues2, bool tensorPoints, double weight) | |
KOKKOS_INLINE_FUNCTION void | operator() (const TeamMember &teamMember) const |
Private Types | |
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 |
using | TensorViewIteratorType = ::Intrepid2::TensorViewIterator< OutputFieldType, OutputFieldType, OutputFieldType, OutputScalar > |
using | RankCombinationType = typename TensorViewIteratorType::RankCombinationType |
using | RankCombinationViewType = typename TensorViewIteratorType::RankCombinationViewType |
Private Attributes | |
OutputFieldType | output_ |
OutputFieldType | input1_ |
OutputFieldType | input2_ |
int | numFields_ |
int | numPoints_ |
int | numFields1_ |
int | numPoints1_ |
int | numFields2_ |
int | numPoints2_ |
bool | tensorPoints_ |
RankCombinationViewType | rank_combinations_ |
double | weight_ |
Functor for computing values for the TensorBasis class.
This functor is not intended for use outside of Intrepid2::Basis_TensorBasis.
Definition at line 498 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 501 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 507 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 519 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 500 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 504 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 503 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 506 of file Intrepid2_TensorBasis.hpp.
|
inline |
Definition at line 526 of file Intrepid2_TensorBasis.hpp.
|
inline |
Definition at line 601 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 510 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 511 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 514 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 515 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 513 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 514 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 515 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 513 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 509 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 520 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 517 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 522 of file Intrepid2_TensorBasis.hpp.