2009-03-15 20 views
11

Ich bin für ein Paket suchen Matrix Mathematik zu tun mit Matrizen von bis zu etwa 100 x 100.Lineare Algebra-Bibliothek für die Programmiersprache D

Ich muss, auf ein Minimum, tun Umkehrungen, Multiplikation und Umsetzung . Ich würde eine besser gekapselte Schnittstelle gegenüber höherer Leistung bevorzugen.

+0

Gibt es etwas, das Ihren Bedürfnissen entspricht? Ich habe das nicht beantwortet, weil ich denke, dass du es wahrscheinlich schon versucht hast. http://dsource.org/projects –

+0

Ich weiß, dass es ein paar lineare Algebra-Bibliotheken gibt. Was ich nicht weiß ist, wie es gemacht wird. Ich bin auf der Suche nach "Ich habe X verwendet und es war gut" Antworten. – BCS

Antwort

2

Kann D nicht direkt in C-Code anrufen? Oder suchen Sie eine in D geschriebene Bibliothek?

+1

C kann Operatoren nicht überladen, und das Verknüpfen von D und C++ ist "nicht-trivial". Ein einfacher Wrapper um Lampack oder was auch immer gut wäre, aber ich möchte Multiplikation mit Code wie "Matrix x = y * z; – BCS

Verwandte Themen