20 package org.matsim.core.mobsim.qsim.qnetsimengine;
23 import jakarta.inject.Inject;
39 import java.util.Collections;
73 @Inject
private Set<LinkSpeedCalculator>
calculators = Collections.emptySet();
87 AbstractAgentSnapshotInfoBuilder agentSnapshotInfoBuilder = QNetsimEngineWithThreadpool.createAgentSnapshotInfoBuilder( scenario, linkWidthCalculator );
91 mobsimTimer, linkWidthCalculator );
107 this.
linkBuilder.setLinkSpeedCalculator( theCalculator );
NetsimInternalInterface netsimEngine1
void initializeFactory(AgentCounter agentCounter, MobsimTimer mobsimTimer, NetsimInternalInterface netsimEngine1)
QNodeI createNetsimNode(final Node node)
NetsimEngineContext context
final DefaultLinkSpeedCalculator addLinkSpeedCalculator(LinkSpeedCalculator linkSpeedCalculator)
void setLaneWidth(double dd)
double getEffectiveLaneWidth()
void setLinkWidthForVis(double linkWidthCorrectionFactor)
float getLinkWidthForVis()
Set< LinkSpeedCalculator > calculators
static void assertNotNull(Object obj)
QNodeImpl.Builder nodeBuilder
final EventsManager events
double getEffectiveCellSize()
QLinkI createNetsimLink(final Link link, final QNodeI toQueueNode)
QLinkImpl.Builder linkBuilder