#include <InterpKernelValue.hxx>

Public Member Functions | |
| ValueDoubleExpr (int szDestData, const double *srcData) | |
| ~ValueDoubleExpr () | |
| double * | getData () const |
| Value * | newInstance () const |
| void | setDouble (double val) throw (INTERP_KERNEL::Exception) |
| void | setVarname (int fastPos, const std::string &var) throw (INTERP_KERNEL::Exception) |
| 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 Attributes | |
| int | _sz_dest_data |
| double * | _dest_data |
| const double * | _src_data |
| ValueDoubleExpr::~ValueDoubleExpr | ( | ) |
References INTERP_KERNEL.ValueDoubleExpr._dest_data.
| double* INTERP_KERNEL.ValueDoubleExpr.getData | ( | ) | const |
| Value * ValueDoubleExpr::newInstance | ( | ) | const [virtual] |
| void ValueDoubleExpr::setDouble | ( | double | val | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References MEDMEM.fill().
| void ValueDoubleExpr::setVarname | ( | int | fastPos, |
| const std::string & | var | ||
| ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References MEDMEM.fill().
| void ValueDoubleExpr::positive | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
| void ValueDoubleExpr::negate | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDoubleExpr._dest_data, and INTERP_KERNEL.ValueDoubleExpr._sz_dest_data.
| void ValueDoubleExpr::sqrt | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDoubleExpr._dest_data, INTERP_KERNEL.ValueDoubleExpr._sz_dest_data, and Med_Gen_test.it.
| void ValueDoubleExpr::cos | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDoubleExpr._dest_data, and INTERP_KERNEL.ValueDoubleExpr._sz_dest_data.
| void ValueDoubleExpr::sin | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDoubleExpr._dest_data, and INTERP_KERNEL.ValueDoubleExpr._sz_dest_data.
| void ValueDoubleExpr::tan | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDoubleExpr._dest_data, and INTERP_KERNEL.ValueDoubleExpr._sz_dest_data.
| void ValueDoubleExpr::abs | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDoubleExpr._dest_data, and INTERP_KERNEL.ValueDoubleExpr._sz_dest_data.
| void ValueDoubleExpr::exp | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDoubleExpr._dest_data, and INTERP_KERNEL.ValueDoubleExpr._sz_dest_data.
| void ValueDoubleExpr::ln | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDoubleExpr._dest_data, INTERP_KERNEL.ValueDoubleExpr._sz_dest_data, and Med_Gen_test.it.
| void ValueDoubleExpr::log10 | ( | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDoubleExpr._dest_data, INTERP_KERNEL.ValueDoubleExpr._sz_dest_data, and Med_Gen_test.it.
| Value * ValueDoubleExpr::plus | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDoubleExpr.getData(), and testMEDMEM.ret.
| Value * ValueDoubleExpr::minus | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDoubleExpr.getData(), and testMEDMEM.ret.
| Value * ValueDoubleExpr::mult | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDoubleExpr.getData(), and testMEDMEM.ret.
| Value * ValueDoubleExpr::div | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDoubleExpr.getData(), Med_Gen_test.it, and testMEDMEM.ret.
| Value * ValueDoubleExpr::pow | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDoubleExpr.getData(), Med_Gen_test.it, and testMEDMEM.ret.
| Value * ValueDoubleExpr::max | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDoubleExpr.getData(), and testMEDMEM.ret.
| Value * ValueDoubleExpr::min | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDoubleExpr.getData(), and testMEDMEM.ret.
| Value * ValueDoubleExpr::greaterThan | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References MEDMEM.fill(), INTERP_KERNEL.ValueDoubleExpr.getData(), and testMEDMEM.ret.
| Value * ValueDoubleExpr::lowerThan | ( | const Value * | other | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References MEDMEM.fill(), INTERP_KERNEL.ValueDoubleExpr.getData(), and testMEDMEM.ret.
| Value * ValueDoubleExpr::ifFunc | ( | const Value * | the, |
| const Value * | els | ||
| ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.Value.
References INTERP_KERNEL.ValueDoubleExpr.getData(), and testMEDMEM.ret.
double* INTERP_KERNEL.ValueDoubleExpr._dest_data [private] |
const double* INTERP_KERNEL.ValueDoubleExpr._src_data [private] |