Commit Graph

1408 Commits

Author SHA1 Message Date
Lew Rossman
109a93f7d5 Merge pull request #798 from zannads/dev-netadjlist_fix
Fix Issue 789- PR 791
2024-06-05 15:47:04 -04:00
Dennis
c79f125608 Fix: pass the network pointer to freeadjlists and not the project 2024-06-04 13:49:24 +02:00
Lew Rossman
c131c4cd1d Merge pull request #786 from Vitens/dev
add ENgetnodesvalues and ENgetlinksvalues methods
2024-06-03 11:24:11 -04:00
Abel Heinsbroek
93a0b3671b Merge branch 'dev' into dev 2024-05-31 21:36:57 +02:00
Lew Rossman
8b6be71956 Merge pull request #788 from OpenWaterAnalytics/dev-rename_emitter_backflow_keyword
Changes EMITTER BACKFLOW keyword
2024-05-29 08:25:19 -04:00
Lew Rossman
7b334875f8 Merge pull request #797 from lbutler/big-fix-emitter-coefficient
Fix emitter-related NaN errors from EN_setnodevalue API
2024-05-29 08:23:56 -04:00
Lew Rossman
375823851a Merge pull request #791 from zannads/dev-netadjlist_fix
Fix Issue #789 - free network Adjlist
2024-05-29 08:22:48 -04:00
Lew Rossman
9958ef6d44 Merge pull request #792 from zannads/dev-npipes_fix
Fix Issue #790 - incorrect number of pipes
2024-05-29 08:15:43 -04:00
lbutler
48934c7089 Updated ReleaseNotes for EN_EMITTER bug 2024-05-28 22:23:46 -04:00
lbutler
a74171fa26 Fix emitter-related NaN errors by initializing zero EmitterFlow to 1.0.
Co-Authored-By: Lew Rossman <LRossman@outlook.com>
2024-05-28 22:18:29 -04:00
Dennis
d50c673321 Fix Issue #790 - incorrect number of pipes
The pipe counter was not decreased if the element was a pipe.
2024-05-23 10:33:30 +03:00
Dennis
9307913c5b Proposed Fix for Issue #789
See the comment on the Issue.
2024-05-23 10:24:29 +03:00
Lew Rossman
7e66114863 Changes EMITTER BACKFLOW keyword
This change avoids a conflict between the EMITTER EXPONENT and EMITTER BACKFLOW keywords when running a v2.3 input file in the v2.2 EPANET GUI.
2024-05-11 12:37:52 -04:00
Abel Heinsbroek
9637f5c092 change names of new functions to ENgetnodevalues and ENgetlinkvalues 2024-04-24 15:20:59 +02:00
Abel Heinsbroek
4dff3bd054 add ENgetnodesvalues and ENgetlinksvalues methods 2024-04-23 11:31:17 +02:00
Elad Salomons
ef234a1919 Merge pull request #784 from Mariosmsk/patch-4
fix badge macos link. 
Thank you @Mariosmsk!
2024-04-21 19:23:00 +03:00
Marios S. Kyriakou
c5232f47a7 fix badge macos link 2024-04-21 19:13:14 +03:00
Elad Salomons
72eeb3d4d8 Merge pull request #781 from eladsal/update-build-script
Update old build script
2024-04-21 13:02:12 +03:00
Elad Salomons
3d7cf9a522 Merge pull request #1 from Mariosmsk/retry-builds
Retry builds
2024-04-21 12:09:28 +03:00
Marios S. Kyriakou
cd242aa819 add retry build. 2024-04-21 11:48:57 +03:00
Marios S. Kyriakou
8bf2334708 add macos badge 2024-04-21 11:48:49 +03:00
Marios S. Kyriakou
ac09675f79 update cmake version 2024-04-21 11:48:43 +03:00
Sam Hatchett
c34ab39887 Merge pull request #779 from OpenWaterAnalytics/fix-conan-build
Fixes conan build, adds documentation for this option
2024-04-10 17:03:29 -04:00
Elad Salomons
e396bd8b58 Update old build script
Update old build script with validate.c file
2024-04-10 21:38:57 +03:00
Sam Hatchett
efe4e21846 fixes conan build, adds enums to cmake 2024-04-09 13:32:28 -04:00
Lew Rossman
7d360480d0 Merge pull request #777 from OpenWaterAnalytics/dev-tank_validation_fix
Update validate.c
2024-03-21 12:39:11 -04:00
Lew Rossman
c24f334208 Update validate.c
Fixes false negative when checking if a tank's min/max levels fall within its volume curve (see issue #767 ).
2024-03-19 14:38:47 -04:00
Lew Rossman
6b72b0a21c Merge pull request #776 from Mariosmsk/add-workflow-for-macos-build
Create macos.yml workflow.
2024-03-19 14:30:10 -04:00
Lew Rossman
31395615d1 Merge pull request #775 from Mariosmsk/update-workflows-rm-warnings
Update workflows to use Node.js 20 due to deprecation of Node.js 16
2024-03-19 14:29:36 -04:00
Lew Rossman
19327c0a51 Merge pull request #774 from Mariosmsk/patch-2
Delete tests/outfile/data/enP1kAlM
2024-03-19 14:29:11 -04:00
Marios S. Kyriakou
630f9f09a9 Create macos.yml 2024-03-19 13:31:03 +02:00
Marios S. Kyriakou
1cf1b0803b Update workflows to use Node.js 20 due to deprecation of Node.js 16 2024-03-19 13:18:11 +02:00
Marios S. Kyriakou
857aaf678b Delete tests/outfile/data/enP1kAlM
Remove the unnecessary file.
2024-03-19 12:43:38 +02:00
Lew Rossman
2f4e4e5139 Merge pull request #771 from OpenWaterAnalytics/dev-tank_overflow_fix
Account for mass lost in tank overflow
2024-03-18 13:37:07 -04:00
Lew Rossman
029b441dd4 Merge pull request #759 from Mariosmsk/update-workflows
update workflows to include the header files in the artifact
2024-03-14 08:25:28 -04:00
Lew Rossman
6d6f244a5f Merge pull request #766 from lbutler/update-readme-jan-2024
Update release notes and remove depreciated constants
2024-03-13 09:51:56 -04:00
Lew Rossman
482f658df4 Account for mass lost in tank overflow
This change addresses issue #769.
2024-03-13 09:22:33 -04:00
Sam Hatchett
0c3d444eef enhances build files with INSTALL options and fixes Conan 2024-02-12 11:47:35 -05:00
Lew Rossman
ade7027ddb Merge pull request #768 from OpenWaterAnalytics/dev-tank_validation_bug_fix
Update validate.c
2024-01-25 12:34:20 -05:00
Lew Rossman
5c90eafdbe Update validate.c
Fixes bug in checking that tank min/max levels are within volume curve.
2024-01-25 12:21:09 -05: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
Lew Rossman
5fd17af548 Merge pull request #758 from OpenWaterAnalytics/dev-EN_openX
Add EN_openX function
2023-10-17 09:20:48 -04:00
Marios S. Kyriakou
ce77b19a24 update workflows to include the header files in the artifact 2023-10-08 13:13:37 +03:00
Lew Rossman
e7f9e26347 Update validate.c 2023-10-05 14:59:10 -04:00
Lew Rossman
653ffac514 Update input3.c 2023-10-05 12:10:08 -04:00
Lew Rossman
c0700c83ee Refactored validate.c 2023-10-05 11:37:13 -04:00
Lew Rossman
5a03def497 Merge branch 'dev' into dev-EN_openX 2023-10-04 10:09:02 -04:00
Lew Rossman
10d5079d75 Add EN_openX function
EN_openX allows an EPANET input file to be opened even if it has errors. This required re-arranging code, mainly in input3.c, so that default values are assigned to an object before its input line is parsed.
2023-10-04 09:53:05 -04:00
Lew Rossman
7b640122cd Merge pull request #752 from Mariosmsk/patch-1
Update ReleaseNotes2_3.md
2023-09-28 12:16:28 -04:00