#include "HotWaterEquipmentDefinition.hpp"
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
static std::vector< std::string > | validDesignLevelCalculationMethodValues () |
Related Functions | |
typedef std::vector < HotWaterEquipmentDefinition > | HotWaterEquipmentDefinitionVector |
typedef boost::optional < HotWaterEquipmentDefinition > | OptionalHotWaterEquipmentDefinition |
HotWaterEquipmentDefinition is a SpaceLoadDefinition that wraps the OpenStudio IDD object 'OS:HotWaterEquipment:Definition'.
Its fields are derived from the EnergyPlus IDD object 'HotWaterEquipment'. Note that this object is not tied into any plant loop or water system, so it should not be used in models for which water use is an important output.
|
explicit |
|
inlinevirtual |
boost::optional<double> openstudio::model::HotWaterEquipmentDefinition::designLevel | ( | ) | const |
std::string openstudio::model::HotWaterEquipmentDefinition::designLevelCalculationMethod | ( | ) | const |
double openstudio::model::HotWaterEquipmentDefinition::fractionLatent | ( | ) | const |
double openstudio::model::HotWaterEquipmentDefinition::fractionLost | ( | ) | const |
double openstudio::model::HotWaterEquipmentDefinition::fractionRadiant | ( | ) | const |
double openstudio::model::HotWaterEquipmentDefinition::getDesignLevel | ( | double | floorArea, |
double | numPeople | ||
) | const |
Returns the design level represented by this definition, assuming floorArea (m^2) and numPeople.
double openstudio::model::HotWaterEquipmentDefinition::getPowerPerFloorArea | ( | double | floorArea, |
double | numPeople | ||
) | const |
Returns the watts/m^2 represented by this definition, assuming floorArea (m^2) and numPeople.
double openstudio::model::HotWaterEquipmentDefinition::getPowerPerPerson | ( | double | floorArea, |
double | numPeople | ||
) | const |
Returns the watts/person represented by this definition, assuming floorArea (m^2) and numPeople.
|
static |
bool openstudio::model::HotWaterEquipmentDefinition::isFractionLatentDefaulted | ( | ) | const |
bool openstudio::model::HotWaterEquipmentDefinition::isFractionLostDefaulted | ( | ) | const |
bool openstudio::model::HotWaterEquipmentDefinition::isFractionRadiantDefaulted | ( | ) | const |
void openstudio::model::HotWaterEquipmentDefinition::resetFractionLatent | ( | ) |
void openstudio::model::HotWaterEquipmentDefinition::resetFractionLost | ( | ) |
void openstudio::model::HotWaterEquipmentDefinition::resetFractionRadiant | ( | ) |
bool openstudio::model::HotWaterEquipmentDefinition::setDesignLevel | ( | double | designLevel | ) |
Sets designLevelCalculationMethod to 'DesignLevel', clears wattsperSpaceFloorArea and wattsperPerson, and sets designLevel.
bool openstudio::model::HotWaterEquipmentDefinition::setDesignLevelCalculationMethod | ( | const std::string & | method, |
double | floorArea, | ||
double | numPeople | ||
) |
If method is a valid design level calculation method , changes this definition to an equivalent power level, under the assumptions of floorArea (m^2) and numPeople.
bool openstudio::model::HotWaterEquipmentDefinition::setFractionLatent | ( | double | fractionLatent | ) |
bool openstudio::model::HotWaterEquipmentDefinition::setFractionLost | ( | double | fractionLost | ) |
bool openstudio::model::HotWaterEquipmentDefinition::setFractionRadiant | ( | double | fractionRadiant | ) |
bool openstudio::model::HotWaterEquipmentDefinition::setWattsperPerson | ( | double | wattsperPerson | ) |
Sets designLevelCalculationMethod to 'Watts/Person', clears designLevel and wattsperSpaceFloorArea, and sets wattsperPerson.
bool openstudio::model::HotWaterEquipmentDefinition::setWattsperSpaceFloorArea | ( | double | wattsperSpaceFloorArea | ) |
Sets designLevelCalculationMethod to 'Watts/Area', clears designLevel and wattsperPerson, and sets wattsperSpaceFloorArea.
|
static |
boost::optional<double> openstudio::model::HotWaterEquipmentDefinition::wattsperPerson | ( | ) | const |
boost::optional<double> openstudio::model::HotWaterEquipmentDefinition::wattsperSpaceFloorArea | ( | ) | const |
|
related |
|
related |