Open CASCADE Technology 7.8.0
Static Public Member Functions
Expr Class Reference

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. More...

#include <Expr.hxx>

Static Public Member Functions

static Handle< Expr_GeneralExpressionCopyShare (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)
 

Detailed Description

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.

Member Function Documentation

◆ CopyShare()

static Handle< Expr_GeneralExpression > Expr::CopyShare ( const Handle< Expr_GeneralExpression > &  exp)
static

◆ NbOfFreeVariables() [1/2]

static Standard_Integer Expr::NbOfFreeVariables ( const Handle< Expr_GeneralExpression > &  exp)
static

◆ NbOfFreeVariables() [2/2]

static Standard_Integer Expr::NbOfFreeVariables ( const Handle< Expr_GeneralRelation > &  exp)
static

◆ Sign()

static Standard_Real Expr::Sign ( const Standard_Real  val)
static

The documentation for this class was generated from the following file: