Version: 5.1.6

INTERP_KERNEL.Value Class Reference

#include <InterpKernelValue.hxx>

Inheritance diagram for INTERP_KERNEL.Value:
Inheritance graph

Public Member Functions

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

Constructor & Destructor Documentation

virtual INTERP_KERNEL.Value.~Value (  )  [virtual]

Member Function Documentation

virtual Value* INTERP_KERNEL.Value.newInstance (  )  const [pure virtual]
virtual void INTERP_KERNEL.Value.setDouble ( double  val  )  throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.setVarname ( int  fastPos,
const std::string &  var 
) throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.positive (  )  throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.negate (  )  throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.sqrt (  )  throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.cos (  )  throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.sin (  )  throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.tan (  )  throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.abs (  )  throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.exp (  )  throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.ln (  )  throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.log10 (  )  throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.plus ( const Value other  )  const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.minus ( const Value other  )  const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.mult ( const Value other  )  const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.div ( const Value other  )  const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.pow ( const Value other  )  const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.max ( const Value other  )  const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.min ( const Value other  )  const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.greaterThan ( const Value other  )  const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.lowerThan ( const Value other  )  const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.ifFunc ( const Value the,
const Value els 
) const throw (INTERP_KERNEL::Exception) [pure virtual]