Version: 6.3.1
Public Member Functions | Private Attributes

INTERP_KERNEL.ValueDoubleExpr Class Reference

#include <InterpKernelValue.hxx>

Inheritance diagram for INTERP_KERNEL.ValueDoubleExpr:
Inheritance graph

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

Constructor & Destructor Documentation

ValueDoubleExpr::ValueDoubleExpr ( int  szDestData,
const double *  srcData 
)
ValueDoubleExpr::~ValueDoubleExpr ( )

Member Function Documentation

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

Field Documentation

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS