Dynamic-wave network routing and iteration.
More...
#include <stdlib.h>
#include <math.h>
#include "headers.h"
|
| void | dynwave_init () |
| | Initializes dynamic wave routing method.
|
| |
| void | dynwave_close () |
| | Frees memory allocated for dynamic wave routing method.
|
| |
| void | dynwave_validate () |
| | Adjusts dynamic wave routing options.
|
| |
| double | dynwave_getRoutingStep (double fixedStep) |
| | Computes variable routing time step if applicable.
|
| |
| int | dynwave_execute (double tStep) |
| | Routes flows through drainage network over current time step.
|
| |
Dynamic-wave network routing and iteration.
- Author
- Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com (OpenSWMM maintenance and extensions)
- Copyright
- Copyright (c) 2026 Caleb Buahin. OpenSWMM contributions only; original EPA SWMM credits are retained.
- License
- Apache-2.0 for OpenSWMM contributions; original EPA SWMM provenance is retained.
◆ _CRT_SECURE_NO_DEPRECATE
| #define _CRT_SECURE_NO_DEPRECATE |