|
faunus
|
QuadrantJump translates a molecule to another quadrant considering as the origin the center of the box or the center of mass of a range of atomic indexes specified by "index": [start:stop]. More...
#include <move.h>


Public Member Functions | |
| QuadrantJump (Space &spc) | |
Public Member Functions inherited from Faunus::move::Move | |
| void | from_json (const json &j) |
| void | to_json (json &j) const |
| JSON report w. statistics, output etc. | |
| void | move (Change &change) |
| Perform move and modify given change object. | |
| void | accept (Change &change) |
| void | reject (Change &change) |
| void | setRepeat (int repeat) |
| virtual double | bias (Change &change, double old_energy, double new_energy) |
| Extra energy not captured by the Hamiltonian. More... | |
| Move (Space &spc, std::string_view name, std::string_view cite) | |
| bool | isStochastic () const |
| True if move should be called stochastically. | |
| const std::string & | getName () const |
Protected Member Functions | |
| QuadrantJump (Space &spc, const std::string &name, const std::string &cite) | |
Additional Inherited Members | |
Static Public Attributes inherited from Faunus::move::Move | |
| static Random | slump |
| Shared for all moves. | |
Protected Attributes inherited from Faunus::move::Move | |
| const std::string | name |
| Name of move. | |
| Space & | spc |
| Space to operate on. | |
| int | repeat = 1 |
| unsigned long | number_of_attempted_moves = 0 |
| Counter for total number of move attempts. | |
QuadrantJump translates a molecule to another quadrant considering as the origin the center of the box or the center of mass of a range of atomic indexes specified by "index": [start:stop].
1.8.13