Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::avm2::simulation::Siloing Class Reference

#include <siloing.hpp>

Inheritance diagram for bb::avm2::simulation::Siloing:
bb::avm2::simulation::SiloingInterface

Public Member Functions

 Siloing (EventEmitterInterface< SiloingEvent > &events)
 
FF silo_nullifier (const FF &nullifier, const FF &silo_by) override
 
- Public Member Functions inherited from bb::avm2::simulation::SiloingInterface
virtual ~SiloingInterface ()=default
 

Private Member Functions

FF silo (const FF &generator, const FF &elem, const FF &silo_by, SiloingType type)
 

Private Attributes

EventEmitterInterface< SiloingEvent > & events
 

Detailed Description

Definition at line 16 of file siloing.hpp.

Constructor & Destructor Documentation

◆ Siloing()

bb::avm2::simulation::Siloing::Siloing ( EventEmitterInterface< SiloingEvent > &  events)
inline

Definition at line 18 of file siloing.hpp.

Member Function Documentation

◆ silo()

FF bb::avm2::simulation::Siloing::silo ( const FF generator,
const FF elem,
const FF silo_by,
SiloingType  type 
)
private

Definition at line 11 of file siloing.cpp.

◆ silo_nullifier()

FF bb::avm2::simulation::Siloing::silo_nullifier ( const FF nullifier,
const FF silo_by 
)
inlineoverridevirtual

Implements bb::avm2::simulation::SiloingInterface.

Definition at line 22 of file siloing.hpp.

Member Data Documentation

◆ events

EventEmitterInterface<SiloingEvent>& bb::avm2::simulation::Siloing::events
private

Definition at line 30 of file siloing.hpp.


The documentation for this class was generated from the following files: