Class RwsSwitch
java.lang.Object
org.opentrafficsim.road.network.control.rampmetering.SingleCrossSectionSwitch
org.opentrafficsim.road.network.control.rampmetering.RwsSwitch
- All Implemented Interfaces:
 RampMeteringSwitch
public class RwsSwitch extends SingleCrossSectionSwitch
Switch implementing the RWS algorithm.
 
 Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved. 
 BSD-style license. See OpenTrafficSim License.
 
- Version:
 - $Revision$, $LastChangedDate$, by $Author$, initial version 12 jun. 2019 
 - Author:
 - Alexander Verbraeck, Peter Knoppers, Wouter Schakel
 
- 
Constructor Summary
 - 
Method Summary
Modifier and Type Method Description DurationgetCycleTime()Returns the cycle time.booleanisEnabled()Evaluates whether the ramp metering should be enabled.Methods inherited from class org.opentrafficsim.road.network.control.rampmetering.SingleCrossSectionSwitch
getInterval, meanFlow, meanSpeed, totalFlow 
- 
Constructor Details
- 
RwsSwitch
- Parameters:
 detectors- List<Detector>; detectors
 
 - 
 - 
Method Details
- 
isEnabled
public boolean isEnabled()Evaluates whether the ramp metering should be enabled.- Returns:
 - boolean; whether the ramp metering should be enabled
 
 - 
getCycleTime
Returns the cycle time.- Returns:
 - Duration; the cycle time
 
 
 -