Sacado::ScalarParameterEntry< ValueType > Class Template Reference

A base class for scalar parameter values. More...

#include <Sacado_ScalarParameterEntry.hpp>

Inheritance diagram for Sacado::ScalarParameterEntry< ValueType >:

Inheritance graph
[legend]
Collaboration diagram for Sacado::ScalarParameterEntry< ValueType >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ScalarParameterEntry ()
 Default constructor.
virtual ~ScalarParameterEntry ()
 Destructor.
virtual void setValueAsConstant (const ValueType &value)=0
 Set parameter this object represents to value.
virtual void setValueAsIndependent (const ValueType &value)=0
 Set parameter this object represents to value.
virtual const ValueTypegetValue () const =0
 Get parameter value this object represents.

Detailed Description

template<typename ValueType>
class Sacado::ScalarParameterEntry< ValueType >

A base class for scalar parameter values.


Member Function Documentation

template<typename ValueType>
virtual void Sacado::ScalarParameterEntry< ValueType >::setValueAsConstant ( const ValueType value  )  [pure virtual]

Set parameter this object represents to value.

Treat the set parameter as a constant for derivative computations.

template<typename ValueType>
virtual void Sacado::ScalarParameterEntry< ValueType >::setValueAsIndependent ( const ValueType value  )  [pure virtual]

Set parameter this object represents to value.

Treat the set parameter as an independent for derivative computations.


The documentation for this class was generated from the following file:
Generated on Tue Oct 20 12:54:54 2009 for Sacado by doxygen 1.4.7