Monte Carlo Vertex Move#

Definition#

Name

Mesh>MonteCarlo>vertex>move

Type

Monte Carlo

Defined in

Vertices

Monte Carlo vertex move integrator attempts to move \(N_v\) system vertices at each runtime.

Python calling#

add .. code-block:: python

evolver.add_integrator(“Mesh>MonteCarlo>vertex>move”, {“dr”: “0.05”})

evolveMC(MCS) .. code-block:: python

evolver.evolveMC(1000)

set .. code-block:: python

evolver.set(“Mesh>MonteCarlo>vertex>move”, {“dr”: “0.01”})

delete .. code-block:: python

evolver.delete_integrator(“Mesh>MonteCarlo>vertex>move”)

Property#

dx, dy, dz Distance used in each vertex move attempt.

type: double default: dx = dy = dz = 0.02

dr Set distance dx = dy = dz = dr

type: double

seed Seed used to generate the random number.

type: int default: 123456

every step Perform the Monte Carlo movement every n steps.

type: int

spherical_move Constrain the vertex movement on a sphere.

type: bool default: false

T Temperature used in simulation.

type: double default: 0.0