Version: 5.1.6

INTERP_KERNEL.ValueDouble Class Reference

#include <InterpKernelValue.hxx>

Inheritance diagram for INTERP_KERNEL.ValueDouble:
Inheritance graph

Public Member Functions

 ValueDouble ()
ValuenewInstance () 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)
Valueplus (const Value *other) const throw (INTERP_KERNEL::Exception)
Valueminus (const Value *other) const throw (INTERP_KERNEL::Exception)
Valuemult (const Value *other) const throw (INTERP_KERNEL::Exception)
Valuediv (const Value *other) const throw (INTERP_KERNEL::Exception)
Valuepow (const Value *other) const throw (INTERP_KERNEL::Exception)
Valuemax (const Value *other) const throw (INTERP_KERNEL::Exception)
Valuemin (const Value *other) const throw (INTERP_KERNEL::Exception)
ValuegreaterThan (const Value *other) const throw (INTERP_KERNEL::Exception)
ValuelowerThan (const Value *other) const throw (INTERP_KERNEL::Exception)
ValueifFunc (const Value *the, const Value *els) const throw (INTERP_KERNEL::Exception)

Private Member Functions

 ValueDouble (double val)

Static Private Member Functions

static const ValueDoublecheckSameType (const Value *val) throw (INTERP_KERNEL::Exception)

Private Attributes

double _data

Constructor & Destructor Documentation

ValueDouble::ValueDouble (  ) 
ValueDouble::ValueDouble ( double  val  )  [private]

Member Function Documentation

Value * ValueDouble::newInstance (  )  const [virtual]

Implements INTERP_KERNEL.Value.

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]
void ValueDouble::sqrt (  )  throw (INTERP_KERNEL::Exception) [virtual]
void ValueDouble::cos (  )  throw (INTERP_KERNEL::Exception) [virtual]
void ValueDouble::sin (  )  throw (INTERP_KERNEL::Exception) [virtual]
void ValueDouble::tan (  )  throw (INTERP_KERNEL::Exception) [virtual]
void ValueDouble::abs (  )  throw (INTERP_KERNEL::Exception) [virtual]
void ValueDouble::exp (  )  throw (INTERP_KERNEL::Exception) [virtual]
void ValueDouble::ln (  )  throw (INTERP_KERNEL::Exception) [virtual]
void ValueDouble::log10 (  )  throw (INTERP_KERNEL::Exception) [virtual]
Value * ValueDouble::plus ( const Value other  )  const throw (INTERP_KERNEL::Exception)
Value * ValueDouble::minus ( const Value other  )  const throw (INTERP_KERNEL::Exception)
Value * ValueDouble::mult ( const Value other  )  const throw (INTERP_KERNEL::Exception)
Value * ValueDouble::div ( const Value other  )  const throw (INTERP_KERNEL::Exception)
Value * ValueDouble::pow ( const Value other  )  const throw (INTERP_KERNEL::Exception)
Value * ValueDouble::max ( const Value other  )  const throw (INTERP_KERNEL::Exception)
Value * ValueDouble::min ( const Value other  )  const throw (INTERP_KERNEL::Exception)
Value * ValueDouble::greaterThan ( const Value other  )  const throw (INTERP_KERNEL::Exception)
Value * ValueDouble::lowerThan ( const Value other  )  const throw (INTERP_KERNEL::Exception)
Value * ValueDouble::ifFunc ( const Value the,
const Value els 
) const throw (INTERP_KERNEL::Exception)
const ValueDouble * ValueDouble::checkSameType ( const Value val  )  throw (INTERP_KERNEL::Exception) [static, private]

Field Documentation