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

Method supplySplitter

src/model/AirLoopHVAC.cpp:1546–1559  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1544 }
1545
1546 boost::optional<Splitter> AirLoopHVAC_Impl::supplySplitter() const {
1547 auto result = getObject<ModelObject>().getModelObjectTarget<Splitter>(OS_AirLoopHVACFields::SupplySplitterName);
1548 if (result) {
1549 return result.get();
1550 }
1551
1552 auto splitters = subsetCastVector<Splitter>(supplyComponents());
1553 if (!splitters.empty()) {
1554 auto splitter = splitters.front();
1555 return splitter;
1556 } else {
1557 return boost::none;
1558 }
1559 }
1560
1561 bool AirLoopHVAC_Impl::setSupplySplitter(Splitter const& splitter) {
1562 auto result = setPointer(OS_AirLoopHVACFields::SupplySplitterName, splitter.handle());

Callers 1

cloneMethod · 0.95

Calls 2

getMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected