Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
univariate_coefficient_basis.test.cpp File Reference
#include "univariate_coefficient_basis.hpp"
#include "barretenberg/ecc/curves/bn254/fr.hpp"
#include "univariate.hpp"
#include <bitset>
#include <gtest/gtest.h>
#include "barretenberg/ecc/fields/vector_field.hpp"

Go to the source code of this file.

Classes

class  UnivariateCoefficientBasisTest< FF >
 

Typedefs

using FieldTypes = testing::Types< fr >
 

Functions

 TYPED_TEST_SUITE (UnivariateCoefficientBasisTest, FieldTypes)
 
 TYPED_TEST (UnivariateCoefficientBasisTest, Conversion)
 
 TYPED_TEST (UnivariateCoefficientBasisTest, Addition)
 
 TYPED_TEST (UnivariateCoefficientBasisTest, Multiplication)
 
 TEST (VectorFieldIsZeroBool, AllZeroLanesIsZero)
 
 TEST (VectorFieldIsZeroBool, AllNonZeroLanesIsNotZero)
 
 TEST (VectorFieldIsZeroBool, PartiallyNonZeroLanesIsNotZero)
 
 TEST (UnivariateCoefficientBasisVec, IsZeroFalseWhenSingleLaneIsNonZero)
 
 TEST (UnivariateCoefficientBasisVec, IsZeroTrueOnlyWhenAllLanesZero)
 

Typedef Documentation

◆ FieldTypes

using FieldTypes = testing::Types<fr>

Definition at line 14 of file univariate_coefficient_basis.test.cpp.

Function Documentation

◆ TEST() [1/5]

TEST ( UnivariateCoefficientBasisVec  ,
IsZeroFalseWhenSingleLaneIsNonZero   
)

Definition at line 104 of file univariate_coefficient_basis.test.cpp.

◆ TEST() [2/5]

TEST ( UnivariateCoefficientBasisVec  ,
IsZeroTrueOnlyWhenAllLanesZero   
)

Definition at line 114 of file univariate_coefficient_basis.test.cpp.

◆ TEST() [3/5]

TEST ( VectorFieldIsZeroBool  ,
AllNonZeroLanesIsNotZero   
)

Definition at line 86 of file univariate_coefficient_basis.test.cpp.

◆ TEST() [4/5]

TEST ( VectorFieldIsZeroBool  ,
AllZeroLanesIsZero   
)

Definition at line 80 of file univariate_coefficient_basis.test.cpp.

◆ TEST() [5/5]

TEST ( VectorFieldIsZeroBool  ,
PartiallyNonZeroLanesIsNotZero   
)

Definition at line 94 of file univariate_coefficient_basis.test.cpp.

◆ TYPED_TEST() [1/3]

TYPED_TEST ( UnivariateCoefficientBasisTest  ,
Addition   
)

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

◆ TYPED_TEST() [2/3]

TYPED_TEST ( UnivariateCoefficientBasisTest  ,
Conversion   
)

Definition at line 17 of file univariate_coefficient_basis.test.cpp.

◆ TYPED_TEST() [3/3]

TYPED_TEST ( UnivariateCoefficientBasisTest  ,
Multiplication   
)

Definition at line 40 of file univariate_coefficient_basis.test.cpp.

◆ TYPED_TEST_SUITE()

TYPED_TEST_SUITE ( UnivariateCoefficientBasisTest  ,
FieldTypes   
)