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

Method zoneMixer

src/model/AirLoopHVAC.cpp:633–643  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

631 }
632
633 AirLoopHVACZoneMixer AirLoopHVAC_Impl::zoneMixer() const {
634 auto result = getObject<ModelObject>().getModelObjectTarget<AirLoopHVACZoneMixer>(OS_AirLoopHVACFields::DemandMixerName);
635 if (result) {
636 return result.get();
637 }
638
639 std::vector<AirLoopHVACZoneMixer> mixers = subsetCastVector<AirLoopHVACZoneMixer>(demandComponents(IddObjectType::OS_AirLoopHVAC_ZoneMixer));
640 OS_ASSERT(!mixers.empty());
641 auto mixer = mixers.front();
642 return mixer;
643 }
644
645 bool AirLoopHVAC_Impl::setZoneMixer(Mixer const& mixer) {
646 auto result = setPointer(OS_AirLoopHVACFields::DemandMixerName, mixer.handle());

Callers 14

demandMixerMethod · 0.95
addBranchForZoneMethod · 0.80
multiAddBranchForZoneMethod · 0.80
addToNodeMethod · 0.80
removeMethod · 0.80
setReturnPlenumMethod · 0.80
removeReturnPlenumMethod · 0.80
addToNodeMethod · 0.80
addBranchForZoneImplMethod · 0.80
TEST_FFunction · 0.80
TEST_FFunction · 0.80
TEST_FFunction · 0.80

Calls 2

getMethod · 0.45
emptyMethod · 0.45

Tested by 4

TEST_FFunction · 0.64
TEST_FFunction · 0.64
TEST_FFunction · 0.64
TEST_FFunction · 0.64