Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::PermutationMapping< NUM_WIRES, generalized > Struct Template Reference

#include <permutation_lib.hpp>

Public Member Functions

 PermutationMapping (size_t circuit_size)
 Construct a permutation mapping default initialized so every element is in a cycle by itself.
 

Public Attributes

std::array< Mapping, NUM_WIRES > sigmas
 
std::array< Mapping, NUM_WIRES > ids
 

Detailed Description

template<size_t NUM_WIRES, bool generalized>
struct bb::PermutationMapping< NUM_WIRES, generalized >

Definition at line 83 of file permutation_lib.hpp.

Constructor & Destructor Documentation

◆ PermutationMapping()

template<size_t NUM_WIRES, bool generalized>
bb::PermutationMapping< NUM_WIRES, generalized >::PermutationMapping ( size_t  circuit_size)
inline

Construct a permutation mapping default initialized so every element is in a cycle by itself.

Definition at line 91 of file permutation_lib.hpp.

Member Data Documentation

◆ ids

template<size_t NUM_WIRES, bool generalized>
std::array<Mapping, NUM_WIRES> bb::PermutationMapping< NUM_WIRES, generalized >::ids

Definition at line 85 of file permutation_lib.hpp.

◆ sigmas

template<size_t NUM_WIRES, bool generalized>
std::array<Mapping, NUM_WIRES> bb::PermutationMapping< NUM_WIRES, generalized >::sigmas

Definition at line 84 of file permutation_lib.hpp.


The documentation for this struct was generated from the following file: