OOTEN (Object-Oriented Toolkit for EPANET)

The following information was received from Professor JE (Kobus) van Zyl (Department of Civil and Urban Engineering at the University of Johannesburg):

OOTEN (Object-Oriented Toolkit for EPANET) was developed to provide the EPANET Programmers Toolkit functionality in a way that better suits object-oriented programming. There are many advantages to object-oriented programming such as ease of developing, checking, expanding, sharing and maintaining programming code.

OOTEN was mainly developed to support our own research efforts in the modeling of water distribution systems, but is made available free of charge to the wider research and modeling community.

OOTEN has all the functionality of the EPANET Programmers Toolkit, but also expands the functionality of the EPANET Programmers Toolkit, for instance to handle Curves. Work is underway to extend the functionality of OOTEN further.

OOTEN is provided as a collection of standard C and C++ source code files (.c, .cpp and .h files) and uses the EPANET source code directly. In some instances, functions were added to the EPANET source code to support for the expanded functionality of OOTEN. However, the existing EPANET functions were not amended and should thus work normally.

http://epanet.de/en/ooten/

4 comments on “OOTEN (Object-Oriented Toolkit for EPANET)
  1. Diego says:

    It will be very useful but I’m not able to download it.
    How can I do?

    thanks a lot

  2. Diego – it seems that ooten moved. I have updated the links.

  3. Diego says:

    Hi,
    I was able to download it, but now I can’t compile it?
    I’ve try to:
    1) to open the main sub (epanet_on.c) with C++ but when I compile it I get some errors
    2) to download Dev-C++ but I get error and I’m not able to download epanet2.dev

    I’ll be greatfull for any helps

  4. Diego – please contact ooten web site for support:
    http://epanet.de/en/support.php

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.