def METHOD_NAME(self, ctx: np.recarray, imts, mean, sig, tau, phi):
    """
    See :meth:`superclass method
    <.base.GroundShakingIntensityModel.compute>`
    for spec of input and result values.
    """
    for m, imt in enumerate(imts):
        C = self.COEFFS[imt]
        # Implements mean model (equation 12)
        mean[m] = (_compute_magnitude(ctx, C) +
                   _compute_distance(ctx, C) +
                   _get_site_amplification(ctx, C) +
                   _get_mechanism(ctx, C))
        sig[m], tau[m], phi[m] = _get_stddevs(ctx, np.exp(mean[m]))