class
Expressions::SCell
: public Expressions::Scalar<class>
(Return to index)
A scalar expression referring to a table cell.
Type:
Instantiable
Superclasses:
public Expressions::Scalar<class>
Include file:
./Expressions/SCell.hh
Inheritance
Synopsis (including inherited members):
Public members:
SCell
(const string&,const PlaceRep&,const string&) ;
virtual
~SCell
() ;
virtual Scalar<double>*
clone
()const ;
virtual double
evaluate
()const ;
virtual std::ostream&
print
(std::ostream&,int)const ;
virtual bool
isConstant
()const ;
Documentation:
Public members:
SCell
(const string&,const PlaceRep&,const string&) ;
Constructor.
Identify the table by its name
tab
, the row by the place reference
place
and the column by its name
col
.
virtual Scalar<double>*
clone
()const ;
Make clone.
virtual double
evaluate
()const ;
Evaluate.
Evaluate the reference and return the value in that cell.
virtual std::ostream&
print
(std::ostream&,int)const ;
Print expression.
Documentation generated by fci on Mon Feb 7 12:29:54 2000