'Solve using the conelp solver.
Parameters
data : dict
All the problem data.
kktsolver : The kktsolver to use.
robust : Use the robust kktsolver?
Returns
dict
The solver output.
Raises
ValueError
If CVXOPT fails.'

def conelp_solve(self, data, kktsolver):

    import cvxopt.solvers
    if (kktsolver == s.ROBUST_KKTSOLVER):
        kktsolver = get_kktsolver(data[s.G], data[s.DIMS], data[s.A])
    return cvxopt.solvers.conelp(data[s.C], data[s.G], data[s.H], data[s.DIMS], data[s.A], data[s.B], kktsolver=kktsolver)
