Skip to content

Commit

Permalink
Fix #2145 - Do not clone the supply outlet SPMs that aren't temperature
Browse files Browse the repository at this point in the history
  • Loading branch information
jmarrec committed Jun 7, 2021
1 parent 7d34c57 commit 0dae082
Showing 1 changed file with 5 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -196,9 +196,11 @@ namespace energyplus {
std::vector<SetpointManager> _setpointManagers = lowerNode.setpointManagers();
if (std::find_if(_setpointManagers.begin(), _setpointManagers.end(), isTemperatureControl) == _setpointManagers.end()) {
for (auto _setpointManager : _supplyOutletSetpointManagers) {
SetpointManager spmClone = _setpointManager.clone(t_model).cast<SetpointManager>();
spmClone.addToNode(lowerNode);
spmClone.setName(lowerNode.name().get() + " OS Default SPM");
if (isTemperatureControl(_setpointManager)) {
SetpointManager spmClone = _setpointManager.clone(t_model).cast<SetpointManager>();
spmClone.addToNode(lowerNode);
spmClone.setName(lowerNode.name().get() + " OS Default SPM");
}
}
}
}
Expand Down

0 comments on commit 0dae082

Please # to comment.