41 const Teuchos::ParameterList & user_data)
const
48 Teuchos::RCP<ProbeScatterBase> scatterObj =
49 (globalIndexer_!=Teuchos::null) ? Teuchos::rcp(
new ProbeScatter<LO,GO>(globalIndexer_)) : Teuchos::null;
50 std::string
field = (fieldName_==
"" ? responseName : fieldName_);
53 std::vector<panzer::StrPureBasisPair> blockFields = physicsBlock.
getProvidedDOFs();
54 RCP<const panzer::PureBasis> basis;
55 for (
auto&& v : blockFields) {
56 if (v.first ==
field) {
64 Teuchos::RCP<PHX::Evaluator<panzer::Traits> > eval
74 this->
template registerEvaluator<EvalT>(fm, eval);
77 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.