43 #include "PanzerDiscFE_config.hpp"
55 #define POINT_VALUES_INSTANTIATION(SCALAR) \
56 template class PointValues2<SCALAR>;
58 #define POINT_VALUES_INSTANTIATION2(SCALAR,SCALAR2)\
59 template void PointValues2<SCALAR>::copyNodeCoords<PHX::MDField<SCALAR2> >(const PHX::MDField<SCALAR2> & in_node_coords); \
60 template void PointValues2<SCALAR>::copyNodeCoords<PHX::MDField<SCALAR2,Cell,NODE,Dim> >(const PHX::MDField<SCALAR2,Cell,NODE,Dim> & in_node_coords); \
61 template void PointValues2<SCALAR>::copyNodeCoords<Kokkos::DynRankView<SCALAR2,PHX::Device> >(const Kokkos::DynRankView<SCALAR2,PHX::Device> & in_node_coords); \
63 template void PointValues2<SCALAR>::copyPointCoords<PHX::MDField<SCALAR2> >(const PHX::MDField<SCALAR2> & in_node_coords); \
64 template void PointValues2<SCALAR>::copyPointCoords<PHX::MDField<SCALAR2,BASIS,Dim> >(const PHX::MDField<SCALAR2,BASIS,Dim> & in_node_coords); \
65 template void PointValues2<SCALAR>::copyPointCoords<Kokkos::DynRankView<SCALAR2,PHX::Device> >(const Kokkos::DynRankView<SCALAR2,PHX::Device> & in_node_coords);
72 #ifdef Panzer_BUILD_HESSIAN_SUPPORT
80 #ifdef Panzer_BUILD_HESSIAN_SUPPORT
#define POINT_VALUES_INSTANTIATION2(SCALAR, SCALAR2)
#define POINT_VALUES_INSTANTIATION(SCALAR)
void copyPointCoords(const CoordinateArray &in_point_coords)
Sacado::Fad::DFad< Sacado::Fad::SFad< RealType, 1 > > HessianType