Main Page Compound List File List Compound Members File Members Examples
Arageli Documentation
1.1.1
-
Author:
-
N.Yu.Zolotykh , Max Alekseyev , E.A.Agafonov
-
Date:
-
2000, 2002
This is a documentation for library Arageli 1.1.1 written by N.Yu.Zolotykh . Version of bigarith module for Win32 is written by Max Alekseyev . Some parts of bigarith module (C++ without assembler code) are written by E.A.Agafonov.
Arageli is a C++ library for computations in ARithmetic, Algebra, GEometry, Linear and Integer linear programming. Current version contains an implementation of arbitary precision arithmetics on integer numbers and implementation of rational numbers. Some time-critical parts are written in assembler. You can use this assembler code or C++ code instead.
The library has been tested in the following environments:
- DOS 5.0 using Borland C++ 3.1. Optionally you can use built-in assembler
- Win 95, 98, NT using Borland C++ 5.5 and Turbo Assembler 4.1 (optionally)
- Win 95, 98, NT using Watcom C32 11 and Turbo Assembler 4.1 (optionally)
- Win 95, 98, NT using Microsoft Visual C++ 6.0
Copyright (C) 2000, 2002 Nikolai Yu. Zolotykh
This software is free. You can use, copy, and distribute this software and its documentation for any purpose with or without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation.
This software is provided "as is" without warranty.
Any comments and suggestions are welcome.
Installation
If you have Borland make utility simply type:
make -ffilenname all
where filename is used as make file. The following make files are available:
- mbc31.mak for Borland C++ 3.1
- mbc31asm.mak for Borland C++ 3.1 with built-in assembler
- mbc55.mak for Borland C++ 5.5
- mbc55asm.mak for Borland C++ 5.5 and Turbo Assembler 4.1
- mwatcom.mak for Watcom C32 11
- mwatcomasm.mak for Watcom C32 11 and Turbo Assembler 4.1
- mvc.mak for Microsoft Visual C++ 6.0
Generated at Tue Jan 15 20:39:43 2002 for Arageli by
1.2.9.1 written by Dimitri van Heesch,
© 1997-2001