private ScpWorkflowImpl ( CompWorkflowState compWorkflowState, ILayer <ISorterGenome> sorterLayer0, ILayer <ISorterGenome> sorterLayer1, ICompPool compPool, ILayerEval <ISorterGenome, IGenomeEval <ISorterGenome> > sorterLayerEval, IScpParams scpParams, int generation, string report ) { _compWorkflowState = compWorkflowState; _sorterLayer0 = sorterLayer0; _sorterLayerEval = sorterLayerEval; _scpParams = scpParams; _generation = generation; _report = report; _sorterLayer1 = sorterLayer1; _compPool = compPool; }
private SorterCompParaPoolWorkflowImpl ( CompWorkflowState compWorkflowState, ILayer <ISorterGenome> sorterLayer, ILayer <ISwitchableGroupGenome> switchableGroupLayer, ICompParaPool compParaPool, ILayerEval <ISorterGenome, IGenomeEval <ISorterGenome> > sorterLayerEval, ILayerEval <ISwitchableGroupGenome, IGenomeEval <ISwitchableGroupGenome> > switchableGroupLayerEval, SorterCompParaPoolParams sorterCompParaPoolParams, int generation ) { _compWorkflowState = compWorkflowState; _sorterLayer = sorterLayer; _switchableGroupLayer = switchableGroupLayer; _sorterLayerEval = sorterLayerEval; _switchableGroupLayerEval = switchableGroupLayerEval; _sorterCompParaPoolParams = sorterCompParaPoolParams; _generation = generation; _compParaPool = compParaPool; }