|
PSCF v1.4.0
|
RealMove generates spatially uncorrelated random field changes. More...
#include <RealMove.h>
Public Member Functions | |
| void | readParameters (std::istream &in) override |
| Read body of parameter file block. | |
| void | setup () override |
| Setup before the simulation loop. | |
Protected Member Functions | |
| RealMove (typename T::McSimulator &simulator) | |
| Constructor. | |
| ~RealMove ()=default | |
| Destructor. | |
| void | attemptMove () override |
| Attempt unconstrained move. | |
RealMove generates spatially uncorrelated random field changes.
Specializations of this class template are used as base classes for two closely analogous class templates, also named RealMove, that are defined in Rpc and Rpg namespaces for use in the pscf_rpc and pscf_rpg programs, respectively.
Template parameters:
Definition at line 36 of file fts/montecarlo/RealMove.h.
|
protected |
Constructor.
| simulator | parent McSimulator object |
Definition at line 23 of file RealMove.tpp.
References Util::ParamComposite::setClassName().
|
protecteddefault |
Destructor.
|
override |
Read body of parameter file block.
| in | input parameter stream |
Definition at line 35 of file RealMove.tpp.
References Util::ParamComposite::read().
|
override |
Setup before the simulation loop.
Definition at line 47 of file RealMove.tpp.
|
overrideprotected |
Attempt unconstrained move.
Definition at line 67 of file RealMove.tpp.