43 #ifndef __Panzer_ResponseEvaluatorFactory_IPCoordinates_impl_hpp__
44 #define __Panzer_ResponseEvaluatorFactory_IPCoordinates_impl_hpp__
49 #include "PanzerDiscFE_config.hpp"
53 #include "Panzer_Integrator_Scalar.hpp"
59 template <
typename EvalT>
61 buildResponseObject(
const std::string & responseName,
const std::vector<WorksetDescriptor> & wkstDesc)
const
65 std::stringstream failureStrm;
66 for(std::size_t i=0;i<wkstDesc.size();i++) {
67 failure |= wkstDesc[i].useSideset();
68 failureStrm << wkstDesc[i] << std::endl;
71 "REF_IPCoordinates::buildResponseObject: could not build using side set descriptors:\n"
72 << failureStrm.str());
77 template <
typename EvalT>
93 this->
template registerEvaluator<EvalT>(fm, eval);
96 fm.template requireField<EvalT>(*eval->evaluatedFields()[0]);
100 template <
typename EvalT>