public void CreatePortionerControl(IItemProvider itemProvider, uint nBins) { var ctrlLog = new SimpleTextLog(); var binLog = new SimpleTextLog(); var control = new Control(itemProvider, ctrlLog, new RoundRobinPortioningAlgorithm()); for (uint i = 0; i < nBins; i++) { control.AddBin(new Bin(i, 2000, binLog)); } }
public void CreatePortionerControl(IItemProvider itemProvider, uint nBins) { var ctrlLog = new FileTextLog("c:\\PortionerCtrlLog.txt"); var binLog = new SimpleTextLog(); //var binLog = new ConsoleLog(); var control = new Control(itemProvider, ctrlLog, new BinScorePortioningAlgorithm()); var scorer = new MultipleOfMeanItemScorer(125); for (uint i = 0; i < nBins; i++) { control.AddBin(new Bin(i, 2000, binLog) { ItemScorer = scorer }); } }