Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Macros
Panzer_BasisValues2_impl.hpp File Reference
#include "PanzerDiscFE_config.hpp"
#include "Panzer_Traits.hpp"
#include "Panzer_CommonArrayFactories.hpp"
#include "Kokkos_ViewFactory.hpp"
#include "Panzer_OrientationsInterface.hpp"
#include "Intrepid2_Utils.hpp"
#include "Intrepid2_FunctionSpaceTools.hpp"
#include "Intrepid2_Orientation.hpp"
#include "Intrepid2_OrientationTools.hpp"
#include "Phalanx_GetNonConstDynRankViewFromConstMDField.hpp"
Include dependency graph for Panzer_BasisValues2_impl.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 panzer
 Computes $ Ma(x)b(x)\cdots\int s(x)\nabla\phi(x)\,dx $.
 

Macros

#define PANZER_CACHE_DATA(name)
 

Macro Definition Documentation

#define PANZER_CACHE_DATA (   name)
Value:
if(cache) { \
if(name.size()==tmp_##name.size()){ \
Kokkos::deep_copy(name.get_view(), tmp_##name.get_view()); \
} else { \
name = tmp_##name; \
} \
name##_evaluated_ = true; \
}

Definition at line 766 of file Panzer_BasisValues2_impl.hpp.