org.powertac.officecomplexcustomer.persons
Class PeriodicPresentPerson
java.lang.Object
org.powertac.officecomplexcustomer.persons.Person
org.powertac.officecomplexcustomer.persons.WorkingPerson
org.powertac.officecomplexcustomer.persons.PeriodicPresentPerson
public class PeriodicPresentPerson
- extends WorkingPerson
This is the instance of the person type that works in a regular basis for a
number of days in the week. The standard program gives space for some leisure
activities.
- Version:
- 1.5, Date: 2.25.12
- Author:
- Antonios Chrysopoulos
| Fields inherited from class org.powertac.officecomplexcustomer.persons.Person |
log |
PeriodicPresentPerson
public PeriodicPresentPerson()
initialize
public void initialize(String AgentName,
Properties conf,
Vector<Integer> publicVacationVector,
Random generator)
- 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 class Person
refresh
public void refresh(Properties conf,
Random gen)
- 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.
- Overrides:
refresh in class Person
Copyright © 2012 Power TAC. All Rights Reserved.