All Downloads are FREE. Search and download functionalities are using the official Maven repository.

edu.kit.ifv.mobitopp.simulation.activityschedule.DefaultActivitySchedule Maven / Gradle / Ivy

Go to download

mobiTopp (http://mobitopp.ifv.kit.edu/) is an agent-based travel demand model developed at the Institute for transport studies at the Karlsruhe Institute of Technology (http://www.ifv.kit.edu/english/index.php). Publications about mobiTopp can be found on the project site (http://mobitopp.ifv.kit.edu/28.php).

The newest version!
package edu.kit.ifv.mobitopp.simulation.activityschedule;




import java.io.Serializable;
import java.util.List;

import edu.kit.ifv.mobitopp.data.PatternActivityWeek;
import edu.kit.ifv.mobitopp.simulation.ModifiableActivityScheduleWithState;
import edu.kit.ifv.mobitopp.simulation.Trip;
import edu.kit.ifv.mobitopp.simulation.activityschedule.randomizer.ActivityStartAndDurationRandomizer;
import edu.kit.ifv.mobitopp.simulation.tour.TourAwareActivitySchedule;
import edu.kit.ifv.mobitopp.simulation.tour.TourFactory;
import edu.kit.ifv.mobitopp.time.Time;


public class DefaultActivitySchedule 
	extends ActivityPeriodWithExtendedFirstAndLastActivity
	implements ActivitySchedule, ActivityScheduleWithState
		, ModifiableActivityScheduleWithState 
		, TourAwareActivitySchedule
		, Serializable
{

	private static final long serialVersionUID = -6409449269157250182L;
	
	
	private OccupationIfc currentOccupation;
	
	public DefaultActivitySchedule(	
		TourFactory tourFactory, ActivityPeriodFixer fixer,
		PatternActivityWeek activityPattern,
		ActivityStartAndDurationRandomizer activityDurationRandomizer, 
		List




© 2015 - 2024 Weber Informatics LLC | Privacy Policy