Eigen

Screenshot Λογισμικό:
Eigen
Στοιχεία Λογισμικού:
Εκδοχή: 3.2.0
Ανεβάστε ημερομηνία: 19 Feb 15
Προγραμματιστής: Benoit Jacob
Άδεια: Δωρεάν
Δημοτικότητα: 38

Rating: nan/5 (Total Votes: 0)

Έιγκεν έργο είναι ένα open source και ελαφρύ βιβλιοθήκη C ++ πρότυπο για φορέα και μήτρα μαθηματικά γνωστός και ως γραμμική άλγεβρα.
Σε αντίθεση με τις περισσότερες άλλες βιβλιοθήκες γραμμικών άλγεβρα, Έιγκεν εστιάζει στις απλές μαθηματικές ανάγκες των εφαρμογών, όπως παιχνίδια και άλλες εφαρμογές OpenGL

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Πυκνή κόσμο:
  • Νέα Ref τάξη επιτρέπει να εγγράψετε μη templated λειτουργία λαμβάνοντας διάφορα είδη Έιγκεν πυκνά αντικείμενα χωρίς αντίγραφα.
  • Νέα RealQZ παραγοντοποίηση και GeneralizedEigenSolver.
  • Προσθήκη διάνυσμα-σοφός ομαλοποιημένη και να εξομαλύνει τις λειτουργίες, και τα μέλη hasNaN / allFinite.
  • Προσθήκη μικτή στατική / δυναμική μεγέθους .block () λειτουργίες.
  • Βελτιστοποιήστε εξωτερικό προϊόντα για μη επιχειρήσεις rank-1 ενημέρωση.
  • Βελτιστοποιήστε διαγώνια προϊόντα (δυνατότητα διανυσματοποίησης σε περισσότερες περιπτώσεις).
  • Βελτίωση της ευρωστία και την απόδοση σε JacobiSVD :: λύσει ().
  • Αραιή κόσμο:
  • Νέα SparseLU ενότητα:. Ενσωματωμένο σε αραιά LU με supernodes και αριθμητική σειρά περιστροφής (λιμάνι του SuperLU κατασκευής της μονάδας SuperLUSupport ξεπερασμένο)
  • Νέα SparseQR ενότητα:. Rank-αποκαλύπτοντας αραιή QR παραγοντοποίηση με αριθμητική περιστρεφόμενη στήλη
  • Νέα COLAMD παραγγελία και ενιαία παραγγελίας API.
  • Προσθήκη υποστήριξης για τα γενόσημα μπλοκ των αραιών πινάκων (μόνο για ανάγνωση).
  • Προσθήκη συντηρητική λειτουργία αλλαγής μεγέθους αραιή μήτρες.
  • Προσθήκη ομοιόμορφη υποστήριξη για την επίλυση αραιών συστημάτων με αραιή η δεξιά πλευρά.
  • Προσθήκη υποστήριξης για αραιά φορά μήτρα προϊόντα άποψη αραιά αυτο-συζυγείς.
  • Βελτίωση BiCGSTAB ευρωστία με επανεκκίνηση.
  • Υποστήριξη για εξωτερικές βιβλιοθήκες:
  • Νέα MetisSupport ενότητα:. Περιτύλιγμα στην περίφημη βιβλιοθήκη διαμέριση γράφων
  • Νέα SPQRSupport ενότητα: περιτύλιγμα να suitesparse του supernodal QR λύτης
  • .

Τι είναι καινούργιο στην έκδοση 3.1.3:

  • Bug 526 - Fix γραμμική φορεοποιημένο εγκάρσια στο linspace.
  • Bug 551 -. Fix ζήτημα σύνταξη όταν χρησιμοποιούν EIGEN_DEFAULT_DENSE_INDEX_TYPE
  • Bug 533 - Fix κάποιες λείπουν const προκριματικά σε αντιμετάθεσης
  • Στερεώστε μια συλλογή με CGAL :: Gmpq προσθέτοντας ρητή εσωτερική :: ονομάτων όταν καλείτε abs ().
  • Fix υπολογισμό του εξωτερικού διασκελισμό όταν καλείτε στο φυσικό () ή .imag ().
  • Fix handmade_aligned_realloc (επηρεάζονται conservativeResize ()).
  • Fix αραιή ανάθεση διάνυσμα από μια αραιή μήτρα.
  • Συνδεθείτε Φιξ (0) με SSE.
  • Διόρθωση bug στο aligned_free με Windows CE.
  • Fix χαρακτηριστικά του χάρτη

Τι είναι καινούργιο στην έκδοση 3.2.0 Beta 1:

  • Αυτή η beta έκδοση εισάγει ενσωματωμένο στο Λουξεμβούργο και QR παραγοντοποιήσεων για αραιές μήτρες, μια παραγοντοποίηση πραγματικό QZ και μια γενικευμένη λύτης eigen για πυκνές μήτρες, μια νέα κατηγορία Ref να διευκολύνει τη σύνταξη γενικής αλλά μη-πρότυπο λειτουργίες λαμβάνοντας Έιγκεν αντικείμενα ως επιχειρήματα, περιτυλίγματα για τις βιβλιοθήκες Μήτις και SuiteSparse QR, όπως καθώς και μια-δυο μικρές βελτιώσεις και διορθώσεις σφαλμάτων.

