#include "LightsDefinition.hpp"
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
static std::vector< std::string > | validDesignLevelCalculationMethodValues () |
Related Functions | |
typedef std::vector < LightsDefinition > | LightsDefinitionVector |
typedef boost::optional < LightsDefinition > | OptionalLightsDefinition |
LightsDefinition is a SpaceLoadDefinition that wraps the OpenStudio IDD object 'OS_Lights_Definition'.
Its fields are derived from the EnergyPlus IDD object 'Lights'.
|
explicit |
|
inlinevirtual |
std::string openstudio::model::LightsDefinition::designLevelCalculationMethod | ( | ) | const |
double openstudio::model::LightsDefinition::fractionRadiant | ( | ) | const |
double openstudio::model::LightsDefinition::fractionVisible | ( | ) | const |
double openstudio::model::LightsDefinition::getLightingPower | ( | double | floorArea, |
double | numPeople | ||
) | const |
Returns the lighting level represented by this definition, assuming floorArea (m^2) and numPeople.
double openstudio::model::LightsDefinition::getPowerPerFloorArea | ( | double | floorArea, |
double | numPeople | ||
) | const |
Returns the watts/m^2 represented by this definition, assuming floorArea (m^2) and numPeople.
double openstudio::model::LightsDefinition::getPowerPerPerson | ( | double | floorArea, |
double | numPeople | ||
) | const |
Returns the watts/person represented by this definition, assuming floorArea (m^2) and numPeople.
|
static |
bool openstudio::model::LightsDefinition::isFractionRadiantDefaulted | ( | ) | const |
bool openstudio::model::LightsDefinition::isFractionVisibleDefaulted | ( | ) | const |
bool openstudio::model::LightsDefinition::isReturnAirFractionCalculatedfromPlenumTemperatureDefaulted | ( | ) | const |
bool openstudio::model::LightsDefinition::isReturnAirFractionDefaulted | ( | ) | const |
bool openstudio::model::LightsDefinition::isReturnAirFractionFunctionofPlenumTemperatureCoefficient1Defaulted | ( | ) | const |
bool openstudio::model::LightsDefinition::isReturnAirFractionFunctionofPlenumTemperatureCoefficient2Defaulted | ( | ) | const |
boost::optional<double> openstudio::model::LightsDefinition::lightingLevel | ( | ) | const |
void openstudio::model::LightsDefinition::resetFractionRadiant | ( | ) |
void openstudio::model::LightsDefinition::resetFractionVisible | ( | ) |
void openstudio::model::LightsDefinition::resetReturnAirFraction | ( | ) |
void openstudio::model::LightsDefinition::resetReturnAirFractionCalculatedfromPlenumTemperature | ( | ) |
void openstudio::model::LightsDefinition::resetReturnAirFractionFunctionofPlenumTemperatureCoefficient1 | ( | ) |
void openstudio::model::LightsDefinition::resetReturnAirFractionFunctionofPlenumTemperatureCoefficient2 | ( | ) |
double openstudio::model::LightsDefinition::returnAirFraction | ( | ) | const |
bool openstudio::model::LightsDefinition::returnAirFractionCalculatedfromPlenumTemperature | ( | ) | const |
double openstudio::model::LightsDefinition::returnAirFractionFunctionofPlenumTemperatureCoefficient1 | ( | ) | const |
double openstudio::model::LightsDefinition::returnAirFractionFunctionofPlenumTemperatureCoefficient2 | ( | ) | const |
bool openstudio::model::LightsDefinition::setDesignLevelCalculationMethod | ( | const std::string & | method, |
double | floorArea, | ||
double | numPeople | ||
) |
If method is a valid design level calculation method , changes this definition to an equivalent lighting level, under the assumptions of floorArea (m^2) and numPeople.
bool openstudio::model::LightsDefinition::setFractionRadiant | ( | double | fractionRadiant | ) |
bool openstudio::model::LightsDefinition::setFractionVisible | ( | double | fractionVisible | ) |
bool openstudio::model::LightsDefinition::setLightingLevel | ( | double | lightingLevel | ) |
Sets designLevelCalculationMethod to 'LightingLevel', clears wattsperSpaceFloorArea and wattsperPerson, and sets lightingLevel.
bool openstudio::model::LightsDefinition::setReturnAirFraction | ( | double | returnAirFraction | ) |
void openstudio::model::LightsDefinition::setReturnAirFractionCalculatedfromPlenumTemperature | ( | bool | returnAirFractionCalculatedfromPlenumTemperature | ) |
bool openstudio::model::LightsDefinition::setReturnAirFractionFunctionofPlenumTemperatureCoefficient1 | ( | double | returnAirFractionFunctionofPlenumTemperatureCoefficient1 | ) |
bool openstudio::model::LightsDefinition::setReturnAirFractionFunctionofPlenumTemperatureCoefficient2 | ( | double | returnAirFractionFunctionofPlenumTemperatureCoefficient2 | ) |
bool openstudio::model::LightsDefinition::setWattsperPerson | ( | double | wattsperPerson | ) |
Sets designLevelCalculationMethod to 'Watts/Person', clears lightingLevel and wattsperSpaceFloorArea, and sets wattsperPerson.
bool openstudio::model::LightsDefinition::setWattsperSpaceFloorArea | ( | double | wattsperSpaceFloorArea | ) |
Sets designLevelCalculationMethod to 'Watts/Area', clears lightingLevel and wattsperPerson, and sets wattsperSpaceFloorArea.
|
static |
boost::optional<double> openstudio::model::LightsDefinition::wattsperPerson | ( | ) | const |
boost::optional<double> openstudio::model::LightsDefinition::wattsperSpaceFloorArea | ( | ) | const |
|
related |
|
related |