#define BB_ASSERT_GT(left, right,...)
FF get_variable(const uint32_t index) const
Get the value of the variable v_{index}.
TranslatorCircuitBuilder creates a circuit that evaluates the correctness of the evaluation of EccOpQ...
static constexpr auto SHIFT_1
std::array< SlabVector< uint32_t >, NUM_WIRES > wires
static constexpr auto SHIFT_3
static constexpr size_t NUM_BINARY_LIMBS
static constexpr size_t RESULT_ROW
WireIds
There are so many wires that naming them has no sense, it is easier to access them with enums.
static constexpr auto SHIFT_2
TranslatorCircuitChecker()=default
static constexpr size_t RESULT_ROW
static constexpr size_t NUM_BINARY_LIMBS
static RelationInputs compute_relation_inputs_limbs(const Fq &batching_challenge_v, const Fq &evaluation_input_x)
Create limb representations of x and powers of v that are needed to compute the witness or check circ...
static Fq get_computation_result(const Builder &circuit)
Get the result of accumulation, stored as 4 binary limbs in the first row of the circuit.
static bool check(const Builder &circuit)
Check the witness satisifies the circuit.
Entry point for Barretenberg command-line interface.
field< Bn254FqParams > fq
field< Bn254FrParams > fr
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept