A generic contact detection framework for cylindrical particles in discrete element modelling - Yuntian Feng (Computer Methods in Applied Mechanics and Engineering, 2017)