24 const Teuchos::ParameterList& p)
26 std::string residual_name = p.get<std::string>(
"Residual Name");
27 std::string dof_name = p.get<std::string>(
"DOF Name");
28 std::string value_name = p.get<std::string>(
"Value Name");
30 Teuchos::RCP<PHX::DataLayout> data_layout =
31 p.get< Teuchos::RCP<PHX::DataLayout> >(
"Data Layout");
33 residual = PHX::MDField<ScalarT>(residual_name, data_layout);
34 dof = PHX::MDField<const ScalarT>(dof_name, data_layout);
35 value = PHX::MDField<const ScalarT>(value_name, data_layout);
38 this->addDependentField(
dof);
39 this->addDependentField(
value);
41 std::string n =
"Dirichlet Residual Evaluator";