helics
3.5.1
|
#include <SignalGenerators.hpp>
Public Member Functions | |
SineGenerator (std::string_view name) | |
virtual void | set (std::string_view parameter, double val) override |
virtual defV | generate (Time signalTime) override |
Public Member Functions inherited from helics::apps::SignalGenerator | |
SignalGenerator (std::string_view name) | |
virtual void | setString (std::string_view parameter, std::string_view val) |
void | setTime (Time indexTime) |
const std::string & | getName () |
Additional Inherited Members | |
Protected Attributes inherited from helics::apps::SignalGenerator | |
Time | lastTime {timeZero} |
Time | keyTime {timeZero} |
std::string | mName |
generate a sinusoidal signal
generate a new value at time signalTime
Implements helics::apps::SignalGenerator.
|
overridevirtual |
set a numerical parameter
Reimplemented from helics::apps::SignalGenerator.
References helics::apps::SignalGenerator::set().