Open CASCADE Technology
6.5.4
|
This package describes the data structure of any
expression, relation or function used in mathematics.
It also describes the assignment of variables. Standard
mathematical functions are implemented such as
trigonometrics, hyperbolics, and log functions.
#include <Expr.hxx>
Static Public Member Functions | |
static DEFINE_STANDARD_ALLOC Handle_Expr_GeneralExpression | CopyShare (const Handle< Expr_GeneralExpression > &exp) |
static Standard_Integer | NbOfFreeVariables (const Handle< Expr_GeneralExpression > &exp) |
static Standard_Integer | NbOfFreeVariables (const Handle< Expr_GeneralRelation > &exp) |
static Standard_Real | Sign (const Standard_Real val) |
static DEFINE_STANDARD_ALLOC Handle_Expr_GeneralExpression Expr::CopyShare | ( | const Handle< Expr_GeneralExpression > & | exp | ) | [static] |
static Standard_Integer Expr::NbOfFreeVariables | ( | const Handle< Expr_GeneralExpression > & | exp | ) | [static] |
static Standard_Integer Expr::NbOfFreeVariables | ( | const Handle< Expr_GeneralRelation > & | exp | ) | [static] |
static Standard_Real Expr::Sign | ( | const Standard_Real | val | ) | [static] |