Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
mem_grumpkin_crs_factory.hpp
Go to the documentation of this file.
1
#pragma once
2
#include "
crs_factory.hpp
"
3
#include <cstddef>
4
#include <utility>
5
6
namespace
bb::srs::factories
{
7
13
class
MemGrumpkinCrsFactory
:
public
CrsFactory
<curve::Grumpkin> {
14
public
:
15
MemGrumpkinCrsFactory
(
const
std::vector<curve::Grumpkin::AffineElement>
& points);
16
MemGrumpkinCrsFactory
(
MemGrumpkinCrsFactory
&& other) =
default
;
17
18
std::shared_ptr<Crs<curve::Grumpkin>
>
get_crs
(
size_t
degree)
override
;
19
20
private
:
21
std::shared_ptr<Crs<curve::Grumpkin>
>
crs_
;
22
};
23
24
}
// namespace bb::srs::factories
bb::srs::factories::CrsFactory
Definition
crs_factory.hpp:83
bb::srs::factories::MemGrumpkinCrsFactory
Definition
mem_grumpkin_crs_factory.hpp:13
bb::srs::factories::MemGrumpkinCrsFactory::crs_
std::shared_ptr< Crs< curve::Grumpkin > > crs_
Definition
mem_grumpkin_crs_factory.hpp:21
bb::srs::factories::MemGrumpkinCrsFactory::MemGrumpkinCrsFactory
MemGrumpkinCrsFactory(MemGrumpkinCrsFactory &&other)=default
bb::srs::factories::MemGrumpkinCrsFactory::get_crs
std::shared_ptr< Crs< curve::Grumpkin > > get_crs(size_t degree) override
Definition
mem_grumpkin_crs_factory.cpp:48
crs_factory.hpp
bb::srs::factories
Definition
crs_factory.hpp:13
std::get
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
Definition
tuple.hpp:13
src
barretenberg
srs
factories
mem_grumpkin_crs_factory.hpp
Generated by
1.9.8