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

Go to the source code of this file.

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 

Functions

template<typename FF , typename Relation , typename Polynomials , bool UseMultithreading = false>
void bb::compute_logderivative_inverse (Polynomials &polynomials, auto &relation_parameters, const size_t start_index=0)
 Compute the inverse polynomial I(X) required for logderivative lookups.
 
template<typename FF , typename Relation , typename ContainerOverSubrelations , typename AllEntities , typename Parameters , bool IsPermutation>
void bb::_accumulate_logderivative_subrelation_contributions (ContainerOverSubrelations &accumulator, const AllEntities &in, const Parameters &params, const FF &scaling_factor)
 Unified implementation of log-derivative subrelation accumulation.