Hilfs- und Beispielprogramme zu "Automatische a priori Fehlerabschaetzungen zur Entwicklung optimaler Algorithmen und Intervallfunktionen in C-XSC." von Frithjof Blomquist ===================================================== Die Postscript-Datei des Buches ist im Netz erhaeltlich unter: http://www.math.uni-wuppertal.de/~xsc/literatur/a_priori.ps Eine PDF-Datei des Buches ist im Netz erhaeltlich unter: http://www.math.uni-wuppertal.de/~xsc/literatur/a_priori.pdf Diese Sammlung mit Hilfs- und Beispielprogammen ist im Netz erhaeltlich unter: http://www.math.uni-wuppertal.de/~xsc/literatur/a_priori.tgz Um diese Programme verwenden zu koennen, benoetigen Sie C-XSC (Version 2.0 oder hoeher). C-XSC kann von der C-XSC - Homepage http://www.math.uni-wuppertal.de/~xsc/ heruntergeladen werden. Entpacken und uebersetzen dieser Beispielprogramme: =================================================== 1. Entpacken des Archivs a_priori.tgz: gunzip a_priori.tgz tar xvf a_priori.tar Dabei wird ein Verzeichnis ./a_priori mit den Programmen angelegt. 2. Editieren der Datei "Makefile": CXSCDIR muss auf den Pfad Ihrer C-XSC Installation zeigen, COMPILER muss den Namen des zu verwendenden Compilers enthalten 3. Uebersetzen mit "GNU make": cd ./a_priori gmake all Die uebersetzen Routinen aus den Quellcodedateien abs_relh.cpp, abs_relm.cpp, bnd_arh.cpp, bnd_arm.cpp, bnd_util.cpp und litaylor.cpp werden in der Bibliothek libapriori.a bereitgestellt. Diese Bibliothek kann durch Angabe von "-lapriori" zu einem Anwendungsprogramm gelinkt werden. Abaendern eines Beispielprogramms: ================================== Nach dem Aendern eines Beispielprogramms muss dieses Programm mit dem Compiler neu uebersetzt werden. Dies kann mit Hilfe des vorhandenen Makefiles durchgefuehrt werden: Aufruf: gmake (z.B. "gmake book_expl05" oder "gmake Term_relh" ) Uebersetzen eines eigenen Programms =================================== Ein eigenes Programm "neu.cpp" in dem Routinen der Bibliothek libapriori.a verwendet werden, kann z.B. mit dem GNU-Compiler folgendermassen uebersetzt werden (Programm neu.cpp befindet sich dabei im Unterverzeichnis a_priori): g++ -o neu neu.cpp -I/home/user/cxsc/include -L/home/user/cxsc/lib -L. -lapriori -lcxsc -lm Dabei ist "/home/user/cxsc" der Pfad der C-XSC-Installation und muss entsprechend angepasst werden. Kontaktadresse bei Problemen, Fragen, Anregungen: ================================================ Dr. Frithjof Blomquist Adlerweg 6 66346 Puettlingen 3 E-Mail: Blomquist@math.uni-wuppertal.de