Optimisation modelling tools and solving techniques for integrated precinct-scale energy–water system planning. (15th July 2022)