Class 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
    • Constructor Detail

      • PeriodicPresentPerson

        public PeriodicPresentPerson()
    • 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 class Person
      • 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.
        Overrides:
        refresh in class Person