43 #ifndef PANZER_COPY_IMPL_HPP 44 #define PANZER_COPY_IMPL_HPP 55 std::string input_name = p.get<std::string>(
"Source Name");
56 std::string output_name = p.get<std::string>(
"Destination Name");
57 Teuchos::RCP<PHX::DataLayout> data_layout = p.get< Teuchos::RCP<PHX::DataLayout> >(
"Data Layout");
59 input = PHX::MDField<const ScalarT>(input_name, data_layout);
60 output = PHX::MDField<ScalarT>(output_name, data_layout);
62 this->addDependentField(
input);
63 this->addEvaluatedField(
output);
65 std::string n =
"Copy Evaluator: " + input_name +
" => " + output_name;
72 this->utils.setFieldData(
input,fm);
73 this->utils.setFieldData(
output,fm);
PHX::MDField< const ScalarT > input
PHX::MDField< ScalarT > output
PHX_EVALUATOR_CTOR(BasisValues_Evaluator, p)
PHX_EVALUATE_FIELDS(BasisValues_Evaluator, workset)
PHX_POST_REGISTRATION_SETUP(BasisValues_Evaluator, sd, fm)