From 4401a853811044b4c16e6755ae094604d140bacc Mon Sep 17 00:00:00 2001 From: RALAMBOTIANA MIORA Date: Thu, 12 Sep 2019 14:39:36 +0200 Subject: [PATCH] add comment Signed-off-by: RALAMBOTIANA MIORA --- .../com/powsybl/iidm/network/impl/NodeBreakerVoltageLevel.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/iidm/iidm-impl/src/main/java/com/powsybl/iidm/network/impl/NodeBreakerVoltageLevel.java b/iidm/iidm-impl/src/main/java/com/powsybl/iidm/network/impl/NodeBreakerVoltageLevel.java index a9b283e99f2..9de68df1721 100644 --- a/iidm/iidm-impl/src/main/java/com/powsybl/iidm/network/impl/NodeBreakerVoltageLevel.java +++ b/iidm/iidm-impl/src/main/java/com/powsybl/iidm/network/impl/NodeBreakerVoltageLevel.java @@ -388,6 +388,8 @@ BusExt getConnectableBus(int node) { BusExt[] connectableBus2 = new BusExt[1]; graph.traverse(node, (v1, e, v2) -> { if (connectableBus2[0] != null) { + // traverse does not stop the algorithm when TERMINATE, it only stops searching in a given direction + // this condition insures that while checking all the edges (in every direction) of a node, if a bus is found, it will not be lost return TraverseResult.TERMINATE; } connectableBus2[0] = getBus(v2);