NVE¶
- class hoomd.md.methods.rattle.NVE(filter, manifold_constraint, tolerance=1e-06)¶
Bases:
MethodRATTLE
NVE Integration via Velocity-Verlet with RATTLE constraint.
- Parameters:
filter (hoomd.filter.filter_like) – Subset of particles on which to apply this method.
manifold_constraint (hoomd.md.manifold.Manifold) – Manifold constraint.
tolerance (float) – Defines the tolerated error particles are allowed to deviate from the manifold in terms of the implicit function. The units of tolerance match that of the selected manifold’s implicit function. Defaults to 1e-6
NVE
performs constant volume, constant energy simulations as described inhoomd.md.methods.ConstantVolume
without any thermostat. In addition the particles are constrained to a manifold by using the RATTLE algorithm.Example
sphere = hoomd.md.manifold.Sphere(r=5) nve_rattle = hoomd.md.methods.rattle.NVE( filter=hoomd.filter.All(), manifold_constraint=sphere, ) simulation.operations.integrator.methods = [nve_rattle]
Members inherited from
AutotunedObject
:- property kernel_parameters¶
Kernel parameters.
Read more...
- property is_tuning_complete¶
Check if kernel parameter tuning is complete.
Read more...
- tune_kernel_parameters()¶
Start tuning kernel parameters.
Read more...
Members inherited from
MethodRATTLE
:- manifold_constraint¶
Manifold constraint.
Read more...
- tolerance¶
Defines the tolerated error particles are allowed to deviate from the manifold in terms of the implicit function.
Read more...
Members defined in
NVE
:- filter¶
Subset of particles on which to apply this method.
- Type: