Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
HonkRecursionConstraintTestWithoutPredicate< Params > Class Template Reference
Inheritance diagram for HonkRecursionConstraintTestWithoutPredicate< Params >:
acir_format::TestClass< HonkRecursionConstraintTestingFunctions< Params::RecursiveFlavor, Params::IsRootRollup, Params::N, Params::LayerSizes > >

Public Types

using RecursiveFlavor = Params::RecursiveFlavor
 
- Public Types inherited from acir_format::TestClass< HonkRecursionConstraintTestingFunctions< Params::RecursiveFlavor, Params::IsRootRollup, Params::N, Params::LayerSizes > >
using Base = Base_
 
using Builder = Base::Builder
 
using AcirConstraint = Base::AcirConstraint
 
using InvalidWitness = Base::InvalidWitness
 
using InvalidWitnessTarget = Base::InvalidWitness::Target
 

Static Public Attributes

static constexpr bool IsRootRollup = Params::IsRootRollup
 

Static Protected Member Functions

static void SetUpTestSuite ()
 

Additional Inherited Members

- Static Public Member Functions inherited from acir_format::TestClass< HonkRecursionConstraintTestingFunctions< Params::RecursiveFlavor, Params::IsRootRollup, Params::N, Params::LayerSizes > >
static std::tuple< bool, bool, std::string > test_constraints (AcirConstraint &constraint, WitnessVector &witness_values, const InvalidWitnessTarget &invalid_witness_target)
 General purpose testing function. It tests the constraints based on the invalidation target.
 
static size_t test_vk_independence ()
 Test vk generation is independent of the witness values supplied.
 
static std::vector< std::string > test_tampering ()
 Test all invalid witness targets.
 

Detailed Description

template<typename Params>
class HonkRecursionConstraintTestWithoutPredicate< Params >

Definition at line 425 of file honk_recursion_constraint.test.cpp.

Member Typedef Documentation

◆ RecursiveFlavor

template<typename Params >
using HonkRecursionConstraintTestWithoutPredicate< Params >::RecursiveFlavor = Params::RecursiveFlavor

Definition at line 432 of file honk_recursion_constraint.test.cpp.

Member Function Documentation

◆ SetUpTestSuite()

template<typename Params >
static void HonkRecursionConstraintTestWithoutPredicate< Params >::SetUpTestSuite ( )
inlinestaticprotected

Definition at line 436 of file honk_recursion_constraint.test.cpp.

Member Data Documentation

◆ IsRootRollup

template<typename Params >
constexpr bool HonkRecursionConstraintTestWithoutPredicate< Params >::IsRootRollup = Params::IsRootRollup
staticconstexpr

Definition at line 433 of file honk_recursion_constraint.test.cpp.


The documentation for this class was generated from the following file: