#include "ElectricEquipmentDefinition.hpp"
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
static std::vector< std::string > | validDesignLevelCalculationMethodValues () |
Related Functions | |
typedef std::vector < ElectricEquipmentDefinition > | ElectricEquipmentDefinitionVector |
typedef boost::optional < ElectricEquipmentDefinition > | OptionalElectricEquipmentDefinition |
ElectricEquipmentDefinition is a SpaceLoadDefinition that wraps the OpenStudio IDD object 'OS_ElectricEquipment_Definition'.
Its fields are derived from the EnergyPlus IDD object 'ElectricEquipment'.
|
explicit |
|
inlinevirtual |
boost::optional<double> openstudio::model::ElectricEquipmentDefinition::designLevel | ( | ) | const |
std::string openstudio::model::ElectricEquipmentDefinition::designLevelCalculationMethod | ( | ) | const |
double openstudio::model::ElectricEquipmentDefinition::fractionLatent | ( | ) | const |
double openstudio::model::ElectricEquipmentDefinition::fractionLost | ( | ) | const |
double openstudio::model::ElectricEquipmentDefinition::fractionRadiant | ( | ) | const |
double openstudio::model::ElectricEquipmentDefinition::getDesignLevel | ( | double | floorArea, |
double | numPeople | ||
) | const |
Returns the design level represented by this definition, assuming floorArea (m^2) and numPeople.
double openstudio::model::ElectricEquipmentDefinition::getPowerPerFloorArea | ( | double | floorArea, |
double | numPeople | ||
) | const |
Returns the watts/m^2 represented by this definition, assuming floorArea (m^2) and numPeople.
double openstudio::model::ElectricEquipmentDefinition::getPowerPerPerson | ( | double | floorArea, |
double | numPeople | ||
) | const |
Returns the watts/person represented by this definition, assuming floorArea (m^2) and numPeople.
|
static |
bool openstudio::model::ElectricEquipmentDefinition::isFractionLatentDefaulted | ( | ) | const |
bool openstudio::model::ElectricEquipmentDefinition::isFractionLostDefaulted | ( | ) | const |
bool openstudio::model::ElectricEquipmentDefinition::isFractionRadiantDefaulted | ( | ) | const |
void openstudio::model::ElectricEquipmentDefinition::resetFractionLatent | ( | ) |
void openstudio::model::ElectricEquipmentDefinition::resetFractionLost | ( | ) |
void openstudio::model::ElectricEquipmentDefinition::resetFractionRadiant | ( | ) |
bool openstudio::model::ElectricEquipmentDefinition::setDesignLevel | ( | double | designLevel | ) |
Also sets designLevelCalculationMethod accordingly.
bool openstudio::model::ElectricEquipmentDefinition::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::ElectricEquipmentDefinition::setFractionLatent | ( | double | fractionLatent | ) |
bool openstudio::model::ElectricEquipmentDefinition::setFractionLost | ( | double | fractionLost | ) |
bool openstudio::model::ElectricEquipmentDefinition::setFractionRadiant | ( | double | fractionRadiant | ) |
bool openstudio::model::ElectricEquipmentDefinition::setWattsperPerson | ( | double | wattsperPerson | ) |
Also sets designLevelCalculationMethod accordingly.
bool openstudio::model::ElectricEquipmentDefinition::setWattsperSpaceFloorArea | ( | double | wattsperSpaceFloorArea | ) |
Also sets designLevelCalculationMethod accordingly.
|
static |
boost::optional<double> openstudio::model::ElectricEquipmentDefinition::wattsperPerson | ( | ) | const |
boost::optional<double> openstudio::model::ElectricEquipmentDefinition::wattsperSpaceFloorArea | ( | ) | const |
|
related |
|
related |