4#include <util/param/ParamComposite.h>
11 template <
int D>
class Simulator;
49 virtual void setup(
int nStep);
94 assert(simulatorPtr_);
95 return *simulatorPtr_;
102 assert(simulatorPtr_);
103 return *simulatorPtr_;
Class that varies parameters during a simulation (abstract).
virtual void setup(int nStep)
Final setup before simulation loop, set value of nStep.
virtual void output()
Output any results at the end of the simulation.
virtual void setParameters(int iStep)=0
Set new parameters values in associated System and Simulator.
Simulator< D > const & simulator() const
Get parent Simulator<D> by const reference.
Ramp(Simulator< D > &simulator)
Constructor.
virtual ~Ramp()
Destructor.
int nStep_
Number of steps planned for this simulation (set in setup).
Field theoretic simulator (base class).
An object that can read multiple parameters from file.
PSCF package top-level namespace.
Utility classes for scientific computation.