 |
helics
2.8.1
|
27 virtual void set(
const std::string& parameter,
double val)
override;
36 double frequency = 0.0;
38 double amplitude = 0.0;
45 virtual void set(
const std::string& parameter,
double val)
override;
54 double bias_real = 0.0;
55 double bias_imag = 0.0;
56 double frequency = 0.0;
58 double amplitude = 0.0;
62 std::complex<double> state{1.0, 0};
63 std::complex<double> rotation{1.0, 0};
66 virtual void set(
const std::string& parameter,
double val)
override;
68 void set(
const std::string& parameter, std::complex<double> val);
69 virtual void setString(
const std::string& parameter,
const std::string& val)
override;
constexpr Time timeZero
Definition: helics-time.hpp:31
Definition: SignalGenerators.hpp:52
virtual defV generate(Time signalTime) override
Definition: SignalGenerators.cpp:33
virtual void set(const std::string ¶meter, double val) override
Definition: SignalGenerators.cpp:16
virtual void set(const std::string ¶meter, double val)
Definition: Source.cpp:30
TimeRepresentation< count_time< 9 > > Time
Definition: helics-time.hpp:27
virtual void set(const std::string ¶meter, double val) override
Definition: SignalGenerators.cpp:79
virtual void setString(const std::string ¶meter, const std::string &val)
Definition: Source.cpp:32
Definition: Source.hpp:36
virtual defV generate(Time signalTime) override
Definition: SignalGenerators.cpp:61
mpark::variant< double, int64_t, std::string, std::complex< double >, std::vector< double >, std::vector< std::complex< double > >, NamedPoint > defV
Definition: HelicsPrimaryTypes.hpp:34
void cleanupHelicsLibrary()
Definition: Federate.cpp:36
the main namespace for the helics co-simulation library User functions will be in the helics namespac...
Definition: AsyncFedCallInfo.hpp:14
virtual defV generate(Time signalTime) override
Definition: SignalGenerators.cpp:121
Definition: SignalGenerators.hpp:33
Definition: Recorder.hpp:26
virtual void setString(const std::string ¶meter, const std::string &val) override
Definition: SignalGenerators.cpp:111
Definition: core-exceptions.hpp:18
Definition: SignalGenerators.hpp:21
std::complex< double > helicsGetComplex(const std::string &val)
Definition: helicsTypes.cpp:207
virtual void set(const std::string ¶meter, double val) override
Definition: SignalGenerators.cpp:40