18#ifndef OPAL_OPALSINUSOIDALTIMEDEPENDENCE_H
19#define OPAL_OPALSINUSOIDALTIMEDEPENDENCE_H
48 void print(std::ostream &)
const override;
The UI wrapper for SinusoidalTimeDependence.
static const std::string doc_string
OpalSinusoidalTimeDependence * clone(const std::string &name) override
Inherited copy constructor.
OpalSinusoidalTimeDependence & operator=(const OpalSinusoidalTimeDependence &)=delete
OpalSinusoidalTimeDependence()
Define mapping from enum variables to string UI parameter names.
void update() override
Receive parameters from the parser and hand them off to the OpalSinusoidalTimeDependence.
void print(std::ostream &) const override
Calls print on the OpalElement.
~OpalSinusoidalTimeDependence() override=default
Default destructor.
OpalSinusoidalTimeDependence(const OpalSinusoidalTimeDependence &)=delete