About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
See full specifications

linux default iconGiNaC Publisher's description

GiNaC is a C++ library. An iterated and recursive acronym for GiNaC is Not a CAS, where CAS stands for Computer Algebra System

GiNaC is a C++ library. It is designed to allow the creation of integrated systems that embed symbolic manipulations together with more established areas of computer science (like computation- intense numeric applications, graphical interfaces, etc.) under one roof. It is distributed under the terms and conditions of the GNU general public license (GPL). GiNaC is an iterated and recursive acronym for GiNaC is Not a CAS, where CAS stands for Computer Algebra System.

It has been specifically developed to become a replacement engine for xloops which is up to now powered by the Maple CAS. However, it is not restricted to high energy physics applications. Its design is revolutionary in a sense that contrary to other CAS it does not try to provide extensive algebraic capabilities and a simple programming language but instead accepts a given language (C++) and extends it by a set of algebraic capabilities.

Perplexed? Feel free to read this paper which describes the philosophy behind GiNaC in more detail. It also addresses some design principles and questions of efficiency, although some implementation details have changed since it was written.

What's New in This Release:

В· Changed default behaviour of conjugate() for user-defined functions to avoid wrong evaluations. A user-defined conjugate_func must now be explicitly registered.
В· Fixed: Parser now handles abbreviations as advertized in the manual.
В· Fixed two bugs in the GCD code (one infinite loop, one miscalculation).
В· Fixed dangerous iterator use.
В· Fixed a memory leak in excompiler.
В· Fixed several syntax issues wrt to gcc 4.5 and wrt to compile option -std=cxx0x.
В· Fixed a wrong URL and a texinfo problem in the manual.
В· Added degree_vector() utility function.

System Requirements:

No special requirements.
Program Release Status: Major Update
Program Install Support: Install and Uninstall

GiNaC Tags:

Click on a tag to find related softwares

Most Popular

linux default icon GDB 7.4
GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it... Read more
linux default icon Coral 0.9.1
Coral is a tool and a development platform to create and transform models and modeling languages.
linux default icon Forum Paid Plus Script 6.1
Forum Paid Pay Per Post Exchange is targeted at forum owners who wish to...
linux default icon sdo 0.6.5
Converts oracle SDO_GEOMETRY objects to WKT and GeoJSON.
linux default icon Get Paid Plus Script 6.1
Get Paid Plus Script

Related Category

» Other (877)
» Tools & Editors (359)
» Web Development (146)