partage
Class PleiadesComplexInstanceGenerator.ConsumptionRightsParameters

java.lang.Object
  extended by partage.PleiadesComplexInstanceGenerator.ConsumptionRightsParameters
Enclosing class:
PleiadesComplexInstanceGenerator

public static class PleiadesComplexInstanceGenerator.ConsumptionRightsParameters
extends java.lang.Object

A nested class for customizing all the parameters concerning the consumption rights of the instance.


Field Summary
 boolean different
          true if we don't want the consumption of the objects to be all equals - default is true.
 int rAMin
          The minimal consumption rights of the agents - default is 2.
 int rOMax
          The maximal consumption of the objects - default is 4.
 boolean unequal
          true if we want unequal entitlements - default is true.
 double unequalRightsFactor
          The ratio between the rights of two consecutive agents (for unequal entitlements only) - default is 3.6.
 
Constructor Summary
PleiadesComplexInstanceGenerator.ConsumptionRightsParameters()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

unequal

public boolean unequal
true if we want unequal entitlements - default is true.


different

public boolean different
true if we don't want the consumption of the objects to be all equals - default is true.


unequalRightsFactor

public double unequalRightsFactor
The ratio between the rights of two consecutive agents (for unequal entitlements only) - default is 3.6.


rOMax

public int rOMax
The maximal consumption of the objects - default is 4.


rAMin

public int rAMin
The minimal consumption rights of the agents - default is 2.

Constructor Detail

PleiadesComplexInstanceGenerator.ConsumptionRightsParameters

public PleiadesComplexInstanceGenerator.ConsumptionRightsParameters()