triqs_ctseg.solver_core.SolverCore.solve
- SolverCore.solve()
solve method: starts the Metropolis algorithm
Steps:
extract \(\Delta^\sigma_{ab}(\tau)\) and \(\mu^\sigma_a\) from
\(\mathcal{G}^\sigma_{ab}(i\omega)\)
if \(\mathcal{D}^{\sigma\sigma'}_{0,ab}(i\Omega)\neq 0\), extract
\(K(^{\sigma\sigma'}_{ab}\tau)\) and $partial_tau K^{sigmasigma’}_{ab}(tau)$ from \(\mathcal{D}^{\sigma\sigma'}_{0,ab}(i\Omega)\)
if \(\mathcal{J}_{\perp,a}(i\Omega)\neq 0\), extract $partial_tau
K_{perp,a}(tau)$ from \(\mathcal{J}_{\perp,a}(i\Omega)\) - add the moves and measures according to the parameters supplied by the user
start the Monte-Carlo simulation
finalize the Monte Carlo simulation