|
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 464 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 467 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 473 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 485 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 466 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 470 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 469 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 472 of file Intrepid2_TensorBasis.hpp.
|
inline |
Definition at line 492 of file Intrepid2_TensorBasis.hpp.
|
inline |
Definition at line 567 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 476 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 477 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 480 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 481 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 479 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 480 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 481 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 479 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 475 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 486 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 483 of file Intrepid2_TensorBasis.hpp.
|
private |
Definition at line 488 of file Intrepid2_TensorBasis.hpp.