36 Commits

Author SHA1 Message Date
Lew Rossman e8955e7b23 Update ReleaseNotes2_3.md 2025-07-17 10:52:28 -04:00
lbutler f8f2d74bea Decoupled pressure units from the flow unit system
Decoupled pressure units from the flow unit system, allowing them to be set independently to support mixed-unit conventions (e.g., using LPS for flow and PSI for pressure).
2025-07-03 08:30:43 -04:00
0tkl d4f19e1f4f fix typos in 2.3 release notes 2025-05-14 17:09:49 +08:00
Lew Rossman 096a6b99ae Update ReleaseNotes2_3.md 2025-04-28 11:39:15 -04:00
Lew Rossman bb543a08dc Unit test for get/set tags 2025-02-19 09:58:19 -05:00
Lew Rossman b0796f346a Adding leakage model 2024-06-26 11:15:01 -04:00
Abel Heinsbroek 93a0b3671b Merge branch 'dev' into dev 2024-05-31 21:36:57 +02:00
lbutler 48934c7089 Updated ReleaseNotes for EN_EMITTER bug 2024-05-28 22:23:46 -04:00
Abel Heinsbroek 4dff3bd054 add ENgetnodesvalues and ENgetlinksvalues methods 2024-04-23 11:31:17 +02:00
lbutler 6c2bf2f48a Add en_openx to release notes 2024-01-09 14:22:34 -05:00
lbutler c6ab471b5b Update release notes and remove depreciated constants 2024-01-09 14:14:19 -05:00
Marios S. Kyriakou 667a15fcbd Merge branch 'dev' into patch-1 2023-09-25 09:25:34 +03:00
Marios S. Kyriakou 984e6b7fb1 Update ReleaseNotes2_3.md
Thanks @lbutler for the suggestions. Feel free to make changes!
2023-09-25 09:23:50 +03:00
Luke Butler cfc06321a6 Remove recursion in getclosedlink
The function getclosedlink in report.c uses recursion to find closed links when reporting on disconnections.

In very large networks, it’s possible for the recursion to exhaust the memory on the call stack which then causes EPANET to crash.

If a loop is used instead of recursion, EPANET will not crash with very large disconnections
2023-09-14 16:00:34 -04:00
Marios S. Kyriakou d1cad76a5b Update ReleaseNotes2_3.md
add EN_VALVE_CURVE, EN_PCV_CURVE. Some typo fixes.
2023-09-13 23:33:15 +03:00
Sam Hatchett 0754d08721 Update ReleaseNotes2_3.md 2023-09-13 14:30:57 -04:00
Lew Rossman a2c0ff7889 Fix trace node id parser error 2023-09-11 18:23:49 -04:00
Lew Rossman 353ba4eb34 Allow API to get/set type of status report
The existing EN_setstatusreport function only allows one to set the level of status reporting and not retrieve this value. A new EN_STATUS_REPORT constant was added, to be used with EN_setoption and EN_getoption, to provide read/write access to the level of status reporting.
2023-07-19 09:15:25 -04:00
Lew Rossman 3acfb6dae3 Added retrieval of emitter flow to the API 2023-07-06 15:35:30 -04:00
Lew Rossman 2b346c5427 Update ReleaseNotes2_3.md 2023-06-08 10:21:35 -04:00
Luke Butler 0e4c400355 Update ReleaseNote2_3.md
Commits between V2.2 and 2023-03-15 were reviewed and missed items in the release notes were added.

Fixes #716
2023-03-15 11:13:47 -04:00
Lew Rossman 61b03b8539 Updating the docs 2023-02-07 22:59:18 -05:00
Sam Hatchett 57ae3eeab8 Update ReleaseNotes2_3.md 2023-01-19 14:16:50 -05:00
Lew Rossman 6db17193f5 New positional control valve added 2022-08-16 11:47:44 -04:00
Lew Rossman 2d783041a4 Fix for FCV problem
This update prevents a solution where the computed loss coefficient for a FCV at its flow setting would be less than the user supplied fully opened coefficient.
2022-08-08 18:08:45 -04:00
Lew Rossman 0b1e5408bf Update ReleaseNotes2_3.md 2022-06-27 13:00:02 -04:00
Lew Rossman 750dda1fe6 Update ReleaseNotes2_3.md 2022-02-14 15:38:21 -05:00
Lew Rossman 0687aa63e2 Update ReleaseNotes2_3.md 2022-02-14 15:10:18 -05:00
Lew Rossman f865cbbba8 Update ReleaseNotes2_3.md 2022-02-14 13:43:48 -05:00
Lew Rossman b6eddc07fa Add EN_STARTTIME to EN_settimeparam function 2020-11-08 10:10:16 -05:00
Lew Rossman 71a733ed85 Add missing break statement after update from dev 2020-07-10 15:42:34 -04:00
Lew Rossman a9ab376aa7 Revert "Replaced status checking for pumps & FCVs"
This reverts commit 3ee30ce019.
2020-02-09 17:25:33 -05:00
Lew Rossman a3537b767a Revert "Changed benchmark results for EN_getstatistic test"
This reverts commit 7e3d5e1fe0.
2020-02-09 16:58:37 -05:00
Lew Rossman 7e3d5e1fe0 Changed benchmark results for EN_getstatistic test 2020-02-07 13:49:54 -05:00
Lew Rossman 3ee30ce019 Replaced status checking for pumps & FCVs
See ReleaseNotes2_3.md.
2020-02-07 10:44:52 -05:00
Lew Rossman 80f9acfe4d Network building enhancements 2020-02-04 10:01:23 -05:00