Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 33bf431

Browse files
committedJan 16, 2025·
fixup! core: add etcs loa logic to etcs braking simulator
1 parent d1c3a72 commit 33bf431

File tree

1 file changed

+0
-3
lines changed

1 file changed

+0
-3
lines changed
 

‎core/envelope-sim/src/main/kotlin/fr/sncf/osrd/envelope_sim/etcs/ETCSBrakingCurves.kt

-3
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,6 @@ private fun computeEbiBrakingCurveFromEbd(
240240
): EnvelopePart {
241241
val reversedNewPos = ArrayList<Double>()
242242
val reversedNewSpeeds = ArrayList<Double>()
243-
var reversedNewPosIndex = 0
244243
for (i in 0 until ebdCurve.pointCount()) {
245244
val speed = ebdCurve.getPointSpeed(i)
246245
val deltaPosAndDeltaSpeed =
@@ -249,10 +248,8 @@ private fun computeEbiBrakingCurveFromEbd(
249248
val deltaSpeed = deltaPosAndDeltaSpeed.component2()
250249
val newPos = ebdCurve.getPointPos(i) - deltaPos
251250
val newSpeed = speed - deltaSpeed
252-
if (newSpeed < 0) continue
253251
reversedNewPos.add(newPos)
254252
reversedNewSpeeds.add(newSpeed)
255-
reversedNewPosIndex++
256253
}
257254

258255
val nbPoints = reversedNewPos.size

0 commit comments

Comments
 (0)
Please sign in to comment.