Using Dynamic Memory Reallocation in GInv
Yu. A. Blinkov, Eugene Yu. Shchetinin · Programming and Computer Software · 2023
Abstract A new version of GInv (Gröbner Involutive) for computing involutive Gröbner bases is presented as a library in C++11. GInv uses object-oriented memory reallocation for dynamic data structures, such as lists, red-black trees, binary trees, and GMP libraries for arbitrary-precision integer calculations. The interface of the package is designed as a Python3 module.