piecewise_uniform