| 
    Sacado
    Development
    
   | 
 
Parameter class for simple registration of a parameter with a Parameter Library. Requires a parameter name a ParameterAccessor object. More...
#include <Sacado_ParameterRegistration.hpp>


Public Types | |
| 
typedef ScalarParameterLibrary < EvalTypeTraits >  | ParamLib | 
  Public Types inherited from Sacado::ScalarParameterEntry< EvalType, EvalTypeTraits > | |
| 
typedef  EvalTypeTraits::template apply < EvalType >::type  | ScalarT | 
Public Member Functions | |
| 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.  | |
  Public Member Functions inherited from Sacado::ScalarParameterEntry< EvalType, EvalTypeTraits > | |
| ScalarParameterEntry () | |
| Default constructor.  | |
| virtual | ~ScalarParameterEntry () | 
| Destructor.  | |
| virtual double | getRealValue () const | 
| Get real parameter value.  More... | |
| virtual void | print (std::ostream &os) const | 
| Print entry.  More... | |
  Public Member Functions inherited from Sacado::AbstractScalarParameterEntry | |
| AbstractScalarParameterEntry () | |
| Default contructor.  | |
| virtual | ~AbstractScalarParameterEntry () | 
| Destructor.  | |
Protected Attributes | |
| 
ParameterAccessor< EvalType,  EvalTypeTraits > *  | access | 
| Pointer to source function.  | |
| const std::string | name | 
Parameter class for simple registration of a parameter with a Parameter Library. Requires a parameter name a ParameterAccessor object.
 1.8.5