Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ > Class Template Reference

#include <mega_zk_flavor_generated.hpp>

Public Types

using DataType = DataType_
 

Public Member Functions

bool operator== (const WitnessEntities &) const =default
 
std::span< DataType, NUM_WITNESS_ENTITIESget_all ()
 
std::span< const DataType, NUM_WITNESS_ENTITIESget_all () const
 
DataTypew_l ()
 
const DataTypew_l () const
 
DataTypew_r ()
 
const DataTypew_r () const
 
DataTypew_o ()
 
const DataTypew_o () const
 
DataTypew_4 ()
 
const DataTypew_4 () const
 
DataTypez_perm ()
 
const DataTypez_perm () const
 
DataTypeecc_op_wire_1 ()
 
const DataTypeecc_op_wire_1 () const
 
DataTypeecc_op_wire_2 ()
 
const DataTypeecc_op_wire_2 () const
 
DataTypeecc_op_wire_3 ()
 
const DataTypeecc_op_wire_3 () const
 
DataTypeecc_op_wire_4 ()
 
const DataTypeecc_op_wire_4 () const
 
DataTypekernel_calldata ()
 
const DataTypekernel_calldata () const
 
DataTypekernel_calldata_read_counts ()
 
const DataTypekernel_calldata_read_counts () const
 
DataTypekernel_calldata_inverses ()
 
const DataTypekernel_calldata_inverses () const
 
RefArray< DataType, 4 > get_wires ()
 
RefArray< const DataType, 4 > get_wires () const
 
RefArray< DataType, 4 > get_ecc_op_wires ()
 
RefArray< const DataType, 4 > get_ecc_op_wires () const
 
RefArray< DataType, 2 > get_databus_entities ()
 
RefArray< const DataType, 2 > get_databus_entities () const
 
RefArray< DataType, 1 > get_databus_inverses ()
 
RefArray< const DataType, 1 > get_databus_inverses () const
 
RefArray< DataType, 5 > get_to_be_shifted ()
 
RefArray< const DataType, 5 > get_to_be_shifted () const
 

Static Public Member Functions

static constexpr size_t size ()
 
static const std::vector< std::string > & get_labels ()
 

Public Attributes

std::array< DataType, NUM_WITNESS_ENTITIESdata {}
 

Detailed Description

template<typename DataType_>
class bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >

Definition at line 710 of file mega_zk_flavor_generated.hpp.

Member Typedef Documentation

◆ DataType

template<typename DataType_ >
using bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::DataType = DataType_

Definition at line 712 of file mega_zk_flavor_generated.hpp.

Member Function Documentation

◆ ecc_op_wire_1() [1/2]

template<typename DataType_ >
DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::ecc_op_wire_1 ( )
inline

Definition at line 733 of file mega_zk_flavor_generated.hpp.

◆ ecc_op_wire_1() [2/2]

template<typename DataType_ >
const DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::ecc_op_wire_1 ( ) const
inline

Definition at line 734 of file mega_zk_flavor_generated.hpp.

◆ ecc_op_wire_2() [1/2]

template<typename DataType_ >
DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::ecc_op_wire_2 ( )
inline

Definition at line 735 of file mega_zk_flavor_generated.hpp.

◆ ecc_op_wire_2() [2/2]

template<typename DataType_ >
const DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::ecc_op_wire_2 ( ) const
inline

Definition at line 736 of file mega_zk_flavor_generated.hpp.

◆ ecc_op_wire_3() [1/2]

template<typename DataType_ >
DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::ecc_op_wire_3 ( )
inline

Definition at line 737 of file mega_zk_flavor_generated.hpp.

◆ ecc_op_wire_3() [2/2]

template<typename DataType_ >
const DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::ecc_op_wire_3 ( ) const
inline

Definition at line 738 of file mega_zk_flavor_generated.hpp.

◆ ecc_op_wire_4() [1/2]

template<typename DataType_ >
DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::ecc_op_wire_4 ( )
inline

Definition at line 739 of file mega_zk_flavor_generated.hpp.

◆ ecc_op_wire_4() [2/2]

template<typename DataType_ >
const DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::ecc_op_wire_4 ( ) const
inline

Definition at line 740 of file mega_zk_flavor_generated.hpp.

◆ get_all() [1/2]

template<typename DataType_ >
std::span< DataType, NUM_WITNESS_ENTITIES > bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::get_all ( )
inline

Definition at line 717 of file mega_zk_flavor_generated.hpp.

◆ get_all() [2/2]

template<typename DataType_ >
std::span< const DataType, NUM_WITNESS_ENTITIES > bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::get_all ( ) const
inline

Definition at line 718 of file mega_zk_flavor_generated.hpp.

◆ get_databus_entities() [1/2]

template<typename DataType_ >
RefArray< DataType, 2 > bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::get_databus_entities ( )
inline

Definition at line 759 of file mega_zk_flavor_generated.hpp.

◆ get_databus_entities() [2/2]

template<typename DataType_ >
RefArray< const DataType, 2 > bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::get_databus_entities ( ) const
inline

Definition at line 763 of file mega_zk_flavor_generated.hpp.

◆ get_databus_inverses() [1/2]

template<typename DataType_ >
RefArray< DataType, 1 > bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::get_databus_inverses ( )
inline

Definition at line 767 of file mega_zk_flavor_generated.hpp.

