jill/src/main/java/io/github/agentsoz/jill/Program.java
static void initIntentionSelectionThreads(Config config) {
    int ncores = config.getNumThreads();
    Main.intentionSelectors = new IntentionSelector[ncores];
    for (int i = 0; i < Main.npools; i++) {
      Main.intentionSelectors[i] = new IntentionSelector(i, config.getRandomSeed());
    }
  }
static void initIntentionSelectionThreads(Config config) {
    int ncores = config.getNumThreads();
    Main.intentionSelectors = new IntentionSelector[ncores];
    for (int i = 0; i < Main.npools; i++) {
      Main.intentionSelectors[i] = new IntentionSelector(i, config.getRandomSeed());
    }
  }
static void initIntentionSelectionThreads ( Config config ) { int ncores = config . getNumThreads ( ) ; Main . intentionSelectors = new IntentionSelector [ ncores ] ; for ( int i = 0 ; i < Main . npools ; i ++ ) { Main . intentionSelectors [ i ] = new IntentionSelector ( i , config . getRandomSeed ( ) ) ; } }
Starts the intention selection threads that each handle a pool of agents.

@param config the global configuration object
Starts the intention selection threads that each handle a pool of agents .