Java Algebra-systeem

Een OO, type veilige, multi-threaded benadering van computer algebra
Download nu

Java Algebra-systeem Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Heinz Kredel
  • Uitgever website:
  • http://krum.rz.uni-mannheim.de

Java Algebra-systeem Tags


Java Algebra-systeem Beschrijving

Een OO, type veilige, multi-threaded benadering van computer algebra JAVA ALGEBRA SYSTEEM (JAS VOOR KORT) is een objectgericht, type veilige en multi-threaded benadering van computer algebra. JAS biedt een goed ontworpen softwarebibliotheek met behulp van generieke typen voor algebraïsche berekeningen die worden geïmplementeerd in de Java-programmeertaal. De bibliotheek kan worden gebruikt als elk ander Java-softwarepakket of deze kan interactief worden gebruikt of geïnterpreteerd via een Jython (Java Python) voorkant. De focus van JAS is op dit moment op commutatieve en oplosbare polynomen, grodebergebases en -toepassingen. Door het gebruik van Java als implementatietaal is JAS 64-bits en multi-core CPU gereed. De bibliotheek bevat op het moment van de volgende pakketten: edu.jas.structure: bevat interfaces voor de meest algemene algebraïsche structuren zoals Ringelem en Ringfactory. edu.jas.arith: bevat klassen voor rekenkunde in de basiscoëfficiëntringen zoals bigrational, Biginteger of bigcomplex. edu.jas.poly: bevat klassen voor polynomiale en oplosbare polynomiale rekenkundige zoals genpolynomiale, gensenschoolbare en andere, zoals algebraicnumber en een polynomiale parser GenpolynomialTokensizer. edu.jas.vector: bevat klassen voor vectoren en lijsten met polynomen en oplosbare polynomen zoals genvector of modulalist. edu.jas.gb: bevat klassen voor polynomiale en oplosbare polynomiale reductie, grodeber basen over velden en ideale rekenkunde en draad evenwijdige en gedistribueerde versies van Buchbergers algoritme zoals reductioneq, grodebasebasract, grodebasesekseq, grodebaseparel en grodebergedistributie. Nieuw zijn Groeber-bases in polynomiale ringen boven de belangrijkste domeinen en Euclidische domeinen, zogenaamde D- en E-Groebner-bases, b.v. Egroeberbaseseq. De nieuwste toevoegingen zijn Groebner-bases voor polynomiale ringen over reguliere ringen (directe producten van velden of integrale domeinen) in RgroebnerBaseseq en Rgroebnerbasepseudoseq. edu.jas.gbmod: bevat klassen voor module grodeber basen en syzygies over polynomen en oplosbare polynomen zoals ModgroebnerBase of solvablesyzygy. edu.jas.Application: bevat klassen met toepassingen van grodeberbases zoals ideale kruispunten en ideale quotten geïmplementeerd in ideaal of solvableideal. De nieuwste toevoegingen zijn uitgebreide groebner-basen voor polynomiale ringen over parameterringen in classomhensygroeberbaseseq. edu.jas.ufd: bevat klassen voor unieke factorisatiedomeinen. Net als de interface GreatestCommuisMondivisor, de abstracte klasse GreatestComMondivisorabstract en verschillende implementaties, b.v. Polynomiale resterende sequenties en modulaire algoritmen. Het pakket bevat nu factorisatie-algoritmen voor univariate polynomen over verschillende coëfficiëntringen: ModuLo-prime-factormoduul, over gehele getallen in klassenfactorinteger, over rationele getallen in klassenfactorrame en over algebraïsche nummers in klasse factoralgebraic . edu.jas.root: bevat klassen voor echte root-berekeningen. Net als de interface-realohots, de abstracte klasse-realrootsabstract en op het moment van een enkele implementatie op basis van sturm-sequenties RealrootsSturm. Het pakket bevat verder een implementatie voor echte algebraic-nummers RealalgebraicNumber met een overeenkomstige fabrieksalalgebraicring. edu.jas.ps: bevat univariate power-serie rekenkunde in klassen univepowerseries. edu.jas.Util: bevat verdere hulpprogramma's voor parallelle en gedistribueerde berekeningen zoals draadpool, ondertheadpool of desashtable (onderdeel van dit pakket is verouderd met JDK 1.5). Deze pagina bevat documentatie en de implementatie voor de nieuwe versie die is ontworpen met behulp van typeparameters en vereist ten minste Java 5 (JDK 1.5). Het compileert ook op Java 6 (JDK 1.6). Oudere versies (niet meer ondersteund) zijn hier te vinden: JAS 2.2, JAS 2.1, JAS 2.0, JAS met JDK 1.5 en JAS met JDK 1.4. Vereisten: · Java 2 Standaard Edition Runtime-omgeving


Java Algebra-systeem Gerelateerde software

Freemat

FREEMAT is een vrije omgeving voor snelle engineering en wetenschappelijke prototyping en gegevensverwerking. ...

145

Downloaden

Mytourbook

MyTourbook is een gratis software om tourgegevens te visualiseren en te analyseren die zijn opgenomen met een oefencomputer. ...

153

Downloaden

Virtualgl

VIRTUALGL is een open source-pakket met een UNIX- of Linux-weergavesoftware De mogelijkheid om OpenGL-toepassingen uit te voeren ...

170

Downloaden