Module org.maxicp

Class GeneralizedCumulativeChecker

java.lang.Object
org.maxicp.cp.engine.core.AbstractCPConstraint
org.maxicp.cp.engine.constraints.scheduling.GeneralizedCumulativeChecker
All Implemented Interfaces:
CPConstraint, ConcreteConstraint<ConcreteCPModel>

public class GeneralizedCumulativeChecker extends AbstractCPConstraint
Checker for the generalized cumulative constraint. It makes sure that we do not remove solutions, only used for testing purposes
  • Field Details

    • maxCapacity

      protected final int maxCapacity
    • minCapacity

      protected final int minCapacity
    • profile

      protected int[] profile
    • covered

      protected boolean[] covered
  • Constructor Details

    • GeneralizedCumulativeChecker

      public GeneralizedCumulativeChecker(Activity[] activities, int minCapacity, int maxCapacity)
    • GeneralizedCumulativeChecker

      public GeneralizedCumulativeChecker(Activity[] activities, int maxCapacity)
  • Method Details