| WaMaSim-package | WaMaSim - Water Management Simulator |
| $.statelist | Extract time or budget as vectors |
| costs.per.year | Calculate the total costs per year |
| do.nothing | Rehabilitation strategy: no pipe replacement, repairs only |
| expand | Model expansion of the network |
| fail | Model failures of the network |
| failure.cost | Calculate the (random) cost of a failure |
| failures.per.year | Calculate number of failures per year |
| initiate.network | creates the initial network |
| pipes.built.per.year | Calculate number of newly built pipes for each year |
| pipes.inservice.per.year | Returns the number of pipes in service for each year |
| replace.more.failures.than | Rehabilitation strategy: replace pipes with too many failures |
| replace.n.highest.risk | Rehabilitation strategy: replace the 'n' pipes with the highest risk |
| replace.n.oldest | Rehabilitation strategy: replace the 'n' oldest pipes |
| replace.n.random | Rehabilitation strategy: replace 'n' randomly selected pipes |
| replace.older.than | Rehabilitation strategy: replace pipes older than 'age' |
| replacement.value | Calculate replacement value |
| sample.diameter | Sample a diameter of a new pipe. |
| simulate_network | Simulate the failures, expansion, rehabilitation, and costs of a network |
| simulate_network.period | Simulate the network for a period of time |
| WaMaSim | WaMaSim - Water Management Simulator |