29 std::shared_ptr<HydroTurbineParameters> mParameters;
44 void setParameters(std::shared_ptr<Base::TurbineParameters> parameters)
final;
AttributePointer< Attribute< T > > Ptr
spdlog::level::level_enum Level
void initializeStates(Real Pminit) final
Set steady-state initial values (call after setParameters, before first step)
Real step(Real Pgv, Real dt) final
Step the turbine with valve/gate opening Pgv and return mechanical power Pm.
void setParameters(std::shared_ptr< Base::TurbineParameters > parameters) final
HydroTurbine(const String &name, CPS::Logger::Level logLevel=CPS::Logger::Level::off)
Real Tw
Water starting time (s)
SimSignalComp(String uid, String name, Logger::Level logLevel=Logger::Level::off)