text: ich bin in dieser Hinsicht vielleicht Übervorsichtig. Eure Zustimmung zu dem Programm freut mich natürlich und so kann ich es guten Gewisssens bei sourceforge.net weiter belassen. Den letzten Feinschliff für die aktuelle Version 0.4 gab übrigens der gcc unter Linux. Dort ist bekanntlich alles frei und damit steht auch das Algebraprogramm unter der GNU-Lizenz. Zusätzlich habe ich es für akademische Zwecke unter die AFL gestellt. Das Programm kann damit praktisch beliebig "ausgeschlachtet" werden. Verwendet werden eh nur bekannte Formeln aus dem Bronstein und objektorientierte Programmiertechniken. Also alles Standardtechniken :).
  Für Visual Studio habe ich eine gekaufte Lizenz verwendet. Hat damals satte 250.- DM gekostet. Damit bin ich also aktuell zu 100% auf der sicheren Seite.
  tja, die Resonanz auf die Freeware, die ich hier zur Diskussion stelle ist ja wirklich "überwältigend". Sagt mal, sind Riemann-Tensoren eigentlich wirklich so uninteressant, dass hier als einzige Beurteilung das Wort Nerdware gebraucht wird? Ich meine, man muss damit ja nicht unbedingt gleich in die Differentialgeometrie einsteigen, aber das da sonst überhaupt keine Resonanz kommt, finde ich schon irgenwie eigenartig. Kurz gesagt: hat hier eigentlich noch niemand die Software zum Laufen gebracht, bzw. getestet? Irgendwie glaube ich es eigentlich nicht, dass es so wenige Leser gibt, die sich für Computeralgebra interessieren oder bin ich damit doch im falschen Forum :confused:. Falls jemand wider Erwarten die Software doch getestet haben sollte, würde ich mich über beliebige - aber bitte vernünftige - Rückmeldungen sehr freuen.
  Das "Nerdware" war von mir, und beide Downloads, die ich damals gesehen habe, waren von mir. Mich interessiert das Programm im Grunde schon, aber alles über .exe anklicken und Beispiel laufen lassen, dann Beispiel intuitiv abändern und eigenes rechnen, überfordert mich. Zumindest psychologisch.
  Kannst du nicht eine exe machen mit z.B. Textfile als Eingabe? Und Beispiel, damit die Syntax klar ist?
  da bei sourceforge.net einige Umbauten stattgefunden haben, hier der aktuelle Link auf die beiden Sprachversionen (http://sourceforge.net/project/showfiles.php?group_id=228194&package_id=276349) der Software. Der Download muss mit WinZip o.ä. entpackt werden. In der Datei main.cpp befinden sich ganz am Ende drei leichte Beispiele, die die Syntax auch erklären. Diese Datei kann mit jedem Texteditor (z.B. Notepad bei Windows) geöffnet und gelesen werden.
  Warum die Software (noch) keine exe-Datei ist, hat den folgenden einfachen Grund. Die Software stellt eigentlich eine Minimalversion einer eigenen Programmiersprache dar. D.h. es gibt Funktion wie Plus, Minus, Mal, Kuerze usw., um dem Anwender möglichst viel Freiheiten in der Anwendung der Software zu lassen. Der Anwender kann damit eine riesige Menge an Problemen selber programmieren. Die Arbeit mit den vorhandenen Funktionen bleibt so gut kontrollierbar und auch steuerbar. Vielleicht überfordere ich aber damit potentielle Anwender (vielen Dank für den Vorschlag). Die Eingabe per Textdatei muss ich nochmal überdenken und eventuell dann auch implementieren. Vielleicht ist das eine Option, die Software auch weiterhin zu verwenden :).
  Ob sich jedoch die Berechnung der Kerr-Metrik damit komplett automatisieren läßt, wage ich zu bezweifeln, da diese Rechnung in mehreren Stufen gemacht werden muss:
  Zuerst berechnet man aus den 5 kovarianten und 5 kontravarianten Komponenten der Metrik eine (beliebig wählbare) Komponente des Ricci-Tensors. Das Ergebnis wird in einer Textdatei gespeichert (rund 30 kB), enthält dabei aber noch erste und zweite Ableitungen der Hilfsfunktionen rho und Lambda (s. http://de.wikipedia.org/wiki/Kerr-Metrik) und einer weiteren Hilfsfunktion für die 5 kontravarianten Komponenten. In einem zweiten Schritt werden die Ableitungen der Hilfsfunktionen berechnet (per Hand oder Programm) und damit das Ergebnis vereinfacht (per Programm). Man weiß so bei jedem Schritt, was das Programm gerade macht und kann immer wieder auch eingreifen. Debug-Ausgaben zeigen dabei den Ablauf des Programms zur Laufzeit an und geben Informationen über den Fortschritt der Berechnungen.
  Wenn Du mit der GUI Programmierung für Eingaben etc. nicht vertraut bist, so könnte ich das machen, müsste nur wissen wie es aussehen soll und wohin die Daten der Eingaben sollen. (Klassen und deren Member).
  die Programmierung der GUI ist nicht so sehr das Problem. Zudem habe ich zum Aussehen einer GUI auch keine richtigen Ideen. Hinzu kommt die Angst, dass man dann sehr schnell verschiedene Versionen für verschiedene Anwendungen bekommt! Dieser Fall ist dann von mir privat nicht mehr zu verwalten :(.
  Eine Eingabe der Vorgaben per Textdatei erscheint mir vielversprechender. Man bräuchte dabei einen Parser, der die Eingaben interpretiert und analysiert. Zu Mehreren wäre so etwas bestimmt machbar :rolleyes:. Hilfreich wären auch noch weitere Testfälle :rolleyes:. Immer nur Riemann- oder Ricci-Tensor auf Kerr-Metrik ist auf Dauer recht langweilig.
  Von der Metrik habe ich leider keine Ahnung, was ich bieten könnte wer eine GUI mit Textfeld, das man es darin schreibt oder rein kopiert, sowie laden/speichern Funktionen, ein Parser dazu könnte ich auch entwickeln, bräuchte aber deine Hilfe dabei, da wie gesagt mir da doch zur Metrik die Erfahrung fehlt .