Overview

SimulationBuilder is a project that defines C++ classes that can be used to quickly and easily create a custom molecular simulation code. The classes are included into a C++ code by including the <glotzilla++.h> header file and linking with the libGlotzilla++.a library file. The command glotzcc does this automatically. Some example simulations generated using the SimulationBuilder libraries are given in the Simulations project.

Structure

Shared

ParticleBuildingBlocks

ConvexComponents

SystemTypes&Interactions

Potentials

BoundaryConditions

Units

Optimization

Definitions

Vectors

RandNumGenerators

Utilities

MC

McSimulations

McParticles

TrialMoves

PotentialRoutines

McFields

McSimulationComponents

MD

MdSimulations

MdParticles

ForceRoutines

IntegrationSchemes

SimulationComponents