![]() |
SMILE
v2.5
Schwarzschild Modelling Interactive expLoratory Environment
|
| common.h | Forward class declarations, several abstract data classes, a couple of global functions, and global constants (header file only) |
| configfile.h | Reading/writing of INI files |
| core.h | Main business logic for both GUI and console versions, and the console scripting class |
| energydiff.cpp | Tool: Measure the rate of energy diffusion in N-body simulation |
| gui.h | Main GUI window class that handles all interactive operations |
| icgenerator.h | Classes for generating the initial conditions for the orbit library |
| iodata.h | Input/output of various kind of data to/from text or binary files |
| iosnapshot.h | Input/output of Nbody snapshots in various formats |
| managepotential.h | Creation of CPotential and CMassModel instances, and input/output of potentials |
| massmodel.h | Class for dealing with spherical isotropic mass models |
| massmodelaxi.h | Class for dealing with axisymmetric mass models |
| measureshape.cpp | Tool: Measure the shape (axis ratio) of an N-body snapshot as a function of radius |
| mkspherical.cpp | Tool: Create spherical mass models from a text table, Nbody snapshot, or analytic density profile |
| odeint.h | ODE integration classes |
| optimization.h | Interface to linear/quadratic optimization solvers for Schwarzshild modelling |
| orbitan.h | Orbit analysis classes |
| orbitint.h | Orbit integration class |
| orbitlib.h | Classes for handling the orbit library and creating an Nbody model |
| potential.h | Classes for computing potential, forces and density for various mass models |
| renderdensity.cpp | Tool: Create a visual representation of an arbitrary density model |
| schwarzschild.h | Classes that compute and store various data for Schwarzschild modelling, and the driver class for performing modelling |
| smilepot.h | Simplified C interface to smile::CPotential class |
| snaporbits.cpp | Tool: Perform orbit analysis on trajectories of particles from an N-body snapshot |
| testaccuracy.cpp | Tool: check accuracy of approximation of an N-body snapshot by a potential expansion |
| utils.h | Several mathematical, statistical, string formatting and error reporting routines |
1.8.8