![]() |
SMILE
v2.5
Schwarzschild Modelling Interactive expLoratory Environment
|

Files | |
| file | common.h |
| provides forward class declarations, several abstract data classes, a couple of global functions, and global constants (header file only). | |
| file | configfile.cpp |
| file | configfile.h |
| Reading/writing of INI files. | |
| file | core.cpp |
| file | core.h |
| Main business logic for both GUI and console versions, and the console scripting class. | |
| file | gui.cpp |
| file | gui.h |
| Main GUI window class that handles all interactive operations. | |
| file | icgenerator.cpp |
| file | icgenerator.h |
| Classes for generating the initial conditions for the orbit library. | |
| file | iodata.cpp |
| file | iodata.h |
| Input/output of various kind of data to/from text or binary files. | |
| file | iosnapshot.cpp |
| file | iosnapshot.h |
| Input/output of Nbody snapshots in various formats. | |
| file | main.cpp |
| file | mainc.cpp |
| file | managepotential.cpp |
| file | managepotential.h |
| Creation of CPotential and CMassModel instances, and input/output of potentials. | |
| file | massmodel.cpp |
| file | massmodel.h |
| Class for dealing with spherical isotropic mass models. | |
| file | massmodelaxi.cpp |
| file | massmodelaxi.h |
| Class for dealing with axisymmetric mass models. | |
| file | odeint.cpp |
| file | odeint.h |
| ODE integration classes. | |
| file | optimization.cpp |
| file | optimization.h |
| Interface to linear/quadratic optimization solvers for Schwarzshild modelling. | |
| file | orbitan.cpp |
| file | orbitan.h |
| Orbit analysis classes. | |
| file | orbitint.cpp |
| file | orbitint.h |
| Orbit integration class. | |
| file | orbitlib.cpp |
| file | orbitlib.h |
| Classes for handling the orbit library and creating an Nbody model. | |
| file | potential.cpp |
| file | potential.h |
| Classes for computing potential, forces and density for various mass models. | |
| file | schwarzschild.cpp |
| file | schwarzschild.h |
| Classes that compute and store various data for Schwarzschild modelling, and the driver class for performing modelling. | |
| file | utils.cpp |
| file | utils.h |
| several mathematical, statistical, string formatting and error reporting routines | |
1.8.8