diff --git a/include/mockturtle/algorithms/aig_resub.hpp b/include/mockturtle/algorithms/aig_resub.hpp index 7bc32ade9..0b3fa7e36 100644 --- a/include/mockturtle/algorithms/aig_resub.hpp +++ b/include/mockturtle/algorithms/aig_resub.hpp @@ -27,7 +27,10 @@ \file aig_resub.hpp \brief Resubstitution + \author Eleonora Testa \author Heinz Riener + \author Mathias Soeken + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/algorithms/akers_synthesis.hpp b/include/mockturtle/algorithms/akers_synthesis.hpp index f4b399e1a..b0dd71134 100644 --- a/include/mockturtle/algorithms/akers_synthesis.hpp +++ b/include/mockturtle/algorithms/akers_synthesis.hpp @@ -27,7 +27,12 @@ \file akers_synthesis.hpp \brief Akers synthesis + \author Alessandro Tempia Calvino \author Eleonora Testa + \author Heinz Riener + \author Marcel Walter + \author Mathias Soeken + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/algorithms/balancing.hpp b/include/mockturtle/algorithms/balancing.hpp index 1ccbd3aef..73869322c 100644 --- a/include/mockturtle/algorithms/balancing.hpp +++ b/include/mockturtle/algorithms/balancing.hpp @@ -27,6 +27,7 @@ \file balancing.hpp \brief Cut-based depth-optimization + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/balancing/esop_balancing.hpp b/include/mockturtle/algorithms/balancing/esop_balancing.hpp index 7ba23652b..d3cda85da 100644 --- a/include/mockturtle/algorithms/balancing/esop_balancing.hpp +++ b/include/mockturtle/algorithms/balancing/esop_balancing.hpp @@ -27,6 +27,7 @@ \file esop_balancing.hpp \brief ESOP-based balancing engine for `balancing` algorithm + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/balancing/sop_balancing.hpp b/include/mockturtle/algorithms/balancing/sop_balancing.hpp index 7cc62d8e6..16186bb5f 100644 --- a/include/mockturtle/algorithms/balancing/sop_balancing.hpp +++ b/include/mockturtle/algorithms/balancing/sop_balancing.hpp @@ -27,6 +27,7 @@ \file sop_balancing.hpp \brief SOP-based balancing engine for `balancing` algorithm + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/balancing/utils.hpp b/include/mockturtle/algorithms/balancing/utils.hpp index 61791636b..aedec7609 100644 --- a/include/mockturtle/algorithms/balancing/utils.hpp +++ b/include/mockturtle/algorithms/balancing/utils.hpp @@ -27,6 +27,7 @@ \file utils.hpp \brief Balancing data types + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/bi_decomposition.hpp b/include/mockturtle/algorithms/bi_decomposition.hpp index 2e0135ed7..a0c1185c5 100644 --- a/include/mockturtle/algorithms/bi_decomposition.hpp +++ b/include/mockturtle/algorithms/bi_decomposition.hpp @@ -27,7 +27,9 @@ \file bi_decomposition.hpp \brief BI decomposition - \author Eleonora Testa + \author Eleonora Testa + \author Heinz Riener + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/algorithms/cell_window.hpp b/include/mockturtle/algorithms/cell_window.hpp index a561c5f8b..f6c785b54 100644 --- a/include/mockturtle/algorithms/cell_window.hpp +++ b/include/mockturtle/algorithms/cell_window.hpp @@ -27,6 +27,8 @@ \file cell_window.hpp \brief Windowing in mapped network + \author Bruno Schmitt + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/circuit_validator.hpp b/include/mockturtle/algorithms/circuit_validator.hpp index 003c3b15e..88b742a0e 100644 --- a/include/mockturtle/algorithms/circuit_validator.hpp +++ b/include/mockturtle/algorithms/circuit_validator.hpp @@ -27,7 +27,8 @@ \file circuit_validator.hpp \brief Validate potential circuit optimization choices with SAT. - \author Siang-Yun Lee + \author Heinz Riener + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/algorithms/cleanup.hpp b/include/mockturtle/algorithms/cleanup.hpp index cb6b7c16f..57a7d7c13 100644 --- a/include/mockturtle/algorithms/cleanup.hpp +++ b/include/mockturtle/algorithms/cleanup.hpp @@ -27,6 +27,7 @@ \file cleanup.hpp \brief Cleans up networks + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/cnf.hpp b/include/mockturtle/algorithms/cnf.hpp index 6f31231ac..ce3fe8d1c 100644 --- a/include/mockturtle/algorithms/cnf.hpp +++ b/include/mockturtle/algorithms/cnf.hpp @@ -27,7 +27,9 @@ \file cnf.hpp \brief CNF generation methods + \author Heinz Riener \author Mathias Soeken + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/algorithms/collapse_mapped.hpp b/include/mockturtle/algorithms/collapse_mapped.hpp index 7c15cbc14..8b642a66d 100644 --- a/include/mockturtle/algorithms/collapse_mapped.hpp +++ b/include/mockturtle/algorithms/collapse_mapped.hpp @@ -27,6 +27,7 @@ \file collapse_mapped.hpp \brief Collapses mapped network into k-LUT network + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/cut_enumeration.hpp b/include/mockturtle/algorithms/cut_enumeration.hpp index 55cb67d4b..5f89c9fa0 100644 --- a/include/mockturtle/algorithms/cut_enumeration.hpp +++ b/include/mockturtle/algorithms/cut_enumeration.hpp @@ -27,7 +27,9 @@ \file cut_enumeration.hpp \brief Cut enumeration + \author Heinz Riener \author Mathias Soeken + \author Sahand Kashani-Akhavan */ #pragma once diff --git a/include/mockturtle/algorithms/cut_enumeration/cnf_cut.hpp b/include/mockturtle/algorithms/cut_enumeration/cnf_cut.hpp index 462653645..d194d6aef 100644 --- a/include/mockturtle/algorithms/cut_enumeration/cnf_cut.hpp +++ b/include/mockturtle/algorithms/cut_enumeration/cnf_cut.hpp @@ -27,6 +27,7 @@ \file cnf_cut.hpp \brief Cut enumeration for CNF mapping + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/cut_enumeration/gia_cut.hpp b/include/mockturtle/algorithms/cut_enumeration/gia_cut.hpp index 672d5910c..4ad037030 100644 --- a/include/mockturtle/algorithms/cut_enumeration/gia_cut.hpp +++ b/include/mockturtle/algorithms/cut_enumeration/gia_cut.hpp @@ -27,6 +27,7 @@ \file gia_cut.hpp \brief Cut enumeration as in giaCut.c + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/cut_enumeration/mf_cut.hpp b/include/mockturtle/algorithms/cut_enumeration/mf_cut.hpp index 7f502e624..d2a18fac1 100644 --- a/include/mockturtle/algorithms/cut_enumeration/mf_cut.hpp +++ b/include/mockturtle/algorithms/cut_enumeration/mf_cut.hpp @@ -27,6 +27,7 @@ \file mf_cut.hpp \brief Cut enumeration for MF mapping (see giaMf.c) + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/cut_enumeration/spectr_cut.hpp b/include/mockturtle/algorithms/cut_enumeration/spectr_cut.hpp index 3f4341dc8..48cae7d7e 100644 --- a/include/mockturtle/algorithms/cut_enumeration/spectr_cut.hpp +++ b/include/mockturtle/algorithms/cut_enumeration/spectr_cut.hpp @@ -28,6 +28,8 @@ \brief Cut enumeration based on spectral properties of a function \author Giulia Meuli + \author Heinz Riener + \author Mathias Soeken */ #pragma once diff --git a/include/mockturtle/algorithms/cut_rewriting.hpp b/include/mockturtle/algorithms/cut_rewriting.hpp index e29cdde5a..4b2037dde 100644 --- a/include/mockturtle/algorithms/cut_rewriting.hpp +++ b/include/mockturtle/algorithms/cut_rewriting.hpp @@ -27,6 +27,7 @@ \file cut_rewriting.hpp \brief Cut rewriting + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/decomposition.hpp b/include/mockturtle/algorithms/decomposition.hpp index 97dd1ac16..b21760441 100644 --- a/include/mockturtle/algorithms/decomposition.hpp +++ b/include/mockturtle/algorithms/decomposition.hpp @@ -27,6 +27,7 @@ \file decomposition.hpp \brief Shannon and Davio decomposition + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/detail/minmc_xags.hpp b/include/mockturtle/algorithms/detail/minmc_xags.hpp index 0630fc37e..a8b850044 100644 --- a/include/mockturtle/algorithms/detail/minmc_xags.hpp +++ b/include/mockturtle/algorithms/detail/minmc_xags.hpp @@ -27,6 +27,7 @@ \file minmc_xags.hpp \brief Optimum MC XAGs up to 5 variables + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/dont_cares.hpp b/include/mockturtle/algorithms/dont_cares.hpp index 77d753ae3..67703617b 100644 --- a/include/mockturtle/algorithms/dont_cares.hpp +++ b/include/mockturtle/algorithms/dont_cares.hpp @@ -27,7 +27,10 @@ \file dont_cares.hpp \brief Compute don't cares + \author Eleonora Testa + \author Heinz Riener \author Mathias Soeken + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/algorithms/dsd_decomposition.hpp b/include/mockturtle/algorithms/dsd_decomposition.hpp index 43f842438..71fc65a32 100644 --- a/include/mockturtle/algorithms/dsd_decomposition.hpp +++ b/include/mockturtle/algorithms/dsd_decomposition.hpp @@ -27,7 +27,9 @@ \file dsd_decomposition.hpp \brief DSD decomposition + \author Heinz Riener \author Mathias Soeken + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/algorithms/equivalence_checking.hpp b/include/mockturtle/algorithms/equivalence_checking.hpp index 70687588f..9a6d6a6c6 100644 --- a/include/mockturtle/algorithms/equivalence_checking.hpp +++ b/include/mockturtle/algorithms/equivalence_checking.hpp @@ -27,6 +27,7 @@ \file equivalence_checking.hpp \brief Combinational equivalence checking + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/equivalence_classes.hpp b/include/mockturtle/algorithms/equivalence_classes.hpp index bfb60b883..5196f3d3f 100644 --- a/include/mockturtle/algorithms/equivalence_classes.hpp +++ b/include/mockturtle/algorithms/equivalence_classes.hpp @@ -27,6 +27,7 @@ \file equivalence_classes.hpp \brief Synthesis routines based on equivalence classes + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/exact_mc_synthesis.hpp b/include/mockturtle/algorithms/exact_mc_synthesis.hpp index 0071ab8b2..2b0853338 100644 --- a/include/mockturtle/algorithms/exact_mc_synthesis.hpp +++ b/include/mockturtle/algorithms/exact_mc_synthesis.hpp @@ -27,6 +27,7 @@ \file exact_mc_synthesis.hpp \brief SAT-based XAG synthesis based on MC + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/exorcism.hpp b/include/mockturtle/algorithms/exorcism.hpp index 353e72230..8f6b379e6 100644 --- a/include/mockturtle/algorithms/exorcism.hpp +++ b/include/mockturtle/algorithms/exorcism.hpp @@ -27,6 +27,7 @@ \file exorcism.hpp \brief Wrapper for ABC's exorcism + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/extract_linear.hpp b/include/mockturtle/algorithms/extract_linear.hpp index 7bfee5091..16a59041b 100644 --- a/include/mockturtle/algorithms/extract_linear.hpp +++ b/include/mockturtle/algorithms/extract_linear.hpp @@ -27,6 +27,7 @@ \file extract_linear.hpp \brief Extract linear subcircuit in XAGs + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/functional_reduction.hpp b/include/mockturtle/algorithms/functional_reduction.hpp index 719807043..3525aeb17 100644 --- a/include/mockturtle/algorithms/functional_reduction.hpp +++ b/include/mockturtle/algorithms/functional_reduction.hpp @@ -27,7 +27,7 @@ \file functional_reduction.hpp \brief Functional reduction for any network type - \author Siang-Yun Lee + \author Siang-Yun (Sonia) Lee */ #pragma once @@ -454,4 +454,4 @@ void functional_reduction( Ntk& ntk, functional_reduction_params const& ps = {}, } } -} /* namespace mockturtle */ +} /* namespace mockturtle */ \ No newline at end of file diff --git a/include/mockturtle/algorithms/gates_to_nodes.hpp b/include/mockturtle/algorithms/gates_to_nodes.hpp index 95030eb1c..f2f67c57b 100644 --- a/include/mockturtle/algorithms/gates_to_nodes.hpp +++ b/include/mockturtle/algorithms/gates_to_nodes.hpp @@ -27,6 +27,7 @@ \file gates_to_nodes.hpp \brief Convert gate-based network into node-based network + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/linear_resynthesis.hpp b/include/mockturtle/algorithms/linear_resynthesis.hpp index 66113a2c5..f52c336a8 100644 --- a/include/mockturtle/algorithms/linear_resynthesis.hpp +++ b/include/mockturtle/algorithms/linear_resynthesis.hpp @@ -27,7 +27,10 @@ \file linear_resynthesis.hpp \brief Resynthesize linear circuit + \author Eleonora Testa + \author Heinz Riener \author Mathias Soeken + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/algorithms/lut_mapping.hpp b/include/mockturtle/algorithms/lut_mapping.hpp index f09b4e081..6fca151cf 100644 --- a/include/mockturtle/algorithms/lut_mapping.hpp +++ b/include/mockturtle/algorithms/lut_mapping.hpp @@ -27,6 +27,7 @@ \file lut_mapping.hpp \brief LUT mapping + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/mig_algebraic_rewriting.hpp b/include/mockturtle/algorithms/mig_algebraic_rewriting.hpp index 10ba29ee1..7d992c04c 100644 --- a/include/mockturtle/algorithms/mig_algebraic_rewriting.hpp +++ b/include/mockturtle/algorithms/mig_algebraic_rewriting.hpp @@ -27,6 +27,7 @@ \file mig_algebraic_rewriting.hpp \brief MIG algebraric rewriting + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/mig_resub.hpp b/include/mockturtle/algorithms/mig_resub.hpp index a7d4e0f86..faf4076ef 100644 --- a/include/mockturtle/algorithms/mig_resub.hpp +++ b/include/mockturtle/algorithms/mig_resub.hpp @@ -27,8 +27,10 @@ \file mig_resub.hpp \brief Majority-specific resustitution rules + \author Eleonora Testa \author Heinz Riener - \author Siang-Yun Lee + \author Mathias Soeken + \author Siang-Yun (Sonia) Lee */ #pragma once @@ -816,4 +818,4 @@ void mig_resubstitution( Ntk& ntk, resubstitution_params const& ps = {}, resubst } } -} /* namespace mockturtle */ +} /* namespace mockturtle */ \ No newline at end of file diff --git a/include/mockturtle/algorithms/mig_resyn_engines.hpp b/include/mockturtle/algorithms/mig_resyn_engines.hpp index 0ed643037..9ca9b20e1 100644 --- a/include/mockturtle/algorithms/mig_resyn_engines.hpp +++ b/include/mockturtle/algorithms/mig_resyn_engines.hpp @@ -27,7 +27,7 @@ \file mig_resyn_engines.hpp \brief Implements resynthesis methods for MIGs. - \author Siang-Yun Lee + \author Siang-Yun (Sonia) Lee */ #pragma once @@ -1200,4 +1200,4 @@ class mig_resyn_engine_akers mig_index_list index_list; uint32_t fanins[3]; }; -} /* namespace mockturtle */ +} /* namespace mockturtle */ \ No newline at end of file diff --git a/include/mockturtle/algorithms/miter.hpp b/include/mockturtle/algorithms/miter.hpp index 280f3444a..f6b0394de 100644 --- a/include/mockturtle/algorithms/miter.hpp +++ b/include/mockturtle/algorithms/miter.hpp @@ -27,6 +27,7 @@ \file miter.hpp \brief Generate miter from two networks + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/node_resynthesis.hpp b/include/mockturtle/algorithms/node_resynthesis.hpp index 2ce17d2f7..f11167cfb 100644 --- a/include/mockturtle/algorithms/node_resynthesis.hpp +++ b/include/mockturtle/algorithms/node_resynthesis.hpp @@ -27,7 +27,9 @@ \file node_resynthesis.hpp \brief Node resynthesis + \author Heinz Riener \author Mathias Soeken + \author Max Austin */ #pragma once diff --git a/include/mockturtle/algorithms/node_resynthesis/akers.hpp b/include/mockturtle/algorithms/node_resynthesis/akers.hpp index 886433b09..40245edbe 100644 --- a/include/mockturtle/algorithms/node_resynthesis/akers.hpp +++ b/include/mockturtle/algorithms/node_resynthesis/akers.hpp @@ -27,8 +27,8 @@ \file akers.hpp \brief Resynthesis with Akers synthesis + \author Heinz Riener \author Mathias Soeken - \author Eleonora Testa */ #pragma once diff --git a/include/mockturtle/algorithms/node_resynthesis/bidecomposition.hpp b/include/mockturtle/algorithms/node_resynthesis/bidecomposition.hpp index 7fe8e2e3e..455b5921e 100644 --- a/include/mockturtle/algorithms/node_resynthesis/bidecomposition.hpp +++ b/include/mockturtle/algorithms/node_resynthesis/bidecomposition.hpp @@ -28,6 +28,8 @@ \brief Resynthesis with bi_decomposition \author Eleonora Testa + \author Heinz Riener + \author Mathias Soeken */ #pragma once diff --git a/include/mockturtle/algorithms/node_resynthesis/cached.hpp b/include/mockturtle/algorithms/node_resynthesis/cached.hpp index e35163382..8dc7e0f08 100644 --- a/include/mockturtle/algorithms/node_resynthesis/cached.hpp +++ b/include/mockturtle/algorithms/node_resynthesis/cached.hpp @@ -27,6 +27,7 @@ \file cached.hpp \brief Generic resynthesis with a cache + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/node_resynthesis/composed.hpp b/include/mockturtle/algorithms/node_resynthesis/composed.hpp index 04a3f3e43..691b7c9bf 100644 --- a/include/mockturtle/algorithms/node_resynthesis/composed.hpp +++ b/include/mockturtle/algorithms/node_resynthesis/composed.hpp @@ -24,9 +24,10 @@ */ /*! - \file traits.hpp + \file composed.hpp \brief Traits for additional node_resynthesis methods + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/node_resynthesis/davio.hpp b/include/mockturtle/algorithms/node_resynthesis/davio.hpp index 6109ec1c9..deedc094a 100644 --- a/include/mockturtle/algorithms/node_resynthesis/davio.hpp +++ b/include/mockturtle/algorithms/node_resynthesis/davio.hpp @@ -27,6 +27,7 @@ \file davio.hpp \brief Use Davio decomposition for resynthesis + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/node_resynthesis/direct.hpp b/include/mockturtle/algorithms/node_resynthesis/direct.hpp index 498db1181..2cd290900 100644 --- a/include/mockturtle/algorithms/node_resynthesis/direct.hpp +++ b/include/mockturtle/algorithms/node_resynthesis/direct.hpp @@ -24,9 +24,10 @@ */ /*! - \file akers.hpp + \file direct.hpp \brief Resynthesis by trying to directly add gates + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/node_resynthesis/dsd.hpp b/include/mockturtle/algorithms/node_resynthesis/dsd.hpp index a211a0745..da3cfc275 100644 --- a/include/mockturtle/algorithms/node_resynthesis/dsd.hpp +++ b/include/mockturtle/algorithms/node_resynthesis/dsd.hpp @@ -27,6 +27,7 @@ \file dsd.hpp \brief Use DSD as pre-process to resynthesis + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/node_resynthesis/exact.hpp b/include/mockturtle/algorithms/node_resynthesis/exact.hpp index 2d66469b3..952630a50 100644 --- a/include/mockturtle/algorithms/node_resynthesis/exact.hpp +++ b/include/mockturtle/algorithms/node_resynthesis/exact.hpp @@ -27,6 +27,7 @@ \file exact.hpp \brief Replace with exact synthesis result + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/node_resynthesis/mig_npn.hpp b/include/mockturtle/algorithms/node_resynthesis/mig_npn.hpp index 694aa029c..de033bc95 100644 --- a/include/mockturtle/algorithms/node_resynthesis/mig_npn.hpp +++ b/include/mockturtle/algorithms/node_resynthesis/mig_npn.hpp @@ -27,6 +27,7 @@ \file mig_npn.hpp \brief Replace with size-optimum MIGs from NPN + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/node_resynthesis/null.hpp b/include/mockturtle/algorithms/node_resynthesis/null.hpp index 666e949b3..76d55e53c 100644 --- a/include/mockturtle/algorithms/node_resynthesis/null.hpp +++ b/include/mockturtle/algorithms/node_resynthesis/null.hpp @@ -27,6 +27,7 @@ \file null.hpp \brief No resynthesis (as default synthesis engine) + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/node_resynthesis/shannon.hpp b/include/mockturtle/algorithms/node_resynthesis/shannon.hpp index b92ec18c9..eb1eb9295 100644 --- a/include/mockturtle/algorithms/node_resynthesis/shannon.hpp +++ b/include/mockturtle/algorithms/node_resynthesis/shannon.hpp @@ -27,6 +27,7 @@ \file shannon.hpp \brief Use Shannon decomposition for resynthesis + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/node_resynthesis/traits.hpp b/include/mockturtle/algorithms/node_resynthesis/traits.hpp index fccd2bc00..718705983 100644 --- a/include/mockturtle/algorithms/node_resynthesis/traits.hpp +++ b/include/mockturtle/algorithms/node_resynthesis/traits.hpp @@ -27,6 +27,7 @@ \file traits.hpp \brief Traits for additional node_resynthesis methods + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/node_resynthesis/xag_minmc.hpp b/include/mockturtle/algorithms/node_resynthesis/xag_minmc.hpp index 14ee3a6d6..d31156e36 100644 --- a/include/mockturtle/algorithms/node_resynthesis/xag_minmc.hpp +++ b/include/mockturtle/algorithms/node_resynthesis/xag_minmc.hpp @@ -28,6 +28,9 @@ \brief XAG resynthesis \author Eleonora Testa + \author Heinz Riener + \author Mathias Soeken + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/algorithms/node_resynthesis/xag_minmc2.hpp b/include/mockturtle/algorithms/node_resynthesis/xag_minmc2.hpp index 574ef9213..9ecbbcea0 100644 --- a/include/mockturtle/algorithms/node_resynthesis/xag_minmc2.hpp +++ b/include/mockturtle/algorithms/node_resynthesis/xag_minmc2.hpp @@ -27,7 +27,7 @@ \file xag_minmc2.hpp \brief XAG resynthesis - \author Eleonora Testa + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/node_resynthesis/xag_npn.hpp b/include/mockturtle/algorithms/node_resynthesis/xag_npn.hpp index 8f45e078c..c7ccd9c03 100644 --- a/include/mockturtle/algorithms/node_resynthesis/xag_npn.hpp +++ b/include/mockturtle/algorithms/node_resynthesis/xag_npn.hpp @@ -27,7 +27,9 @@ \file xag_npn.hpp \brief Replace with size-optimum XAGs and AIGs from NPN (from ABC rewrite) + \author Heinz Riener \author Mathias Soeken + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/algorithms/node_resynthesis/xmg3_npn.hpp b/include/mockturtle/algorithms/node_resynthesis/xmg3_npn.hpp index 6616b12c0..42061273a 100644 --- a/include/mockturtle/algorithms/node_resynthesis/xmg3_npn.hpp +++ b/include/mockturtle/algorithms/node_resynthesis/xmg3_npn.hpp @@ -27,7 +27,10 @@ \file xmg3_npn.hpp \brief Replace with size-optimum xmg3s and AIGs from NPN (from ABC rewrite) + \author Heinz Riener \author Mathias Soeken + \author Shubham Rai + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/algorithms/node_resynthesis/xmg_npn.hpp b/include/mockturtle/algorithms/node_resynthesis/xmg_npn.hpp index 40cde3236..6fa5333f5 100644 --- a/include/mockturtle/algorithms/node_resynthesis/xmg_npn.hpp +++ b/include/mockturtle/algorithms/node_resynthesis/xmg_npn.hpp @@ -27,6 +27,9 @@ \file xmg_npn.hpp \brief Replace with size-optimum XMGs from NPN + \author Heinz Riener + \author Mathias Soeken + \author Siang-Yun (Sonia) Lee \author Zhufei Chu */ diff --git a/include/mockturtle/algorithms/pattern_generation.hpp b/include/mockturtle/algorithms/pattern_generation.hpp index 066bc5ea4..8e818da09 100644 --- a/include/mockturtle/algorithms/pattern_generation.hpp +++ b/include/mockturtle/algorithms/pattern_generation.hpp @@ -27,7 +27,8 @@ \file pattern_generation.hpp \brief Expressive Simulation Pattern Generation - \author Siang-Yun Lee + \author Heinz Riener + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/algorithms/refactoring.hpp b/include/mockturtle/algorithms/refactoring.hpp index b2762017c..4bc593ce5 100644 --- a/include/mockturtle/algorithms/refactoring.hpp +++ b/include/mockturtle/algorithms/refactoring.hpp @@ -27,8 +27,9 @@ \file refactoring.hpp \brief Refactoring + \author Eleonora Testa + \author Heinz Riener \author Mathias Soeken - \author Eleonora Testa */ #pragma once diff --git a/include/mockturtle/algorithms/resubstitution.hpp b/include/mockturtle/algorithms/resubstitution.hpp index 0b1dc1484..e103c9c88 100644 --- a/include/mockturtle/algorithms/resubstitution.hpp +++ b/include/mockturtle/algorithms/resubstitution.hpp @@ -27,8 +27,11 @@ \file resubstitution.hpp \brief Generic resubstitution framework + \author Eleonora Testa \author Heinz Riener - \author Siang-Yun Lee + \author Mathias Soeken + \author Shubham Rai + \author Siang-Yun (Sonia) Lee */ #pragma once @@ -814,4 +817,4 @@ void default_resubstitution( Ntk& ntk, resubstitution_params const& ps = {}, res } } -} /* namespace mockturtle */ +} /* namespace mockturtle */ \ No newline at end of file diff --git a/include/mockturtle/algorithms/satlut_mapping.hpp b/include/mockturtle/algorithms/satlut_mapping.hpp index 550db71f4..103dc2862 100644 --- a/include/mockturtle/algorithms/satlut_mapping.hpp +++ b/include/mockturtle/algorithms/satlut_mapping.hpp @@ -27,6 +27,7 @@ \file satlut_mapping.hpp \brief SAT LUT mapping + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/algorithms/sim_resub.hpp b/include/mockturtle/algorithms/sim_resub.hpp index ba2f98f7f..cbef27301 100644 --- a/include/mockturtle/algorithms/sim_resub.hpp +++ b/include/mockturtle/algorithms/sim_resub.hpp @@ -27,7 +27,8 @@ \file sim_resub.hpp \brief Simulation-Guided Resubstitution - \author Siang-Yun Lee + \author Heinz Riener + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/algorithms/simulation.hpp b/include/mockturtle/algorithms/simulation.hpp index 18efb01e7..7a69e2a67 100644 --- a/include/mockturtle/algorithms/simulation.hpp +++ b/include/mockturtle/algorithms/simulation.hpp @@ -27,8 +27,9 @@ \file simulation.hpp \brief Simulate networks + \author Heinz Riener \author Mathias Soeken - \author Siang-Yun Lee (partial simulation) + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/algorithms/xag_optimization.hpp b/include/mockturtle/algorithms/xag_optimization.hpp index 46d140e57..d874fed19 100644 --- a/include/mockturtle/algorithms/xag_optimization.hpp +++ b/include/mockturtle/algorithms/xag_optimization.hpp @@ -27,7 +27,10 @@ \file xag_optimization.hpp \brief Various XAG optimization algorithms + \author Bruno Schmitt + \author Heinz Riener \author Mathias Soeken + \author Zhufei Chu */ #pragma once diff --git a/include/mockturtle/algorithms/xag_resub_withDC.hpp b/include/mockturtle/algorithms/xag_resub_withDC.hpp index 10ee4261b..44a18ae94 100644 --- a/include/mockturtle/algorithms/xag_resub_withDC.hpp +++ b/include/mockturtle/algorithms/xag_resub_withDC.hpp @@ -24,10 +24,12 @@ */ /*! - \file xag_resub_withDC.hpp + \file xag_resub_withDC.hpp \brief Resubstitution with free xor (works for XAGs, XOR gates are considered for free) - \author Eleonora Testa (inspired by aig_resub.hpp from Heinz Riener) + \author Eleonora Testa + \author Heinz Riener + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/algorithms/xmg_algebraic_rewriting.hpp b/include/mockturtle/algorithms/xmg_algebraic_rewriting.hpp index 61867d11f..fd6716285 100644 --- a/include/mockturtle/algorithms/xmg_algebraic_rewriting.hpp +++ b/include/mockturtle/algorithms/xmg_algebraic_rewriting.hpp @@ -27,6 +27,8 @@ \file xmg_algebraic_rewriting.hpp \brief xmg algebraric rewriting + \author Heinz Riener + \author Mathias Soeken \author Zhufei Chu */ diff --git a/include/mockturtle/algorithms/xmg_optimization.hpp b/include/mockturtle/algorithms/xmg_optimization.hpp index 6c7d5aee2..689320ec8 100644 --- a/include/mockturtle/algorithms/xmg_optimization.hpp +++ b/include/mockturtle/algorithms/xmg_optimization.hpp @@ -28,6 +28,7 @@ \brief Rewriting MAJ to XNORs. \author Heinz Riener + \author Mathias Soeken */ #pragma once diff --git a/include/mockturtle/algorithms/xmg_resub.hpp b/include/mockturtle/algorithms/xmg_resub.hpp index b855a774b..60f186eba 100644 --- a/include/mockturtle/algorithms/xmg_resub.hpp +++ b/include/mockturtle/algorithms/xmg_resub.hpp @@ -28,6 +28,9 @@ \brief Resubstitution \author Heinz Riener + \author Mathias Soeken + \author Shubham Rai + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/generators/arithmetic.hpp b/include/mockturtle/generators/arithmetic.hpp index e122411ae..0fb72da5b 100644 --- a/include/mockturtle/generators/arithmetic.hpp +++ b/include/mockturtle/generators/arithmetic.hpp @@ -27,6 +27,8 @@ \file arithmetic.hpp \brief Generate arithmetic logic networks + \author Heinz Riener + \author Jovan BlanuĊĦa \author Mathias Soeken */ diff --git a/include/mockturtle/generators/control.hpp b/include/mockturtle/generators/control.hpp index a3d4ccdfe..c0c4e3f06 100644 --- a/include/mockturtle/generators/control.hpp +++ b/include/mockturtle/generators/control.hpp @@ -27,6 +27,7 @@ \file control.hpp \brief Generate control logic networks + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/generators/legacy.hpp b/include/mockturtle/generators/legacy.hpp index 071c87319..fefd15bd8 100644 --- a/include/mockturtle/generators/legacy.hpp +++ b/include/mockturtle/generators/legacy.hpp @@ -27,6 +27,7 @@ \file legacy.hpp \brief Some older not used routines + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/generators/majority.hpp b/include/mockturtle/generators/majority.hpp index 1b6d3007d..87cd6d22d 100644 --- a/include/mockturtle/generators/majority.hpp +++ b/include/mockturtle/generators/majority.hpp @@ -27,6 +27,7 @@ \file majority.hpp \brief Generate majority-n networks + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/generators/majority_n.hpp b/include/mockturtle/generators/majority_n.hpp index e8de5319e..8c884e543 100644 --- a/include/mockturtle/generators/majority_n.hpp +++ b/include/mockturtle/generators/majority_n.hpp @@ -23,11 +23,13 @@ * OTHER DEALINGS IN THE SOFTWARE. */ /*! - \file majority_n.hpp - \brief Generate majority-n networks using BDD and sorter network based methods - - \author Dewmini Sudara - */ + \file majority_n.hpp + \brief Generate majority-n networks using BDD and sorter network based methods + + \author Dewmini Sudara + \author Heinz Riener + \author Mathias Soeken +*/ #include #include diff --git a/include/mockturtle/generators/modular_arithmetic.hpp b/include/mockturtle/generators/modular_arithmetic.hpp index b2f84d9b4..05596306e 100644 --- a/include/mockturtle/generators/modular_arithmetic.hpp +++ b/include/mockturtle/generators/modular_arithmetic.hpp @@ -27,6 +27,7 @@ \file modular_arithmetic.hpp \brief Generate modular arithmetic logic networks + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/generators/random_logic_generator.hpp b/include/mockturtle/generators/random_logic_generator.hpp index 956a2aaf5..64d6f7b28 100644 --- a/include/mockturtle/generators/random_logic_generator.hpp +++ b/include/mockturtle/generators/random_logic_generator.hpp @@ -28,6 +28,7 @@ \brief Generate random logic networks \author Heinz Riener + \author Mathias Soeken */ #pragma once diff --git a/include/mockturtle/generators/self_dualize.hpp b/include/mockturtle/generators/self_dualize.hpp index 3e1cfb78f..8b590832c 100644 --- a/include/mockturtle/generators/self_dualize.hpp +++ b/include/mockturtle/generators/self_dualize.hpp @@ -28,6 +28,7 @@ \brief Self-dualize a logic network \author Heinz Riener + \author Mathias Soeken */ #include "../networks/aig.hpp" diff --git a/include/mockturtle/generators/sorting.hpp b/include/mockturtle/generators/sorting.hpp index 2fcec1461..b867acfdb 100644 --- a/include/mockturtle/generators/sorting.hpp +++ b/include/mockturtle/generators/sorting.hpp @@ -27,6 +27,7 @@ \file sorting.hpp \brief Generate sorting networks + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/interface.hpp b/include/mockturtle/interface.hpp index 25df0a506..ed66c068e 100644 --- a/include/mockturtle/interface.hpp +++ b/include/mockturtle/interface.hpp @@ -51,6 +51,7 @@ \file interface.hpp \brief Type traits and checkers for the network interface + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/io/aiger_reader.hpp b/include/mockturtle/io/aiger_reader.hpp index 57c299a0e..50b513b38 100644 --- a/include/mockturtle/io/aiger_reader.hpp +++ b/include/mockturtle/io/aiger_reader.hpp @@ -27,6 +27,7 @@ \file aiger_reader.hpp \brief Lorina reader for AIGER files + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/io/bench_reader.hpp b/include/mockturtle/io/bench_reader.hpp index c54487aed..f7c74f93e 100644 --- a/include/mockturtle/io/bench_reader.hpp +++ b/include/mockturtle/io/bench_reader.hpp @@ -27,7 +27,9 @@ \file bench_reader.hpp \brief Lorina reader for BENCH files + \author Heinz Riener \author Mathias Soeken + \author Max Austin */ #pragma once diff --git a/include/mockturtle/io/blif_reader.hpp b/include/mockturtle/io/blif_reader.hpp index adab2e05c..63150b0ed 100644 --- a/include/mockturtle/io/blif_reader.hpp +++ b/include/mockturtle/io/blif_reader.hpp @@ -26,7 +26,10 @@ /*! \file blif_reader.hpp \brief Lorina reader for BLIF files + \author Heinz Riener + \author Mathias Soeken + \author Max Austin */ #pragma once diff --git a/include/mockturtle/io/bristol_reader.hpp b/include/mockturtle/io/bristol_reader.hpp index 7cf268323..1df71cd17 100644 --- a/include/mockturtle/io/bristol_reader.hpp +++ b/include/mockturtle/io/bristol_reader.hpp @@ -26,6 +26,8 @@ /*! \file bristol_reader.hpp \brief Lorina reader for Bristol files + + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/io/pla_reader.hpp b/include/mockturtle/io/pla_reader.hpp index cbc7334bc..ba4db8eec 100644 --- a/include/mockturtle/io/pla_reader.hpp +++ b/include/mockturtle/io/pla_reader.hpp @@ -27,6 +27,7 @@ \file pla_reader.hpp \brief Lorina reader for PLA files + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/io/serialize.hpp b/include/mockturtle/io/serialize.hpp index 6823d31e9..28b81bc7b 100644 --- a/include/mockturtle/io/serialize.hpp +++ b/include/mockturtle/io/serialize.hpp @@ -27,6 +27,7 @@ \file serialize.hpp \brief Serialize network into a file + \author Bruno Schmitt \author Heinz Riener This file implements functions to serialize a (combinational) diff --git a/include/mockturtle/io/write_bench.hpp b/include/mockturtle/io/write_bench.hpp index fda22b3d1..7f0058381 100644 --- a/include/mockturtle/io/write_bench.hpp +++ b/include/mockturtle/io/write_bench.hpp @@ -27,6 +27,7 @@ \file write_bench.hpp \brief Write networks to BENCH format + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/io/write_blif.hpp b/include/mockturtle/io/write_blif.hpp index 93bd6ad6c..e8e6af003 100644 --- a/include/mockturtle/io/write_blif.hpp +++ b/include/mockturtle/io/write_blif.hpp @@ -28,6 +28,8 @@ \brief Write networks to BLIF format \author Heinz Riener + \author Mathias Soeken + \author Max Austin */ #pragma once diff --git a/include/mockturtle/io/write_dimacs.hpp b/include/mockturtle/io/write_dimacs.hpp index 198a5b9a8..cad58eedf 100644 --- a/include/mockturtle/io/write_dimacs.hpp +++ b/include/mockturtle/io/write_dimacs.hpp @@ -51,6 +51,7 @@ \file write_dimacs.hpp \brief Write networks CNF encoding to DIMACS format + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/io/write_dot.hpp b/include/mockturtle/io/write_dot.hpp index 598ca870e..8b574e434 100644 --- a/include/mockturtle/io/write_dot.hpp +++ b/include/mockturtle/io/write_dot.hpp @@ -27,6 +27,7 @@ \file write_dot.hpp \brief Write graphical representation of networks to DOT format + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/io/write_patterns.hpp b/include/mockturtle/io/write_patterns.hpp index 5b48b6f2e..9d0d65640 100644 --- a/include/mockturtle/io/write_patterns.hpp +++ b/include/mockturtle/io/write_patterns.hpp @@ -27,7 +27,8 @@ \file write_patterns.hpp \brief Write simulation patterns - \author Siang-Yun Lee + \author Heinz Riener + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/io/write_verilog.hpp b/include/mockturtle/io/write_verilog.hpp index 788d24aef..fc3721860 100644 --- a/include/mockturtle/io/write_verilog.hpp +++ b/include/mockturtle/io/write_verilog.hpp @@ -51,6 +51,7 @@ \file write_verilog.hpp \brief Write networks to structural Verilog format + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/mockturtle.hpp b/include/mockturtle/mockturtle.hpp index a4b88c08d..b2fb33876 100644 --- a/include/mockturtle/mockturtle.hpp +++ b/include/mockturtle/mockturtle.hpp @@ -27,8 +27,10 @@ \file mockturtle.hpp \brief Main header file for mockturtle - \author Mathias Soeken + \author Eleonora Testa \author Heinz Riener + \author Mathias Soeken + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/networks/aig.hpp b/include/mockturtle/networks/aig.hpp index cb06537f6..dce2fc15b 100644 --- a/include/mockturtle/networks/aig.hpp +++ b/include/mockturtle/networks/aig.hpp @@ -27,8 +27,12 @@ \file aig.hpp \brief AIG logic network implementation - \author Mathias Soeken \author Heinz Riener + \author Jinzheng Tu + \author Mathias Soeken + \author Max Austin + \author Siang-Yun (Sonia) Lee + \author Walter Lau Neto */ #pragma once diff --git a/include/mockturtle/networks/detail/foreach.hpp b/include/mockturtle/networks/detail/foreach.hpp index 42a9d075e..6bae8f8b5 100644 --- a/include/mockturtle/networks/detail/foreach.hpp +++ b/include/mockturtle/networks/detail/foreach.hpp @@ -27,6 +27,7 @@ \file foreach.hpp \brief For each functor utilities + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/networks/events.hpp b/include/mockturtle/networks/events.hpp index 43aed3b0f..0e856c1ce 100644 --- a/include/mockturtle/networks/events.hpp +++ b/include/mockturtle/networks/events.hpp @@ -26,6 +26,8 @@ /*! \file events.hpp \brief Event API for updating a logic network. + + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/networks/klut.hpp b/include/mockturtle/networks/klut.hpp index fb2d12ed8..e0f5ffe37 100644 --- a/include/mockturtle/networks/klut.hpp +++ b/include/mockturtle/networks/klut.hpp @@ -27,8 +27,9 @@ \file klut.hpp \brief k-LUT logic network implementation - \author Mathias Soeken \author Heinz Riener + \author Mathias Soeken + \author Max Austin */ #pragma once diff --git a/include/mockturtle/networks/mig.hpp b/include/mockturtle/networks/mig.hpp index 34119ef52..10ebf270d 100644 --- a/include/mockturtle/networks/mig.hpp +++ b/include/mockturtle/networks/mig.hpp @@ -28,6 +28,11 @@ \brief MIG logic network implementation \author Eleonora Testa + \author Heinz Riener + \author Jinzheng Tu + \author Mathias Soeken + \author Max Austin + \author Walter Lau Neto */ #pragma once diff --git a/include/mockturtle/networks/storage.hpp b/include/mockturtle/networks/storage.hpp index 9af3da931..c0a8b2d42 100644 --- a/include/mockturtle/networks/storage.hpp +++ b/include/mockturtle/networks/storage.hpp @@ -27,8 +27,10 @@ \file storage.hpp \brief Configurable storage container - \author Mathias Soeken + \author Bruno Schmitt \author Heinz Riener + \author Mathias Soeken + \author Max Austin */ #pragma once diff --git a/include/mockturtle/networks/xag.hpp b/include/mockturtle/networks/xag.hpp index 0193f6579..18e757d8b 100644 --- a/include/mockturtle/networks/xag.hpp +++ b/include/mockturtle/networks/xag.hpp @@ -28,6 +28,12 @@ \brief Xor-And Graph (XAG) logic network implementation \author Eleonora Testa + \author Heinz Riener + \author Jinzheng Tu + \author Mathias Soeken + \author Max Austin + \author Siang-Yun (Sonia) Lee + \author Walter Lau Neto */ #pragma once diff --git a/include/mockturtle/networks/xmg.hpp b/include/mockturtle/networks/xmg.hpp index 7fd92a5b9..454db0f79 100644 --- a/include/mockturtle/networks/xmg.hpp +++ b/include/mockturtle/networks/xmg.hpp @@ -27,7 +27,12 @@ \file xmg.hpp \brief XMG logic network implementation + \author Heinz Riener + \author Jinzheng Tu \author Mathias Soeken + \author Max Austin + \author Siang-Yun (Sonia) Lee + \author Walter Lau Neto */ #pragma once diff --git a/include/mockturtle/properties/mccost.hpp b/include/mockturtle/properties/mccost.hpp index 9a6fa27f5..d3d4b63f3 100644 --- a/include/mockturtle/properties/mccost.hpp +++ b/include/mockturtle/properties/mccost.hpp @@ -27,6 +27,7 @@ \file mccost.hpp \brief Cost functions based on multiplicative-complexity + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/properties/migcost.hpp b/include/mockturtle/properties/migcost.hpp index a2df25afd..c756b884f 100644 --- a/include/mockturtle/properties/migcost.hpp +++ b/include/mockturtle/properties/migcost.hpp @@ -27,6 +27,7 @@ \file migcost.hpp \brief Cost functions for majority-based technologies + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/properties/xmgcost.hpp b/include/mockturtle/properties/xmgcost.hpp index 93b861964..f05a0ea40 100644 --- a/include/mockturtle/properties/xmgcost.hpp +++ b/include/mockturtle/properties/xmgcost.hpp @@ -24,10 +24,11 @@ */ /*! - \file migcost.hpp + \file xmgcost.hpp \brief Cost functions for xmg-based networks - \author Shubham Rai + \author Heinz Riener + \author Shubham Rai */ #pragma once diff --git a/include/mockturtle/traits.hpp b/include/mockturtle/traits.hpp index c16be8edb..a92c9f0ac 100644 --- a/include/mockturtle/traits.hpp +++ b/include/mockturtle/traits.hpp @@ -27,7 +27,9 @@ \file traits.hpp \brief Type traits and checkers for the network interface + \author Heinz Riener \author Mathias Soeken + \author Max Austin */ #pragma once diff --git a/include/mockturtle/utils/abc_resub.hpp b/include/mockturtle/utils/abc_resub.hpp index 72fa0dc33..faea72504 100644 --- a/include/mockturtle/utils/abc_resub.hpp +++ b/include/mockturtle/utils/abc_resub.hpp @@ -28,6 +28,7 @@ \brief Interface to `abc_resub`. \author Heinz Riener + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/utils/algorithm.hpp b/include/mockturtle/utils/algorithm.hpp index 307041481..d59b00acc 100644 --- a/include/mockturtle/utils/algorithm.hpp +++ b/include/mockturtle/utils/algorithm.hpp @@ -27,6 +27,8 @@ \file algorithm.hpp \brief STL-like algorithm extensions + \author Heinz Riener + \author Marcel Walter \author Mathias Soeken */ diff --git a/include/mockturtle/utils/cost_functions.hpp b/include/mockturtle/utils/cost_functions.hpp index 4bd745490..489ea0f4b 100644 --- a/include/mockturtle/utils/cost_functions.hpp +++ b/include/mockturtle/utils/cost_functions.hpp @@ -27,6 +27,7 @@ \file cost_functions.hpp \brief Various cost functions for (optimization) algorithms + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/utils/cuts.hpp b/include/mockturtle/utils/cuts.hpp index 0e3c36736..5c6b8a4c8 100644 --- a/include/mockturtle/utils/cuts.hpp +++ b/include/mockturtle/utils/cuts.hpp @@ -27,6 +27,7 @@ \file cuts.hpp \brief Data structure for cuts + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/utils/include/percy.hpp b/include/mockturtle/utils/include/percy.hpp index 63fc1262f..f7d57e261 100644 --- a/include/mockturtle/utils/include/percy.hpp +++ b/include/mockturtle/utils/include/percy.hpp @@ -27,6 +27,7 @@ \file percy.hpp \brief Include percy, disable warnings for Windows + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/utils/index_list.hpp b/include/mockturtle/utils/index_list.hpp index 7028cab7c..4313b1239 100644 --- a/include/mockturtle/utils/index_list.hpp +++ b/include/mockturtle/utils/index_list.hpp @@ -28,7 +28,7 @@ \brief List of indices to represent small networks. \author Heinz Riener - \author Mathias Soeken + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/utils/json_utils.hpp b/include/mockturtle/utils/json_utils.hpp index 917a2803f..4c079342f 100644 --- a/include/mockturtle/utils/json_utils.hpp +++ b/include/mockturtle/utils/json_utils.hpp @@ -27,6 +27,7 @@ \file json_utils.hpp \brief JSON utils + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/utils/mixed_radix.hpp b/include/mockturtle/utils/mixed_radix.hpp index dc4369af0..e3c43171d 100644 --- a/include/mockturtle/utils/mixed_radix.hpp +++ b/include/mockturtle/utils/mixed_radix.hpp @@ -27,6 +27,7 @@ \file mixed_radix.hpp \brief Mixed radix loop + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/utils/network_cache.hpp b/include/mockturtle/utils/network_cache.hpp index b867f04dd..4d9358784 100644 --- a/include/mockturtle/utils/network_cache.hpp +++ b/include/mockturtle/utils/network_cache.hpp @@ -27,6 +27,7 @@ \file network_cache.hpp \brief Network cache + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/utils/node_map.hpp b/include/mockturtle/utils/node_map.hpp index 877458486..65be7c3c1 100644 --- a/include/mockturtle/utils/node_map.hpp +++ b/include/mockturtle/utils/node_map.hpp @@ -27,8 +27,9 @@ \file node_map.hpp \brief Map indexed by network nodes - \author Mathias Soeken \author Heinz Riener + \author Mathias Soeken + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/utils/progress_bar.hpp b/include/mockturtle/utils/progress_bar.hpp index 46eda25d9..83508c606 100644 --- a/include/mockturtle/utils/progress_bar.hpp +++ b/include/mockturtle/utils/progress_bar.hpp @@ -27,6 +27,7 @@ \file progress_bar.hpp \brief Progress bar + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/utils/stopwatch.hpp b/include/mockturtle/utils/stopwatch.hpp index eee206c47..c8dd73b97 100644 --- a/include/mockturtle/utils/stopwatch.hpp +++ b/include/mockturtle/utils/stopwatch.hpp @@ -27,6 +27,7 @@ \file stopwatch.hpp \brief Stopwatch + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/utils/string_utils.hpp b/include/mockturtle/utils/string_utils.hpp index 2a14df12c..efff44399 100644 --- a/include/mockturtle/utils/string_utils.hpp +++ b/include/mockturtle/utils/string_utils.hpp @@ -27,6 +27,7 @@ \file string_utils.hpp \brief String utils + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/utils/truth_table_cache.hpp b/include/mockturtle/utils/truth_table_cache.hpp index 7b579107f..f0cc3cf69 100644 --- a/include/mockturtle/utils/truth_table_cache.hpp +++ b/include/mockturtle/utils/truth_table_cache.hpp @@ -27,6 +27,7 @@ \file truth_table_cache.hpp \brief Truth table cache + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/views/aqfp_view.hpp b/include/mockturtle/views/aqfp_view.hpp index 9f378833f..76e24823f 100644 --- a/include/mockturtle/views/aqfp_view.hpp +++ b/include/mockturtle/views/aqfp_view.hpp @@ -27,7 +27,8 @@ \file aqfp_view.hpp \brief Constraints for AQFP technology - \author Siang-Yun Lee + \author Heinz Riener + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/views/cnf_view.hpp b/include/mockturtle/views/cnf_view.hpp index 2af312e20..16a1844d5 100644 --- a/include/mockturtle/views/cnf_view.hpp +++ b/include/mockturtle/views/cnf_view.hpp @@ -27,8 +27,9 @@ \file cnf_view.hpp \brief Creates a CNF while creating a network + \author Heinz Riener \author Mathias Soeken - \author Lee Siang-Yun + \author Siang-Yun (Sonia) Lee */ #pragma once diff --git a/include/mockturtle/views/cut_view.hpp b/include/mockturtle/views/cut_view.hpp index 783e8732b..e0f6fa55a 100644 --- a/include/mockturtle/views/cut_view.hpp +++ b/include/mockturtle/views/cut_view.hpp @@ -27,6 +27,8 @@ \file cut_view.hpp \brief Implements an isolated view on a single cut in a network + \author Bruno Schmitt + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/views/depth_view.hpp b/include/mockturtle/views/depth_view.hpp index 82b575a25..60b77bc54 100644 --- a/include/mockturtle/views/depth_view.hpp +++ b/include/mockturtle/views/depth_view.hpp @@ -27,6 +27,7 @@ \file depth_view.hpp \brief Implements depth and level for a network + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/views/fanout_view.hpp b/include/mockturtle/views/fanout_view.hpp index d9350d5fd..2ec141296 100644 --- a/include/mockturtle/views/fanout_view.hpp +++ b/include/mockturtle/views/fanout_view.hpp @@ -28,6 +28,7 @@ \brief Implements fanout for a network \author Heinz Riener + \author Mathias Soeken */ #pragma once diff --git a/include/mockturtle/views/immutable_view.hpp b/include/mockturtle/views/immutable_view.hpp index 78deb636e..d676b7541 100644 --- a/include/mockturtle/views/immutable_view.hpp +++ b/include/mockturtle/views/immutable_view.hpp @@ -27,6 +27,7 @@ \file immutable_view.hpp \brief Disables all methods to change the network + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/views/mapping_view.hpp b/include/mockturtle/views/mapping_view.hpp index 2bbe947ec..22458b243 100644 --- a/include/mockturtle/views/mapping_view.hpp +++ b/include/mockturtle/views/mapping_view.hpp @@ -27,6 +27,7 @@ \file mapping_view.hpp \brief Implements mapping methods to create mapped networks + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/views/mffc_view.hpp b/include/mockturtle/views/mffc_view.hpp index 2e42752ed..6ecfa9937 100644 --- a/include/mockturtle/views/mffc_view.hpp +++ b/include/mockturtle/views/mffc_view.hpp @@ -27,6 +27,8 @@ \file mffc_view.hpp \brief Implements an isolated view on a single cut in a network + \author Bruno Schmitt + \author Heinz Riener \author Mathias Soeken */ diff --git a/include/mockturtle/views/names_view.hpp b/include/mockturtle/views/names_view.hpp index b49500c7a..39d6ecdb2 100644 --- a/include/mockturtle/views/names_view.hpp +++ b/include/mockturtle/views/names_view.hpp @@ -28,6 +28,7 @@ \brief Implements methods to declare names for network signals \author Heinz Riener + \author Mathias Soeken */ #pragma once diff --git a/include/mockturtle/views/topo_view.hpp b/include/mockturtle/views/topo_view.hpp index e08f84d2d..4b8b840e9 100644 --- a/include/mockturtle/views/topo_view.hpp +++ b/include/mockturtle/views/topo_view.hpp @@ -27,7 +27,9 @@ \file topo_view.hpp \brief Reimplements foreach_node to guarantee topological order + \author Heinz Riener \author Mathias Soeken + \author Max Austin */ #pragma once diff --git a/include/mockturtle/views/window_view.hpp b/include/mockturtle/views/window_view.hpp index 2171e988a..44dab606b 100644 --- a/include/mockturtle/views/window_view.hpp +++ b/include/mockturtle/views/window_view.hpp @@ -28,6 +28,7 @@ \brief Implements an isolated view on a window in a network \author Heinz Riener + \author Mathias Soeken */ #pragma once