37 Bool initPowerFromTerminal =
true;
55 RXLoad(String
uid, String name, Logger::Level logLevel = Logger::Level::off);
57 RXLoad(String name, Logger::Level logLevel = Logger::Level::off);
59 RXLoad(String name, Matrix activePower, Matrix reactivePower, Real volt,
60 Logger::Level logLevel = Logger::Level::off);
62 SimPowerComp<Real>::Ptr
clone(String name)
override;
65 virtual String description()
override {
66 return fmt::format(
"Active: {}MW, Reactive: {}MVAr, Voltage: {}kV",
71 void setParameters(Matrix activePower, Matrix reactivePower, Real volt,
72 bool reactanceInSeries =
false);
79 void mnaCompUpdateCurrent(
const Matrix &leftVector)
override;
80 void mnaCompUpdateVoltage(
const Matrix &leftVector)
override;
84 void mnaParentPostStep(Real time, Int timeStepCount,
85 Attribute<Matrix>::Ptr &leftVector)
override;
87 void mnaParentAddPreStepDependencies(
88 AttributeBase::List &prevStepDependencies,
89 AttributeBase::List &attributeDependencies,
90 AttributeBase::List &modifiedAttributes)
override;
92 mnaParentAddPostStepDependencies(AttributeBase::List &prevStepDependencies,
93 AttributeBase::List &attributeDependencies,
94 AttributeBase::List &modifiedAttributes,
95 Attribute<Matrix>::Ptr &leftVector)
override;