11#include <util/containers/DArray.h>
35 template <
int D,
class T>
50 void setup()
override;
59 RealMove(
typename T::McSimulator& simulator);
72 using McMoveT =
typename T::McMove;
75 using McMoveT::system;
76 using McMoveT::simulator;
77 using McMoveT::vecRandom;
81 using RFieldT =
typename T::RField;
~RealMove()=default
Destructor.
RealMove(typename T::McSimulator &simulator)
Constructor.
void readParameters(std::istream &in) override
Read body of parameter file block.
void attemptMove() override
Attempt unconstrained move.
void setup() override
Setup before the simulation loop.
Class templates for real-valued periodic fields.
PSCF package top-level namespace.