From crater functions to partial differential equations: a new approach to ion bombardment induced nonequilibrium pattern formation