12#include <util/random/Random.h>
22 template <
int D,
class T>
23 BdStep<D,T>::BdStep(
typename T::BdSimulator&
simulator)
33 template <
int D,
class T>
40 template <
int D,
class T>
44 template <
int D,
class T>
48 template <
int D,
class T>
52 template<
int D,
class T>
virtual void setup()
Setup before the beginning of each simulation run.
T::BdSimulator & simulator()
Get parent BdSimulator object.
T::VecRandom & vecRandom()
Get vector random number generator of parent simulator.
T::System & system()
Get parent System object.
virtual void output()
Output statistics for this stepper (after end of simulation).
virtual void outputTimers(std::ostream &out)
Output any timing results to ostream.
Random & random()
Get scalar random number generator of parent simulator.
virtual void readParameters(std::istream &in)
Read required parameters from file.
virtual void clearTimers()
Clear timers.
Class templates for real-valued periodic fields.
PSCF package top-level namespace.