SALOME - SMESH
FunctionExpr Class Reference

#include <StdMeshers_Distribution.hxx>

Inheritance diagram for FunctionExpr:
Inheritance graph
Collaboration diagram for FunctionExpr:
Collaboration graph

Public Member Functions

 FunctionExpr (const char *, const int)
 
virtual ~FunctionExpr ()
 
virtual Standard_Boolean Value (const Standard_Real, Standard_Real &)
 
virtual bool value (const double, double &) const
 
virtual double integral (const double, const double) const
 

Private Member Functions

 Handle (ExprIntrp_GenExp) myExpr
 

Private Attributes

Expr_Array1OfNamedUnknown myVars
 
TColStd_Array1OfReal myValues
 

Detailed Description

Definition at line 88 of file StdMeshers_Distribution.hxx.

Constructor & Destructor Documentation

◆ FunctionExpr()

FunctionExpr::FunctionExpr ( const char *  ,
const int   
)

◆ ~FunctionExpr()

virtual FunctionExpr::~FunctionExpr ( )
virtual

Member Function Documentation

◆ Value()

virtual Standard_Boolean FunctionExpr::Value ( const Standard_Real  ,
Standard_Real &   
)
virtual

◆ value()

virtual bool FunctionExpr::value ( const double  ,
double &   
) const
virtual

Reimplemented from Function.

◆ integral()

virtual double FunctionExpr::integral ( const double  ,
const double   
) const
virtual

Implements Function.

◆ Handle()

FunctionExpr::Handle ( ExprIntrp_GenExp  )
private

Field Documentation

◆ myVars

Expr_Array1OfNamedUnknown FunctionExpr::myVars
private

Definition at line 99 of file StdMeshers_Distribution.hxx.

◆ myValues

TColStd_Array1OfReal FunctionExpr::myValues
private

Definition at line 100 of file StdMeshers_Distribution.hxx.