![]() |
helics
3.0.1
|
#include <SignalGenerators.hpp>
Public Member Functions | |
virtual void | set (const std::string ¶meter, double val) override |
void | set (const std::string ¶meter, std::complex< double > val) |
virtual void | setString (const std::string ¶meter, const std::string &val) override |
virtual defV | generate (Time signalTime) override |
![]() | |
void | setTime (Time indexTime) |
Additional Inherited Members | |
![]() | |
Time | lastTime {timeZero} |
Time | keyTime {timeZero} |
generate a rotating phasor
this is a coupled sinusoidal oscillator
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().
Referenced by setString().
void helics::apps::PhasorGenerator::set | ( | const std::string & | parameter, |
std::complex< double > | val | ||
) |
set overload for a complex parameter
|
overridevirtual |
set a string parameter
Reimplemented from helics::apps::SignalGenerator.
References helics::helicsGetComplex(), set(), and helics::apps::SignalGenerator::setString().