Semi-analytical solutions for dispersive shock waves in colloidal media