26 namespace Expressions {
45 ATable(
int n1,
int n2,
int n3);
58 virtual std::vector<double>
evaluate()
const;
64 virtual void print(std::ostream &os,
int precedence = 99)
const;
84 #endif // OPAL_ATable_HH
virtual OArray< double > * clone() const
Make clone.
An array expression generated from a TABLE() function.
double getHash() const
Return the current value of '#'.
virtual std::vector< double > evaluate() const
Evaluate.
virtual void print(std::ostream &os, int precedence=99) const
Print expression.
const ATable & operator=(const ATable &)
void defineExpression(PtrToScalar< double >)
Store the generating expression.
PtrToScalar< double > itsExpr