Class MostlyPresentPerson
- java.lang.Object
-
- org.powertac.householdcustomer.persons.Person
-
- org.powertac.householdcustomer.persons.MostlyPresentPerson
-
public class MostlyPresentPerson extends Person
This is the instance of the person type that spents most of its time inside the house. Such types are children or elderly people. These persons don't work at all, so they have more time for leisure activities.- Version:
- 1.5, Date: 2.25.12
- Author:
- Antonios Chrysopoulos
-
-
Field Summary
-
Fields inherited from class org.powertac.householdcustomer.persons.Person
log, randomSeedRepo
-
-
Constructor Summary
Constructors Constructor Description MostlyPresentPerson()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
initialize(String AgentName, Properties conf, Vector<Integer> publicVacationVector, int seed)
This is the initialization function.void
refresh(Properties conf)
At the end of each week the person models refresh their schedule.void
showInfo()
This is the function utilized to show the information regarding the person in question, its variables values etc.-
Methods inherited from class org.powertac.householdcustomer.persons.Person
fillDailyRoutine, getDailyRoutine, getWeeklyRoutine, setMemberOf, test, toString
-
-
-
-
Method Detail
-
initialize
public void initialize(String AgentName, Properties conf, Vector<Integer> publicVacationVector, int seed)
Description copied from class:Person
This is the initialization function. It uses the variable values for the configuration file to create the person as it should for this type.- Overrides:
initialize
in classPerson
-
showInfo
public void showInfo()
Description copied from class:Person
This is the function utilized to show the information regarding the person in question, its variables values etc.
-
refresh
public void refresh(Properties conf)
Description copied from class:Person
At the end of each week the person models refresh their schedule. This way we have a realistic and dynamic model, changing working hours, leisure activities and so on.
-
-