43#ifndef PANZER_PARAMETER_LIBRARY_UTILITIES_CPP
44#define PANZER_PARAMETER_LIBRARY_UTILITIES_CPP
50struct RegisterScalarParameter {
52 Teuchos::Ptr<panzer::ParamLib> pl;
61 RegisterScalarParameter rsp;
63 rsp.pl = Teuchos::ptrFromRef(pl);
68#ifdef Panzer_BUILD_HESSIAN_SUPPORT
72 pl.setRealValueForAllTypes(name,realValue);
Teuchos::RCP< panzer::ScalarParameterEntry< EvaluationType > > createAndRegisterScalarParameter(const std::string name, panzer::ParamLib &pl)
void registerScalarParameter(const std::string name, panzer::ParamLib &pl, double realValue)
Sacado::ScalarParameterLibrary< panzer::EvaluationTraits > ParamLib