Class GroundedGameGenerator

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private DungTheoryGenerator gen
      for generating Dung theories.
      private static org.slf4j.Logger log
      Logger
      static int PARAM_ARGUMENT
      Key for the simulation parameter which refers to the argument of the dialogue.
      static int PARAM_UNIVERSALTHEORY
      Key for the simulation parameter which refers to the universal theory generated.
      private java.util.Random random
      Random numbers generator.
      private double viewPercentageCon
      The percentage of the arguments known to the CON agent.
      private double viewPercentagePro
      The percentage of the arguments known to the PRO agent.
    • Method Summary

      Modifier and Type Method Description
      GroundedGameSystem generate​(SimulationParameters params)
      Generates a new multi-agent system.
      void setSeed​(long seed)
      Set the seed for the generation.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • log

        private static org.slf4j.Logger log
        Logger
      • PARAM_UNIVERSALTHEORY

        public static final int PARAM_UNIVERSALTHEORY
        Key for the simulation parameter which refers to the universal theory generated.
        See Also:
        Constant Field Values
      • PARAM_ARGUMENT

        public static final int PARAM_ARGUMENT
        Key for the simulation parameter which refers to the argument of the dialogue.
        See Also:
        Constant Field Values
      • viewPercentagePro

        private double viewPercentagePro
        The percentage of the arguments known to the PRO agent.
      • viewPercentageCon

        private double viewPercentageCon
        The percentage of the arguments known to the CON agent.
      • random

        private java.util.Random random
        Random numbers generator.
    • Constructor Detail

      • GroundedGameGenerator

        public GroundedGameGenerator​(DungTheoryGenerator gen,
                                     double viewPercentagePro,
                                     double viewPercentageCon)
        Creates a new game generator.
        Parameters:
        gen - for generating Dung theories.
        viewPercentagePro - the percentage of the arguments known to the PRO agent
        viewPercentageCon - the percentage of the arguments known to the CON agent