Lew Rossman
Lew Rossman
But then all applications would have to be written in C++ which I thought we were trying to avoid (for reasons that deserve its own topic). Also, **the toolkit API...
I disagree. When the engine is compiled to a library only the functions in the `epanet3.h` header are accessible to users. If you want to expose the internals of `Project`...
Sorry, I should have said "access" instead of "expose". But there would still have to be a lot of redesign needed. The various classes in the current development version were...
Sorry, but I just think it's a better design to put the map in the HashTable class rather than directly in the Network class. The extra code added is minimal,...
@samhatchett node and link indexes are needed to implement network topology functions, hydraulic matrix construction, and various pieces of the hydraulic and water quality solvers. For example, how would you...
Your rule contains two conflicting actions to apply to Valve 9 - set its flow rate to 5 and close it (which essentially sets the flow rate to 0). An...
The source of the problem is at lines 413 - 417 of routing.c: ``` // --- route flow through the drainage network if ( Nobjects[LINK] > 0 ) { stepCount...
The fix for the isolated surcharged storage node issue is to add the following code at line 712 of the `setNodeDepth `function in dynwave.c: ``` // --- remove surcharged status...
No, this is a different bug not addressed in PR #56. As seen on page 103 of the Hydrology Reference Manual,  the updated cumulative infiltration should be the **smaller**...
The regression testing protocol in EPANET is similar to that of SWMM. A description of how the latter works can be found [here](https://github.com/pyswmm/Stormwater-Management-Model/wiki/Testing-System) (see the section starting with Regression Testing)....