def METHOD_NAME(self, t, copy=True):
    """
    Evolve to t.
    Before calling `integrate` for the first time, the initial state should
    be set with `set_state`.
    Parameters
    ----------
    t : float
        Time to integrate to, should be larger than the previous time.
    copy : bool [True]
        Whether to return a copy of the state or the state itself.
    Returns
    -------
    (t, state) : (float, qutip.Data)
        The state of the solver at ``t``.
    """
    raise NotImplementedError