#include "SteamEquipment.hpp"
Public Member Functions | |
SteamEquipment (const SteamEquipmentDefinition &definition) | |
virtual | ~SteamEquipment () |
SteamEquipmentDefinition | steamEquipmentDefinition () const |
boost::optional< Schedule > | schedule () const |
bool | isScheduleDefaulted () const |
std::string | endUseSubcategory () const |
bool | isEndUseSubcategoryDefaulted () const |
bool | setSteamEquipmentDefinition (const SteamEquipmentDefinition &definition) |
bool | setSchedule (Schedule &schedule) |
void | resetSchedule () |
bool | setMultiplier (double multiplier) |
void | resetMultiplier () |
bool | setEndUseSubcategory (std::string endUseSubcategory) |
void | resetEndUseSubcategory () |
double | getDesignLevel (double floorArea, double numPeople) const |
double | getPowerPerFloorArea (double floorArea, double numPeople) const |
double | getPowerPerPerson (double floorArea, double numPeople) const |
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
Related Functions | |
typedef boost::optional < SteamEquipment > | OptionalSteamEquipment |
typedef std::vector < SteamEquipment > | SteamEquipmentVector |
SteamEquipment is a SpaceLoadInstance that wraps the OpenStudio IDD object 'OS:SteamEquipment'.
|
explicit |
|
inlinevirtual |
std::string openstudio::model::SteamEquipment::endUseSubcategory | ( | ) | const |
double openstudio::model::SteamEquipment::getDesignLevel | ( | double | floorArea, |
double | numPeople | ||
) | const |
Returns the design level represented by this instance, assuming floorArea (m^2) and numPeople.
double openstudio::model::SteamEquipment::getPowerPerFloorArea | ( | double | floorArea, |
double | numPeople | ||
) | const |
Returns the watts/m^2 represented by this instance, assuming floorArea (m^2) and numPeople.
double openstudio::model::SteamEquipment::getPowerPerPerson | ( | double | floorArea, |
double | numPeople | ||
) | const |
Returns the watts/person represented by this instance, assuming floorArea (m^2) and numPeople.
|
static |
bool openstudio::model::SteamEquipment::isEndUseSubcategoryDefaulted | ( | ) | const |
bool openstudio::model::SteamEquipment::isScheduleDefaulted | ( | ) | const |
Returns true if this object does not specify a schedule directly.
void openstudio::model::SteamEquipment::resetEndUseSubcategory | ( | ) |
void openstudio::model::SteamEquipment::resetMultiplier | ( | ) |
void openstudio::model::SteamEquipment::resetSchedule | ( | ) |
Resets the (fractional) Schedule.
boost::optional<Schedule> openstudio::model::SteamEquipment::schedule | ( | ) | const |
Returns the (fractional) equipment schedule.
If this object does not specify a schedule this function will search the hierarchy.
bool openstudio::model::SteamEquipment::setEndUseSubcategory | ( | std::string | endUseSubcategory | ) |
bool openstudio::model::SteamEquipment::setMultiplier | ( | double | multiplier | ) |
bool openstudio::model::SteamEquipment::setSchedule | ( | Schedule & | schedule | ) |
Sets the (fractional) Schedule.
bool openstudio::model::SteamEquipment::setSteamEquipmentDefinition | ( | const SteamEquipmentDefinition & | definition | ) |
SteamEquipmentDefinition openstudio::model::SteamEquipment::steamEquipmentDefinition | ( | ) | const |
|
related |
|
related |