Molecular Dynamics Simulation  1.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NArrayUtilsCollection of utility functions and operators for iterable data containers
 Nis_container_implType trait to check if a given type is a container
 Cis_container
 Cis_container< std::array< T, N > >
 Cis_container< std::vector< Args... > >
 Cis_container< std::list< Args... > >
 Cis_container< std::set< Args... > >
 Cis_container< std::unordered_set< Args... > >
 Cis_container
 CAbsoluteThermostatA basic thermostat that can be used to control the temperature of a particle container. Allows for gradual scaling of the temperature towards a set target
 CCellClass representing a cell in the linked cells algorithm
 CCheckPointWriterClass to write particle data to a .chkpt file
 CChkptPointFileReaderClass to read particle and simulation data from a '.xml' file
 CCLIParams
 CCSVWriter
 CCuboidSpawnerClass to spawn particles in a cuboid. Implements the interface ParticleSpawner
 CDiffusionFunctionInterceptor
 CDirectSumContainerWrapper class for a set of particles
 CFileInputHandlerWrapper class to abstract the reading of input files
 CFileOutputHandlerWrapper class to abstract the writing of output files
 CFileReaderAbstract base class for all custom file readers
 CFileFormatExceptionException to be thrown when the file format is invalid
 CFileWriterAbstract base class for all file writers
 CFrameWriterInterceptor
 CGlobalDownwardsGravityClass to calculate the global downwards gravity force
 CGravitationalForceClass to calculate gravitational forces between particles. Implements the interface PairwiseForceSource
 CHarmonicForceClass to calculate the harmonic force on a particle
 CIntegrationFunctorInterface for numerical integration methods
 CInternalToXSDTypeAdapter
 CLennardJonesForceClass to calculate the Lennard-Jones force between particles. Implements the interface PairwiseForceSource
 CLennardJonesRepulsiveForceClass to calculate the only the repulisve part of the Lennard-Jones force between particles. Implements the interface PairwiseForceSource
 CLinkedCellsContainerExtension of the ParticleContainer class using a linked cells data structure for improved performance over the direct sum approach
 CLoggerClass as wrapper and initializer for a globally usable logger
 COutflowBoundaryType
 CPairwiseForceSourceInterface for pairwise force source classes
 CParticleClass to represent a particle
 CParticleContainerInterface for particle containers
 CParticleSpawnerInterface for particle spawner classes
 CParticleUpdateCounterInterceptor
 CPeriodicBoundaryType
 CProgressBarInterceptor
 CRadialDistributionFunctionInterceptor
 CReflectiveBoundaryType
 CRelativeThermostatA relative thermostat that can be used to control the temperature of a particle container. Allows for gradual scaling of the temperature towards a set target
 CSimpleForceSourceInterface for simple force source classes
 CSimulationClass to run a simulation
 CSimulationInterceptor
 CSimulationOverviewClass to store some overview data of an executed simulation
 CSimulationParamsContains all parameters needed to run a simulation
 CDirectSumTypeStruct to specify the type of the particle container as DirectSumType
 CLinkedCellsTypeStruct to specify the type of the particle container as LinkedCellsType (needs domain_size and cutoff_radius)
 CSmoothedLennardJonesForceClass to calculate the smoothed Lennard-Jones force between particles. Implements the interface PairwiseForceSource
 CSoftBodyCuboidSpawnerClass to spawn particles of a soft body in a cuboid. Implements the interface ParticleSpawner
 CSphereSpawnerClass to spawn particles in a Sphere. Implements the interface ParticleSpawner
 CTargettedForceSourceInterface for targetted force source classes
 CTargettedTemporaryConstantForceClass for a constant force source
 CTemperatureSensorInterceptor
 CThermostatA thermostat that can be used to control the temperature of a particle container. Allows for gradual scaling of the temperature towards a set target
 CThermostatInterceptor
 CVelocityProfileInterceptor
 CVerletFunctorImplementation of the Strömer-Verlet integration method. Implements the interface IntegrationFunctor
 CVTUWriterClass to write particle data to a .vtu file
 CXMLFileReaderClass to read particle and simulation data from a '.xml' file
 CXSDToInternalTypeAdapterClass to convert XSD types to internal types
 CXYZWriterClass to write particle data to a .xyz file