Constrained hyperbolic divergence cleaning in smoothed particle magnetohydrodynamics with variable cleaning speeds. - Terrence S. Tricco; Daniel J. Price; Matthew R. Bate (J. Comput. Phys., 2016)