Requires: utilities/ascConfig.h" include "instance_enum.h"
The author of these routines could not be bothered with dimensionality, so don't expect much in the way of output that dimensionally checks or can be converted to real values in non-SI units unless the input was correct.
This code does not deal well with e_zero. e_zero should not exist in good models in any case.
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | K_TERM(i) ((Term *)(i)) |
| #define | ShutDownDerivatives() PrepareDerivatives(0,0,0) |
Typedefs | |
| typedef Func | Func |
| typedef relation_term | Term |
| typedef relation | RelationINF |
| typedef int | ExprSymFilterFn (struct Instance *) |
Functions | |
| Term * | TermSimplify (Term *term) |
| Term * | Derivative (Term *term, unsigned long wrt, ExprSymFilterFn *filter) |
| void | PrepareDerivatives (int setup, int n_buffers, int buffer_length) |
| Term * | TermDerivative (Term *term, unsigned long wrt, ExprSymFilterFn *filter) |
| RelationINF * | RelDerivative (RelationINF *rel, unsigned long wrt, ExprSymFilterFn *filter) |
| void | RelDestroySloppy (RelationINF *rel) |
| RelationINF * | RelDeriveSloppy (RelationINF *rel, unsigned long wrt, ExprSymFilterFn *filter) |
1.5.1