#include <InterpKernelValue.hxx>

Public Member Functions | |
| ValueDouble () | |
| Value * | newInstance () const |
| void | setDouble (double val) throw (INTERP_KERNEL::Exception) |
| void | setVarname (int fastPos, const std::string &var) throw (INTERP_KERNEL::Exception) |
| double | getData () const |
| void | positive () throw (INTERP_KERNEL::Exception) |
| void | negate () throw (INTERP_KERNEL::Exception) |
| void | sqrt () throw (INTERP_KERNEL::Exception) |
| void | cos () throw (INTERP_KERNEL::Exception) |
| void | sin () throw (INTERP_KERNEL::Exception) |
| void | tan () throw (INTERP_KERNEL::Exception) |
| void | abs () throw (INTERP_KERNEL::Exception) |
| void | exp () throw (INTERP_KERNEL::Exception) |
| void | ln () throw (INTERP_KERNEL::Exception) |
| void | log10 () throw (INTERP_KERNEL::Exception) |
| Value * | plus (const Value *other) const throw (INTERP_KERNEL::Exception) |
| Value * | minus (const Value *other) const throw (INTERP_KERNEL::Exception) |
| Value * | mult (const Value *other) const throw (INTERP_KERNEL::Exception) |
| Value * | div (const Value *other) const throw (INTERP_KERNEL::Exception) |
| Value * | pow (const Value *other) const throw (INTERP_KERNEL::Exception) |
| Value * | max (const Value *other) const throw (INTERP_KERNEL::Exception) |
| Value * | min (const Value *other) const throw (INTERP_KERNEL::Exception) |
| Value * | greaterThan (const Value *other) const throw (INTERP_KERNEL::Exception) |
| Value * | lowerThan (const Value *other) const throw (INTERP_KERNEL::Exception) |
| Value * | ifFunc (const Value *the, const Value *els) const throw (INTERP_KERNEL::Exception) |
Private Member Functions | |
| ValueDouble (double val) | |
Static Private Member Functions | |
| static const ValueDouble * | checkSameType (const Value *val) throw (INTERP_KERNEL::Exception) |
Private Attributes | |
| double | _data |
| ValueDouble::ValueDouble | ( | ) |
| ValueDouble::ValueDouble | ( | double | val | ) | [private] |
| Value * ValueDouble::newInstance | ( | ) | const [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble.ValueDouble().
| void ValueDouble::setDouble | ( | double | val | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
| void ValueDouble::setVarname | ( | int | fastPos, |
| const std::string & | var | ||
| ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References medcorba_test.msg.
| double INTERP_KERNEL.ValueDouble.getData | ( | ) | const |
| void ValueDouble::positive | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
| void ValueDouble::negate | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble._data.
| void ValueDouble::sqrt | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble._data.
| void ValueDouble::cos | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble._data.
| void ValueDouble::sin | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble._data.
| void ValueDouble::tan | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble._data.
| void ValueDouble::abs | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble._data.
| void ValueDouble::exp | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble._data.
| void ValueDouble::ln | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble._data.
| void ValueDouble::log10 | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble._data.
| Value * ValueDouble::plus | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble._data.
| Value * ValueDouble::minus | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble._data.
| Value * ValueDouble::mult | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble._data.
| Value * ValueDouble::div | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble._data.
| Value * ValueDouble::pow | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble._data.
| Value * ValueDouble::max | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble._data.
| Value * ValueDouble::min | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble._data.
| Value * ValueDouble::greaterThan | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble._data.
| Value * ValueDouble::lowerThan | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
| Value * ValueDouble::ifFunc | ( | const Value * | the, |
| const Value * | els | ||
| ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDouble._data.
| const ValueDouble * ValueDouble::checkSameType | ( | const Value * | val | ) | throw (INTERP_KERNEL::Exception) [static, private] |
double INTERP_KERNEL.ValueDouble._data [private] |