MCPcopy Create free account
hub / github.com/NatLabRockies/OpenStudio / gasEquipmentPowerPerPerson

Method gasEquipmentPowerPerPerson

src/model/Space.cpp:2029–2045  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2027 }
2028
2029 double Space_Impl::gasEquipmentPowerPerPerson() const {
2030 double result(0.0);
2031 double area = floorArea();
2032 double numPeople = numberOfPeople();
2033
2034 for (const GasEquipment& equipment : gasEquipment()) {
2035 result += equipment.getPowerPerPerson(area, numPeople);
2036 }
2037
2038 if (OptionalSpaceType spaceType = this->spaceType()) {
2039 for (const GasEquipment& equipment : spaceType->gasEquipment()) {
2040 result += equipment.getPowerPerPerson(area, numPeople);
2041 }
2042 }
2043
2044 return result;
2045 }
2046
2047 bool Space_Impl::setGasEquipmentPowerPerPerson(double gasEquipmentPowerPerPerson) {
2048 OptionalGasEquipment templateEquipment;

Callers

nothing calls this directly

Calls 4

spaceTypeMethod · 0.95
floorAreaFunction · 0.85
getPowerPerPersonMethod · 0.45
gasEquipmentMethod · 0.45

Tested by

no test coverage detected