Java Reference
Java Reference
ReservoirConstraint.java
Go to the documentation of this file.
64 public ReservoirConstraint addOptionalEvent(LinearExpr time, long levelChange, Literal isActive) {
Wrapper around a ConstraintProto.
Definition: java/com/google/ortools/sat/Constraint.java:25
ConstraintProto.Builder getBuilder()
Returns the constraint builder.
Definition: java/com/google/ortools/sat/Constraint.java:49
Definition: ReservoirConstraintProto.java:577
Specialized reservoir constraint.
Definition: ReservoirConstraint.java:24
ReservoirConstraint addEvent(LinearArgument time, long levelChange)
Adds a mandatory event.
Definition: ReservoirConstraint.java:36
ReservoirConstraint addEvent(long time, long levelChange)
Adds a mandatory event at a fixed time.
Definition: ReservoirConstraint.java:50
ReservoirConstraint(CpModel model)
Definition: ReservoirConstraint.java:25
ReservoirConstraint addOptionalEvent(long time, long levelChange, Literal isActive)
Adds an optional event at a fixed time.
Definition: ReservoirConstraint.java:78
ReservoirConstraint addOptionalEvent(LinearExpr time, long levelChange, Literal isActive)
Adds an optional event.
Definition: ReservoirConstraint.java:64
A object that can build a LinearExpr object.
Definition: LinearArgument.java:21
A linear expression (sum (ai * xi) + b).
Definition: LinearExpr.java:19
Interface to describe a boolean variable or its negation.
Definition: Literal.java:17
int getIndex()