34class SteamTurbine :
public SimSignalComp,
38 std::shared_ptr<SteamTurbineParameters> mParameters;
42 const Attribute<Real>::Ptr mPhp;
44 const Attribute<Real>::Ptr mPip;
46 const Attribute<Real>::Ptr mPlp;
48 const Attribute<Real>::Ptr mPm;
56 explicit SteamTurbine(
const String &name)
57 : SimSignalComp(name, name), mPhp(
mAttributes->create<Real>(
"Php")),
62 SteamTurbine(
const String &name, CPS::Logger::Level logLevel);
64 void setParameters(std::shared_ptr<Base::TurbineParameters> parameters)
final;
66 Real
step(Real Pgv, Real dt)
final;