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

      • MostlyPresentPerson

        public MostlyPresentPerson()
    • 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
      • 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.
        Overrides:
        showInfo 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