#include <elliptic_relation.hpp>
|
template<typename AllEntities > |
static bool | skip (const AllEntities &in) |
| Returns true if the contribution from all subrelations for the provided inputs is identically zero.
|
|
static constexpr FF | get_curve_b () |
|
template<typename ContainerOverSubrelations , typename AllEntities , typename Parameters > |
static void | accumulate (ContainerOverSubrelations &accumulators, const AllEntities &in, const Parameters &, const FF &scaling_factor) |
| Expression for the Ultra Arithmetic gate.
|
|
template<typename FF_>
class bb::EllipticRelationImpl< FF_ >
Definition at line 14 of file elliptic_relation.hpp.
◆ FF
◆ accumulate()
template<typename FF_ >
template<typename ContainerOverSubrelations , typename AllEntities , typename Parameters >
static void bb::EllipticRelationImpl< FF_ >::accumulate |
( |
ContainerOverSubrelations & |
accumulators, |
|
|
const AllEntities & |
in, |
|
|
const Parameters & |
, |
|
|
const FF & |
scaling_factor |
|
) |
| |
|
inlinestatic |
Expression for the Ultra Arithmetic gate.
The relation is defined as C(in(X)...) = TODO(#429): steal description from elliptic_widget.hpp
- 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. |
Definition at line 52 of file elliptic_relation.hpp.
◆ get_curve_b()
◆ skip()
template<typename FF_ >
template<typename AllEntities >
Returns true if the contribution from all subrelations for the provided inputs is identically zero.
Definition at line 27 of file elliptic_relation.hpp.
◆ SUBRELATION_PARTIAL_LENGTHS
The documentation for this class was generated from the following file: