def METHOD_NAME(self, t1=None, t2=None, eris=None):
    assert (self.mo_coeff is not None)
    assert (self.mo_occ is not None)
    if self.verbose >= logger.WARN:
        self.check_sanity()
    self.dump_flags()
    self.e_hf = self.get_e_hf()
    if eris is None:
        eris = self.ao2mo(self.mo_coeff)
    self.converged, self.e_corr, self.t1, self.t2 = \
            kernel(self, eris, t1, t2, max_cycle=self.max_cycle,
                   tol=self.conv_tol, tolnormt=self.conv_tol_normt,
                   verbose=self.verbose)
    self._finalize()
    return self.e_corr, self.t1, self.t2