14package com.google.ortools.sat;
16import com.google.ortools.sat.ReservoirConstraintProto;
26 super(model.getBuilder());
38 reservoir.addTimeExprs(
39 model.getLinearExpressionProtoBuilderFromLinearArgument(time,
false));
40 reservoir.addLevelChanges(model.getLinearExpressionProtoBuilderFromLong(levelChange));
41 reservoir.addActiveLiterals(model.trueLiteral().getIndex());
52 reservoir.addTimeExprs(model.getLinearExpressionProtoBuilderFromLong(time));
53 reservoir.addLevelChanges(model.getLinearExpressionProtoBuilderFromLong(levelChange));
54 reservoir.addActiveLiterals(model.trueLiteral().getIndex());
66 reservoir.addTimeExprs(
67 model.getLinearExpressionProtoBuilderFromLinearArgument(time,
false));
68 reservoir.addLevelChanges(model.getLinearExpressionProtoBuilderFromLong(levelChange));
69 reservoir.addActiveLiterals(isActive.
getIndex());
80 reservoir.addTimeExprs(model.getLinearExpressionProtoBuilderFromLong(time));
81 reservoir.addLevelChanges(model.getLinearExpressionProtoBuilderFromLong(levelChange));
82 reservoir.addActiveLiterals(isActive.
getIndex());