Bivariate function approximation with encoded gradients - Jochen Rust and Steffen Paul (IEEE, 2016)