monte_carlo/include/trials

namespace feasst

Functions

std::shared_ptr<Trial> MakeTrialTranslate(argtype args = argtype())

Attempt a rigid translation of a random particle.

std::shared_ptr<Trial> MakeTrialRotate(argtype args = argtype())

Attempt a rigid rotation of a random particle.

std::shared_ptr<Trial> MakeTrialAdd(argtype args = argtype())

Attempt to add a particle.

std::shared_ptr<Trial> MakeTrialRemove(argtype args = argtype())

Attempt to remove a particle.

std::shared_ptr<TrialFactory> MakeTrialTransfer(argtype args = argtype())

Attempt TrialAdd or TrialRemove with equal probability.

std::shared_ptr<Trial> MakeTrialVolume(argtype args = argtype())

Attempt to change the volume.