Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
full_row.cpp
Go to the documentation of this file.
1
#include "
barretenberg/vm2/constraining/full_row.hpp
"
2
#include "
barretenberg/vm2/generated/columns.hpp
"
3
#include "
barretenberg/vm2/tracegen/trace_container.hpp
"
4
5
namespace
bb::avm2
{
6
7
FF
&
AvmFullRow::get
(
ColumnAndShifts
col)
8
{
9
return
get_entity_by_column
(*
this
,
col
);
10
}
11
const
FF
&
AvmFullRow::get
(
ColumnAndShifts
col)
const
12
{
13
return
get_entity_by_column
(*
this
,
col
);
14
}
15
16
const
FF
&
AvmFullRowProxy::get
(
ColumnAndShifts
col)
const
17
{
18
return
trace
.
get_column_or_shift
(
col
,
row_index
);
19
}
20
21
}
// namespace bb::avm2
bb::avm2::tracegen::TraceContainer::get_column_or_shift
const FF & get_column_or_shift(ColumnAndShifts col, uint32_t row) const
Definition
trace_container.cpp:28
columns.hpp
full_row.hpp
bb::avm2
Definition
flavor.hpp:472
bb::avm2::get_entity_by_column
auto & get_entity_by_column(Entities &entities, ColumnAndShifts c)
Definition
entities.hpp:10
bb::avm2::ColumnAndShifts
ColumnAndShifts
Definition
columns.hpp:35
bb::avm2::FF
AvmFlavorSettings::FF FF
Definition
field.hpp:10
bb::avm2::AvmFullRow::get
FF & get(ColumnAndShifts col)
Definition
full_row.cpp:7
bb::avm2::AvmFullRowProxy::get
const FF & get(ColumnAndShifts col) const
Definition
full_row.cpp:16
bb::avm2::AvmFullRowProxy::trace
const tracegen::TraceContainer & trace
Definition
full_row.hpp:36
bb::avm2::AvmFullRowProxy::row_index
uint32_t row_index
Definition
full_row.hpp:35
trace_container.hpp
src
barretenberg
vm2
constraining
full_row.cpp
Generated by
1.9.8