43 #ifndef PANZER_EVALUATOR_DOF_PointField_IMPL_HPP
44 #define PANZER_EVALUATOR_DOF_PointField_IMPL_HPP
48 #include "Phalanx_Evaluator_Macros.hpp"
49 #include "Phalanx_MDField.hpp"
50 #include "Phalanx_DataLayout.hpp"
51 #include "PanzerDiscFE_config.hpp"
53 #include "Intrepid2_Basis.hpp"
59 template <
typename EvalT,
typename TRAITST>
62 public PHX::EvaluatorDerived<EvalT, TRAITST> {
81 const std::string & fieldName,
83 const std::string & coordinateName,
86 {
initialize(fieldName,fieldBasis,coordinateName,coordLayout,quadLayout,postfixFieldName); }
105 const std::string & coordinateName,
108 bool useCoordPostfix)
109 { std::string postfixFieldName = (useCoordPostfix ? coordinateName :
"");
110 initialize(fieldName,fieldBasis,coordinateName,coordLayout,quadLayout,postfixFieldName); }
118 void initialize(
const std::string & fieldName,
120 const std::string & coordinateName,
123 const std::string & postfixFieldName);