Package core
Class AbstractVehicleModel
- java.lang.Object
-
- core.AbstractModel
-
- core.AbstractVehicleModel
-
- All Implemented Interfaces:
core.InterfaceModel
,core.InterfaceVehicleModel
public abstract class AbstractVehicleModel extends AbstractModel implements core.InterfaceVehicleModel
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class core.AbstractModel
AbstractModel.Type
-
-
Field Summary
-
Fields inherited from class core.AbstractModel
links, name, stochastic_process, type
-
-
Constructor Summary
Constructors Constructor Description AbstractVehicleModel(String name, Set<core.Link> links, utils.StochasticProcess process)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractDemandGenerator
create_source(core.Link origin, profiles.Profile1D profile, commodity.Commodity commodity, commodity.Path path)
Float
get_waiting_time_sec(double rate_vps)
-
Methods inherited from class core.AbstractModel
add_vehicle_packet, configure, create_lanegroup_packet, initialize
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
create_source
public AbstractDemandGenerator create_source(core.Link origin, profiles.Profile1D profile, commodity.Commodity commodity, commodity.Path path)
- Specified by:
create_source
in interfacecore.InterfaceModel
-
get_waiting_time_sec
public final Float get_waiting_time_sec(double rate_vps)
-
-