#include <InterpKernelValue.hxx>

Public Member Functions | |
| ValueUnit () | |
| Value * | newInstance () const |
| void | setDouble (double val) throw (INTERP_KERNEL::Exception) |
| void | setVarname (int fastPos, const std::string &var) throw (INTERP_KERNEL::Exception) |
| DecompositionInUnitBase | 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 | |
| ValueUnit (const DecompositionInUnitBase &unit) | |
Static Private Member Functions | |
| static void | unsupportedOp (const char *type) throw (INTERP_KERNEL::Exception) |
| static const ValueUnit * | checkSameType (const Value *val) throw (INTERP_KERNEL::Exception) |
Private Attributes | |
| DecompositionInUnitBase | _data |
| ValueUnit::ValueUnit | ( | ) |
| ValueUnit::ValueUnit | ( | const DecompositionInUnitBase & | unit | ) | [private] |
| Value * ValueUnit::newInstance | ( | ) | const [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueUnit.ValueUnit().
| void ValueUnit::setDouble | ( | double | val | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
| void ValueUnit::setVarname | ( | int | fastPos, |
| const std::string & | var | ||
| ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.UnitDataBase._uniqueMapForExpr, and INTERP_KERNEL.UnitDataBase.getInfoForUnit().
| DecompositionInUnitBase INTERP_KERNEL.ValueUnit.getData | ( | ) | const |
| void ValueUnit::positive | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.PositiveFunction.REPR, and INTERP_KERNEL.ValueUnit.unsupportedOp().
| void ValueUnit::negate | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueUnit._data, and INTERP_KERNEL.DecompositionInUnitBase.negate().
| void ValueUnit::sqrt | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.SqrtFunction.REPR, and INTERP_KERNEL.ValueUnit.unsupportedOp().
| void ValueUnit::cos | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.CosFunction.REPR, and INTERP_KERNEL.ValueUnit.unsupportedOp().
| void ValueUnit::sin | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.SinFunction.REPR, and INTERP_KERNEL.ValueUnit.unsupportedOp().
| void ValueUnit::tan | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.TanFunction.REPR, and INTERP_KERNEL.ValueUnit.unsupportedOp().
| void ValueUnit::abs | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.AbsFunction.REPR, and INTERP_KERNEL.ValueUnit.unsupportedOp().
| void ValueUnit::exp | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ExpFunction.REPR, and INTERP_KERNEL.ValueUnit.unsupportedOp().
| void ValueUnit::ln | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.LnFunction.REPR, and INTERP_KERNEL.ValueUnit.unsupportedOp().
| void ValueUnit::log10 | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.Log10Function.REPR, and INTERP_KERNEL.ValueUnit.unsupportedOp().
| Value * ValueUnit::plus | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.PlusFunction.REPR.
| Value * ValueUnit::minus | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.MinusFunction.REPR.
| Value * ValueUnit::mult | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueUnit.getData().
| Value * ValueUnit::div | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueUnit.getData().
| Value * ValueUnit::pow | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueUnit.getData().
| Value * ValueUnit::max | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.MaxFunction.REPR.
| Value * ValueUnit::min | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.MinFunction.REPR.
| Value * ValueUnit::greaterThan | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.GreaterThanFunction.REPR.
| Value * ValueUnit::lowerThan | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.LowerThanFunction.REPR.
| Value * ValueUnit::ifFunc | ( | const Value * | the, |
| const Value * | els | ||
| ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.IfFunction.REPR.
| void ValueUnit::unsupportedOp | ( | const char * | type | ) | throw (INTERP_KERNEL::Exception) [static, private] |
References medcorba_test.msg, and medClient_test.type.
| const ValueUnit * ValueUnit::checkSameType | ( | const Value * | val | ) | throw (INTERP_KERNEL::Exception) [static, private] |