public class ToledoCarFollowing extends AbstractCarFollowingModel
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
Modifier and Type | Field and Description |
---|---|
static org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeSpeed |
ALPHADS |
static org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble |
BETAACC |
static org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeSpeed |
BETADS |
static org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble |
CCFACC |
static org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble |
CCFDEC |
static org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeSpeed |
CDS |
static org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble |
GAMMAACC |
static org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble |
GAMMADEC |
static org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDuration |
HSTAR |
static org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble |
LAMBDAACC |
static org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble |
LAMBDADEC |
static org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble |
LAMBDAFF |
static org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble |
RHOACC |
static org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble |
RHODEC |
static org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble |
SIGMAACC |
static org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble |
SIGMADEC |
static org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble |
SIGMAFF |
Constructor and Description |
---|
ToledoCarFollowing() |
Modifier and Type | Method and Description |
---|---|
org.djunits.value.vdouble.scalar.Length |
desiredHeadway(org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics behavioralCharacteristics,
org.djunits.value.vdouble.scalar.Speed speed)
Determines the desired headway in equilibrium conditions, i.e.
|
org.djunits.value.vdouble.scalar.Speed |
desiredSpeed(org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics behavioralCharacteristics,
SpeedLimitInfo speedInfo)
Determines the desired speed.
|
protected org.djunits.value.vdouble.scalar.Acceleration |
followingAcceleration(org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics behavioralCharacteristics,
org.djunits.value.vdouble.scalar.Speed speed,
org.djunits.value.vdouble.scalar.Speed desiredSpeed,
org.djunits.value.vdouble.scalar.Length desiredHeadway,
SortedMap<org.djunits.value.vdouble.scalar.Length,org.djunits.value.vdouble.scalar.Speed> leaders)
Determination of car-following acceleration, possibly based on multiple leaders.
|
String |
getLongName()
Return the complete name of the car-following model.
|
String |
getName()
Return the name of the car-following model.
|
followingAcceleration, toString
public static final org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeSpeed CDS
public static final org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeSpeed BETADS
public static final org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeSpeed ALPHADS
public static final org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDuration HSTAR
public static final org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble LAMBDAFF
public static final org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble SIGMAFF
public static final org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble CCFACC
public static final org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble BETAACC
public static final org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble GAMMAACC
public static final org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble RHOACC
public static final org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble LAMBDAACC
public static final org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble SIGMAACC
public static final org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble CCFDEC
public static final org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble GAMMADEC
public static final org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble RHODEC
public static final org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble LAMBDADEC
public static final org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble SIGMADEC
public final org.djunits.value.vdouble.scalar.Speed desiredSpeed(org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics behavioralCharacteristics, SpeedLimitInfo speedInfo) throws org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterException
behavioralCharacteristics
- behavioral characteristicsspeedInfo
- info regarding the desired speed for car-followingorg.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterException
- if parameter exception occurspublic final org.djunits.value.vdouble.scalar.Length desiredHeadway(org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics behavioralCharacteristics, org.djunits.value.vdouble.scalar.Speed speed) throws org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterException
behavioralCharacteristics
- behavioral characteristicsspeed
- speed to determine the desired headway atorg.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterException
- if parameter exception occursprotected final org.djunits.value.vdouble.scalar.Acceleration followingAcceleration(org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics behavioralCharacteristics, org.djunits.value.vdouble.scalar.Speed speed, org.djunits.value.vdouble.scalar.Speed desiredSpeed, org.djunits.value.vdouble.scalar.Length desiredHeadway, SortedMap<org.djunits.value.vdouble.scalar.Length,org.djunits.value.vdouble.scalar.Speed> leaders) throws org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterException
followingAcceleration
in class AbstractCarFollowingModel
behavioralCharacteristics
- behavioral characteristicsspeed
- current speeddesiredSpeed
- desired speeddesiredHeadway
- desired headwayleaders
- set of leader headways (guaranteed positive) and speeds, ordered by headway (closest first)org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterException
- if parameter exception occurspublic final String getName()
public final String getLongName()
Copyright © 2014–2016 Delft University of Technology. All rights reserved.