|
Orrery
A GPU-accelerated N-body gravitational simulator
|
Files | |
| assembly.hpp | |
| Turning a configuration into the objects that run it. | |
| binary_stream.hpp | |
| Fixed-width little-endian reading and writing, which is what makes the two binary formats in this layer specifications rather than memory dumps. | |
| checkpoint.hpp | |
| The complete state of a run, written so that it can be picked up exactly where it was put down. | |
| config_file.hpp | |
| The declarative configuration file: a small language, defined here rather than adopted from elsewhere. | |
| configuration.hpp | |
| Everything a run is, as data. | |
| diagnostics_log.hpp | |
| The conserved quantities of a run, as they change, in a format anything can read. | |
| run_output.hpp | |
| Where a run's results go, behind one interface so that the simulation does not know. | |
| simulation.hpp | |
| The object that owns a run. | |
| trajectory.hpp | |
| The trajectory file: what the simulation looked like, frame by frame. | |