Τι είναι καινούργιο στην έκδοση 3.1.2:

  • Bug 524 - σειρά παραμέτρων Pardiso δεν υποχρεούται να να ευθυγραμμιστούν!
  • Bug 521 - Απενεργοποιήστε __cpuidex σε αρχιτεκτονικές διαφορετικές ότι x86 ή x86-64 με MSVC
  • .
  • Bug 519 - AlignedBox :: dim () ήταν λάθος για δυναμικές διαστάσεις
  • .
  • Bug 515 -. Fix λείπουν ρητή μετατροπή βαθμωτό
  • Bug 511 -. Fix αρκετά εκτυπωτές στα παράθυρα
  • Bug 509 - Fix προειδοποιήσεις με τον GCC 4.7
  • Bug 501 -. Αφαιρέστε επιθετική ματ / βελτιστοποίηση βαθμωτό (αντικαταστάθηκε από το χαλάκι * (1 / βαθμωτό) για μη ακέραιων τύπων)
  • Bug 479 -. Στρατηγική χρήση Eispack επανεξελέγη ο μέγιστος αριθμός των iters σε Schur αποσύνθεση
  • Προσθήκη υποστήριξης για βαθμωτό πολλαπλάσιο του διαγώνιου πινάκων.
  • Προώθηση αλλάξετε το μέγεθος () λειτουργία από τις συσκευασίες Array / Matrix στην ένθετη έκφρασης έτσι ώστε mat.array (). Αλλάξετε το μέγεθος (α, β) επιτρέπεται τώρα.
  • Windows CE:. Διορθώσετε την έλλειψη της λειτουργίας aligned_malloc σε αυτή την πλατφόρμα
  • Fix κόμμα initializer κατά την εισαγωγή κενών μήτρες.
  • Fix πυκνή = αραιή * διαγώνια προϊόντα.
  • Fix συλλογή με m.array (). Min (βαθμωτό) και m.array (). Max (βαθμωτό).
  • Fix εκτός του εύρους πρόσβασης μνήμης σε GEMV (η μνήμη δεν χρησιμοποιήθηκε για τον υπολογισμό, μόνο να συγκεντρώσει μη ευθυγραμμισμένων πακέτα από ευθυγραμμισμένες φορτία πακέτων).
  • Διορθώστε διάφορες παλινδρομήσεις με την υποστήριξη MKL.
  • Fix aliasing ζήτημα σε αραιή μήτρα ανάθεσης.
  • Κατάργηση ηλίθιο διεκδικούν σε μπλε πρότυπο.
  • Λύση ένα παράξενο σφάλμα μεταγλώττισης με MSVC.

Τι είναι καινούργιο στην έκδοση 3.1:

  • Μια νέα σειρά από επίσημα υποστηρίζεται αραιά ενότητες για την παράσταση, συναρμολόγηση, και την επίλυση των προβλημάτων αραιά, συμπεριλαμβανομένων πολλών built-in και τρίτων αραιά γραμμικά λύτες.
  • Η ικανότητα να τις εναλλακτικές απρόσκοπτα την Intel MKL για ορισμένες ενέργειες, όπως συμπεριλαμβανομένων των προϊόντων της μήτρας, πυκνή αποσυνθέσεις μήτρα, και τις πράξεις σειρά μαθηματικά.
  • Αυτά τα προαιρετικά συστήματα υποστήριξης μπορεί να ενεργοποιηθεί κατά τη μεταγλώττιση χρόνο.
  • Μερικά νέα συντελεστή και του φορέα-σοφός πράξεις, κατάταξη ενημέρωση / downdate για Ι_Ι_Τ και LDLT παραγοντοποιήσεων, κλειστή μορφή eigen-αποσυνθέσεις, και ένα μέρος της μνήμης και την απόδοση βελτιστοποιήσεις.

Τι είναι καινούργιο στην έκδοση 3.0.5:

  • Αυτή είναι μια απελευθέρωση συντήρησης με διάφορα σφαλμάτων και προειδοποίησης διορθώσεις.

Τι είναι καινούργιο στην έκδοση 3.0.3:

  • Αυτή η έκδοση επιτρέπει στο χρήστη να καθορίσετε τον προορισμό pkgconfig , κάνει αρκετές βελτιώσεις στην τεκμηρίωση, και διορθώνει σφάλματα μεταγλώττισης, όταν είναι ενεργοποιημένη η υποστήριξη Eigen2, ένα σφάλμα στην αξιολόγηση εκφράσεις της μορφής matrix1 * matrix2 * scalar1 * scalar2, λύσεις χρησιμοποιώντας LDLT για ενικό μητρών αν υπάρχει μια λύση, και ένας άπειρος βρόχος, όταν υπολογιστική SVD κάποιων πινάκων με πολύ μικρούς αριθμούς.

Τι είναι καινούργιο στην έκδοση 3.0.2:

  • Μεταξύ των διαφόρων μικρές διορθώσεις σφαλμάτων, αυτή η έκδοση διορθώνει μερικά της συλλογής με MinGW, βελτιώνει τη συμμόρφωση με το πρότυπο της C ++, και, για τους χρήστες windows.h, δεν είναι απαραίτητο να #undef των min / max μακροεντολές πια.

Τι είναι καινούργιο στην έκδοση 3.0.1:

  • Εκτός από τα διάφορα ήσσονος σημασίας διορθώσεις, αυτή η έκδοση φέρνει επίσημη υποστήριξη για GCC 4.6 και ARM NEON καθώς και βελτιωμένη υποστήριξη για προσαρμοσμένους τύπους βαθμωτό.
  • Το τελευταίο περιλαμβάνει ορισμένες εξαιρέσεις, την ασφάλεια και τις αυτόματες χρήσεις των λειτουργιών μαθηματικά δηλωθεί στο χώρο ονομάτων του βαθμωτού τύπου του.

Παρόμοια λογισμικά

libagf
libagf

20 Feb 15

BoolStuff
BoolStuff

20 Feb 15

Sympy
Sympy

20 Feb 15

Gplib++
Gplib++

12 May 15

Άλλο λογισμικό του προγραμματιστή Benoit Jacob

JMathLib
JMathLib

3 Jun 15

Σχόλια για Eigen

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία