73 const Teuchos::ParameterList & user_data)
const
80 Teuchos::RCP<ProbeScatterBase> scatterObj =
81 (globalIndexer_!=Teuchos::null) ? Teuchos::rcp(
new ProbeScatter<LO,GO>(globalIndexer_)) : Teuchos::null;
82 std::string
field = (fieldName_==
"" ? responseName : fieldName_);
85 std::vector<panzer::StrPureBasisPair> blockFields = physicsBlock.
getProvidedDOFs();
86 RCP<const panzer::PureBasis> basis;
87 for (
auto&& v : blockFields) {
88 if (v.first ==
field) {
96 Teuchos::RCP<PHX::Evaluator<panzer::Traits> > eval
106 this->
template registerEvaluator<EvalT>(fm, eval);
109 fm.template requireField<EvalT>(*eval->evaluatedFields()[0]);
PHX::MDField< ScalarT, panzer::Cell, panzer::BASIS > field
A field to which we'll contribute, or in which we'll store, the result of computing this integral.