Skip to content

Commit 068ec85

Browse files
committed
Sort equations by element num
Signed-off-by: Didier Vidal <didier.vidal_externe@rte-france.com>
1 parent 4e8d7d8 commit 068ec85

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/main/java/com/powsybl/openloadflow/ac/equations/vector/AcVectorEngine.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,8 @@ private void initEquationData() {
229229
Arrays.stream(termsByVariableAndEquation).forEach(t -> t.setVectorIndex(-1));
230230
}
231231

232-
Collection<Equation<AcVariableType, AcEquationType>> equationList = equationSystem.getEquations();
232+
Collection<Equation<AcVariableType, AcEquationType>> equationList = equationSystem.getEquations()
233+
.stream().sorted(Comparator.comparingInt(Equation::getElementNum)).toList();
233234
int equationCount = equationList.size();
234235
sortedEquationIndexArray = new int[equationCount];
235236
variableCountPerEquation = new int[equationCount];

0 commit comments

Comments
 (0)