#include <InterpKernelValue.hxx>

Public Member Functions | |
| virtual Value * | newInstance () const =0 |
| virtual | ~Value () |
| virtual void | setDouble (double val)=0 throw (INTERP_KERNEL::Exception) |
| virtual void | setVarname (int fastPos, const std::string &var)=0 throw (INTERP_KERNEL::Exception) |
| virtual void | positive ()=0 throw (INTERP_KERNEL::Exception) |
| virtual void | negate ()=0 throw (INTERP_KERNEL::Exception) |
| virtual void | sqrt ()=0 throw (INTERP_KERNEL::Exception) |
| virtual void | cos ()=0 throw (INTERP_KERNEL::Exception) |
| virtual void | sin ()=0 throw (INTERP_KERNEL::Exception) |
| virtual void | tan ()=0 throw (INTERP_KERNEL::Exception) |
| virtual void | abs ()=0 throw (INTERP_KERNEL::Exception) |
| virtual void | exp ()=0 throw (INTERP_KERNEL::Exception) |
| virtual void | ln ()=0 throw (INTERP_KERNEL::Exception) |
| virtual void | log10 ()=0 throw (INTERP_KERNEL::Exception) |
| virtual Value * | plus (const Value *other) const =0 throw (INTERP_KERNEL::Exception) |
| virtual Value * | minus (const Value *other) const =0 throw (INTERP_KERNEL::Exception) |
| virtual Value * | mult (const Value *other) const =0 throw (INTERP_KERNEL::Exception) |
| virtual Value * | div (const Value *other) const =0 throw (INTERP_KERNEL::Exception) |
| virtual Value * | pow (const Value *other) const =0 throw (INTERP_KERNEL::Exception) |
| virtual Value * | max (const Value *other) const =0 throw (INTERP_KERNEL::Exception) |
| virtual Value * | min (const Value *other) const =0 throw (INTERP_KERNEL::Exception) |
| virtual Value * | greaterThan (const Value *other) const =0 throw (INTERP_KERNEL::Exception) |
| virtual Value * | lowerThan (const Value *other) const =0 throw (INTERP_KERNEL::Exception) |
| virtual Value * | ifFunc (const Value *the, const Value *els) const =0 throw (INTERP_KERNEL::Exception) |
| virtual INTERP_KERNEL.Value.~Value | ( | ) | [virtual] |
| virtual Value* INTERP_KERNEL.Value.newInstance | ( | ) | const [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual void INTERP_KERNEL.Value.setDouble | ( | double | val | ) | throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual void INTERP_KERNEL.Value.setVarname | ( | int | fastPos, |
| const std::string & | var | ||
| ) | throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual void INTERP_KERNEL.Value.positive | ( | ) | throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual void INTERP_KERNEL.Value.negate | ( | ) | throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual void INTERP_KERNEL.Value.sqrt | ( | ) | throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual void INTERP_KERNEL.Value.cos | ( | ) | throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual void INTERP_KERNEL.Value.sin | ( | ) | throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual void INTERP_KERNEL.Value.tan | ( | ) | throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual void INTERP_KERNEL.Value.abs | ( | ) | throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual void INTERP_KERNEL.Value.exp | ( | ) | throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual void INTERP_KERNEL.Value.ln | ( | ) | throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual void INTERP_KERNEL.Value.log10 | ( | ) | throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual Value* INTERP_KERNEL.Value.plus | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual Value* INTERP_KERNEL.Value.minus | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual Value* INTERP_KERNEL.Value.mult | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual Value* INTERP_KERNEL.Value.div | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual Value* INTERP_KERNEL.Value.pow | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual Value* INTERP_KERNEL.Value.max | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual Value* INTERP_KERNEL.Value.min | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual Value* INTERP_KERNEL.Value.greaterThan | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual Value* INTERP_KERNEL.Value.lowerThan | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.
| virtual Value* INTERP_KERNEL.Value.ifFunc | ( | const Value * | the, |
| const Value * | els | ||
| ) | const throw (INTERP_KERNEL::Exception) [pure virtual] |
Implemented in INTERP_KERNEL.ValueDouble, INTERP_KERNEL.ValueUnit, and INTERP_KERNEL.ValueDoubleExpr.