Uses of Interface
org.maxicp.modeling.algebra.scheduling.CumulFunction
Packages that use CumulFunction
Package
Description
Constraints implementation for Scheduling over Interval Variables and Cumulative Functions
CP Instantiation of the Symbolic Modeling API
Symbolic Modeling API
Symbolic modeling for scheduling problems
Symbolic constraints for scheduling
-
Uses of CumulFunction in org.maxicp.cp.engine.constraints.scheduling
Subinterfaces of CumulFunction in org.maxicp.cp.engine.constraints.schedulingModifier and TypeInterfaceDescriptioninterfaceCP implementation of a Cumulative FunctionClasses in org.maxicp.cp.engine.constraints.scheduling that implement CumulFunctionModifier and TypeClassDescriptionclassCP implementation of a Flat Cumulative Functionfinal recordCP implementation of a Minus Cumulative Functionfinal recordCP implementation of a Plus Cumulative FunctionclassCP implementation of a Pulse Cumulative FunctionclassCP implementation of a Step at End Cumulative FunctionclassCP implementation of a Step at Start Cumulative Functionfinal recordCP implementation of a Sum Cumulative Function -
Uses of CumulFunction in org.maxicp.cp.modeling
Methods in org.maxicp.cp.modeling with parameters of type CumulFunction -
Uses of CumulFunction in org.maxicp.modeling
Methods in org.maxicp.modeling that return CumulFunctionModifier and TypeMethodDescriptionstatic CumulFunctionFactory.flat()static CumulFunctionFactory.minus(CumulFunction left, CumulFunction right) static CumulFunctionFactory.pulse(IntervalVar interval, int height) static CumulFunctionFactory.pulse(IntervalVar interval, int hMin, int hMax) static CumulFunctionFactory.stepAtEnd(IntervalVar interval, int height) static CumulFunctionFactory.stepAtEnd(IntervalVar interval, int hMin, int hMax) static CumulFunctionFactory.stepAtStart(IntervalVar interval, int height) static CumulFunctionFactory.stepAtStart(IntervalVar interval, int hMin, int hMax) static CumulFunctionFactory.sum(CumulFunction... functions) Methods in org.maxicp.modeling with parameters of type CumulFunctionModifier and TypeMethodDescriptionstatic ConstraintFactory.alwaysIn(CumulFunction expression, int heightMin, int heightMax) static ConstraintFactory.le(CumulFunction function, int limit) static CumulFunctionFactory.minus(CumulFunction left, CumulFunction right) static CumulFunctionFactory.sum(CumulFunction... functions) -
Uses of CumulFunction in org.maxicp.modeling.algebra.scheduling
Classes in org.maxicp.modeling.algebra.scheduling that implement CumulFunctionModifier and TypeClassDescriptionfinal recordFlat Elementary Cumul Functionfinal recordDifference between two Cumul Functions.final recordSum of two Cumul Functions.classPulse Elementary Cumul Function.classStep at End Elementary Cumul Function.classStep at Start Elementary Cumul FunctionclassSum of one or more Cumul Functions.Fields in org.maxicp.modeling.algebra.scheduling declared as CumulFunctionMethods in org.maxicp.modeling.algebra.scheduling that return CumulFunctionModifier and TypeMethodDescriptionMinusCumulFunction.left()Returns the value of theleftrecord component.PlusCumulFunction.left()Returns the value of theleftrecord component.MinusCumulFunction.right()Returns the value of therightrecord component.PlusCumulFunction.right()Returns the value of therightrecord component.Constructors in org.maxicp.modeling.algebra.scheduling with parameters of type CumulFunctionModifierConstructorDescriptionMinusCumulFunction(CumulFunction left, CumulFunction right) Creates an instance of aMinusCumulFunctionrecord class.PlusCumulFunction(CumulFunction left, CumulFunction right) Creates an instance of aPlusCumulFunctionrecord class.SumCumulFunction(CumulFunction... functions) -
Uses of CumulFunction in org.maxicp.modeling.constraints.scheduling
Methods in org.maxicp.modeling.constraints.scheduling that return CumulFunctionModifier and TypeMethodDescriptionAlwaysIn.expr()Returns the value of theexprrecord component.LessOrEqual.function()Returns the value of thefunctionrecord component.Constructors in org.maxicp.modeling.constraints.scheduling with parameters of type CumulFunctionModifierConstructorDescriptionAlwaysIn(CumulFunction expr, int minValue, int maxValue) Creates an instance of aAlwaysInrecord class.LessOrEqual(CumulFunction function, int limit) Creates an instance of aLessOrEqualrecord class.