#include "Generator.hpp"
Public Member Functions | |
boost::optional< Schedule > | availabilitySchedule () const |
boost::optional < ElectricLoadCenterDistribution > | electricLoadCenterDistribution () const |
Generator (IddObjectType type, const Model &model) | |
std::string | generatorObjectType () const |
boost::optional< double > | ratedElectricPowerOutput () const |
boost::optional< double > | ratedThermalToElectricalPowerRatio () const |
virtual | ~Generator () |
Generator is the base class for generators.
The ratedElectricPowerOutput, availabilitySchedule, and ratedThermalToElectricalPowerRatio fields are mapped to fields in the ElectricLoadCenter:Generators object in EnergyPlus. The ElectricLoadCenter:Generators object does not exist in OpenStudio.
openstudio::model::Generator::Generator | ( | IddObjectType | type, |
const Model & | model | ||
) |
|
inlinevirtual |
boost::optional<Schedule> openstudio::model::Generator::availabilitySchedule | ( | ) | const |
boost::optional<ElectricLoadCenterDistribution> openstudio::model::Generator::electricLoadCenterDistribution | ( | ) | const |
std::string openstudio::model::Generator::generatorObjectType | ( | ) | const |
boost::optional<double> openstudio::model::Generator::ratedElectricPowerOutput | ( | ) | const |
boost::optional<double> openstudio::model::Generator::ratedThermalToElectricalPowerRatio | ( | ) | const |