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