#include "PeopleDefinition.hpp"
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
static std::vector< std::string > | meanRadiantTemperatureCalculationTypeValues () |
static std::vector< std::string > | numberofPeopleCalculationMethodValues () |
static std::vector< std::string > | thermalComfortModelTypeValues () |
Related Functions | |
using | OptionalPeopleDefinition = boost::optional< PeopleDefinition > |
using | PeopleDefinitionVector = std::vector< PeopleDefinition > |
PeopleDefinition is a SpaceLoadDefinition that wraps the OpenStudio IDD object 'OS_People_Definition'.
Its fields are derived from the EnergyPlus IDD object 'People'.
|
explicit |
|
virtualdefault |
|
default |
|
default |
void openstudio::model::PeopleDefinition::autocalculateSensibleHeatFraction | ( | ) |
double openstudio::model::PeopleDefinition::carbonDioxideGenerationRate | ( | ) | const |
bool openstudio::model::PeopleDefinition::enableASHRAE55ComfortWarnings | ( | ) | const |
bool openstudio::model::PeopleDefinition::eraseThermalComfortModelType | ( | int | i | ) |
double openstudio::model::PeopleDefinition::fractionRadiant | ( | ) | const |
double openstudio::model::PeopleDefinition::getFloorAreaPerPerson | ( | double | floorArea | ) | const |
Returns the m^2/person represented by this definition, assuming floorArea (m^2).
double openstudio::model::PeopleDefinition::getNumberOfPeople | ( | double | floorArea | ) | const |
Returns the number of people represented by this definition, assuming floorArea (m^2).
double openstudio::model::PeopleDefinition::getPeoplePerFloorArea | ( | double | floorArea | ) | const |
Returns the people/m^2 represented by this definition, assuming floorArea (m^2).
boost::optional<std::string> openstudio::model::PeopleDefinition::getThermalComfortModelType | ( | int | i | ) | const |
Return the thermal comfort model type in extensible group i.
Indexing starts at 0, and i should be less than numThermalComfortModelTypes.
|
static |
bool openstudio::model::PeopleDefinition::isCarbonDioxideGenerationRateDefaulted | ( | ) | const |
bool openstudio::model::PeopleDefinition::isEnableASHRAE55ComfortWarningsDefaulted | ( | ) | const |
bool openstudio::model::PeopleDefinition::isMeanRadiantTemperatureCalculationTypeDefaulted | ( | ) | const |
bool openstudio::model::PeopleDefinition::isSensibleHeatFractionAutocalculated | ( | ) | const |
bool openstudio::model::PeopleDefinition::isSensibleHeatFractionDefaulted | ( | ) | const |
std::string openstudio::model::PeopleDefinition::meanRadiantTemperatureCalculationType | ( | ) | const |
|
static |
boost::optional<double> openstudio::model::PeopleDefinition::numberofPeople | ( | ) | const |
std::string openstudio::model::PeopleDefinition::numberofPeopleCalculationMethod | ( | ) | const |
|
static |
int openstudio::model::PeopleDefinition::numThermalComfortModelTypes | ( | ) | const |
Returns the number of thermal comfort model types registered in this object.
|
default |
|
default |
boost::optional<double> openstudio::model::PeopleDefinition::peopleperSpaceFloorArea | ( | ) | const |
bool openstudio::model::PeopleDefinition::pushThermalComfortModelType | ( | const std::string & | thermalComfortModelType | ) |
void openstudio::model::PeopleDefinition::resetCarbonDioxideGenerationRate | ( | ) |
void openstudio::model::PeopleDefinition::resetEnableASHRAE55ComfortWarnings | ( | ) |
void openstudio::model::PeopleDefinition::resetMeanRadiantTemperatureCalculationType | ( | ) |
void openstudio::model::PeopleDefinition::resetSensibleHeatFraction | ( | ) |
boost::optional<double> openstudio::model::PeopleDefinition::sensibleHeatFraction | ( | ) | const |
bool openstudio::model::PeopleDefinition::setCarbonDioxideGenerationRate | ( | double | carbonDioxideGenerationRate | ) |
bool openstudio::model::PeopleDefinition::setEnableASHRAE55ComfortWarnings | ( | bool | enableASHRAE55ComfortWarnings | ) |
bool openstudio::model::PeopleDefinition::setFractionRadiant | ( | double | fractionRadiant | ) |
bool openstudio::model::PeopleDefinition::setMeanRadiantTemperatureCalculationType | ( | const std::string & | meanRadiantTemperatureCalculationType | ) |
bool openstudio::model::PeopleDefinition::setNumberofPeople | ( | double | numberofPeople | ) |
Also sets numberofPeopleCalculationMethod accordingly.
bool openstudio::model::PeopleDefinition::setNumberOfPeopleCalculationMethod | ( | const std::string & | method, |
double | floorArea | ||
) |
If method is a valid number of people calculation method , changes this definition to an equivalent number of people, under the assumption of floorArea (m^2).
bool openstudio::model::PeopleDefinition::setPeopleperSpaceFloorArea | ( | double | peopleperSpaceFloorArea | ) |
Also sets numberofPeopleCalculationMethod accordingly.
bool openstudio::model::PeopleDefinition::setSensibleHeatFraction | ( | double | sensibleHeatFraction | ) |
bool openstudio::model::PeopleDefinition::setSpaceFloorAreaperPerson | ( | double | spaceFloorAreaperPerson | ) |
Also sets numberofPeopleCalculationMethod accordingly.
bool openstudio::model::PeopleDefinition::setThermalComfortModelType | ( | int | i, |
const std::string & | thermalComfortModelType | ||
) |
boost::optional<double> openstudio::model::PeopleDefinition::spaceFloorAreaperPerson | ( | ) | const |
|
static |
|
related |
|
related |