#include <Sacado_ScalarParameterLibrary.hpp>
Inheritance diagram for Sacado::ScalarParameterLibrary:


Public Member Functions | |
| ScalarParameterLibrary () | |
| Default constructor. | |
| virtual | ~ScalarParameterLibrary () |
| Destructor. | |
| void | setRealValueForAllTypes (const std::string &name, double value) |
| Set paramter value using a real number. | |
| template<class ValueType> | |
| void | setValueAsConstant (const std::string &name, const ValueType &value) |
| Set parameter to value value. | |
| template<class ValueType> | |
| void | setValueAsIndependent (const std::string &name, const ValueType &value) |
| Set parameter to value value. | |
| template<class ValueType> | |
| const ValueType & | getValue (const std::string &name) const |
| Get parameter value. | |
| void | fillVector (const Teuchos::Array< std::string > &names, ScalarParameterVector &pv) |
| Fill a vector with the supplied parameter names. | |
Static Public Member Functions | |
| static ScalarParameterLibrary & | getInstance () |
| Returns a parameter library (singleton object). | |
| void Sacado::ScalarParameterLibrary::fillVector | ( | const Teuchos::Array< std::string > & | names, | |
| ScalarParameterVector & | pv | |||
| ) |
Fill a vector with the supplied parameter names.
baseValue will be computed from each individual parameter
| void Sacado::ScalarParameterLibrary::setValueAsConstant | ( | const std::string & | name, | |
| const ValueType & | value | |||
| ) |
Set parameter to value value.
Treat the set parameter as a constant for derivative computations.
| void Sacado::ScalarParameterLibrary::setValueAsIndependent | ( | const std::string & | name, | |
| const ValueType & | value | |||
| ) |
Set parameter to value value.
Treat the set parameter as an independent for derivative computations.
1.4.7