|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/circuit_checker/circuit_checker.hpp"#include "barretenberg/ecc/curves/bn254/fr.hpp"#include "barretenberg/stdlib/primitives/circuit_builders/circuit_builders.hpp"#include "barretenberg/stdlib/primitives/field/field.hpp"#include "univariate.hpp"#include <gtest/gtest.h>Go to the source code of this file.
Classes | |
| class | BarycentricDataTests< FF > |
Macros | |
| #define | BARYCENTIC_DATA_TESTS_TYPE_ALIASES using FF = TypeParam; |
Typedefs | |
| using | FieldTypes = testing::Types< bb::fr > |
| using | Builder = bb::UltraCircuitBuilder |
| Tests for the BarycentricDataRunTime path using stdlib field_t. | |
| using | field_ct = bb::stdlib::field_t< Builder > |
| using | witness_ct = bb::stdlib::witness_t< Builder > |
Functions | |
| TYPED_TEST_SUITE (BarycentricDataTests, FieldTypes) | |
| TYPED_TEST (BarycentricDataTests, CompileTimeComputation) | |
| Ensure auxilliary arrays (e.g. big_domain) are computed at compile time if possible (i.e. if FF is a native field) | |
| TYPED_TEST (BarycentricDataTests, Extend) | |
| TYPED_TEST (BarycentricDataTests, SelfExtend) | |
| TYPED_TEST (BarycentricDataTests, Evaluate) | |
| TYPED_TEST (BarycentricDataTests, BarycentricData2to3) | |
| TYPED_TEST (BarycentricDataTests, BarycentricData5to6) | |
| TEST (BarycentricDataRunTimeTests, DataArraysMatchCompileTime2to3) | |
| TEST (BarycentricDataRunTimeTests, DataArraysMatchCompileTime5to6) | |
| TEST (BarycentricDataRunTimeTests, Evaluate) | |
| TEST (BarycentricDataRunTimeTests, Extend) | |
| TEST (BarycentricDataRunTimeTests, Extend5to6) | |
| #define BARYCENTIC_DATA_TESTS_TYPE_ALIASES using FF = TypeParam; |
Definition at line 15 of file barycentric.test.cpp.
| using Builder = bb::UltraCircuitBuilder |
Tests for the BarycentricDataRunTime path using stdlib field_t.
Definition at line 107 of file barycentric.test.cpp.
| using field_ct = bb::stdlib::field_t<Builder> |
Definition at line 108 of file barycentric.test.cpp.
| using FieldTypes = testing::Types<bb::fr> |
Definition at line 12 of file barycentric.test.cpp.
| using witness_ct = bb::stdlib::witness_t<Builder> |
Definition at line 109 of file barycentric.test.cpp.
| TEST | ( | BarycentricDataRunTimeTests | , |
| DataArraysMatchCompileTime2to3 | |||
| ) |
Definition at line 112 of file barycentric.test.cpp.
| TEST | ( | BarycentricDataRunTimeTests | , |
| DataArraysMatchCompileTime5to6 | |||
| ) |
Definition at line 134 of file barycentric.test.cpp.
| TEST | ( | BarycentricDataRunTimeTests | , |
| Evaluate | |||
| ) |
Definition at line 157 of file barycentric.test.cpp.
| TEST | ( | BarycentricDataRunTimeTests | , |
| Extend | |||
| ) |
Definition at line 175 of file barycentric.test.cpp.
| TEST | ( | BarycentricDataRunTimeTests | , |
| Extend5to6 | |||
| ) |
Definition at line 195 of file barycentric.test.cpp.
| TYPED_TEST | ( | BarycentricDataTests | , |
| BarycentricData2to3 | |||
| ) |
Definition at line 64 of file barycentric.test.cpp.
| TYPED_TEST | ( | BarycentricDataTests | , |
| BarycentricData5to6 | |||
| ) |
Definition at line 89 of file barycentric.test.cpp.
| TYPED_TEST | ( | BarycentricDataTests | , |
| CompileTimeComputation | |||
| ) |
Ensure auxilliary arrays (e.g. big_domain) are computed at compile time if possible (i.e. if FF is a native field)
Definition at line 22 of file barycentric.test.cpp.
| TYPED_TEST | ( | BarycentricDataTests | , |
| Evaluate | |||
| ) |
Definition at line 53 of file barycentric.test.cpp.
| TYPED_TEST | ( | BarycentricDataTests | , |
| Extend | |||
| ) |
Definition at line 31 of file barycentric.test.cpp.
| TYPED_TEST | ( | BarycentricDataTests | , |
| SelfExtend | |||
| ) |
Definition at line 42 of file barycentric.test.cpp.
| TYPED_TEST_SUITE | ( | BarycentricDataTests | , |
| FieldTypes | |||
| ) |