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 |