◆ get_databus_inverses() [2/2]

template<typename DataType_ >
RefArray< const DataType, 1 > bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::get_databus_inverses ( ) const
inline

Definition at line 768 of file mega_zk_flavor_generated.hpp.

◆ get_ecc_op_wires() [1/2]

template<typename DataType_ >
RefArray< DataType, 4 > bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::get_ecc_op_wires ( )
inline

Definition at line 751 of file mega_zk_flavor_generated.hpp.

◆ get_ecc_op_wires() [2/2]

template<typename DataType_ >
RefArray< const DataType, 4 > bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::get_ecc_op_wires ( ) const
inline

Definition at line 755 of file mega_zk_flavor_generated.hpp.

◆ get_labels()

template<typename DataType_ >
static const std::vector< std::string > & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::get_labels ( )
inlinestatic

Definition at line 779 of file mega_zk_flavor_generated.hpp.

◆ get_to_be_shifted() [1/2]

template<typename DataType_ >
RefArray< DataType, 5 > bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::get_to_be_shifted ( )
inline

Definition at line 770 of file mega_zk_flavor_generated.hpp.

◆ get_to_be_shifted() [2/2]

template<typename DataType_ >
RefArray< const DataType, 5 > bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::get_to_be_shifted ( ) const
inline

Definition at line 774 of file mega_zk_flavor_generated.hpp.

◆ get_wires() [1/2]

template<typename DataType_ >
RefArray< DataType, 4 > bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::get_wires ( )
inline

Definition at line 749 of file mega_zk_flavor_generated.hpp.

◆ get_wires() [2/2]

template<typename DataType_ >
RefArray< const DataType, 4 > bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::get_wires ( ) const
inline

Definition at line 750 of file mega_zk_flavor_generated.hpp.

◆ kernel_calldata() [1/2]

template<typename DataType_ >
DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::kernel_calldata ( )
inline

Definition at line 741 of file mega_zk_flavor_generated.hpp.

◆ kernel_calldata() [2/2]

template<typename DataType_ >
const DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::kernel_calldata ( ) const
inline

Definition at line 742 of file mega_zk_flavor_generated.hpp.

◆ kernel_calldata_inverses() [1/2]

template<typename DataType_ >
DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::kernel_calldata_inverses ( )
inline

Definition at line 745 of file mega_zk_flavor_generated.hpp.

◆ kernel_calldata_inverses() [2/2]

template<typename DataType_ >
const DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::kernel_calldata_inverses ( ) const
inline

Definition at line 746 of file mega_zk_flavor_generated.hpp.

◆ kernel_calldata_read_counts() [1/2]

template<typename DataType_ >
DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::kernel_calldata_read_counts ( )
inline

Definition at line 743 of file mega_zk_flavor_generated.hpp.

◆ kernel_calldata_read_counts() [2/2]

template<typename DataType_ >
const DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::kernel_calldata_read_counts ( ) const
inline

Definition at line 744 of file mega_zk_flavor_generated.hpp.

◆ operator==()

template<typename DataType_ >
bool bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::operator== ( const WitnessEntities< DataType_ > &  ) const
default

◆ size()

template<typename DataType_ >
static constexpr size_t bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::size ( )
inlinestaticconstexpr

Definition at line 720 of file mega_zk_flavor_generated.hpp.

◆ w_4() [1/2]

template<typename DataType_ >
DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::w_4 ( )
inline

Definition at line 729 of file mega_zk_flavor_generated.hpp.

◆ w_4() [2/2]

template<typename DataType_ >
const DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::w_4 ( ) const
inline

Definition at line 730 of file mega_zk_flavor_generated.hpp.

◆ w_l() [1/2]

template<typename DataType_ >
DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::w_l ( )
inline

Definition at line 723 of file mega_zk_flavor_generated.hpp.

◆ w_l() [2/2]

template<typename DataType_ >
const DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::w_l ( ) const
inline

Definition at line 724 of file mega_zk_flavor_generated.hpp.

◆ w_o() [1/2]

template<typename DataType_ >
DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::w_o ( )
inline

Definition at line 727 of file mega_zk_flavor_generated.hpp.

◆ w_o() [2/2]

template<typename DataType_ >
const DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::w_o ( ) const
inline

Definition at line 728 of file mega_zk_flavor_generated.hpp.

◆ w_r() [1/2]

template<typename DataType_ >
DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::w_r ( )
inline

Definition at line 725 of file mega_zk_flavor_generated.hpp.

◆ w_r() [2/2]

template<typename DataType_ >
const DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::w_r ( ) const
inline

Definition at line 726 of file mega_zk_flavor_generated.hpp.

◆ z_perm() [1/2]

template<typename DataType_ >
DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::z_perm ( )
inline

Definition at line 731 of file mega_zk_flavor_generated.hpp.

◆ z_perm() [2/2]

template<typename DataType_ >
const DataType & bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::z_perm ( ) const
inline

Definition at line 732 of file mega_zk_flavor_generated.hpp.

Member Data Documentation

◆ data

template<typename DataType_ >
std::array<DataType, NUM_WITNESS_ENTITIES> bb::MegaZKFlavor_Generated::WitnessEntities< DataType_ >::data {}

Definition at line 713 of file mega_zk_flavor_generated.hpp.


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