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