1#ifndef RP_LINEAR_RAMP_H
2#define RP_LINEAR_RAMP_H
4#include <util/containers/DArray.h>
29 template <
int D,
class T>
52 void setup(
int nStep)
override;
80 using RampT =
typename T::Ramp;
81 using RampParameterT =
typename T::RampParameter;
~LinearRamp()=default
Destructor.
void output() override
Output information at the end of a simulation.
void setParameters(int iStep) override
Set new parameters values in associated System and Simulator.
void readParameters(std::istream &in) override
Read parameters from parameter file input stream.
void setup(int nStep) override
Set nStep and complete initialization.
LinearRamp(typename T::Simulator &simulator)
Constructor.
Class templates for real-valued periodic fields.
PSCF package top-level namespace.