Solving the discretised shallow water equations using neural networks | Synapse