md.alchemy.methods¶
Overview
Alchemostat base class. |
|
Alchemical NVT integration. |
Details
Alchemical MD integration methods.
- class hoomd.md.alchemy.methods.Alchemostat(alchemical_dof)¶
Alchemostat base class.
Note
Alchemostatis the base class for all alchemical integration methods. Users should use the subclasses and not instantiateAlchemostatdirectly.New in version 3.1.0.
- property alchemical_dof¶
List of alchemical degrees of freedom.
- class hoomd.md.alchemy.methods.NVT(alchemical_kT, alchemical_dof, period=1)¶
Alchemical NVT integration.
Implements molecular dynamics simulations of an extended statistical mechanical ensemble that includes alchemical degrees of freedom describing particle attributes as thermodynamic variables.
- Parameters
alchemical_kT (hoomd.variant.variant_like) – Temperature set point for the alchemostat \([\mathrm{energy}]\).
alchemical_dof (
list[hoomd.md.alchemy.pair.AlchemicalDOF]) – List of alchemical degrees of freedom.period (int) – Timesteps between applications of the alchemostat.
Attention
hoomd.md.alchemy.methods.NVTdoes not support execution on GPUs.Attention
hoomd.md.alchemy.methods.NVTdoes not support MPI parallel simulations.Attention
hoomd.md.alchemy.methods.NVTobjects are not picklable.Danger
NVTmust be the first item in thehoomd.md.Integrator.methodslist.See also
New in version 3.1.0.
- alchemical_kT¶
Temperature set point for the alchemostat \([\mathrm{energy}]\).
- alchemical_dof¶
List of alchemical degrees of freedom.