def set_solout(self, solout):
if self._integrator.supports_solout:<EOL><INDENT>self._integrator.set_solout(solout)<EOL><DEDENT>else:<EOL><INDENT>raise ValueError("<STR_LIT>"<EOL>+ "<STR_LIT>")<EOL><DEDENT>
Set callable to be called at every successful integration step.

Parameters
----------
solout : callable
    ``solout(t, y)`` is called at each internal integrator step,
    t is a scalar providing the current independent position
    y is the current soloution ``y.shape == (n,)``
    solout should return -1 to stop integration
    otherwise it should return None or 0