43 #ifndef PANZER_CONSTANT_IMPL_HPP 44 #define PANZER_CONSTANT_IMPL_HPP 49 template<
typename EvalT,
typename Traits>
52 const Teuchos::ParameterList& p) :
53 value( p.get<double>(
"Value") ),
54 constant( p.get<
std::string>(
"Name"),
55 p.get<
Teuchos::RCP<
PHX::DataLayout> >(
"Data Layout") )
59 std::string n =
"Constant: " +
constant.fieldTag().name();
64 template<
typename EvalT,
typename Traits>
72 this->utils.setFieldData(constant,fm);
74 constant.deep_copy(value);
78 template<
typename EvalT,
typename Traits>
Constant(const Teuchos::ParameterList &p)
PHX::MDField< ScalarT > constant
void evaluateFields(typename Traits::EvalData d)
void postRegistrationSetup(typename Traits::SetupData d, PHX::FieldManager< Traits > &fm)