NVT ensemble¶
Overview
NVT¶
- class integration.nvt(info, group, method, tau, temperature)¶
Constructor of a NVT thermostat object for a group of particles.
- Parameters:
info – system information.
group – a group of particles.
method – thermostat method, the candidates are “nh” for nose hoover.
tau – thermostat coupling parameter.
temperature – temperature.
- setT(float T)¶
specifies the temperature as a constant value.
- setT(Variant vT)¶
specifies the temperature as a function of time steps.
Example:
inn = pygamd.integration.nvt(info=mst, group=['a'], method="nh", tau=1.0, temperature=1.0) app.add(inn)
GWVV¶
- class integration.gwvv(info, group)¶
Constructor of a GWVV thermostat object for a group of particles.
- Parameters:
info – system information.
group – a group of particles.
Example:
inn = pygamd.integration.gwvv(info=mst, group='all') app.add(inn)
BD¶
- class integration.bd(info, group, temperature)¶
Constructor of a Brownian Dynamics thermostat object for a group of particles.
- Parameters:
info – system information.
group – a group of particles.
temperature – temperature.
- setParams(string typ, float gamma)¶
specifies the gamma parameter for particle type.
Example:
inn = pygamd.integration.bd(info=mst, group="all", temperature=1.0) app.add(inn)