| 719 | } |
| 720 | |
| 721 | boost::optional<double> SizingSystem_Impl::autosizedDesignOutdoorAirFlowRate() const { |
| 722 | boost::optional<double> result; |
| 723 | |
| 724 | // Get the parent AirLoopHVAC |
| 725 | boost::optional<AirLoopHVAC> parAirLoop = airLoopHVAC(); |
| 726 | |
| 727 | // Get the OA system |
| 728 | boost::optional<AirLoopHVACOutdoorAirSystem> oaSys = parAirLoop->airLoopHVACOutdoorAirSystem(); |
| 729 | if (!oaSys) { |
| 730 | LOG(Debug, "This object's parent AirLoopHVAC has no AirLoopHVACOutdoorAirSystem, cannot retrieve the autosizedDesignOutdoorAirFlowRate."); |
| 731 | return result; |
| 732 | } |
| 733 | |
| 734 | // Get the OA Controller |
| 735 | ControllerOutdoorAir oaController = oaSys->getControllerOutdoorAir(); |
| 736 | |
| 737 | return oaController.getAutosizedValue("Maximum Outdoor Air Flow Rate", "m3/s"); |
| 738 | } |
| 739 | |
| 740 | boost::optional<double> SizingSystem_Impl::autosizedCoolingDesignCapacity() const { |
| 741 | boost::optional<double> result; |
nothing calls this directly
no test coverage detected