|
|
static auto & | get_grand_product_polynomial (auto &in) |
| |
|
static auto & | get_shifted_grand_product_polynomial (auto &in) |
| |
|
template<typename Accumulator , typename AllEntities , typename Parameters > |
| static Accumulator | compute_grand_product_numerator (const AllEntities &in, const Parameters ¶ms) |
| |
|
template<typename Accumulator , typename AllEntities , typename Parameters > |
| static Accumulator | compute_grand_product_denominator (const AllEntities &in, const Parameters ¶ms) |
| |
| template<typename ContainerOverSubrelations , typename AllEntities , typename Parameters > |
| static void | accumulate (ContainerOverSubrelations &accumulators, const AllEntities &in, const Parameters ¶ms, const FF &scaling_factor) |
| | Compute contribution of the permutation relation for a given edge (internal function)
|
| |
◆ accumulate()
template<typename FF_ >
template<typename ContainerOverSubrelations , typename AllEntities , typename Parameters >
Compute contribution of the permutation relation for a given edge (internal function)
This the relation confirms faithful calculation of the grand product polynomial Z_perm.
- Parameters
-
| evals | transformed to evals + C(in(X)...)*scaling_factor |
| in | an std::array containing the fully extended Univariate edges. |
| parameters | contains beta, gamma, and public_input_delta, .... |
| scaling_factor | optional term to scale the evaluation before adding to evals. |
◆ SUBRELATION_PARTIAL_LENGTHS
◆ TOTAL_LENGTH_ADJUSTMENTS
The documentation for this class was generated from the following file: