Package org.optaplanner.examples.projectjobscheduling.solver.score.capacity

Examples of org.optaplanner.examples.projectjobscheduling.solver.score.capacity.RenewableResourceCapacityTracker


    public void resetWorkingSolution(Schedule schedule) {
        List<Resource> resourceList = schedule.getResourceList();
        resourceCapacityTrackerMap = new HashMap<Resource, ResourceCapacityTracker>(resourceList.size());
        for (Resource resource : resourceList) {
            resourceCapacityTrackerMap.put(resource, resource.isRenewable()
                    ? new RenewableResourceCapacityTracker(resource)
                    : new NonrenewableResourceCapacityTracker(resource));
        }
        List<Project> projectList = schedule.getProjectList();
        projectEndDateMap = new HashMap<Project, Integer>(projectList.size());
        maximumProjectEndDate = 0;
View Full Code Here

TOP

Related Classes of org.optaplanner.examples.projectjobscheduling.solver.score.capacity.RenewableResourceCapacityTracker

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.