| 738 | } |
| 739 | |
| 740 | Splitter PlantLoop_Impl::demandSplitter() const { |
| 741 | auto result = getObject<ModelObject>().getModelObjectTarget<Splitter>(OS_PlantLoopFields::DemandSplitterName); |
| 742 | if (result) { |
| 743 | return result.get(); |
| 744 | } |
| 745 | return demandComponents(IddObjectType::OS_Connector_Splitter).front().cast<Splitter>(); |
| 746 | } |
| 747 | |
| 748 | bool PlantLoop_Impl::setDemandSplitter(Splitter const& splitter) { |
| 749 | auto result = setPointer(OS_PlantLoopFields::DemandSplitterName, splitter.handle()); |
no test coverage detected