Lew Rossman
5ddb54ab90
Deleted include\epanet_export.h
...
It gets generated through the cmake build process.
2018-10-29 11:44:25 -04:00
Lew Rossman
a86ba29cb6
Restored epanet_export.h to \include folder
2018-10-29 09:06:08 -04:00
Lew Rossman
8514929622
Rewrite of EN_setlinktype function ( #305 )
...
- Complete rewrite of EN_setlinktype with link index argument passed by reference
- New unit test of EN_setlinktype added
- New function EN_setlinknodes added
2018-10-28 16:58:43 -04:00
Lew Rossman
e9161adbe6
Defined EN_MAXID & EN_MAXMSG limits in API header
2018-10-27 08:48:41 -04:00
Lew Rossman
76419e0b4c
Added EN_setnodeid and EN_setlinkid (Issue #306 )
2018-10-17 09:05:16 -04:00
Lew Rossman
7c021cf533
Fixed water quality mass balance issue ( #160 )
2018-10-09 12:53:20 -04:00
Elad Salomons
4848f692f6
Merge pull request #296 from eladsal/dev-dem-cat
...
Add demand names get\set APIs
Close #294
2018-10-01 10:47:40 +03:00
Elad Salomons
c1c80da667
Add APIs to get\set demand categories names
2018-09-26 11:15:37 +03:00
Marios Kyriakou
982ff903e3
add option EN_HEADLOSSFORM in function ENgetoption
2018-09-23 19:41:27 +03:00
Elad Salomons
dad11cce8d
Add option to get\set default demand pattern
...
also updates the net builder test
2018-09-15 14:22:20 +03:00
Michael Tryby
bec729a669
Fixing compiler warnings
2018-09-13 10:48:55 -04:00
Elad Salomons
756e8be735
Merge pull request #265 from eladsal/dev-control
...
Add EN_addcontrol function
2018-09-05 07:42:02 +03:00
Michael Tryby
8059a90192
Add ENsetdemandpattern
2018-09-04 15:16:40 -04:00
Michael Tryby
5f2de4ab5d
Merging upstream dev
2018-09-04 11:56:06 -04:00
Michael Tryby
b9a1934879
Making epanet exports opt in
2018-09-04 11:53:53 -04:00
Michael Tryby
b7e9988b15
Adding unit test for reentrancy
2018-09-04 09:38:44 -04:00
Elad Salomons
5d241e2fbd
Create headers for EN_addcontrol
2018-09-03 08:18:42 +03:00
Elad Salomons
0b9dd8d29a
Minor fix for VB header file
...
type is a reserved keyword in VB
2018-09-03 07:44:37 +03:00
Michael Tryby
b2aa8de927
Fixing build error on Travis
2018-08-31 13:15:00 -04:00
Michael Tryby
d33167161a
Revert "Make memorypool threadsafe "
2018-08-31 11:14:16 -04:00
Elad Salomons
25db9cfe8f
Merge pull request #242 from Mariosmsk/pr86
...
add ENsetdemandpattern. Closes #241
2018-08-31 06:51:39 +03:00
Michael Tryby
c4b6756926
Fixing compile error on Travis
2018-08-30 15:39:06 -04:00
Michael Tryby
21f40f0daf
Making memorypool.c reentrant and adding test
2018-08-30 15:30:34 -04:00
Elad Salomons
7d8d780a8b
Merge branch 'dev' into pr86
2018-08-30 17:55:35 +03:00
Michael Tryby
bdfe7ec289
Fixing build for python wrapper
2018-08-28 11:23:30 -04:00
Marios Kyriakou
70f51d9567
add ENsetdemandpattern
2018-08-28 00:19:56 +03:00
Michael Tryby
bdc05058ca
Resolving merge conflicts
2018-08-27 09:38:46 -04:00
Michael Tryby
f495d2c707
Merge branch 'dev' into contributor-lr
2018-08-24 16:09:21 -04:00
Michael Tryby
e8acc1b177
Fixing build
2018-08-23 07:48:01 -04:00
Michael Tryby
0938f82c32
Adding adding GEN_X macro for cmake export header
2018-08-22 15:46:24 -04:00
Michael Tryby
c6fe1230d0
Fixing merge conflict
2018-08-22 15:20:53 -04:00
Michael Tryby
75e400cf44
Merging changes from upstream dev
2018-08-22 15:09:33 -04:00
Michael Tryby
fafad2a070
Revert "Reorganizing epanet header"
...
This reverts commit c8803a9f1b .
2018-08-22 15:05:48 -04:00
Elad Salomons
761199b08e
Added ENgetcurvetype API
...
Also update curve type on EN_setheadcurveindex.
Co-Authored-By: milad ghiami <milad-ghiami@users.noreply.github.com >
2018-08-20 21:10:49 +03:00
Elad Salomons
634651d4e6
Add option to get pump's constant power and speed
...
Details in #215
2018-08-18 21:54:52 +03:00
Elad Salomons
99e7151172
Add option to get link state
...
Add EN_STATE to ENgetlinkvalue. Related to #218
2018-08-17 15:43:53 +03:00
Elad Salomons
e06368eca0
Adtional chnage for #208
2018-08-15 16:45:51 +03:00
Elad Salomons
4e48c31147
Fix PumpType and CurveType enums
...
Also adds a general \default curve type. Fixes #208 .
2018-08-15 07:37:19 +03:00
Elad Salomons
d94e1643bf
Update Windows build script and VB header file
...
Also save HeadErrorLimit and FlowChangeLimit only if they are used.
2018-08-13 09:19:05 +03:00
Lew Rossman
b5e3986e6b
Pressure Dependent Demands added to address issue 163
2018-08-09 10:42:47 -04:00
Michael Tryby
4723336726
Adding errormanager to toolkit api
2018-07-13 11:47:47 -04:00
Michael Tryby
c8803a9f1b
Reorganizing epanet header
2018-07-06 17:42:27 -04:00
Michael Tryby
245e2c5060
Adding tests and a fixture
2018-07-05 18:35:41 -04:00
Michael Tryby
ff2c851b1c
Merging latest from dev, trying to get import lib generated
2018-07-03 17:38:40 -04:00
Lew Rossman
92e10a18b0
Added new convergence options to epanet2.h
2018-06-19 10:41:30 -04:00
Elad Salomons
c41e140b6a
Update VB header files
2018-06-19 11:16:32 +03:00
Michael Tryby
bbe40c5ba4
Feature unittest ( #157 )
...
* Adding support for unit testing using boost unit test and ctest
* Adding libboost-test to Travis config.
* Adding libboost-test to Travis config.
* Modifying per element comparison
* Modifying per element comparison
* Fixing typo
* Fixing typo
* Adding custom comparison for strings
* Updating Travis to run unit tests
* Updating Travis to run unit tests
* Fixing typo
* Preparing unit testing to run on Appveyor
* Preparing unit testing to run on Appveyor
* Preparing unit testing to run on Appveyor
* Preparing unit testing to run on Appveyor and Travis
* Preparing unit testing to run on Appveyor and Travis
* Preparing unit testing to run on Appveyor and Travis
* Preparing unit testing to run on Appveyor
* Preparing unit testing to run on Appveyor
* Fixing unit testing path issue in CMake
* Fixing unit testing path issue in CMake
* Fixing bugs in cmake and appveyor scripts
* Rolling back generate_export_header in cmake
2018-03-21 14:10:10 -04:00
Michael Tryby
ddd08e3d5f
Conforming to pointer declaration style.
2018-02-02 10:52:32 -05:00
Michael Tryby
62d6c9fade
Converting EN_Project to void* EN_ProjectHandle to facilitate wrapping Toolkit API using SWIG.
2018-01-30 18:12:27 -05:00
Michael Tryby
5e3ab5428d
Merge remote-tracking branch 'refs/remotes/upstream/dev' into dev-swig
2018-01-24 14:34:49 -05:00