30 #ifndef SACADO_PARAMETERACCESSOR_HPP 
   31 #define SACADO_PARAMETERACCESSOR_HPP 
   40   template <
typename EvalType, 
typename EvalTypeTraits>
 
   48   template<
typename EvalType,
 
   52     typedef typename EvalTypeTraits::template apply<EvalType>::type 
ScalarT;
 
   77     std::vector< Teuchos::RCP< ParameterRegistration<EvalType, EvalTypeTraits> > > 
pr_;
 
EvalTypeTraits::template apply< EvalType >::type ScalarT
virtual ScalarT & getValue(const std::string &n)=0
Parameter class for simple registration of a parameter with a Parameter Library. Requires a parameter...
virtual void setValue(const std::string &n, const ScalarT &v)
virtual ~ParameterAccessor()
std::vector< Teuchos::RCP< ParameterRegistration< EvalType, EvalTypeTraits > > > pr_
ScalarParameterLibrary< EvalTypeTraits > ParamLib
void registerSacadoParameter(const std::string &name, ParamLib ¶mLib)
Specialization of Sacado::ParameterLibraryBase for scalar parameters. 
Base traits definition mapping evaluation types to value types. 
Abstract class that provides access to a parameter value in a code for the parameter library...