Skip to content

Conversation

@hriener
Copy link
Member

@hriener hriener commented Oct 12, 2020

This PR implements mig_index_list, abc_index_list, and xag_index_list to represent small networks of majority-inverter graphs and xor-and graphs. The PR additionally provides four API functions for each implementation:

  • encode: generates an index_list from a logic network
  • decode: generates a logic network from an index_list
  • insert: inserts an index_list into an existing logic network
  • to_index_list_string: converts an index_list into a string

@coveralls
Copy link

coveralls commented Oct 12, 2020

Pull Request Test Coverage Report for Build 306156830

  • 311 of 330 (94.24%) changed or added relevant lines in 3 files are covered.
  • 3 unchanged lines in 1 file lost coverage.
  • Overall coverage increased (+0.3%) to 79.75%

Changes Missing Coverage Covered Lines Changed/Added Lines %
include/mockturtle/utils/index_list.hpp 302 321 94.08%
Files with Coverage Reduction New Missed Lines %
include/mockturtle/algorithms/dsd_decomposition.hpp 3 87.5%
Totals Coverage Status
Change from base Build 301872809: 0.3%
Covered Lines: 9838
Relevant Lines: 12336

💛 - Coveralls

@hriener hriener changed the title mig_index_list index_list Oct 14, 2020
@hriener hriener merged commit b424976 into master Oct 14, 2020
@hriener hriener deleted the index_list branch October 14, 2020 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants