56 const Teuchos::ParameterList& p)
58 std::string residual_name = p.get<std::string>(
"Residual Name");
59 std::string dof_name = p.get<std::string>(
"DOF Name");
60 std::string value_name = p.get<std::string>(
"Value Name");
62 Teuchos::RCP<PHX::DataLayout> data_layout =
63 p.get< Teuchos::RCP<PHX::DataLayout> >(
"Data Layout");
65 residual = PHX::MDField<ScalarT>(residual_name, data_layout);
66 dof = PHX::MDField<const ScalarT>(dof_name, data_layout);
67 value = PHX::MDField<const ScalarT>(value_name, data_layout);
70 this->addDependentField(
dof);
71 this->addDependentField(
value);
73 std::string n =
"Dirichlet Residual Evaluator";