MATSIM
core
mobsim
qsim
qnetsimengine
flow_efficiency
DefaultFlowEfficiencyCalculator.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
public
class
DefaultFlowEfficiencyCalculator
implements
FlowEfficiencyCalculator
{
9
@Override
10
public
double
calculateFlowEfficiency
(
QVehicle
qVehicle,
QVehicle
previousQVehicle, Double timeGapToPreviousVeh,
Link
link,
Id<Lane>
laneId) {
11
return
qVehicle.
getVehicle
().
getType
().
getFlowEfficiencyFactor
();
12
}
13
}
org.matsim.api.core.v01.network
Definition:
Link.java:20
org.matsim.api.core.v01.Id
Definition:
Id.java:44
org
org.matsim.vehicles.VehicleType.getFlowEfficiencyFactor
final double getFlowEfficiencyFactor()
Definition:
VehicleType.java:88
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.vis.snapshotwriters.VisVehicle.getVehicle
Vehicle getVehicle()
org.matsim.lanes.Lane
Definition:
Lane.java:52
org.matsim.api.core
org.matsim.core.mobsim.qsim.qnetsimengine.flow_efficiency.DefaultFlowEfficiencyCalculator
Definition:
DefaultFlowEfficiencyCalculator.java:8
org.matsim.core.mobsim.qsim.qnetsimengine.flow_efficiency.DefaultFlowEfficiencyCalculator.calculateFlowEfficiency
double calculateFlowEfficiency(QVehicle qVehicle, QVehicle previousQVehicle, Double timeGapToPreviousVeh, Link link, Id< Lane > laneId)
Definition:
DefaultFlowEfficiencyCalculator.java:10
org.matsim
org.matsim.api.core.v01.network.Link
Definition:
Link.java:34
org.matsim.vehicles.Vehicle.getType
VehicleType getType()
org.matsim.core.mobsim.qsim
Definition:
AbstractQSimModule.java:22
org.matsim.api.core.v01
Definition:
BasicLocation.java:20
Generated by
1.8.13