Panzer
Version of the Day
|
#include <Panzer_DOFDiv_impl.hpp>
Public Types | |
using | scratch_view = Kokkos::View< ScalarT *,typename PHX::DevLayout< ScalarT >::type, typename PHX::exec_space::scratch_memory_space, Kokkos::MemoryUnmanaged > |
Public Member Functions | |
EvaluateDOFDiv_withSens (PHX::MDField< ScalarT, Cell, IP > &in_dof_div, PHX::MDField< const ScalarT, Cell, Point > &in_dof_value, const ArrayT &in_div_basis, const bool in_use_shared_memory=false) | |
KOKKOS_INLINE_FUNCTION void | operator() (const Kokkos::TeamPolicy< PHX::exec_space >::member_type &team) const |
size_t | team_shmem_size (int) const |
Private Attributes | |
PHX::MDField< ScalarT, Cell, IP > | dof_div |
PHX::MDField< const ScalarT, Cell, Point > | dof_value |
const ArrayT | div_basis |
const int | num_fields |
const int | num_points |
const int | fad_size |
const bool | use_shared_memory |
Definition at line 23 of file Panzer_DOFDiv_impl.hpp.
using panzer::EvaluateDOFDiv_withSens< ScalarT, ArrayT >::scratch_view = Kokkos::View<ScalarT* ,typename PHX::DevLayout<ScalarT>::type,typename PHX::exec_space::scratch_memory_space,Kokkos::MemoryUnmanaged> |
Definition at line 33 of file Panzer_DOFDiv_impl.hpp.
|
inline |
Definition at line 35 of file Panzer_DOFDiv_impl.hpp.
|
inline |
Definition at line 49 of file Panzer_DOFDiv_impl.hpp.
|
inline |
Definition at line 99 of file Panzer_DOFDiv_impl.hpp.
|
private |
Definition at line 24 of file Panzer_DOFDiv_impl.hpp.
|
private |
Definition at line 25 of file Panzer_DOFDiv_impl.hpp.
|
private |
Definition at line 26 of file Panzer_DOFDiv_impl.hpp.
|
private |
Definition at line 27 of file Panzer_DOFDiv_impl.hpp.
|
private |
Definition at line 28 of file Panzer_DOFDiv_impl.hpp.
|
private |
Definition at line 29 of file Panzer_DOFDiv_impl.hpp.
|
private |
Definition at line 30 of file Panzer_DOFDiv_impl.hpp.