'Compute high moment of privacy loss.
Args:
sigma: the noise sigma, in the multiples of the sensitivity.
q: the sampling ratio.
moment_order: the order of moment.
Returns:
log E[exp(moment_order * X)]'

@abc.abstractmethod
def _compute_log_moment(self, sigma, q, moment_order):

    pass
