'Extracts the equality, inequality, and nonlinear constraints.
Parameters
constr_map : dict
A dict of the canonicalized constraints.
Returns
tuple
(eq_constr, ineq_constr, nonlin_constr)'

@abc.abstractmethod
def split_constr(self, constr_map):

    pass
