![]() |
OpenSWMM Engine
6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
|
Macros | |
| #define | MAXSTP 10000 |
| #define | TINY 1.0e-30 |
| #define | SAFETY 0.9 |
| #define | PGROW -0.2 |
| #define | PSHRNK -0.25 |
| #define | ERRCON 1.89e-4 |
Functions | |
| int | rkqs (double *x, int n, double htry, double eps, double *hdid, double *hnext, void(*derivs)(double, double *, double *)) |
| void | rkck (double x, int n, double h, void(*derivs)(double, double *, double *)) |
| int | odesolve_open (int n) |
| void | odesolve_close () |
| int | odesolve_integrate (double ystart[], int n, double x1, double x2, double eps, double h1, void(*derivs)(double, double *, double *)) |
Variables | |
| int | nmax |
| double * | y |
| double * | yscal |
| double * | yerr |
| double * | ytemp |
| double * | dydx |
| double * | ak |
| #define ERRCON 1.89e-4 |
| #define MAXSTP 10000 |
| #define PGROW -0.2 |
| #define PSHRNK -0.25 |
| #define SAFETY 0.9 |
| #define TINY 1.0e-30 |
| void odesolve_close | ( | void | ) |
| int odesolve_integrate | ( | double | ystart[], |
| int | n, | ||
| double | x1, | ||
| double | x2, | ||
| double | eps, | ||
| double | h1, | ||
| void(*)(double, double *, double *) | derivs | ||
| ) |
| int odesolve_open | ( | int | n | ) |
| void rkck | ( | double | x, |
| int | n, | ||
| double | h, | ||
| void(*)(double, double *, double *) | derivs | ||
| ) |
| int rkqs | ( | double * | x, |
| int | n, | ||
| double | htry, | ||
| double | eps, | ||
| double * | hdid, | ||
| double * | hnext, | ||
| void(*)(double, double *, double *) | derivs | ||
| ) |
| double* ak |
| double* dydx |
| int nmax |
| double* y |
| double* yerr |
| double* yscal |
| double* ytemp |