haifa.shopsim.lab
Class ProportionalProblemSizeChooser

java.lang.Object
  |
  +--haifa.shopsim.lab.AbstractProblemSizeChooser
        |
        +--haifa.shopsim.lab.ProportionalProblemSizeChooser
All Implemented Interfaces:
ProblemSizeChooser

public class ProportionalProblemSizeChooser
extends AbstractProblemSizeChooser

A Size chooser that uses an array P1,...,PR of proportions. And N, a multiplicity factor.

Version:
0.60

Field Summary
protected  int N
          The multiplicity of the problem.
protected  int[] Pr
          The array of proportions.
 
Fields inherited from class haifa.shopsim.lab.AbstractProblemSizeChooser
Nr, shopData
 
Constructor Summary
ProportionalProblemSizeChooser()
           
ProportionalProblemSizeChooser(ShopData shopData_)
           
ProportionalProblemSizeChooser(ShopData shopData_, int[] Pr_)
           
 
Method Summary
 int getN()
          Sums the values of Nr[] and returns the sum.
 void setN(int N_)
           
 void setPr(int[] Pr_)
           
 
Methods inherited from class haifa.shopsim.lab.AbstractProblemSizeChooser
getNr, setData
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

Pr

protected int[] Pr
The array of proportions.

N

protected int N
The multiplicity of the problem.
Constructor Detail

ProportionalProblemSizeChooser

public ProportionalProblemSizeChooser()

ProportionalProblemSizeChooser

public ProportionalProblemSizeChooser(ShopData shopData_)

ProportionalProblemSizeChooser

public ProportionalProblemSizeChooser(ShopData shopData_,
                                      int[] Pr_)
Method Detail

setN

public void setN(int N_)

setPr

public void setPr(int[] Pr_)

getN

public int getN()
Description copied from class: AbstractProblemSizeChooser
Sums the values of Nr[] and returns the sum. This is the total number of jobs.
Overrides:
getN in class AbstractProblemSizeChooser