Thank you for the reply!
Firstly, I assume you are implying STP = SPTEntry.java
Could you point to the right direction if I were to check how the below is done code wise? Is it just a bunch of new fields in the same class?
for public transit routing we already store more in the SPT like time, transfers,…
Am I right in saying that the new toll cost will need to be introduced so that newWeight would depend upon the toll cost as well as entryCurrent.weight + entryOther.weight?
protected void updateBestPath(EdgeIteratorState edgeState, SPTEntry entryCurrent, int traversalId)
// update μ
double newWeight = entryCurrent.weight + entryOther.weight;