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

Method airLoopHVACOutdoorAirSystem

src/model/HVACComponent.cpp:79–94  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

77 }
78
79 boost::optional<AirLoopHVACOutdoorAirSystem> HVACComponent_Impl::airLoopHVACOutdoorAirSystem() const {
80 if (m_airLoopHVACOutdoorAirSystem) {
81 return m_airLoopHVACOutdoorAirSystem;
82 } else {
83 AirLoopHVACOutdoorAirSystemVector oaLoops = this->model().getConcreteModelObjects<AirLoopHVACOutdoorAirSystem>();
84
85 for (auto& oaLoop : oaLoops) {
86 if (oaLoop.component(this->handle())) {
87 m_airLoopHVACOutdoorAirSystem = oaLoop;
88 return oaLoop;
89 }
90 }
91 }
92
93 return boost::none;
94 }
95
96 boost::optional<PlantLoop> HVACComponent_Impl::plantLoop() const {
97 if (m_plantLoop) {

Callers 1

airLoopHVACMethod · 0.45

Calls 3

modelMethod · 0.45
componentMethod · 0.45
handleMethod · 0.45

Tested by

no test coverage detected