private void completeTerminalData(Terminal terminal, Side side, BranchData branchData) {
if (terminal.isConnected() && terminal.getBusView().getBus().isInMainConnectedComponent()) {
if (Double.isNaN(terminal.getP())) {
LOGGER.debug("Branch {}, Side {}: setting p = {}", branchData.getId(), side, branchData.getComputedP(side));
terminal.setP(branchData.getComputedP(side));
}
if (Double.isNaN(terminal.getQ())) {
LOGGER.debug("Branch {}, Side {}: setting q = {}", branchData.getId(), side, branchData.getComputedQ(side));
terminal.setQ(branchData.getComputedQ(side));
}
}
}