Convex Constrained Hodge Decomposition