21#ifndef ABC__OPT__ESLIM__UTILS_h
22#define ABC__OPT__ESLIM__UTILS_h
25#include <unordered_map>
26#include <unordered_set>
#define ABC_NAMESPACE_CXX_HEADER_START
#define ABC_NAMESPACE_CXX_HEADER_END
typedefABC_NAMESPACE_IMPL_START struct Vec_Int_t_ Vec_Int_t
DECLARATIONS ///.
std::unordered_map< int, std::unordered_set< int > > forbidden_pairs
double expansion_probability
double dynamic_timeout_buffer_factor
int minimum_dynamic_timeout_sample_size
unsigned int strash_intervall
unsigned int subcircuit_size_bound
bool extended_normality_processing
unsigned int nselection_trials
std::vector< int > nof_sat_calls_per_size
std::vector< int > nof_reduced_circuits_per_size
std::vector< int > nof_unsat_calls_per_size
unsigned int iteration_count
std::vector< ABC_UINT64_T > cummulative_sat_runtimes_per_size
std::vector< int > nof_replaced_circuits_per_size
double relation_generation_time
std::vector< int > nof_analyzed_circuits_per_size
std::vector< ABC_UINT64_T > cummulative_unsat_runtimes_per_size
unsigned int subcircuits_with_forbidden_pairs