| 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; |
nothing calls this directly
no test coverage detected