def METHOD_NAME(self):
    FIG_WIDTH = 7.0
    FIG_HEIGHT = 2.5
    SUBPLOTS = {
        "left": 0.08,
        "bottom": 0.18,
        "right": 0.99,
        "top": 0.96,
        "wspace": 0.3,
        "hspace": 0,
        }
    NROWS = 1
    NCOLS = 2
    t = numpy.arange(-0.2*RISE_TIME, 1.2*RISE_TIME, 0.01)
    for fn_class in [Step, ConstRate, Ramp, Brune, LiuCos]:
        fn = fn_class()
        figure = pyplot.figure(figsize=(FIG_WIDTH, FIG_HEIGHT), dpi=300)
        figure.subplots_adjust(**SUBPLOTS)
        ticks = fn.ticks()
        ax = figure.add_subplot(NROWS, NCOLS, 1)
        slip = fn.slipfn(t)
        ax.plot(t, slip, 'b-', lw=2)
        ax.set_xlabel("Time")
        ax.set_ylabel("Slip")
        ax.set_xticks([t[0] for t in ticks])
        ax.set_xticklabels([t[1] for t in ticks])
        ax.set_xlim(numpy.min(t), numpy.max(t))
        ax.set_ylim(0, 1.0)
        ax = figure.add_subplot(NROWS, NCOLS, 2)
        slip_rate = numpy.gradient(slip, t)
        ax.plot(t, slip_rate, 'b-', lw=2)
        ax.set_xlabel("Time")
        ax.set_ylabel("Slip Rate")
        ax.set_xticks([t[0] for t in ticks])
        ax.set_xticklabels([t[1] for t in ticks])
        ax.set_xlim(numpy.min(t), numpy.max(t))
        ax.set_ylim(0, numpy.max(slip_rate))
        figure.savefig(f"slipfn-{fn.NAME}.pdf", pad_inches=0.02)
        pyplot.close(figure)