This reduction takes as input (minimization) DCP problems and converts them into problems with affine objectives and conic constraints whose arguments are affine.
A Dcp2Cone object.
A Problem object.
accepts(object = Dcp2Cone, problem = Problem): A problem is accepted if it is a minimization and is DCP.
perform(object = Dcp2Cone, problem = Problem): Converts a DCP problem to a conic form.