OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
mathexpr.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ExprNode
 

Typedefs

typedef struct ExprNode MathExpr
 

Functions

MathExprmathexpr_create (char *s, int(*getVar)(char *))
 
double mathexpr_eval (MathExpr *expr, double(*getVal)(int))
 
void mathexpr_delete (MathExpr *expr)
 

Typedef Documentation

◆ MathExpr

typedef struct ExprNode MathExpr

Function Documentation

◆ mathexpr_create()

MathExpr * mathexpr_create ( char *  s,
int(*)(char *)  getVar 
)
Here is the caller graph for this function:

◆ mathexpr_delete()

void mathexpr_delete ( MathExpr expr)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mathexpr_eval()

double mathexpr_eval ( MathExpr expr,
double(*)(int)  getVal 
)
Here is the call graph for this function:
Here is the caller graph for this function: