21 setParameters(std::shared_ptr<Base::GovernorParameters> parameters) = 0;
Base model for Governors.
virtual Real step(Real Omega, Real dt)=0
Step the governor and return the valve/gate opening signal Pgv.
virtual ~Governor()=default
virtual void setParameters(std::shared_ptr< Base::GovernorParameters > parameters)=0
virtual void initializeStates(Real PmRef)=0
Set steady-state initial values (call after setParameters, before first step)
virtual ~GovernorParameters()=default