Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals

modelSimplify.h File Reference

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


Generated on Wed Dec 21 18:10:26 2005 for SBML ODE Solver Library API by  doxygen 1.4.4