OpenSWMM Engine  6.0.0-alpha.3
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.3)
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(* getVar )(char *) )
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(* getVal )(int) )
Here is the call graph for this function:
Here is the caller graph for this function: