next up previous contents
Next: How to read this Up: ALIAS-C++ Previous: ALIAS-C++   Contents

Introduction

ALIAS-C++ is a C++ library of algorithms, intended to be run on Sun computers and PC under Unix or Linux, that deal with problems like solving systems of equations and inequalities,optimization, linear algebra $\ldots$. Expressions involved in these problems may be arbitrary combination of the most classical mathematical functions (algebraic terms, sine, cosine, log etc..) and whose coefficients are real numbers or, in some cases, intervals. Most algorithms in ALIAS are based on interval analysis and can be used for almost any system as soon as it is composed of classical mathematical operators (see section 2.1.1.2 for the available operators). Some algorithms may be used only for problems with specific structure such as solving algebraic, linear, distance, $\ldots$ equation systems. ALIAS may also deal with functions that involve determinants of matrices, without having to expand the determinants. Without being exhaustive you may find in ALIAS algorithms that enable one to: This version of the library has about 86353 lines of C++ code, to which should be added the 13 000 lines for BIAS/Profil/ Most of these algorithms are designed in view of their use in a parallel implementation (see chapter 13).

This library is one of the main software development platform of the COPRIN project. There are various motivations underlying the development of this platform:

ALIAS is partly interfaced with Maple, see the ALIAS-Maple documentation.

This manual contains the following chapters:



Subsections
next up previous contents
Next: How to read this Up: ALIAS-C++ Previous: ALIAS-C++   Contents
Jean-Pierre Merlet 2012-12-20