|
Sacado
Development
|
Specialization of Sacado::ParameterVectorBase for scalar parameters. More...
#include <Sacado_ScalarParameterVector.hpp>


Public Member Functions | |
| ScalarParameterVector () | |
| Default constructor. | |
| ScalarParameterVector (const ScalarParameterVector &source) | |
| Copy constructor. | |
| virtual | ~ScalarParameterVector () |
| Destructor. | |
| ScalarParameterVector & | operator= (const ScalarParameterVector &source) |
| Assignment operator. | |
Public Member Functions inherited from Sacado::ParameterVectorBase< ScalarParameterFamily< EvalTypeTraits >, double > | |
| ParameterVectorBase () | |
| Default constructor. | |
| ParameterVectorBase (const ParameterVectorBase &source) | |
| Copy constructor. | |
| virtual | ~ParameterVectorBase () |
| Destructor. | |
| ParameterVectorBase & | operator= (const ParameterVectorBase &source) |
| Assignment. | |
| void | addParam (const Teuchos::RCP< ScalarParameterFamily< EvalTypeTraits > > &family, doublebaseValue) |
| Add entry. | |
| unsigned int | size () const |
| Return number of parameters in vector. | |
| Entry & | operator[] (int i) |
| Element access. | |
| const Entry & | operator[] (int i) const |
| Element access. | |
| iterator | begin () |
| Iterator pointing at beginning of vector. | |
| const_iterator | begin () const |
| Iterator pointing at beginning of vector. | |
| iterator | end () |
| Iterator pointing at end of vector. | |
| const_iterator | end () const |
| Iterator pointing at end of vector. | |
| void | filterParameters (ParameterVectorBase &ad, ParameterVectorBase &analytic, ParameterVectorBase &other, std::vector< int > &index_ad, std::vector< int > &index_analytic, std::vector< int > &index_other) |
| Filter vector into types. | |
Additional Inherited Members | |
Public Types inherited from Sacado::ParameterVectorBase< ScalarParameterFamily< EvalTypeTraits >, double > | |
| typedef EntryVector::iterator | iterator |
| Iterator typename. | |
| typedef EntryVector::const_iterator | const_iterator |
| Const iterator typename. | |
Protected Types inherited from Sacado::ParameterVectorBase< ScalarParameterFamily< EvalTypeTraits >, double > | |
| typedef Teuchos::Array< Entry > | EntryVector |
| Vector of all parameter families. | |
Protected Attributes inherited from Sacado::ParameterVectorBase< ScalarParameterFamily< EvalTypeTraits >, double > | |
| EntryVector | params |
| Parameter vector. | |
Specialization of Sacado::ParameterVectorBase for scalar parameters.
1.8.5