Application of artificial neural network and genetic programming models for estimating the longitudinal velocity field in open channel junctions. (March 2015)