#include "ExteriorFuelEquipment.hpp"
Public Member Functions | |
ExteriorFuelEquipment (const ExteriorFuelEquipmentDefinition &definition) | |
ExteriorFuelEquipment (const ExteriorFuelEquipmentDefinition &definition, Schedule &schedule) | |
virtual | ~ExteriorFuelEquipment () |
ExteriorFuelEquipmentDefinition | exteriorFuelEquipmentDefinition () const |
Schedule | schedule () const |
std::string | fuelType () const |
double | multiplier () const |
bool | isMultiplierDefaulted () const |
std::string | endUseSubcategory () const |
bool | isEndUseSubcategoryDefaulted () const |
bool | setExteriorFuelEquipmentDefinition (const ExteriorFuelEquipmentDefinition &exteriorFuelEquipmentDefinition) |
bool | setSchedule (Schedule &schedule) |
void | resetSchedule () |
bool | setFuelType (std::string fuelType) |
bool | setMultiplier (double multiplier) |
void | resetMultiplier () |
bool | setEndUseSubcategory (std::string endUseSubcategory) |
void | resetEndUseSubcategory () |
Facility | facility () const |
Static Public Member Functions | |
static std::vector< std::string > | fuelTypeValues () |
static IddObjectType | iddObjectType () |
static std::vector< std::string > | validFuelTypeValues () |
Related Functions | |
typedef std::vector < ExteriorFuelEquipment > | ExteriorFuelEquipmentVector |
typedef boost::optional < ExteriorFuelEquipment > | OptionalExteriorFuelEquipment |
ExteriorFuelEquipment is a ExteriorLoadInstance that wraps the OpenStudio IDD object 'OS:Exterior:FuelEquipment'.
ExteriorFuelEquipment is a child of Facility and instances ExteriorFuelEquipmentDefinition.
openstudio::model::ExteriorFuelEquipment::ExteriorFuelEquipment | ( | const ExteriorFuelEquipmentDefinition & | definition | ) |
This constructor sets schedule to always on, defaults to Fuel Type = Electricity.
openstudio::model::ExteriorFuelEquipment::ExteriorFuelEquipment | ( | const ExteriorFuelEquipmentDefinition & | definition, |
Schedule & | schedule | ||
) |
This constructor requires a user-specified schedule.
|
inlinevirtual |
std::string openstudio::model::ExteriorFuelEquipment::endUseSubcategory | ( | ) | const |
ExteriorFuelEquipmentDefinition openstudio::model::ExteriorFuelEquipment::exteriorFuelEquipmentDefinition | ( | ) | const |
Facility openstudio::model::ExteriorFuelEquipment::facility | ( | ) | const |
std::string openstudio::model::ExteriorFuelEquipment::fuelType | ( | ) | const |
|
static |
|
static |
bool openstudio::model::ExteriorFuelEquipment::isEndUseSubcategoryDefaulted | ( | ) | const |
bool openstudio::model::ExteriorFuelEquipment::isMultiplierDefaulted | ( | ) | const |
double openstudio::model::ExteriorFuelEquipment::multiplier | ( | ) | const |
void openstudio::model::ExteriorFuelEquipment::resetEndUseSubcategory | ( | ) |
void openstudio::model::ExteriorFuelEquipment::resetMultiplier | ( | ) |
void openstudio::model::ExteriorFuelEquipment::resetSchedule | ( | ) |
Schedule openstudio::model::ExteriorFuelEquipment::schedule | ( | ) | const |
bool openstudio::model::ExteriorFuelEquipment::setEndUseSubcategory | ( | std::string | endUseSubcategory | ) |
bool openstudio::model::ExteriorFuelEquipment::setExteriorFuelEquipmentDefinition | ( | const ExteriorFuelEquipmentDefinition & | exteriorFuelEquipmentDefinition | ) |
bool openstudio::model::ExteriorFuelEquipment::setFuelType | ( | std::string | fuelType | ) |
bool openstudio::model::ExteriorFuelEquipment::setMultiplier | ( | double | multiplier | ) |
bool openstudio::model::ExteriorFuelEquipment::setSchedule | ( | Schedule & | schedule | ) |
|
static |
|
related |
|
related |