Lew Rossman
3935247e2b
Fixes a "copy over" bug in input3.c
...
The copying of one input line token over another was causing a compilation error under Clang. With v2.2 this copying is no longer needed so the line of code in question was simply deleted.
This commit also deletes the HTML and Latex output generated by running Doxygen that got added from the previous update to dev since they don't really belong in a source code repo.
2019-11-29 15:56:33 -05:00
Lew Rossman and GitHub
f87865a849
Merge pull request #562 from OpenWaterAnalytics/lrossman-valvecheck_fix
...
Bug fix for valvecheck function
2019-11-19 09:40:11 -05:00
Lew Rossman and GitHub
2033ddfc22
Fixed editing errors made to project.c
2019-11-15 12:55:29 -05:00
Lew Rossman and GitHub
94b6cb28b6
Restored prior update to project.c that got overwritten
2019-11-15 12:50:54 -05:00
Lew Rossman
ce2a27f38e
Bug fix for valvecheck function
...
See issue #561
2019-11-15 11:53:09 -05:00
Lew Rossman and GitHub
45b28f52be
Merge pull request #557 from OpenWaterAnalytics/lrossman-setheadcurveindex
...
Adds error check to EN_setheadcurveindex
2019-11-12 10:41:28 -05:00
Lew Rossman
bacedc87c9
Update epanet2.pas
2019-11-12 10:04:45 -05:00
Lew Rossman
6c54bb3a59
Adds error check to EN_setheadcurveindex
...
See issue #556 .
2019-11-09 09:36:10 -05:00
Lew Rossman and GitHub
d15ac77bf4
Merge pull request #555 from OpenWaterAnalytics/lrossman-EN_getrule
...
EN_getrule bug fix and EN_MISSING addition
2019-11-08 09:55:59 -05:00
Lew Rossman
88d343dfb6
Updating the docs
2019-11-06 11:34:43 -05:00
Lew Rossman
9998466d20
Bug fix for EN_getrule
...
Fixes possible seg fault condition in EN_getrule. Also defines EN_MISSING as an API constant since it can be assigned internally to several variables that are retrievable by the API.
2019-11-05 10:09:21 -05:00
Lew Rossman and GitHub
7400fad7be
Merge pull request #551 from OpenWaterAnalytics/lrossman-EN_setcurve
...
Bug fix for EN_setcurve
2019-11-05 09:59:28 -05:00
Lew Rossman
3bd4039d95
Bug fix for EN_setcurve
...
Adjusts params of any pump that uses the curve whose data is modified by EN_setcurve or EN_setcurvevalue (issue #550 ).
2019-11-02 11:17:25 -04:00
Lew Rossman and GitHub
271d855b94
Merge pull request #549 from OpenWaterAnalytics/lrossman-vertices
...
Adds link vertex get/set functions to the API
2019-10-31 10:17:26 -04:00
Lew Rossman
55e2879e2d
Updates the docs
2019-10-30 15:11:20 -04:00
Lew Rossman
1709b12f6a
Fixes to EN_addlink and EN_deletelink
2019-10-29 20:09:56 -04:00
Lew Rossman
7aadc83ddf
Adds link vertex get/set functions to the API
2019-10-29 16:33:40 -04:00
Lew Rossman and GitHub
d5becaf1a0
Merge pull request #547 from OpenWaterAnalytics/lrossman-ENgetresultindex
...
Adds EN_getresultindex function to the API
2019-10-29 16:09:47 -04:00
Lew Rossman
b640a8685c
Adds EN_getresultindex function to the API
...
See issue #546 . Also fixes a small bug in project.c.
2019-10-26 11:25:09 -04:00
Lew Rossman and Sam Hatchett
344700a136
Fixes problems with EN_addnode() ( #543 )
...
See issue #542 . Also modifies unit test test_node to check that fixup works.
2019-10-16 15:07:14 -04:00
Lew Rossman and GitHub
5601973d67
Merge pull request #537 from OpenWaterAnalytics/lrossman-hydcoeffs_refactor
...
Refactor of hydcoeffs.c
2019-10-08 10:17:52 -04:00
Lew Rossman
6e80fd8d99
Update ReleaseNotes2_2.md
2019-10-07 14:27:47 -04:00
Lew Rossman
1501204f5f
Refactor of hydcoeffs.c
...
Simplifies and unifies how limit on head gradient at low flow is handled.
2019-10-04 10:01:41 -04:00
Lew Rossman and GitHub
ad139a4f08
Merge pull request #536 from OpenWaterAnalytics/lrossman-pump_bug_fix
...
Fixes bugs in pump and demand head loss gradients
2019-10-04 09:34:43 -04:00
Lew Rossman
38278f7d46
Fixed use of strncpy in xstrcpy()
2019-09-30 15:51:17 -04:00
Lew Rossman
3300ef00cb
getTmpName() and xstrcpy() made safer
2019-09-30 14:05:38 -04:00
Lew Rossman
f2ef979d95
Removed dependence on unistd.h in project.c
...
Travis CI failed because system could not find unistd.h.
2019-09-26 11:18:39 -04:00
Lew Rossman
da1253f4ea
Fixes bugs in pump and demand head loss gradients
2019-09-26 11:01:01 -04:00
Lew Rossman and GitHub
9572acd377
Merge pull request #527 from Mariosmsk/fix_delete_link_comment
...
fix in EN_deleteLink
2019-08-12 09:48:57 -04:00
Lew Rossman and GitHub
0f3005e5ae
Merge pull request #525 from OpenWaterAnalytics/lrossman_ENsetlinkvalue_bug_fix
...
Fixes EN_setlinkvalue bug
2019-08-06 20:13:04 -04:00
Lew Rossman
803bad0bf0
Fixes EN_setlinkvalue bug
2019-08-05 14:08:18 -04:00
Lew Rossman and GitHub
153fa3dce4
Merge pull request #523 from OpenWaterAnalytics/lrossman-build_script_updates
...
Build script updates
2019-08-01 10:22:41 -04:00
Lew Rossman
f5acb1623c
Build script updates
2019-07-31 09:24:29 -04:00
Lew Rossman
20ae172b81
Update BUILDING.md
2019-07-26 19:06:59 -04:00
Lew Rossman and GitHub
9c51160682
Merge pull request #519 from OpenWaterAnalytics/lrossman/doc_updates
...
Updates to the docs
2019-07-26 11:49:18 -04:00
Lew Rossman
d66f023770
Updates to the docs
2019-07-26 11:15:53 -04:00
Lew Rossman and GitHub
53ff8e7d74
Merge pull request #518 from OpenWaterAnalytics/rossman/CmakeLists_changes
...
Add -MT switch for CMake Windows build
2019-07-26 11:08:18 -04:00
Lew Rossman
3716d33213
Add -MT switch for CMake Windows build
2019-07-24 19:02:00 -04:00
Lew Rossman and GitHub
560105c700
Merge pull request #516 from Mariosmsk/fix_rule_actions
...
Fix EN_getElseaction and EN_setelseaction
2019-07-24 17:55:55 -04:00
Lew Rossman and GitHub
a184a3a39a
Merge pull request #515 from OpenWaterAnalytics/dev-PDA_fixes
...
Fixes Overflow and PDA tests not being run
2019-07-22 17:59:42 -04:00
Lew Rossman
0760648aef
Fixes Overflow and PDA tests not being run
2019-07-22 17:42:29 -04:00
Lew Rossman
051519dca0
Another minor change to force another CI test
2019-07-22 12:22:48 -04:00
Lew Rossman
a22a3cffe0
Minor update to force new CI test
2019-07-22 11:25:12 -04:00
Lew Rossman
a89f339525
PDA fixes
2019-07-22 09:50:41 -04:00
Lew Rossman and GitHub
006db4a0da
Merge pull request #508 from OpenWaterAnalytics/win_build_script_fix
...
Update Makefile.bat
2019-06-29 10:08:37 -04:00
Lew Rossman
a052e87106
Update Makefile.bat
2019-06-26 11:47:48 -04:00
Lew Rossman and GitHub
57403b885e
Merge pull request #505 from OpenWaterAnalytics/feature-tankoverflow
...
Adds tank overflow feature
2019-06-21 11:44:25 -04:00
Lew Rossman
85e2f2c187
Identifies overflowing tank in Status Report
2019-06-20 15:00:18 -04:00
Lew Rossman
d17a7df956
Update input3.c
2019-06-19 11:00:23 -04:00
Lew Rossman
2bec884e3c
Updating docs for tank overflow feature
2019-06-17 09:54:26 -04:00
Lew Rossman
9669742ab3
Adds tank overflow feature
2019-06-17 09:16:04 -04:00
Lew Rossman and GitHub
fe92a99554
Merge pull request #503 from OpenWaterAnalytics/lrossman-dev-doc
...
Numerous updates to project documentation
2019-05-31 12:54:00 -04:00
Lew Rossman
2bbbf736b0
Numerous updates to project documentation
2019-05-30 13:28:32 -04:00
Lew Rossman and GitHub
39f66b84a1
Merge pull request #501 from OpenWaterAnalytics/lrossman-dev-doc
...
Change properties for new pipe created with EN_addlink (issue #500 )
2019-05-29 11:19:14 -04:00
Lew Rossman
6a5aa372f8
Change default properties for new pipe created with EN_addlink (issue #500 )
2019-05-28 11:17:44 -04:00
Lew Rossman and GitHub
17b4ffb2bd
Merge pull request #499 from OpenWaterAnalytics/lrossman-dev-doc
...
Fixes problem with findpattern() function (issue #498 )
2019-05-24 12:25:23 -04:00
Lew Rossman
40c39fd3c6
Fixes problem with findpattern() function (issue #498 )
2019-05-24 10:33:36 -04:00
Lew Rossman and GitHub
f75a946921
Merge pull request #496 from OpenWaterAnalytics/lrossman-dev-doc
...
Update BUILDING.md
2019-05-16 19:04:01 -04:00
Lew Rossman
e4e6d49f52
Update BUILDING.md
2019-05-16 18:50:53 -04:00
Lew Rossman
0e48056da5
Update BUILDING.md
2019-05-16 13:07:33 -04:00
Lew Rossman
c37cd1ee52
Update BUILDING.md
2019-05-16 00:55:53 -04:00
Lew Rossman and GitHub
720b5daad5
Merge pull request #493 from OpenWaterAnalytics/lrossman-dev
...
Lrossman dev
2019-05-15 08:48:55 -04:00
Lew Rossman
ed1acd7386
Update run\CMakeLists.txt
2019-05-14 13:17:17 -04:00
Lew Rossman
efb189ac39
Fix refactor of types.h
2019-05-14 00:00:03 -04:00
Lew Rossman
c9b836973e
Removes _DEBUG directives from all source files
...
This commit removes the #ifdef _DEBUG statements at the top of all source code files per issue #482 . It also updates the doc files to stress that the speedup observed for hydraulic analysis with the MMD node re-ordering method only applies to single period runs.
2019-05-13 23:49:19 -04:00
Lew Rossman and GitHub
46e2297921
Merge pull request #489 from OpenWaterAnalytics/lrossman-dev
...
Minor format change to status report
2019-05-13 11:30:39 -04:00
Lew Rossman
f8cf7e0eb3
Restored CI testing of status reports
2019-05-13 11:05:58 -04:00
Lew Rossman
dae0fc03d1
Removing status reports from CI testing
2019-05-12 20:02:07 -04:00
Lew Rossman
0930a33321
Minor format change to status report
2019-05-12 19:20:16 -04:00
Lew Rossman and GitHub
d71776d152
Merge pull request #481 from OpenWaterAnalytics/lrossman-dev
...
Refactors the API's demand editing functions
2019-05-11 08:48:42 -04:00
Lew Rossman
1c9ee7788b
Documentation edits
2019-05-09 13:53:57 -04:00
Lew Rossman
21ff7c009e
Updates to doc files
2019-05-09 13:08:24 -04:00
Lew Rossman
253d74d907
Update test_demand.cpp
2019-05-09 10:40:58 -04:00
Lew Rossman
365ab00dcb
Refactors the API's demand editing functions
2019-05-09 10:26:40 -04:00
Lew Rossman and GitHub
6ace84384b
Merge pull request #472 from makusuko/fix-rules-label
...
Fix NULL pointer error if rules label is missing
2019-05-08 09:47:37 -04:00
Lew Rossman
97be7944f4
Fix problems with setting tank parameters (issue #464 )
2019-04-25 08:22:44 -04:00
Lew Rossman and GitHub
1524adeb4d
Merge pull request #463 from OpenWaterAnalytics/lrossman-dev
...
Refactored xstrcpy function
2019-04-20 21:38:01 -04:00
Lew Rossman
d985a69248
Refactored xstrcpy function
2019-04-20 11:54:33 -04:00
Lew Rossman and GitHub
ebb271c1db
Merge pull request #461 from OpenWaterAnalytics/lrossman-dev
...
Return object index from EN_addnode and EN_addlink (issue #432 )
2019-04-19 11:03:09 -04:00
Lew Rossman
a4ac34d5d6
Updated criteria for valid object ID name
2019-04-18 17:12:56 -04:00
Lew Rossman
6b0e421a39
Update test_node.cpp
2019-04-18 07:39:39 -04:00
Lew Rossman
cc22eefeae
Fixed compilation errors
2019-04-18 07:11:17 -04:00
Lew Rossman
1583bea154
Return object index from EN_addnode and EN_addlink (issue #432 )
...
Adds an output argument to EN_addnode and EN_addlink that returns the index of the newly added object.
Also refactors the validity check on object ID names.
2019-04-18 07:00:07 -04:00
Lew Rossman
b8443230c6
Bug fix for 2Comp and LIFO tank mixing models (issue #448 )
2019-04-08 11:16:23 -04:00
Lew Rossman and GitHub
1f67c8c5c9
Merge pull request #450 from OpenWaterAnalytics/lrossman-dev
...
Eliminates use of temporary linked lists to process Patterns & Curves…
2019-04-08 11:08:34 -04:00
Lew Rossman
b2a8b55bc6
Update input2.c
2019-04-05 16:28:55 -04:00
Lew Rossman
edcd4b69c7
Eliminates use of temporary linked lists to process Patterns & Curves (issue #449 )
2019-04-05 13:02:39 -04:00
Lew Rossman and GitHub
b87c102de5
Merge pull request #447 from OpenWaterAnalytics/lrossman-dev
...
Add more analysis options to the API (issue #425 )
2019-04-04 10:23:01 -04:00
Lew Rossman
1632508545
Fixed epanet2_enums.h
2019-04-03 21:23:46 -04:00
Lew Rossman
3e733f5a2a
Add more analysis options to the API (issue #425 )
2019-04-03 21:17:28 -04:00
Lew Rossman
fa4952a265
Fixed failure to update test_analysis.cpp
2019-04-03 10:56:24 -04:00
Lew Rossman
af825005d4
Fixed failure to update test_net_builder.cpp
2019-04-03 10:43:19 -04:00
Lew Rossman
83ffc1cfc7
Removed the EN_DEFDEMANDPAT option
...
See issue #429 . Also allowed the EN_HEADLOSSFORM option to be changed if the solver is not active.
2019-04-03 10:25:37 -04:00
Lew Rossman and GitHub
513b545ff6
Merge pull request #442 from OpenWaterAnalytics/lrossman-dev17
...
Fixes bug in EN_getcurve
2019-04-03 09:34:32 -04:00
Lew Rossman
23b11ab672
Add test of EN_setcurve & EN_getcurve to test_curve.cpp
2019-04-03 01:15:57 -04:00
Lew Rossman
ca0ea0e17c
Fixes bug in EN_getcurve
2019-04-03 00:58:40 -04:00
Lew Rossman and GitHub
8b35866b69
Merge pull request #441 from OpenWaterAnalytics/lrossman-dev17
...
Bug fixes
2019-04-02 22:36:08 -04:00
Lew Rossman
6a4b95f4d5
Bug fixes
2019-04-02 22:21:05 -04:00
Lew Rossman and GitHub
34705d442d
Merge pull request #423 from OpenWaterAnalytics/lrossman-dev15
...
Replace fixed-sized comment strings with dynamic strings
2019-03-20 09:13:15 -04:00
Lew Rossman
18f65eb8b0
Replace fixed-sized comment strings with dynamic strings
2019-03-17 19:54:51 -04:00