public class DepartureTimeProfile extends Object
Copyright (c) 2013-2014 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights
reserved.
BSD-style license. See OpenTrafficSim License.
| Constructor and Description |
|---|
DepartureTimeProfile()
Create a new profile.
|
DepartureTimeProfile(ArrayList<FractionOfTripDemandByTimeSegment> departureTimeProfile,
String name) |
| Modifier and Type | Method and Description |
|---|---|
ArrayList<FractionOfTripDemandByTimeSegment> |
checkAndNormalizeCurve(org.opentrafficsim.core.value.vdouble.scalar.DoubleScalar.Abs<org.opentrafficsim.core.unit.TimeUnit> startSimulationTimeSinceMidnight,
org.opentrafficsim.core.value.vdouble.scalar.DoubleScalar.Rel<org.opentrafficsim.core.unit.TimeUnit> durationOfSimulation,
ArrayList<FractionOfTripDemandByTimeSegment> departureTimeProfileIn)
Generates a time profile curve of the trips that are released in the time segments of this simulation.
|
ArrayList<FractionOfTripDemandByTimeSegment> |
getDepartureTimeProfile() |
String |
getName() |
void |
setDepartureTimeCurve(ArrayList<FractionOfTripDemandByTimeSegment> departureTimeCurve) |
void |
setName(String name) |
public DepartureTimeProfile()
public DepartureTimeProfile(ArrayList<FractionOfTripDemandByTimeSegment> departureTimeProfile, String name)
departureTimeProfile - name - Name of the profilepublic final ArrayList<FractionOfTripDemandByTimeSegment> checkAndNormalizeCurve(org.opentrafficsim.core.value.vdouble.scalar.DoubleScalar.Abs<org.opentrafficsim.core.unit.TimeUnit> startSimulationTimeSinceMidnight, org.opentrafficsim.core.value.vdouble.scalar.DoubleScalar.Rel<org.opentrafficsim.core.unit.TimeUnit> durationOfSimulation, ArrayList<FractionOfTripDemandByTimeSegment> departureTimeProfileIn)
durationOfSimulation - length in TimeUnitsdepartureTimeProfileIn - list with information on the number of Trips to be released in a certain time segmentstartSimulationTimeSinceMidnight - Start of the simulation by time of (a) daypublic final ArrayList<FractionOfTripDemandByTimeSegment> getDepartureTimeProfile()
public final void setDepartureTimeCurve(ArrayList<FractionOfTripDemandByTimeSegment> departureTimeCurve)
departureTimeCurve - set departureTimeCurve.public final String getName()
public final void setName(String name)
name - set name.Copyright © 2014 Delft University of Technology. All rights reserved.