Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
check_relation.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 
namespace  bb::avm2
 
namespace  bb::avm2::constraining
 
namespace  bb::avm2::constraining::detail
 

Functions

const RelationParameters< FF > & bb::avm2::constraining::detail::get_test_params ()
 
template<typename Relation >
constexpr bool bb::avm2::constraining::detail::subrelation_is_linearly_independent (size_t subrelation_index)
 
template<typename Relation , typename Trace >
void bb::avm2::constraining::detail::check_relation_internal (const Trace &trace, std::span< const size_t > subrelations, uint32_t num_rows)
 
template<typename Relation , typename... Ts>
void bb::avm2::constraining::check_relation (const tracegen::TestTraceContainer &trace, Ts... subrelation)
 
template<typename Relation >
void bb::avm2::constraining::check_relation (const tracegen::TestTraceContainer &trace)
 
template<typename TraceBuilder , typename... Setting>
void bb::avm2::constraining::check_interaction (tracegen::TestTraceContainer &trace)
 
template<typename TraceBuilder >
void bb::avm2::constraining::check_all_interactions (tracegen::TestTraceContainer &trace)