gemlib.typing.TransitionRateFunctionType#
- gemlib.typing.TransitionRateFunctionType = collections.abc.Sequence[collections.abc.Callable[[float, typing.Union[jax.Array, numpy.ndarray, numpy.bool, numpy.number, bool, int, float, complex]], typing.Union[jax.Array, numpy.ndarray, numpy.bool, numpy.number, bool, int, float, complex]]] | collections.abc.Callable[[float, typing.Union[jax.Array, numpy.ndarray, numpy.bool, numpy.number, bool, int, float, complex]], tuple[typing.Union[jax.Array, numpy.ndarray, numpy.bool, numpy.number, bool, int, float, complex], ...]]#
Transition rate function type
A type for a transition function can take two forms…