Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
barycentric.test.cpp File Reference
#include "barretenberg/ecc/curves/bn254/fr.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 >
 

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)
 

Macro Definition Documentation

◆ BARYCENTIC_DATA_TESTS_TYPE_ALIASES

#define BARYCENTIC_DATA_TESTS_TYPE_ALIASES   using FF = TypeParam;

Definition at line 12 of file barycentric.test.cpp.

Typedef Documentation

◆ FieldTypes

using FieldTypes = testing::Types<bb::fr>

Definition at line 9 of file barycentric.test.cpp.

Function Documentation

◆ TYPED_TEST() [1/6]

TYPED_TEST ( BarycentricDataTests  ,
BarycentricData2to3   
)

Definition at line 62 of file barycentric.test.cpp.

◆ TYPED_TEST() [2/6]

TYPED_TEST ( BarycentricDataTests  ,
BarycentricData5to6   
)

Definition at line 87 of file barycentric.test.cpp.

◆ TYPED_TEST() [3/6]

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 19 of file barycentric.test.cpp.

◆ TYPED_TEST() [4/6]

TYPED_TEST ( BarycentricDataTests  ,
Evaluate   
)

Definition at line 51 of file barycentric.test.cpp.

◆ TYPED_TEST() [5/6]

TYPED_TEST ( BarycentricDataTests  ,
Extend   
)

Definition at line 28 of file barycentric.test.cpp.

◆ TYPED_TEST() [6/6]

TYPED_TEST ( BarycentricDataTests  ,
SelfExtend   
)

Definition at line 39 of file barycentric.test.cpp.

◆ TYPED_TEST_SUITE()

TYPED_TEST_SUITE ( BarycentricDataTests  ,
FieldTypes   
)