24 const Teuchos::ParameterList& p)
26 std::string input_name = p.get<std::string>(
"Source Name");
27 std::string output_name = p.get<std::string>(
"Destination Name");
28 Teuchos::RCP<PHX::DataLayout> data_layout = p.get< Teuchos::RCP<PHX::DataLayout> >(
"Data Layout");
30 input = PHX::MDField<const ScalarT>(input_name, data_layout);
31 output = PHX::MDField<ScalarT>(output_name, data_layout);
33 this->addDependentField(input);
34 this->addEvaluatedField(output);
36 std::string n =
"Copy Evaluator: " + input_name +
" => " + output_name;