Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libsemigroups-devel | Distribution: openSUSE Tumbleweed |
Version: 3.1.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Sun Jul 20 15:34:51 2025 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 4294476 | Source RPM: libsemigroups-3.1.0-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/libsemigroups/libsemigroups | |
Summary: Development files for the Semigroups library |
A C++14 library containing implementations of several algorithms for computing finite and finitely presented semigroups, namely. This subpackage provides the development headers for it.
GPL-3.0-or-later
* Sun Jul 20 2025 Jan Engelhardt <jengelh@inai.de> - Update to release 3.1.0 * Add presentation for the `abacus_jones_monoid` method * Add AhoCorasickImpl with strong alphabet constraints * Knuth bendix performance improvements * Wed Apr 09 2025 Jan Engelhardt <jengelh@inai.de> - Update to release 3.0.3 * GCC 15 support * Tue Apr 01 2025 Jan Engelhardt <jengelh@inai.de> - Update to release 3.0.2 * Konieczny: fix typos in to_human_readable_repr * Wed Mar 26 2025 Jan Engelhardt <jengelh@inai.de> - Update to release 3.0.1 * Catch up on SONAME bump missing from 3.0.0 * Sat Mar 22 2025 Jan Engelhardt <jengelh@inai.de> - Update to release 3.0.0 * Reporting during a computation has been improved * Class interfaces were reduced in size, with member functions only calling other public member functions being moved into a helper namespace. * Most classes now use iterators exclusively in their interfaces. * The class ``ActionDigraph`` has been renamed ``WordGraph`` for consistency with the mathematical literature. * Some functionality that used to be in ``ActionDigraph`` has been move into the classes ``Gabow`` and ``Paths``. * The class ``Dot`` facilitates the creation and rendering of graph descriptions in the DOT language of the Graphviz graph drawing software. * Conversion from one libsemigroups type to another is now exclusively via the function template to. * Many constructors for classes where it is expected that many instances will be created (such as Transf, for example) do not perform any checks on their arguments. Alternative versions of these constructors, that do perform checks, are available using the ``make`` function. * Range objects are used fairly extensively throughout the library. * libsemigroups has been updated to use C++17 (from C++14). * Fri Jan 19 2024 Jan Engelhardt <jengelh@inai.de> - Update to release 2.7.3 * Optimise the Konieczny algorithm * Thu Nov 02 2023 Jan Engelhardt <jengelh@inai.de> - Update to release 2.7.2 * Unspecified minor issues have been resolved. * Wed Mar 29 2023 Jan Engelhardt <jengelh@inai.de> - Update to release 2.7.1 * present: fix sort_rules bug * Wed Mar 22 2023 Jan Engelhardt <jengelh@inai.de> - Update to release 2.7.0 * Allow computation of strongly connected components of non-complete word graphs * Mon Feb 27 2023 Jan Engelhardt <jengelh@inai.de> - Update to release 2.6.2 * Build system changes only * Sun Feb 26 2023 Jan Engelhardt <jengelh@inai.de> - Update to release 2.6.1 * Remove auto return type from first_unused_letter * Properly initialise RepOrc * Mon Feb 06 2023 Jan Engelhardt <jengelh@inai.de> - Update to release 2.6.0 * Add a second symmetric group presentation due to Moore * Add three functions to ``presentation`` namespace * Add presentation for the monoid of partial isometries of a cycle graph * word: implement user-defined literal ``_w`` for ``word_type`` * New helper functions for `Presentation` * Add `congruence_kind` argument check to `ToddCoxeter` function `to_gap_string` * Thu Dec 22 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 2.5.1 * Minor release. No changelog provided. * Thu Dec 15 2022 Dirk Müller <dmueller@suse.com> - update to v2.5.0: * In this release a small number of issues are resolved, and one major new feature is added. The features added in this release are: * Add order_preserving_monoid presentation * Add presentations for the cyclic inverse monoid, and its order- preserving part * Fri Dec 09 2022 Dirk Müller <dmueller@suse.com> - update to v2.4.1: * This is a minor release fixing some issues in the build system that should have been included in the last release. * Change -march=avx -> -mavx by @james-d-mitchell in #418 * Thu Dec 01 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 2.4.0 * Add replace_word presentation helper * A library of examples of finite presentations was added - Delete pkgconfig.patch * Sat Nov 19 2022 Jan Engelhardt <jengelh@inai.de> - Enable fmt component - Refresh pkgconfig.patch * Sat Nov 19 2022 Jan Engelhardt <jengelh@inai.de> - Add pkgconfig.patch * Fri Oct 28 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 2.3.2 * Fix inaccurate exception information for ``replace_subword`` * string-view: fix bug in append method This bug sometimes caused the ``normal_form`` member function of the ``Kambites`` class template to return incorrect results, or sometimes to cause a crash. * Tue Oct 11 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 2.3.1 * Sometimes number_of_congruences erroneously returned 0 for the number of congruences with 1 class. * If an empty presentation (no generators or relations) was used to initialise short_rules, then the Sims1::for_each and Sims1::find_if could crash. * Thu Sep 29 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 2.3.0 * The "Sims1" class has been redesigned and improved to implement a parallel version of the low index congruences algorithm. * Thu Sep 22 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 2.2.3 * some unspecified minor fixes * Mon Sep 12 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 2.2.2 * some unspecified minor fixes * Sat Aug 13 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 2.2.1 * This is a minor release fixing a data race (probably) caused by setting the global locale * Sat Jul 02 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 2.2.0 * New: Sims Low-Index Congruence Algorithm * Added permutation group intersections * Thu Apr 21 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 2.1.5 * The Schreier-Sims object size function returned wrong results * Fri Mar 04 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 2.1.4 * Is is now possible to create the quotient_froidure_pin of a congruence with infinitely many classes. * Some exception messages were corrected for Bipartition objects.
/usr/include/libsemigroups /usr/include/libsemigroups/Catch2-3.8.0 /usr/include/libsemigroups/Catch2-3.8.0/catch_amalgamated.hpp /usr/include/libsemigroups/action.hpp /usr/include/libsemigroups/action.tpp /usr/include/libsemigroups/adapters.hpp /usr/include/libsemigroups/aho-corasick.hpp /usr/include/libsemigroups/aho-corasick.tpp /usr/include/libsemigroups/backward-cpp /usr/include/libsemigroups/backward-cpp/backward.hpp /usr/include/libsemigroups/bipart.hpp /usr/include/libsemigroups/bitset.hpp /usr/include/libsemigroups/bmat-adapters.hpp /usr/include/libsemigroups/bmat-fastest.hpp /usr/include/libsemigroups/bmat8.hpp /usr/include/libsemigroups/config.hpp /usr/include/libsemigroups/cong-class.hpp /usr/include/libsemigroups/cong-class.tpp /usr/include/libsemigroups/cong-common-helpers.hpp /usr/include/libsemigroups/cong-common-helpers.tpp /usr/include/libsemigroups/cong-helpers.hpp /usr/include/libsemigroups/cong-helpers.tpp /usr/include/libsemigroups/cong.hpp /usr/include/libsemigroups/constants.hpp /usr/include/libsemigroups/debug.hpp /usr/include/libsemigroups/deprecated.hpp /usr/include/libsemigroups/detail /usr/include/libsemigroups/detail/aho-corasick-impl.hpp /usr/include/libsemigroups/detail/aho-corasick-impl.tpp /usr/include/libsemigroups/detail/bruidhinn-traits.hpp /usr/include/libsemigroups/detail/citow.hpp /usr/include/libsemigroups/detail/cong-common-class.hpp /usr/include/libsemigroups/detail/cong-common-class.tpp /usr/include/libsemigroups/detail/containers.hpp /usr/include/libsemigroups/detail/eigen.hpp /usr/include/libsemigroups/detail/felsch-graph.hpp /usr/include/libsemigroups/detail/felsch-graph.tpp /usr/include/libsemigroups/detail/felsch-tree.hpp /usr/include/libsemigroups/detail/fmt.hpp /usr/include/libsemigroups/detail/formatters.hpp /usr/include/libsemigroups/detail/function-ref.hpp /usr/include/libsemigroups/detail/guard.hpp /usr/include/libsemigroups/detail/int-range.hpp /usr/include/libsemigroups/detail/iterator.hpp /usr/include/libsemigroups/detail/kambites-nf.hpp /usr/include/libsemigroups/detail/kbe.hpp /usr/include/libsemigroups/detail/kbe.tpp /usr/include/libsemigroups/detail/ke.hpp /usr/include/libsemigroups/detail/knuth-bendix-impl.hpp /usr/include/libsemigroups/detail/knuth-bendix-impl.tpp /usr/include/libsemigroups/detail/knuth-bendix-nf.hpp /usr/include/libsemigroups/detail/multi-view.hpp /usr/include/libsemigroups/detail/node-managed-graph.hpp /usr/include/libsemigroups/detail/node-managed-graph.tpp /usr/include/libsemigroups/detail/node-manager.hpp /usr/include/libsemigroups/detail/node-manager.tpp /usr/include/libsemigroups/detail/path-iterators.hpp /usr/include/libsemigroups/detail/path-iterators.tpp /usr/include/libsemigroups/detail/pool.hpp /usr/include/libsemigroups/detail/print.hpp /usr/include/libsemigroups/detail/race.hpp /usr/include/libsemigroups/detail/report.hpp /usr/include/libsemigroups/detail/report.tpp /usr/include/libsemigroups/detail/rewriters.hpp /usr/include/libsemigroups/detail/stl.hpp /usr/include/libsemigroups/detail/string.hpp /usr/include/libsemigroups/detail/tce.hpp /usr/include/libsemigroups/detail/timer.hpp /usr/include/libsemigroups/detail/todd-coxeter-impl.hpp /usr/include/libsemigroups/detail/todd-coxeter-impl.tpp /usr/include/libsemigroups/detail/uf.hpp /usr/include/libsemigroups/detail/word-graph-with-sources.hpp /usr/include/libsemigroups/detail/word-graph-with-sources.tpp /usr/include/libsemigroups/detail/word-iterators.hpp /usr/include/libsemigroups/dot.hpp /usr/include/libsemigroups/exception.hpp /usr/include/libsemigroups/forest.hpp /usr/include/libsemigroups/forest.tpp /usr/include/libsemigroups/freeband.hpp /usr/include/libsemigroups/froidure-pin-base.hpp /usr/include/libsemigroups/froidure-pin.hpp /usr/include/libsemigroups/froidure-pin.tpp /usr/include/libsemigroups/gabow.hpp /usr/include/libsemigroups/gabow.tpp /usr/include/libsemigroups/hpcombi.hpp /usr/include/libsemigroups/kambites-class.hpp /usr/include/libsemigroups/kambites-class.tpp /usr/include/libsemigroups/kambites-helpers.hpp /usr/include/libsemigroups/kambites.hpp /usr/include/libsemigroups/knuth-bendix-class.hpp /usr/include/libsemigroups/knuth-bendix-class.tpp /usr/include/libsemigroups/knuth-bendix-helpers.hpp /usr/include/libsemigroups/knuth-bendix-helpers.tpp /usr/include/libsemigroups/knuth-bendix.hpp /usr/include/libsemigroups/konieczny.hpp /usr/include/libsemigroups/konieczny.tpp /usr/include/libsemigroups/libsemigroups.hpp /usr/include/libsemigroups/magic_enum /usr/include/libsemigroups/magic_enum/magic_enum.hpp /usr/include/libsemigroups/magic_enum/magic_enum_all.hpp /usr/include/libsemigroups/magic_enum/magic_enum_containers.hpp /usr/include/libsemigroups/magic_enum/magic_enum_flags.hpp /usr/include/libsemigroups/magic_enum/magic_enum_format.hpp /usr/include/libsemigroups/magic_enum/magic_enum_fuse.hpp /usr/include/libsemigroups/magic_enum/magic_enum_iostream.hpp /usr/include/libsemigroups/magic_enum/magic_enum_switch.hpp /usr/include/libsemigroups/magic_enum/magic_enum_utility.hpp /usr/include/libsemigroups/matrix.hpp /usr/include/libsemigroups/obvinf.hpp /usr/include/libsemigroups/order.hpp /usr/include/libsemigroups/paths.hpp /usr/include/libsemigroups/paths.tpp /usr/include/libsemigroups/pbr.hpp /usr/include/libsemigroups/presentation-examples.hpp /usr/include/libsemigroups/presentation.hpp /usr/include/libsemigroups/presentation.tpp /usr/include/libsemigroups/ranges.hpp /usr/include/libsemigroups/ranges.tpp /usr/include/libsemigroups/runner.hpp /usr/include/libsemigroups/runner.tpp /usr/include/libsemigroups/rx /usr/include/libsemigroups/rx/ranges.hpp /usr/include/libsemigroups/schreier-sims.hpp /usr/include/libsemigroups/schreier-sims.tpp /usr/include/libsemigroups/sims.hpp /usr/include/libsemigroups/sims.tpp /usr/include/libsemigroups/stephen.hpp /usr/include/libsemigroups/stephen.tpp /usr/include/libsemigroups/to-cong.hpp /usr/include/libsemigroups/to-cong.tpp /usr/include/libsemigroups/to-froidure-pin.hpp /usr/include/libsemigroups/to-froidure-pin.tpp /usr/include/libsemigroups/to-knuth-bendix.hpp /usr/include/libsemigroups/to-presentation.hpp /usr/include/libsemigroups/to-presentation.tpp /usr/include/libsemigroups/to-todd-coxeter.hpp /usr/include/libsemigroups/to-todd-coxeter.tpp /usr/include/libsemigroups/todd-coxeter-class.hpp /usr/include/libsemigroups/todd-coxeter-class.tpp /usr/include/libsemigroups/todd-coxeter-helpers.hpp /usr/include/libsemigroups/todd-coxeter-helpers.tpp /usr/include/libsemigroups/todd-coxeter.hpp /usr/include/libsemigroups/transf.hpp /usr/include/libsemigroups/transf.tpp /usr/include/libsemigroups/types.hpp /usr/include/libsemigroups/ukkonen.hpp /usr/include/libsemigroups/ukkonen.tpp /usr/include/libsemigroups/word-graph.hpp /usr/include/libsemigroups/word-graph.tpp /usr/include/libsemigroups/word-range.hpp /usr/lib/libsemigroups.so /usr/lib/pkgconfig/libsemigroups.pc /usr/share/doc/packages/libsemigroups-devel /usr/share/doc/packages/libsemigroups-devel/README.md /usr/share/licenses/libsemigroups-devel /usr/share/licenses/libsemigroups-devel/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Jul 31 23:57:12 2025