Class NonrenewableResourceCapacityTracker
- java.lang.Object
-
- org.optaplanner.examples.projectjobscheduling.solver.score.capacity.ResourceCapacityTracker
-
- org.optaplanner.examples.projectjobscheduling.solver.score.capacity.NonrenewableResourceCapacityTracker
-
public class NonrenewableResourceCapacityTracker extends ResourceCapacityTracker
-
-
Field Summary
Fields Modifier and Type Field Description protected int
capacity
protected int
used
-
Fields inherited from class org.optaplanner.examples.projectjobscheduling.solver.score.capacity.ResourceCapacityTracker
resource
-
-
Constructor Summary
Constructors Constructor Description NonrenewableResourceCapacityTracker(Resource resource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getHardScore()
void
insert(ResourceRequirement resourceRequirement, Allocation allocation)
void
retract(ResourceRequirement resourceRequirement, Allocation allocation)
-
-
-
Constructor Detail
-
NonrenewableResourceCapacityTracker
public NonrenewableResourceCapacityTracker(Resource resource)
-
-
Method Detail
-
insert
public void insert(ResourceRequirement resourceRequirement, Allocation allocation)
- Specified by:
insert
in classResourceCapacityTracker
-
retract
public void retract(ResourceRequirement resourceRequirement, Allocation allocation)
- Specified by:
retract
in classResourceCapacityTracker
-
getHardScore
public int getHardScore()
- Specified by:
getHardScore
in classResourceCapacityTracker
-
-