Closed nitabukoshi closed 2 years ago
cut_enumeration
because your cut_limit=100
is clearly higher than 26
:
../include/mockturtle//algorithms/cut_enumeration.hpp: static constexpr uint32_t max_cut_num = 26;
../include/mockturtle//algorithms/cut_enumeration.hpp: using cut_set_t = cut_set<cut_t, max_cut_num>;
../include/mockturtle//algorithms/cut_enumeration.hpp: assert( ps.cut_limit < cuts.max_cut_num && "cut_limit exceeds the compile-time limit for the maximum number of cuts" );
cleanup_dangling
does not look right. It should read: aig = cleanup_dangling( aig );
. (A [nodiscard]
attribute on the return value of the function would make that safer for the end user.)max_cut_num
. Otherwise, I believe, you will iterate out of bounds eventually. You should see an assertion violation for this problem if you compile in DEBUG mode. I would, in general, recommend to use the DEBUG mode during development.Thank you very much for your help!
The issue is the following:
Following is the code:
Thank you in advance for any help!