45 const Parameters& params,
46 const FF& scaling_factor)
50 using View =
typename Accumulator::View;
52 const auto z_perm = View(in.
z_perm);
59 (((z_perm + lagrange_first) * compute_grand_product_numerator<Accumulator>(in, params)) -
60 ((z_perm_shift + lagrange_last) * compute_grand_product_denominator<Accumulator>(in, params))) *
66 using View =
typename Accumulator::View;
72 std::get<1>(accumulators) += (lagrange_last * z_perm_shift) * scaling_factor;
77 using View =
typename Accumulator::View;
79 const auto z_perm = View(in.
z_perm);
84 std::get<2>(accumulators) += (lagrange_first * z_perm) * scaling_factor;
static void accumulate(ContainerOverSubrelations &accumulators, const AllEntities &in, const Parameters ¶ms, const FF &scaling_factor)
Compute contribution of the goblin translator permutation relation for a given edge (internal functio...