A class to store the active parameters in a code in an ordered fashion, along with their "base" values, i.e., the floating point value upon which the templated values are based.
More...
#include <Sacado_ParameterVectorBase.hpp>
|
typedef EntryVector::iterator | iterator |
| Iterator typename.
|
|
typedef EntryVector::const_iterator | const_iterator |
| Const iterator typename.
|
|
|
| ParameterVectorBase () |
| Default constructor.
|
|
| ParameterVectorBase (const ParameterVectorBase &source) |
| Copy constructor.
|
|
virtual | ~ParameterVectorBase () |
| Destructor.
|
|
ParameterVectorBase & | operator= (const ParameterVectorBase &source) |
| Assignment.
|
|
void | addParam (const Teuchos::RCP< FamilyType > &family, BaseValueType baseValue) |
| 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.
|
|
|
typedef Teuchos::Array< Entry > | EntryVector |
| Vector of all parameter families.
|
|
template<typename FamilyType, typename BaseValueType>
class Sacado::ParameterVectorBase< FamilyType, BaseValueType >
A class to store the active parameters in a code in an ordered fashion, along with their "base" values, i.e., the floating point value upon which the templated values are based.
The documentation for this class was generated from the following file:
- Sacado_ParameterVectorBase.hpp