Package ffx.algorithms.mc
Interface MCMove
- All Known Implementing Classes:
LambdaMove,MDMove,RosenbluthChi0Move,RosenbluthChiAllMove,RotamerMatrixMove
public interface MCMove
The MCMove interface defines the basic functionality of a Monte Carlo move; that it can apply its
move and revert it.
- Since:
- 1.0
- Author:
- Michael J. Schnieders, Jacob M. Litman
-
Method Summary
Modifier and TypeMethodDescriptionvoidmove()Performs the move associated with this MCMove.voidReverts the last applied move() call.
-
Method Details
-
move
void move()Performs the move associated with this MCMove. -
revertMove
void revertMove()Reverts the last applied move() call. Returns the same energy change as described above (with the same sign).
-