Published 2007
| Version v1
Book section
SYNAPS: A library for dedicated applications in symbolic numeric computing,
- Others:
- Geometry, algebra, algorithms (GALAAD) ; Inria Sophia Antipolis - Méditerranée (CRISAM) ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Université Nice Sophia Antipolis (1965 - 2019) (UNS) ; COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)
- Systèmes Polynomiaux, Implantation, Résolution Algébrique (SPIRAL) ; Laboratoire d'Informatique de Paris 6 (LIP6) ; Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)
- Department of Informatics and Telecomunications [Kapodistrian Univ] (DI NKUA) ; National and Kapodistrian University of Athens (NKUA)
- M.E. Stillman and N. Takayama and J. Verschelde
Description
We present an overview of the open source library synaps. We describe some of the representative algorithms of the library and illustrate them on some explicit computations, such as solving polynomials and computing geometric information on implicit curves and surfaces. Moreover, we describe the design and the techniques we have developed in order to handle a hierarchy of generic and specialized data-structures and routines, based on a view mechanism. This allows us to construct dedicated plugins, which can be loaded easily in an external tool. Finally, we show how this design allows us to embed the algebraic operations, as a dedicated plugin, into the external geometric modeler axel.
Abstract
International audience
Additional details
- URL
- https://hal.inria.fr/inria-00178498
- URN
- urn:oai:HAL:inria-00178498v1
- Origin repository
- UNICA