public ConstructionWithBestInsertion(IRouteRepository routeRepository, IBestInsertion bestInsertion, INodeAndArcRepository nodeAndArcRepository, ICostCalculator costCalculator) { _routeRepository = routeRepository; _bestInsertion = bestInsertion; _nodeAndArcRepository = nodeAndArcRepository; }
public GraphColoringSolutionBuilder(INodeAndArcRepository nodeAndArcRepository, IDtoStore dtoStore) { _nodeAndArcRepository = nodeAndArcRepository; _dtoStore = dtoStore; }
public GraphColoringAlgorithm(INodeAndArcRepository nodeAndArcRepository, ISearchAlgorithm searchAlgorithm) { _nodeAndArcRepository = nodeAndArcRepository; _searchAlgorithm = searchAlgorithm; }
public TspNodeBuilder(IDtoStore dtoStore, INodeAndArcRepository nodeAndArcRepository) { _dtoStore = dtoStore; _nodeAndArcRepository = nodeAndArcRepository; }
public GraphColoringNodeBuilder(IDtoStore dtoStore, INodeAndArcRepository nodeAndArcRepository) { _dtoStore = dtoStore; _nodeAndArcRepository = nodeAndArcRepository; }