Package jasima.shopSim.core.batchForming
Class BestOfFamilyBatching
- java.lang.Object
-
- jasima.shopSim.core.batchForming.BatchForming
-
- jasima.shopSim.core.batchForming.BestOfFamilyBatching
-
- All Implemented Interfaces:
Serializable,Cloneable
public class BestOfFamilyBatching extends BatchForming
This class creates a single batch per family according to the used sequencing rule. Later a machine's sequencingRule (optionally batchSequencingRule) is used to choose one of them to process.
If there are more than maxBatchSize jobs for a family, jobs are sequenced using the sequencingRule first and the best maxBatchSize jobs of the family are used to form the batch.
- Author:
- Torsten Hildebrandt, 2010-10-25
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class jasima.shopSim.core.batchForming.BatchForming
orderedJobs, possibleBatches
-
-
Constructor Summary
Constructors Constructor Description BestOfFamilyBatching()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidformBatches()StringgetName()-
Methods inherited from class jasima.shopSim.core.batchForming.BatchForming
clone, ensureCapacity, getOwner, indexOf, nextBatch, setOwner, splitFamilies, toString
-
-
-
-
Method Detail
-
formBatches
public void formBatches()
- Specified by:
formBatchesin classBatchForming
-
getName
public String getName()
- Overrides:
getNamein classBatchForming
-
-