Emdee
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCAtomDefines the type, position and other properties of an atom
oCAtomTypeDefines the name, abbreviation, number, mass and other properties of an atom type
oCConfigurationParser
oCFallbackLogger
oCFannDerivativeHelper class that is used to calculate the gradient of the FANN network output with respect to its input
oCFannThreeParticleNetwork
oCFannTwoParticleNetwork
oCFileManagerFunctionality to save the current state of a MoleculeSystem with proper unit conversions
oCGeneratorFunctions to generate crystal structures, initial velocities, etc. for a MoleculeSystem
oCIntegratorBase class for all time integrator classes
|oCEulerCromerIntegratorIntegrates the position and velocity of all particles based on the Euler-Cromer scheme
|\CVelocityVerletIntegratorIntegrates the position and velocity of all particles based on the velocity-Verlet scheme
oCModifierBase class for all MoleculeSystem modifiers
|oCAndersenThermostatModifies the temperature of the system by use of a Andersen thermostat
|oCBerendsenThermostatModifies the temperature of the system by use of a Berendsen thermostat
|\CFrictionApplies a friction force to all particles of the system
oCMoleculeSystemCore of the molecular dynamics simulation. It provides functions to add and remove atoms, start simulations, and sampling of statistical properties
oCMoleculeSystemCellDefines a region of a MoleculeSystem and holds information about neighboring MoleculeSystemCell objects
oCPickEvent
oCProcessorHolds information about the current processor and neighboring processors. Its implementation depends on whether the program is compiled with MPI or not
oCProcessorNeighbor
oCProgressReporter
oCQGLAbstractSurface
|oCQGLDrawBufferSurface
|\CQGLMaskedSurfaceMasked copy of another OpenGL drawing surface
oCQGLCamera
|\CSuperCamera
oCQGLMaskedSurfacePrivate
oCQGLSubsurface
|oCStereoViewportSubsurface
|\CViewportSubsurface
oCQMutexMaybeLocker
oCQObject
|oCBenchmarkTest
|oCFileIO
|oCForcesTest
|oCGeneratorTest
|oCOculusReader
|oCPlaygroundTest
|oCSystemTest
|\CVector3Test
oCQQuickItem3D
|\CMolecularDynamics
oCQQuickPaintedItem
|\CStereoViewport
oCQQuickView
|\CQtQuick2ApplicationViewer
oCQQuickViewport
|\CStereoViewport
oCQtQuick2ApplicationViewerPrivate
oCRandomStandard functions for generation of random numbers
oCRangeDefines a simple mathematical range used by the Processor class
oCs1_t
oCSetupHelper class to load MPI and the glog library upon starting an application
oCSingleParticleForceBase class for single-particle forces and potentials that act on all particles. For instance external forces such as gravity
|\CConstantForceDefines a simple constant force that is applied to all particles
oCStereoViewportPrivate
oCThreeParticleForceThe InteratomicForce class calculates forces between atoms
|oCFannThreeParticleForceLoads a pre-trained FANN network and uses this to calculate three-particle forces between a given set of atoms
|oCKohenThreeParticleForceNot yet implemented and serves only as a benchmark test case
|\CVashishtaThreeParticleForceDefines the interaction between three particles in the Vashishta-Kalia-Rino-Ebbsjø potential
oCTwoParticleForceThe InteratomicForce class calculates forces between atoms
|oCFannTwoParticleForceLoads a pre-trained FANN network and uses this to calculate two-particle forces between a given set of atoms
|oCLennardJonesForceCalculates the force and potential based on the Lennard-Jones potential
|\CVashishtaTwoParticleForceDefines the interaction between two particles in the Vashishta-Kalia-Rino-Ebbsjø potential
\CVector3Simple and performance-centric 3D vector class