Molecular Dynamics Simulation
1.0
|
▼NArrayUtils | Collection of utility functions and operators for iterable data containers |
▼Nis_container_impl | Type 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 | |
CAbsoluteThermostat | A 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 |
CCell | Class representing a cell in the linked cells algorithm |
CCheckPointWriter | Class to write particle data to a .chkpt file |
CChkptPointFileReader | Class to read particle and simulation data from a '.xml' file |
CCLIParams | |
CCSVWriter | |
CCuboidSpawner | Class to spawn particles in a cuboid. Implements the interface ParticleSpawner |
CDiffusionFunctionInterceptor | |
CDirectSumContainer | Wrapper class for a set of particles |
CFileInputHandler | Wrapper class to abstract the reading of input files |
CFileOutputHandler | Wrapper class to abstract the writing of output files |
▼CFileReader | Abstract base class for all custom file readers |
CFileFormatException | Exception to be thrown when the file format is invalid |
CFileWriter | Abstract base class for all file writers |
CFrameWriterInterceptor | |
CGlobalDownwardsGravity | Class to calculate the global downwards gravity force |
CGravitationalForce | Class to calculate gravitational forces between particles. Implements the interface PairwiseForceSource |
CHarmonicForce | Class to calculate the harmonic force on a particle |
CIntegrationFunctor | Interface for numerical integration methods |
CInternalToXSDTypeAdapter | |
CLennardJonesForce | Class to calculate the Lennard-Jones force between particles. Implements the interface PairwiseForceSource |
CLennardJonesRepulsiveForce | Class to calculate the only the repulisve part of the Lennard-Jones force between particles. Implements the interface PairwiseForceSource |
CLinkedCellsContainer | Extension of the ParticleContainer class using a linked cells data structure for improved performance over the direct sum approach |
CLogger | Class as wrapper and initializer for a globally usable logger |
COutflowBoundaryType | |
CPairwiseForceSource | Interface for pairwise force source classes |
CParticle | Class to represent a particle |
CParticleContainer | Interface for particle containers |
CParticleSpawner | Interface for particle spawner classes |
CParticleUpdateCounterInterceptor | |
CPeriodicBoundaryType | |
CProgressBarInterceptor | |
CRadialDistributionFunctionInterceptor | |
CReflectiveBoundaryType | |
CRelativeThermostat | A 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 |
CSimpleForceSource | Interface for simple force source classes |
CSimulation | Class to run a simulation |
CSimulationInterceptor | |
CSimulationOverview | Class to store some overview data of an executed simulation |
▼CSimulationParams | Contains all parameters needed to run a simulation |
CDirectSumType | Struct to specify the type of the particle container as DirectSumType |
CLinkedCellsType | Struct to specify the type of the particle container as LinkedCellsType (needs domain_size and cutoff_radius) |
CSmoothedLennardJonesForce | Class to calculate the smoothed Lennard-Jones force between particles. Implements the interface PairwiseForceSource |
CSoftBodyCuboidSpawner | Class to spawn particles of a soft body in a cuboid. Implements the interface ParticleSpawner |
CSphereSpawner | Class to spawn particles in a Sphere. Implements the interface ParticleSpawner |
CTargettedForceSource | Interface for targetted force source classes |
CTargettedTemporaryConstantForce | Class for a constant force source |
CTemperatureSensorInterceptor | |
CThermostat | A 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 | |
CVerletFunctor | Implementation of the Strömer-Verlet integration method. Implements the interface IntegrationFunctor |
CVTUWriter | Class to write particle data to a .vtu file |
CXMLFileReader | Class to read particle and simulation data from a '.xml' file |
CXSDToInternalTypeAdapter | Class to convert XSD types to internal types |
CXYZWriter | Class to write particle data to a .xyz file |