GCMC Simulation
A C++ and Python-based Monte Carlo simulation framework for interacting particles.
|
This is the complete list of members for Simulation, including all inherited members.
buildCellList() | Simulation | |
calculatePressure() const | Simulation | |
clearCellList() | Simulation | |
computeEnergy() | Simulation | |
computeLocalEnergy(int particleIndex) const | Simulation | |
computeTotalForce() const | Simulation | |
energy | Simulation | |
getEnergy() const | Simulation | |
getNumParticles() const | Simulation | |
getPressure() const | Simulation | |
getTemperature() const | Simulation | |
initializeParticles(bool randomPlacement) | Simulation | |
monteCarloAddRemove() | Simulation | |
monteCarloMove() | Simulation | |
removeParticleFromCellList(int particleIndex, int cellIndex) | Simulation | |
run(int numSteps, int equilibrationTime, int outputFrequency, Logging &logger) | Simulation | |
setParticlePosition(size_t index, double x, double y) | Simulation | |
Simulation(const SimulationBox &box, PotentialType potentialType, SimulationType simtype, double temperature, int numParticles, double maxDisplacement, double r2cut, float f_prime, double mu, unsigned int seed, bool useCellList, int cellListUpdateFrequency) | Simulation | |
tail_correction_energy_2d() const | Simulation | |
tail_correction_pressure_2d() const | Simulation |