with a reference function h(x), where C is a closed convex set and h(x) is convex and essentially smooth on C; f(x) is convex and differentiable, and L-smooth relative to h(x), that is, f(x)-L*h(x) is ...