19 class Variable :
public AbsFunction {
26 Variable(
unsigned int selectionIndex=0,
36 virtual
double operator ()(
double argument) const;
37 virtual
double operator ()(const Argument &
a) const;
40 virtual
unsigned int dimensionality() const ;
43 unsigned int index() const;
58 unsigned int _selectionIndex;
61 unsigned int _dimensionality;
Derivative partial(unsigned int) const
#define FUNCTION_OBJECT_DEF(classname)
virtual unsigned int dimensionality() const
Variable(unsigned int selectionIndex=0, unsigned int dimensionality=1)
unsigned int index() const
virtual bool hasAnalyticDerivative() const