#include "OtherEquipmentDefinition.hpp"
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
static std::vector< std::string > | validDesignLevelCalculationMethodValues () |
Related Functions | |
typedef boost::optional < OtherEquipmentDefinition > | OptionalOtherEquipmentDefinition |
typedef std::vector < OtherEquipmentDefinition > | OtherEquipmentDefinitionVector |
OtherEquipmentDefinition is a SpaceLoadDefinition that wraps the OpenStudio IDD object 'OS:OtherEquipment:Definition'.
Its fields are derived from the EnergyPlus IDD object 'OtherEquipment'. Note that this object represents an arbitrary internal gain (or loss) not tied into any end-use category, and so should be used with caution.
|
explicit |
|
inlinevirtual |
boost::optional<double> openstudio::model::OtherEquipmentDefinition::designLevel | ( | ) | const |
std::string openstudio::model::OtherEquipmentDefinition::designLevelCalculationMethod | ( | ) | const |
double openstudio::model::OtherEquipmentDefinition::fractionLatent | ( | ) | const |
double openstudio::model::OtherEquipmentDefinition::fractionLost | ( | ) | const |
double openstudio::model::OtherEquipmentDefinition::fractionRadiant | ( | ) | const |
double openstudio::model::OtherEquipmentDefinition::getDesignLevel | ( | double | floorArea, |
double | numPeople | ||
) | const |
Returns the design level represented by this definition, assuming floorArea (m^2) and numPeople.
double openstudio::model::OtherEquipmentDefinition::getPowerPerFloorArea | ( | double | floorArea, |
double | numPeople | ||
) | const |
Returns the watts/m^2 represented by this definition, assuming floorArea (m^2) and numPeople.
double openstudio::model::OtherEquipmentDefinition::getPowerPerPerson | ( | double | floorArea, |
double | numPeople | ||
) | const |
Returns the watts/person represented by this definition, assuming floorArea (m^2) and numPeople.
|
static |
bool openstudio::model::OtherEquipmentDefinition::isFractionLatentDefaulted | ( | ) | const |
bool openstudio::model::OtherEquipmentDefinition::isFractionLostDefaulted | ( | ) | const |
bool openstudio::model::OtherEquipmentDefinition::isFractionRadiantDefaulted | ( | ) | const |
void openstudio::model::OtherEquipmentDefinition::resetFractionLatent | ( | ) |
void openstudio::model::OtherEquipmentDefinition::resetFractionLost | ( | ) |
void openstudio::model::OtherEquipmentDefinition::resetFractionRadiant | ( | ) |
void openstudio::model::OtherEquipmentDefinition::setDesignLevel | ( | double | designLevel | ) |
Sets designLevelCalculationMethod to 'EquipmentLevel', clears wattsperSpaceFloorArea and wattsperPerson, and sets designLevel.
bool openstudio::model::OtherEquipmentDefinition::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::OtherEquipmentDefinition::setFractionLatent | ( | double | fractionLatent | ) |
bool openstudio::model::OtherEquipmentDefinition::setFractionLost | ( | double | fractionLost | ) |
bool openstudio::model::OtherEquipmentDefinition::setFractionRadiant | ( | double | fractionRadiant | ) |
bool openstudio::model::OtherEquipmentDefinition::setWattsperPerson | ( | double | wattsperPerson | ) |
Sets designLevelCalculationMethod to 'Watts/Person', clears designLevel and wattsperSpaceFloorArea, and sets wattsperPerson.
bool openstudio::model::OtherEquipmentDefinition::setWattsperSpaceFloorArea | ( | double | wattsperSpaceFloorArea | ) |
Sets designLevelCalculationMethod to 'Watts/Area', clears designLevel and wattsperPerson, and sets wattsperSpaceFloorArea.
|
static |
boost::optional<double> openstudio::model::OtherEquipmentDefinition::wattsperPerson | ( | ) | const |
boost::optional<double> openstudio::model::OtherEquipmentDefinition::wattsperSpaceFloorArea | ( | ) | const |
|
related |
|
related |