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

Method electricEquipmentPowerPerPerson

src/model/Space.cpp:1793–1809  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1791 }
1792
1793 double Space_Impl::electricEquipmentPowerPerPerson() const {
1794 double result(0.0);
1795 double area = floorArea();
1796 double numPeople = numberOfPeople();
1797
1798 for (const ElectricEquipment& equipment : electricEquipment()) {
1799 result += equipment.getPowerPerPerson(area, numPeople);
1800 }
1801
1802 if (OptionalSpaceType spaceType = this->spaceType()) {
1803 for (const ElectricEquipment& equipment : spaceType->electricEquipment()) {
1804 result += equipment.getPowerPerPerson(area, numPeople);
1805 }
1806 }
1807
1808 return result;
1809 }
1810
1811 bool Space_Impl::setElectricEquipmentPowerPerPerson(double electricEquipmentPowerPerPerson) {
1812 OptionalElectricEquipment templateEquipment;

Callers

nothing calls this directly

Calls 4

spaceTypeMethod · 0.95
floorAreaFunction · 0.85
getPowerPerPersonMethod · 0.45
electricEquipmentMethod · 0.45

Tested by

no test coverage detected