31 itsBegin(rhs.itsBegin),
33 itsStep(rhs.itsEnd) {}
36 :
OArray<double>(), itsExpr(), itsBegin(n1), itsEnd(n2), itsStep(n3) {}
45 std::vector<double> result(
itsEnd, 0.0);
An array expression generated from a TABLE() function.
virtual OArray< double > * clone() const
Make clone.
void defineExpression(PtrToScalar< double >)
Store the generating expression.
virtual std::vector< double > evaluate() const
Evaluate.
virtual void print(std::ostream &os, int precedence=99) const
Print expression.
PtrToScalar< double > itsExpr
double getHash() const
Return the current value of '#'.
A pointer to a scalar expression.
virtual T evaluate() const =0
Evaluate.
virtual void print(std::ostream &, int precedence=99) const =0
Print expression.
Representation objects and parsers for attribute expressions.