Java Algebra-System.

Ein OO, Typ-Safe, Multi-Thread-Annäherung an Computeralgebra
Jetzt downloaden

Java Algebra-System. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Heinz Kredel
  • Website des Verlags:
  • http://krum.rz.uni-mannheim.de

Java Algebra-System. Stichworte


Java Algebra-System. Beschreibung

Ein OO, Typ-Safe, Multi-Thread-Annäherung an Computeralgebra Das Java Algebra-System (JAS für Short) ist ein Objektorientierter, ein sicherer und mehrfacher Ansatz von Computeralgebra. JAS bietet eine gut gestaltete Software-Bibliothek mit generischen Typen für algebraische Berechnungen, die in der Java-Programmiersprache implementiert sind. Die Bibliothek kann als jedes andere Java-Softwarepaket verwendet werden, oder es kann interaktiv verwendet oder durch ein Frontende von Jython (Java Python) interpretiert werden. Der Fokus von Jas ist im Moment an kommutativen und lösbaren Polynomen, groöbner Basen und Anwendungen. Durch die Verwendung von Java als Implementierungssprache ist JAS 64-Bit- und Multi-Core-CPU Ready.Die Bibliothek enthält im Moment der folgenden Pakete: edu.jas.structure: Enthält Schnittstellen für die allgemeinen algebraischen Strukturen wie Ringelem und Ringefactory. edu.jas.arith: Enthält Klassen für Arithmetik in den grundlegenden Koeffizientenringen wie Bigration, Biginteger oder BigComplex. edu.jas.poly: Enthält Klassen für Polynom und lösbares Polynomarithmetik wie Genpolynomial, Genseticablepolynomial und andere wie Algebraicnumber und einen Polynomparsergenpolynomialtokenizer. edu.jas.vector: Enthält Klassen für Vektoren und Listen von Polynomen und lösbaren Polynomen wie Genvektor oder Module. edu.jas.gb: Enthält Klassen für Polynom- und lösbares Polynomrückdank, Groebner-Basen über Felder und ideale Arithmetik sowie Faden-Parallel- und verteilte Versionen von Buchberger-Algorithmus wie ReductionSeq, groöebnerbasabract, groöebnerbasieseq, groöebnerbaspareler und groöeberbasedistritur. Neu sind Groebner Basen in Polynomringen über wichtige ideale Domains und euklidische Domains, sogenannte D- und E-Groebner-Basen, z. EGreebnerbaSeseq. Letzte Ergänzungen sind Groebner Basen für Polynomringe über reguläre Ringe (direkte Produkte von Feldern oder integralen Domänen) in RGROBNERBASEQ und RGROBNERBASEPSEPSEPSEPSEUDOSEQ. edu.jas.gbmod: Enthält Klassen für Modul Groebner Basen und Sycygies über Polynome und lösbare Polynome wie Modgroebnerbase oder Solvableyzygy. edu.jas.application: Enthält Klassen mit Anwendungen von Groebner-Basen wie ideale Kreuzungen und ideale Quotienten, die in idealer oder SolvableDideal umgesetzt werden. Letzte Ergänzungen sind umfangreiche Groobner-Basen für Polynomringe über Parameterringe in der Klasse umfangreichGrebnerbaSeseq. edu.jas.ufd: Enthält Klassen für einzigartige Faktorisierungsdomänen. Wie die Interface GreatestCommondivator, die abstrakte Klasse Greatestcommondivorabstract und verschiedene Implementierungen, z. Polynome Restsequenzen und modulare Algorithmen. Das Paket enthält jetzt Faktorisierungsalgorithmen für univariate Polynome über mehrere Koeffizientenringe: Modulo-Primes in der Klasse faziododulär, über ganze Zahlen im Klassenfaktorintzeit, über rationale Zahlen in der Klasse der Klasse, und über algebraische Zahlen im Klassenfaktoralgebraic . edu.jas.root: Enthält Klassen für echte Root-Berechnungen. Wie die Interface-Refreams, die abstrakte Klasse Realrootsabstract und zum Zeitpunkt einer einzelnen Implementierung, die auf Sturmsequenzen REALROOTSSTUMM basiert. Das Paket enthält ferner eine Implementierung für echte algebraische Nummern-Realalgebraicnumber mit einem entsprechenden Fabrik-Realalgebraicring. edu.jas.ps: Enthält univariate Power Series-Arithmetik in Klasse UnivueSeries. edu.jas.util: Enthält weitere Dienstprogramme für parallele und verteilte Berechnungen wie Threadpool, Disthreadpool oder Disthashtable (ein Teil dieses Pakets ist mit JDK 1.5 veraltet geworden). Diese Seite enthält Dokumentation und die Implementierung für die neue Version, die mit Typ-Parametern ausgelegt ist, und erfordert mindestens Java 5 (JDK 1.5). Es wird auch auf Java 6 (JDK 1.6) kompilieren. Ältere Versionen (nicht mehr unterstützt) finden Sie hier: JAS 2.2, JAS 2.1, JAS 2.0, JAS Verwenden von JDK 1.5 und JAS mit JDK 1.4. Anforderungen: · Java 2 Standard Edition Runtime-Umgebung


Java Algebra-System. Zugehörige Software

Freient

Freemat ist eine freie Umgebung für schnelles Engineering- und wissenschaftliche Prototyping- und Datenverarbeitung. ...

145

Herunterladen

Epix.

EPIX-Projekt ist ein Satz von Dienstprogrammen für die Publikation von Publication-Qualität Mathe / Sci-Plotten. ...

177

Herunterladen