piranha icon indicating copy to clipboard operation
piranha copied to clipboard

The Piranha computer algebra system.

Results 12 piranha issues
Sort by recently updated
recently updated
newest added

The python binding fails to build: ``` In file included from /wrkdirs/usr/ports/math/py-piranha/work-py38/piranha-0.11/pyranha/core.cpp:64: /wrkdirs/usr/ports/math/py-piranha/work-py38/piranha-0.11/pyranha/../src/real.hpp:751:11: error: expected unqualified-id ::mpfr_set(m_value, other.m_value, default_rnd); ^ /usr/local/include/mpfr.h:882:3: note: expanded from macro 'mpfr_set' __extension__ ({ \ ^...

I am trying to compile Piranha on Ubuntu 20.04 LTS. After chasing all the dependencies, I am stuck on mp++. I checked out the code here https://github.com/bluescarni/mppp/ and compiled and...

Hello, I'm building on Windows 10 64-bit using msys64/mingw64. I've used the pacman package manager to load all piranha dependencies, including this Boost: mingw64/mingw-w64-x86_64-boost 1.70.0-2 [installed] I've tried many permutations...

I added the `PIRANHA_SINGLE_THREAD` option to CMake and I updated the documentation of some functions to note that the behaviour will deviate when configured with the `PIRANHA_SINGLE_THREAD` option. I'm not...

I'm working on a project within the ACT at ESA for which I try to compile [dcgp](https://github.com/darioizzo/dcgp) to WebAssembly with Emscripten. I managed to compile all its dependencies and create...

When performing a truncated multiplication, the checks for the overflow in the exponents are not needed and actually harmful. As an example, when performing a substitution in a polynomial (say...

Hello, Do you know about [Conan](https://github.com/conan-io/conan)? [Conan](http://docs.conan.io/en/latest/) is modern dependency manager for C++. And will be great if your library will be available via package manager for other developers. [Here](https://github.com/bincrafters/conan-templates)...

Currently the default type for `kronecker_monomial` is `T == std::make_signed::type`, that is, the signed counterpart of `size_t`. The idea behind this choice is that the signed counterpart of `size_t` is...

enhancement