MATSIM
core
mobsim
qsim
qnetsimengine
flow_efficiency
FlowEfficiencyCalculator.java
Go to the documentation of this file.
1
package
org.matsim.core.mobsim.qsim.qnetsimengine.flow_efficiency;
2
3
import
org
.
matsim
.
api
.
core
.
v01
.
Id
;
4
import
org
.
matsim
.
api
.
core
.
v01
.
network
.
Link
;
5
import
org
.
matsim
.
core
.
mobsim
.
qsim
.
qnetsimengine
.
QVehicle
;
6
import
org
.
matsim
.
lanes
.
Lane
;
7
8
import
javax.annotation.Nullable;
9
13
public
interface
FlowEfficiencyCalculator
{
14
24
double
calculateFlowEfficiency
(
QVehicle
qVehicle, @Nullable
QVehicle
previousQVehicle, @Nullable Double timeGapToPreviousVeh,
Link
link,
Id<Lane>
laneId);
25
}
org.matsim.api.core.v01.network
Definition:
Link.java:20
org.matsim.api.core.v01.Id
Definition:
Id.java:44
org
org.matsim.lanes
org.matsim.core.mobsim.qsim.qnetsimengine
Definition:
AbstractAgentSnapshotInfoBuilder.java:20
org.matsim.core.mobsim
Definition:
DefaultMobsimModule.java:23
org.matsim.api
org.matsim.core
org.matsim.core.mobsim.qsim.qnetsimengine.QVehicle
Definition:
QVehicle.java:28
org.matsim.core.mobsim.qsim.qnetsimengine.flow_efficiency.FlowEfficiencyCalculator
Definition:
FlowEfficiencyCalculator.java:13
org.matsim.lanes.Lane
Definition:
Lane.java:52
org.matsim.api.core
org.matsim
org.matsim.api.core.v01.network.Link
Definition:
Link.java:34
org.matsim.core.mobsim.qsim
Definition:
AbstractQSimModule.java:22
org.matsim.api.core.v01
Definition:
BasicLocation.java:20
org.matsim.core.mobsim.qsim.qnetsimengine.flow_efficiency.FlowEfficiencyCalculator.calculateFlowEfficiency
double calculateFlowEfficiency(QVehicle qVehicle, @Nullable QVehicle previousQVehicle, @Nullable Double timeGapToPreviousVeh, Link link, Id< Lane > laneId)
Generated by
1.8.13