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

#include <mega_app_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
 
DataTypelookup_inverses ()
 
const DataTypelookup_inverses () const
 
DataTypelookup_read_counts ()
 
const DataTypelookup_read_counts () const
 
DataTypelookup_read_tags ()
 
const DataTypelookup_read_tags () 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
 
DataTypereturn_data ()
 
const DataTypereturn_data () const
 
DataTypereturn_data_read_counts ()
 
const DataTypereturn_data_read_counts () const
 
DataTypereturn_data_inverses ()
 
const DataTypereturn_data_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::MegaAppFlavor_Generated::WitnessEntities< DataType_ >

Definition at line 829 of file mega_app_flavor_generated.hpp.

Member Typedef Documentation

◆ DataType

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

Definition at line 831 of file mega_app_flavor_generated.hpp.

Member Function Documentation

◆ ecc_op_wire_1() [1/2]

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

Definition at line 858 of file mega_app_flavor_generated.hpp.

◆ ecc_op_wire_1() [2/2]

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

Definition at line 859 of file mega_app_flavor_generated.hpp.

◆ ecc_op_wire_2() [1/2]

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

Definition at line 860 of file mega_app_flavor_generated.hpp.

◆ ecc_op_wire_2() [2/2]

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

Definition at line 861 of file mega_app_flavor_generated.hpp.

◆ ecc_op_wire_3() [1/2]

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

Definition at line 862 of file mega_app_flavor_generated.hpp.

◆ ecc_op_wire_3() [2/2]

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

Definition at line 863 of file mega_app_flavor_generated.hpp.

◆ ecc_op_wire_4() [1/2]

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

Definition at line 864 of file mega_app_flavor_generated.hpp.

◆ ecc_op_wire_4() [2/2]

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

Definition at line 865 of file mega_app_flavor_generated.hpp.

◆ get_all() [1/2]

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

Definition at line 836 of file mega_app_flavor_generated.hpp.

◆ get_all() [2/2]

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

Definition at line 837 of file mega_app_flavor_generated.hpp.

◆ get_databus_entities() [1/2]

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

Definition at line 884 of file mega_app_flavor_generated.hpp.

◆ get_databus_entities() [2/2]

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

Definition at line 888 of file mega_app_flavor_generated.hpp.

◆ get_databus_inverses() [1/2]

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

Definition at line 892 of file mega_app_flavor_generated.hpp.

◆ get_databus_inverses() [2/2]

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

Definition at line 893 of file mega_app_flavor_generated.hpp.

◆ get_ecc_op_wires() [1/2]

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

Definition at line 876 of file mega_app_flavor_generated.hpp.

◆ get_ecc_op_wires() [2/2]

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

Definition at line 880 of file mega_app_flavor_generated.hpp.

◆ get_labels()

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

Definition at line 904 of file mega_app_flavor_generated.hpp.

◆ get_to_be_shifted() [1/2]

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

Definition at line 895 of file mega_app_flavor_generated.hpp.

◆ get_to_be_shifted() [2/2]

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

Definition at line 899 of file mega_app_flavor_generated.hpp.

◆ get_wires() [1/2]

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

Definition at line 874 of file mega_app_flavor_generated.hpp.

◆ get_wires() [2/2]

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

Definition at line 875 of file mega_app_flavor_generated.hpp.

◆ lookup_inverses() [1/2]

template<typename DataType_ >
DataType & bb::MegaAppFlavor_Generated::WitnessEntities< DataType_ >::lookup_inverses ( )
inline

Definition at line 852 of file mega_app_flavor_generated.hpp.

◆ lookup_inverses() [2/2]

template<typename DataType_ >
const DataType & bb::MegaAppFlavor_Generated::WitnessEntities< DataType_ >::lookup_inverses ( ) const
inline

Definition at line 853 of file mega_app_flavor_generated.hpp.

◆ lookup_read_counts() [1/2]

template<typename DataType_ >
DataType & bb::MegaAppFlavor_Generated::WitnessEntities< DataType_ >::lookup_read_counts ( )
inline

Definition at line 854 of file mega_app_flavor_generated.hpp.

◆ lookup_read_counts() [2/2]

template<typename DataType_ >
const DataType & bb::MegaAppFlavor_Generated::WitnessEntities< DataType_ >::lookup_read_counts ( ) const
inline

Definition at line 855 of file mega_app_flavor_generated.hpp.

◆ lookup_read_tags() [1/2]

template<typename DataType_ >
DataType & bb::MegaAppFlavor_Generated::WitnessEntities< DataType_ >::lookup_read_tags ( )
inline

Definition at line 856 of file mega_app_flavor_generated.hpp.

◆ lookup_read_tags() [2/2]

template<typename DataType_ >
const DataType & bb::MegaAppFlavor_Generated::WitnessEntities< DataType_ >::lookup_read_tags ( ) const
inline

Definition at line 857 of file mega_app_flavor_generated.hpp.

◆ operator==()

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

◆ return_data() [1/2]

template<typename DataType_ >
DataType & bb::MegaAppFlavor_Generated::WitnessEntities< DataType_ >::return_data ( )
inline

Definition at line 866 of file mega_app_flavor_generated.hpp.

◆ return_data() [2/2]

template<typename DataType_ >
const DataType & bb::MegaAppFlavor_Generated::WitnessEntities< DataType_ >::return_data ( ) const
inline

Definition at line 867 of file mega_app_flavor_generated.hpp.

◆ return_data_inverses() [1/2]

template<typename DataType_ >
DataType & bb::MegaAppFlavor_Generated::WitnessEntities< DataType_ >::return_data_inverses ( )
inline

Definition at line 870 of file mega_app_flavor_generated.hpp.

◆ return_data_inverses() [2/2]

template<typename DataType_ >
const DataType & bb::MegaAppFlavor_Generated::WitnessEntities< DataType_ >::return_data_inverses ( ) const
inline

Definition at line 871 of file mega_app_flavor_generated.hpp.

◆ return_data_read_counts() [1/2]

template<typename DataType_ >
DataType & bb::MegaAppFlavor_Generated::WitnessEntities< DataType_ >::return_data_read_counts ( )
inline

Definition at line 868 of file mega_app_flavor_generated.hpp.

◆ return_data_read_counts() [2/2]

template<typename DataType_ >
const DataType & bb::MegaAppFlavor_Generated::WitnessEntities< DataType_ >::return_data_read_counts ( ) const
inline

Definition at line 869 of file mega_app_flavor_generated.hpp.

◆ size()

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

Definition at line 839 of file mega_app_flavor_generated.hpp.

◆ w_4() [1/2]

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

Definition at line 848 of file mega_app_flavor_generated.hpp.

◆ w_4() [2/2]

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

Definition at line 849 of file mega_app_flavor_generated.hpp.

◆ w_l() [1/2]

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

Definition at line 842 of file mega_app_flavor_generated.hpp.

◆ w_l() [2/2]

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

Definition at line 843 of file mega_app_flavor_generated.hpp.

◆ w_o() [1/2]

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

Definition at line 846 of file mega_app_flavor_generated.hpp.

◆ w_o() [2/2]

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

Definition at line 847 of file mega_app_flavor_generated.hpp.

◆ w_r() [1/2]

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

Definition at line 844 of file mega_app_flavor_generated.hpp.

◆ w_r() [2/2]

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

Definition at line 845 of file mega_app_flavor_generated.hpp.

◆ z_perm() [1/2]

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

Definition at line 850 of file mega_app_flavor_generated.hpp.

◆ z_perm() [2/2]

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

Definition at line 851 of file mega_app_flavor_generated.hpp.

Member Data Documentation

◆ data

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

Definition at line 832 of file mega_app_flavor_generated.hpp.


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