All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opentripplanner.transit.raptor.rangeraptor.RoundProvider Maven / Gradle / Ivy

There is a newer version: 2.5.0
Show newest version
package org.opentripplanner.transit.raptor.rangeraptor;


/**
 * Keep track of current Raptor round. The provider is injected where needed instead of passing the current round
 * down the call stack. This is faster than passing the round on the stack because the round is access so frequently
 * thet in most cases it is cached in the CPU registry - at least tests indicate this.
 * 

* @see org.opentripplanner.transit.raptor.rangeraptor.transit.RoundTracker */ public interface RoundProvider { /** * The current Raptor round. */ int round(); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy