MATSIM
core
mobsim
qsim
qnetsimengine
QNetsimEngineI.java
Go to the documentation of this file.
1
package
org.matsim.core.mobsim.qsim.qnetsimengine;
2
3
import
java.util.Map;
4
5
import
org
.
matsim
.
api
.
core
.
v01
.
Id
;
6
import
org
.
matsim
.
core
.
mobsim
.
framework
.
MobsimAgent
;
7
import
org
.
matsim
.
core
.
mobsim
.
qsim
.
interfaces
.
MobsimEngine
;
8
import
org
.
matsim
.
vehicles
.
Vehicle
;
9
15
public
interface
QNetsimEngineI
extends
MobsimEngine
,
NetsimEngine
{
16
17
interface
NetsimInternalInterface
{
18
QNetwork
getNetsimNetwork
();
19
void
arrangeNextAgentState
(
MobsimAgent
pp);
20
void
letVehicleArrive
(
QVehicle
veh);
21
}
22
23
24
void
doSimStep
(
double
time);
25
26
int
getNumberOfSimulatedLinks
();
27
28
int
getNumberOfSimulatedNodes
();
29
30
// NetworkModeDepartureHandler getVehicularDepartureHandler();
31
// get from injection
32
33
Map<Id<Vehicle>,
QVehicle
>
getVehicles
();
34
35
void
printEngineRunTimes
();
36
37
NetsimInternalInterface
getNetsimInternalInterface
();
38
39
}
org.matsim.core.mobsim.qsim.interfaces
Definition:
ActivityHandler.java:20
org.matsim.api.core.v01.Id
Definition:
Id.java:44
org.matsim.core.mobsim.qsim.qnetsimengine.QNetsimEngineI.getNumberOfSimulatedNodes
int getNumberOfSimulatedNodes()
org.matsim.core.mobsim.framework
Definition:
AbstractMobsimModule.java:22
org.matsim.core.mobsim.qsim.qnetsimengine.QNetsimEngineI.NetsimInternalInterface
Definition:
QNetsimEngineI.java:17
org.matsim.core.mobsim.qsim.qnetsimengine.QNetsimEngineI.printEngineRunTimes
void printEngineRunTimes()
org
org.matsim.core.mobsim.qsim.qnetsimengine.QNetsimEngineI.NetsimInternalInterface.getNetsimNetwork
QNetwork getNetsimNetwork()
org.matsim.core.mobsim.framework.MobsimAgent
Definition:
MobsimAgent.java:41
org.matsim.core.mobsim
Definition:
DefaultMobsimModule.java:23
org.matsim.api
org.matsim.core.mobsim.qsim.qnetsimengine.QNetsimEngineI.getVehicles
Map< Id< Vehicle >, QVehicle > getVehicles()
org.matsim.core.mobsim.qsim.qnetsimengine.NetsimEngine
Definition:
NetsimEngine.java:35
org.matsim.vehicles.Vehicle
Definition:
Vehicle.java:28
org.matsim.core
org.matsim.core.mobsim.qsim.qnetsimengine.QVehicle
Definition:
QVehicle.java:28
org.matsim.vehicles
Definition:
CostInformation.java:19
org.matsim.api.core
org.matsim.core.mobsim.qsim.qnetsimengine.QNetsimEngineI.getNetsimInternalInterface
NetsimInternalInterface getNetsimInternalInterface()
org.matsim.core.mobsim.qsim.interfaces.MobsimEngine
Definition:
MobsimEngine.java:36
org.matsim.core.mobsim.qsim.qnetsimengine.QNetwork
Definition:
QNetwork.java:44
org.matsim.core.mobsim.qsim.qnetsimengine.QNetsimEngineI.getNumberOfSimulatedLinks
int getNumberOfSimulatedLinks()
org.matsim
org.matsim.core.mobsim.qsim.qnetsimengine.QNetsimEngineI
Definition:
QNetsimEngineI.java:15
org.matsim.core.mobsim.qsim.qnetsimengine.QNetsimEngineI.doSimStep
void doSimStep(double time)
org.matsim.core.mobsim.qsim.qnetsimengine.QNetsimEngineI.NetsimInternalInterface.arrangeNextAgentState
void arrangeNextAgentState(MobsimAgent pp)
org.matsim.core.mobsim.qsim
Definition:
AbstractQSimModule.java:22
org.matsim.core.mobsim.qsim.qnetsimengine.QNetsimEngineI.NetsimInternalInterface.letVehicleArrive
void letVehicleArrive(QVehicle veh)
org.matsim.api.core.v01
Definition:
BasicLocation.java:20
Generated by
1.8.13