Class WiedemannAccelerator
Inheritance
IVehicleAccelerator
WiedemannAccelerator
Assembly: SOHBicycleModel.dll
Syntax
public class WiedemannAccelerator : IVehicleAccelerator
Constructors
WiedemannAccelerator(IBicycleSteeringCapable)
Declaration
public WiedemannAccelerator(IBicycleSteeringCapable driver)
Parameters
Methods
CalculateSpeedChange(Double, Double, Double, Double)
Declaration
public double CalculateSpeedChange(double currentSpeed, double maxSpeed, double distanceToVehicleAhead, double speedVehicleAhead)
Parameters
Type |
Name |
Description |
System.Double |
currentSpeed |
|
System.Double |
maxSpeed |
|
System.Double |
distanceToVehicleAhead |
|
System.Double |
speedVehicleAhead |
|
Returns
Type |
Description |
System.Double |
|
CalculateSpeedChange(Double, Double, Double, Double, Double, Double)
Declaration
public double CalculateSpeedChange(double currentSpeed, double speedAhead, double distanceAhead, double accelerationAhead, double currentAcceleration, double maxSpeed)
Parameters
Type |
Name |
Description |
System.Double |
currentSpeed |
|
System.Double |
speedAhead |
|
System.Double |
distanceAhead |
|
System.Double |
accelerationAhead |
|
System.Double |
currentAcceleration |
|
System.Double |
maxSpeed |
|
Returns
Type |
Description |
System.Double |
|