#include "sbmlsolver/exportdefs.h"
Include dependency graph for modelSimplify.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
SBML_ODESOLVER_API void | AST_replaceNameByFormula (ASTNode_t *, const char *, const ASTNode_t *) |
Replaces an assigned variable 'name' in the passed mathematical expression math by the mathemtical expression in `formula'; can be used to replace assignment rules! | |
SBML_ODESOLVER_API void | AST_replaceNameByName (ASTNode_t *, const char *, const char *) |
Replaces all AST_NAME types with `name' appearing in the formula 'math' by the `newname'. | |
SBML_ODESOLVER_API void | AST_replaceNameByValue (ASTNode_t *, const char *, double) |
Replaces all AST_NAME types with `name' appearing in the formula 'math' by the value 'x'. | |
SBML_ODESOLVER_API void | AST_replaceNameByParameters (ASTNode_t *, ListOf_t *) |
Replaces all parameters appearing in the formula 'math' by their value defined in the passed parameter list 'lp'. | |
SBML_ODESOLVER_API void | AST_replaceFunctionDefinition (ASTNode_t *, const char *, const ASTNode_t *) |
Replaces all user defined functions by the full expression of the function in the passed mathematical expression `math'. | |
SBML_ODESOLVER_API void | AST_replaceConstants (Model_t *, ASTNode_t *) |
Replace all constants of a model in an AST math. |