@staticmethod
def __event(curr_state, species, reactions, rate_rules, propensities, y_map,
    compiled_reactions, compiled_rate_rules, event_queue, assignment_rules,
    tau, t, y):
    """
        Base "Event" method used in scipy.integrate.solve_ivp.  This method
        utilizes the brentq method to determine root crossings, and is used in
        conjunction with model stochastic reactions to discover reaction
        firings.
        """
    return tau - t
