Custom Integrators¶
Overview
A NPT integrator using stochastic velocity rescaling for thermostatting and a Nosé-Hoover-Langevin barostat for pressure control. |
|
NPH variant using a Nosé-Hoover-Langevin barostat for pressure control. |
Details
-
class
plugin_muMC.integrate.nphstochastic(**params)¶ Bases:
plugin_muMC.integrate.nptstochasticNPH variant using a Nosé-Hoover-Langevin barostat for pressure control.
The gamma parameter controls the barostat friction. Otherwise functionally indentical to usual nph integrators (see py:mod:hoomd.integrate.nph)
- Parameters
gamma (float) – Friction of the langevin barostat control
-
class
plugin_muMC.integrate.nptstochastic(group, kT=None, tau=None, S=None, P=None, tauP=None, couple='xyz', x=True, y=True, z=True, xy=False, xz=False, yz=False, all=False, rescale_all=None, gamma=None, seed=1, nph=False)¶ Bases:
plugin_muMC.integrate._integration_methodA NPT integrator using stochastic velocity rescaling for thermostatting and a Nosé-Hoover-Langevin barostat for pressure control. The gamma parameter is the barostat friction. Otherwise, this is functionally identical to default NPT integrators (see py:mod:hoomd.integrate.npt for details).
- Parameters
gamma (float) – Friction constant in the langevin barostat