ConvexOptimizationAdapter