106 template <
typename AllEntities>
inline static bool skip(
const AllEntities& in)
108 return (in.transcript_op + in.transcript_msm_transition + in.transcript_msm_count +
109 in.transcript_accumulator_not_empty + in.transcript_accumulator_x + in.transcript_accumulator_y +
110 in.lagrange_first + in.lagrange_second + in.lagrange_third + in.lagrange_last)
114 template <
typename ContainerOverSubrelations,
typename AllEntities,
typename Parameters>
115 static void accumulate(ContainerOverSubrelations& accumulator,
116 const AllEntities& in,
117 const Parameters& params,
118 const FF& scaling_factor);
ECCVMTranscriptRelationImpl evaluates the correctness of the ECCVM transcript columns.
static bool skip(const AllEntities &in)
static void accumulate(ContainerOverSubrelations &accumulator, const AllEntities &in, const Parameters ¶ms, const FF &scaling_factor)
static constexpr size_t NUM_MAIN_SUBRELATIONS
static constexpr std::array< size_t, NUM_MAIN_SUBRELATIONS > SUBRELATION_PARTIAL_LENGTHS
A wrapper for Relations to expose methods used by the Sumcheck prover or verifier to add the contribu...
Entry point for Barretenberg command-line interface.