• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Polymul Download

Polymul

October 16, 2009
This software is a C++ tool for quick multivariate polynomial multiplication. It operates by breaking down the polynomial into simpler components and computing them in parallel to improve the efficiency of the process.
Version 1.0
License MIT/X Consortium License
Platform Linux
Supported Languages English
Homepage www.ifm.liu.se
Developed by Ulf Ekstrm
Polymul is a C++ template library specifically designed for efficient multiplication of multivariate polynomials. The library is self-contained and intended for low order polynomials containing only a few variables. However, it is in principle not limited by the compiler's maximum template recursion depth.

Polynomials are easily created over any scalar type, be it integers or floating point numbers. In addition to normal polynomial multiplication, the library can also perform truncated (Taylor series) multiplication, as well as linear changes of coordinates. Evaluating polynomials at any arbitrary points is also possible with this library.

One can check out an example or head directly to the API documentation. The aim of Polymul is to do "naive" polynomial multiplication as fast as possible. The library neither employs any tricks nor uses FFTs that tend to turn polynomial multiplication into an Nlog(N) process.

Since Polymul only deals with polynomials of a compile time constant degree, the library tends to be limited to relatively small polynomials. Therefore, the polynomial class doesn't overload the arithmetic operators, as it would be difficult to utilize such arithmetic in practice. Notably, since the result of multiplication produces a polynomial of higher degree than its factors, it entails a different C++ type, which could prove difficult to employ.

However, it is possible to use Polymul as a base for implementing dynamically sized polynomials or truncated (Taylor) arithmetic. In conclusion, Polymul is a remarkable C++ template library that efficiently multiplies multivariate polynomials, making it a worthy addition to any software stack.
What's New

Version 1.0: N/A

Free Download 25.5K
351
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    152
  2. Dvgrab 3.4
    95
  3. DynVPN 1.0
    86
  4. CherryTV 0.1
    82
  5. SlideMap 1.2.2
    73
  6. porm r2
    68
  7. fuseftp 0.8
    67
  8. K!rash 1.0
    67
  9. Swiftfox 3.0b5pre-2
    66
  10. Free Orion 0.3.13
    66

Related Downloads

DreamMedia
AIR media player is a software that enables users to play their ...
PCJBot
PCJBot is a Perl-based jabber bot that operates with PCJ, designed for ...
alien-userlist-debian
Alien-userlist-debian is a KDM theme available for Debian users. It is inspired ...
Learn Spanish Lesson 1 - Intro (Linux)
"Learn Spanish" provides beginner-level multimedia lessons with audio recordings narrated by native ...
Crystal Core
Crystal Core, the primary demo game of the Crystal Space platform, offers ...
Invasion Battle of Survival
Invasion Battle of Survival is a futuristic strategy game that operates in ...
KnowledgeTree Zimlet
The integration between Zimbra mail/collaboration and KnowledgeTree document management allows for streamlined ...
IMGCrush
A software tool that compresses images to reduce their file size without ...
SATAN
SATAN is a UNIX-based Port Scanner with a user-friendly web interface. To ...
Elbuntu
Elbuntu is a Live-CD version of Ubuntu Linux operating system. It allows ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.