Loading include/dca/phys/dca_step/cluster_solver/ctint/walker/ctint_walker_base.hpp +1 −1 Original line number Diff line number Diff line Loading @@ -275,7 +275,7 @@ void CtintWalkerBase<Parameters, Real>::setMFromConfig() { if (M.nrRows()) { const auto [log_det, sign] = linalg::matrixop::inverseAndLogDeterminant(M); mc_log_weight_ += log_det; mc_log_weight_ -= log_det; // Weight proportional to det(M^{-1}) sign_ *= sign; } } Loading Loading
include/dca/phys/dca_step/cluster_solver/ctint/walker/ctint_walker_base.hpp +1 −1 Original line number Diff line number Diff line Loading @@ -275,7 +275,7 @@ void CtintWalkerBase<Parameters, Real>::setMFromConfig() { if (M.nrRows()) { const auto [log_det, sign] = linalg::matrixop::inverseAndLogDeterminant(M); mc_log_weight_ += log_det; mc_log_weight_ -= log_det; // Weight proportional to det(M^{-1}) sign_ *= sign; } } Loading