Parameter class for simple registration of a parameter with a Parameter Library. Requires a parameter name a ParameterAccessor object.
More...
|
|
| ParameterRegistration (const std::string &name_, ParameterAccessor< EvalType, EvalTypeTraits > *access_, ParamLib ¶mLib) |
| | Constructor: Registers the parameter with the Parameter Library.
|
|
| ParameterRegistration (const std::string &name_, ParameterAccessor< EvalType, EvalTypeTraits > *access_, const Teuchos::RCP< ParamLib > ¶mLib) |
| | Constructor: Registers the parameter with the Parameter Library.
|
|
virtual | ~ParameterRegistration () |
| | Destructor.
|
| virtual void | setRealValue (double value) |
| | Set real parameter value.
|
|
virtual void | setValue (const ScalarT &value) |
| | Set parameter values using ParameterAccessor.
|
| virtual const ScalarT & | getValue () const |
| | Get parameter value using ParameterAccessor.
|
|
| ScalarParameterEntry () |
| | Default constructor.
|
|
virtual | ~ScalarParameterEntry () |
| | Destructor.
|
| virtual void | setValue (const ScalarT &value)=0 |
| | Set parameter this object represents to value.
|
| virtual double | getRealValue () const |
| | Get real parameter value.
|
| virtual void | print (std::ostream &os) const |
| | Print entry.
|
|
| AbstractScalarParameterEntry () |
| | Default contructor.
|
|
virtual | ~AbstractScalarParameterEntry () |
| | Destructor.
|
template<typename EvalType, typename EvalTypeTraits = DefaultEvalTypeTraits>
class Sacado::ParameterRegistration< EvalType, EvalTypeTraits >
Parameter class for simple registration of a parameter with a Parameter Library. Requires a parameter name a ParameterAccessor object.