Givaro
Givaro Documentation.

Givaro is a C++ library for arithmetic and algebraic computations.

Introduction

Givaro can do fast arithmetic computations with

  • Integers. The Integer class uses GMP integers.
  • Rationals.
  • Rings of the form $\mathbf{Z}/m\mathbf{Z}$.
  • Prime fields and extensions.
  • Polynomials.

Non-standard arithmetic tools include truncated arithmetic.

Goals

Design

Using Givaro

  • Licence..
  • Tutorial.. This is a brief introduction to LinBox capabilities.
  • Installation.. Explains how to install from sources or from the latest cvs version.
  • Architecture.. Describes how Givaro is organized
  • Documentation for Users. If everything around is blue, then you are reading the lighter, user-oriented, documentation.
  • Documentation for Developers. If everything around is green, then you can get to everything (not necessarily yet) documented. Note: The Debian package does not ship this documentation, for details please see /usr/share/doc/libgivaro-doc/README.Debian.

Contributing to Givaro, getting assistance.

Version
4.0.1