Download List

Descripción del Proyecto

GiNaC (GiNaC is Not a CAS (Computer Algebra System)) is a C++ library for symbolic calculations. 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.). Contrary to other CASes 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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-11-07 06:36
1.6.2

Esta versión corrige el analizador a leer de nuevo GiNaC::lst. Fija una advertencia de compilación (relevante para construir openSUSE). Corrige un error sobre las sustituciones en expresiones indizadas (subs_options::no_index_renaming ignoraba).
Tags: Minor bugfixes
This release fixes the parser to read GiNaC::lst again. It fixes a compile warning (relevant to openSUSE build). It fixes a bug concerning the substitutions in indexed expressions (subs_options::no_index_renaming was ignored).

2011-07-19 13:54
1.6.1

Varias afirmaciones internas en la versión de depuración se fijaron. Un informe detallado de más (auto-) los problemas de configuración se proporciona. Un problema de compilación con ginsh cuando se usa GCC 4.6 fue corregido.
Tags: Minor bugfixes
Several internal assertions in the debug version were fixed. A more verbose report of (auto-)configuration problems is provided. A compilation problem with ginsh when using GCC 4.6 was fixed.

2011-05-24 22:07
1.6.0

La colección se ha cambiado de nombre de archivo libginac-1.5 a libginac. Compilación de temas con sonido metálico y VC + + se fija. Errores corregidos en el algoritmo de sustitución, en agregar: eval (), el código de GCD, en el símbolo:: get_Name (), en is_polynomial (), en fsolve (), en el poder:: eval (), y en desarchivándolos. Las dependencias autogen fueron retirados. El simplify_indexed () algoritmo fue mejorado. Potencia:: Serie () puede manejar expresiones ahora más con singularidades en el exponente. conjugado () Los métodos se han añadido a las funciones cosh, sinh, tanh.
The library's was filename has changed from libginac-1.5 to libginac. Compilation issues with clang and VC++ were fixed. Bugs were fixed in the substitution algorithm, in add:eval(), the GCD code, in symbol::get_name(), in is_polynomial(), in fsolve(), in power::eval(), and in unarchiving. The autogen dependencies were removed. The simplify_indexed() algorithm was improved. power::series() can handle now more expressions with singularities in the exponent. conjugate() methods were added to functions cosh, sinh, tanh.

2010-07-06 23:44
1.5.8

El comportamiento por defecto de conjugado () para las funciones definidas por el usuario fue cambiado para evitar evaluaciones equivocadas. Un conjugate_func definido por el usuario debe ser ahora explícitamente registradas. El analizador de ahora se encarga de abreviaturas como se anuncia en el manual. Dos errores corregidos en el código de GCD (un bucle infinito, un error de cálculo). uso iterador Peligrosas fue corregido. Una pérdida de memoria en excompiler fue corregido. Varias cuestiones en relación con la sintaxis de gcc 4.5 y con respecto a la opción de compilación-std = cxx0x se fijaron. Una dirección URL mal y un problema texinfo en el manual se fijaron. El degree_vector () función de utilidad se añadió.
Tags: Minor bugfixes
The default behavior of conjugate() for user-defined functions was changed to avoid wrong evaluations. A user-defined conjugate_func must now be explicitly registered. The parser now handles abbreviations as advertised in the manual. Two bugs were fixed in the GCD code (one infinite loop, one miscalculation). Dangerous iterator use was fixed. A memory leak in excompiler was fixed. Several syntax issues with respect to gcc 4.5 and with respect to compile option -std=cxx0x were fixed. A wrong URL and a texinfo problem in the manual were fixed. The degree_vector() utility function was added.

2010-03-30 08:27
1.5.7

Esta versión corrige un error en el código de MCD (un bucle infinito en pgcd error ()) y una en atan2 () (una división por cero error para atan2 (x, 0) si x es un término negativo y compuestos). Productos que ahora se establece correctamente info_flags:: negativos y info_flags:: negint.
Tags: Minor bugfixes
This release fixes a bug in the GCD code (an infinite loop in pgcd())
and a bug in atan2() (a division by zero error for atan2(x,0) if
x is a negative and composite term). Products now correctly set
info_flags::negative and info_flags::negint.

Project Resources