Generation of 3D representative volume elements for heterogeneous materials: A review. (July 2018)