Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ss16:physiksimulation_doc_components [2016/08/13 16:04] markumnus Python/Window.ui hinzugefügt |
ss16:physiksimulation_doc_components [2016/08/14 22:14] (aktuell) markumnus |
||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
</a></center></html> | </a></center></html> | ||
- | <- [[ss16:Physiksimulation_doc_main|zurück zur Übersichtsseite der Dokumentation]] | + | **[[ss16:Physiksimulation|Physiksimulation]]/[[ss16:Physiksimulation_Doc_Main|Dokumentation]]/** |
- | + | =====Liste der Komponenten===== | |
- | =====Physiksimulation | Liste der Komponenten===== | + | |
Auf dieser Seite befindet sich eine Übersicht der Komponenten unseres Programms.\\ | Auf dieser Seite befindet sich eine Übersicht der Komponenten unseres Programms.\\ | ||
- | Diese sind geordnet nach Programmteil und Importreihenfolge. | + | Diese sind nach der Importreihenfolge sortiert. Die Dokumentation liest sich also so, dass man bei den kleinsten Bestandteilen beginnt und damit unsere Schritte beim Aufbau verfolgen kann. |
+ | |||
+ | |||
+ | ====C++==== | ||
+ | [[ss16:Physiksimulation_doc_cpp|Seite]] | ||
+ | * [[ss16:Physiksimulation_doc_cpp#vector3d.cpp|vector3d.cpp]] -- Basis für alle Größen im Programm | ||
+ | * [[ss16:Physiksimulation_doc_cpp#object.cpp|object.cpp]] -- Bereitstellen der Attribute für die Berechnungen | ||
+ | * [[ss16:Physiksimulation_doc_cpp#universe.cpp|universe.cpp]] -- Container für Objects | ||
+ | * [[ss16:Physiksimulation_doc_cpp#simulation.cpp|simulation.cpp]] -- Ausführen der Berechnungen | ||
+ | * [[ss16:Physiksimulation_doc_cpp#auswertung.cpp|auswertung.cpp]] -- Schreiben der Ergebnisse in eine Textdatei | ||
+ | * [[ss16:Physiksimulation_doc_cpp#interface.cpp|interface.cpp]] -- Definition der Funktionen der Schnittstelle | ||
- | ====Python==== | ||
- | * [[ss16:Physiksimulation_doc_python#Main.py|Main.py]] -- Einstiegspunkt und GUI | ||
- | * [[ss16:Physiksimulation_doc_python#Window.ui|Window.ui]] -- an XML angelehnte Datei, die Aussehen des GUI bestimmt | ||
- | * [[ss16:Physiksimulation_doc_python#Visualizer.py|Visualizer.py]] -- Anzeige der Ergebnisse mit Animation | ||
- | * [[ss16:Physiksimulation_doc_python#Reader.py|Reader.py]] -- Auslesen der Ergebnis-Textdatei | ||
- | * [[ss16:Physiksimulation_doc_python#Parser.py|Parser.py]] -- Interpretieren der Ergebnis-Textdatei | ||
====Cython==== | ====Cython==== | ||
- | * setup.py -- Kompilieren und Linken des C++-Teils | + | [[ss16:Physiksimulation_doc_cython|Seite]] |
- | * PyCInterface.pyx -- Schnittstelle zwischen C++ und Python | + | * [[ss16:Physiksimulation_doc_cython#PyCInterface.pyx|PyCInterface.pyx]] -- Schnittstelle zwischen C++ und Python |
+ | * [[ss16:Physiksimulation_doc_cython#setup.py|setup.py]] -- Kompilieren und Linken des C++-Teils | ||
- | ====C++==== | + | |
- | * interface.cpp -- Definition der Funktionen der Schnittstelle | + | ====Python==== |
- | * auswertung.cpp -- Schreiben der Ergebnisse in eine Textdatei | + | [[ss16:Physiksimulation_doc_python|Seite]] |
- | * simulation.cpp -- Ausführen der Berechnungen | + | * [[ss16:Physiksimulation_doc_python#Parser.py|Parser.py]] -- Interpretieren der Ergebnis-Textdatei |
- | * universe.cpp -- Container für Objects | + | * [[ss16:Physiksimulation_doc_python#Reader.py|Reader.py]] -- Auslesen der Ergebnis-Textdatei |
- | * object.cpp -- Bereitstellen der Attribute für die Berechnungen | + | * [[ss16:Physiksimulation_doc_python#Visualizer.py|Visualizer.py]] -- Anzeige der Ergebnisse mit Animation |
- | * vector3d.cpp -- Basis für alle Größen im Programm | + | * [[ss16:Physiksimulation_doc_python#Main.py|Main.py]] -- Einstiegspunkt und GUI |
+ | * Window.ui -- XML-Datei, die Aussehen und Bestandteile des GUI bestimmt |