| 795 | } |
| 796 | |
| 797 | std::vector<Space> ThermalZone_Impl::spacesWithDesignSpecificationOutdoorAir() const { |
| 798 | auto spaces = this->spaces(); |
| 799 | spaces.erase(std::remove_if(spaces.begin(), spaces.end(), [](const auto& s) { return !s.designSpecificationOutdoorAir(); }), spaces.end()); |
| 800 | return spaces; |
| 801 | } |
| 802 | |
| 803 | double ThermalZone_Impl::floorArea() const { |
| 804 | double result(0.0); |