java: Add all AssignmentContainer template intantiation
This commit is contained in:
@@ -12,7 +12,7 @@
|
|||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
import com.google.ortools.constraintsolver.Assignment;
|
import com.google.ortools.constraintsolver.Assignment;
|
||||||
import com.google.ortools.constraintsolver.AssignmentIntContainer;
|
import com.google.ortools.constraintsolver.IntContainer;
|
||||||
import com.google.ortools.constraintsolver.BaseLns;
|
import com.google.ortools.constraintsolver.BaseLns;
|
||||||
import com.google.ortools.constraintsolver.DecisionBuilder;
|
import com.google.ortools.constraintsolver.DecisionBuilder;
|
||||||
import com.google.ortools.constraintsolver.IntVar;
|
import com.google.ortools.constraintsolver.IntVar;
|
||||||
@@ -100,7 +100,7 @@ public class LsApi {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean accept(Assignment delta, Assignment unusedDeltadelta) {
|
public boolean accept(Assignment delta, Assignment unusedDeltadelta) {
|
||||||
AssignmentIntContainer solutionDelta = delta.intVarContainer();
|
IntContainer solutionDelta = delta.intVarContainer();
|
||||||
int solutionDeltaSize = solutionDelta.size();
|
int solutionDeltaSize = solutionDelta.size();
|
||||||
|
|
||||||
for (int i = 0; i < solutionDeltaSize; ++i) {
|
for (int i = 0; i < solutionDeltaSize; ++i) {
|
||||||
|
|||||||
@@ -749,5 +749,7 @@ namespace operations_research {
|
|||||||
%template(RevInteger) Rev<int>;
|
%template(RevInteger) Rev<int>;
|
||||||
%template(RevLong) Rev<int64>;
|
%template(RevLong) Rev<int64>;
|
||||||
%template(RevBool) Rev<bool>;
|
%template(RevBool) Rev<bool>;
|
||||||
%template(AssignmentIntContainer) AssignmentContainer<IntVar, IntVarElement>;
|
%template(IntContainer) AssignmentContainer<IntVar, IntVarElement>;
|
||||||
|
%template(IntervalContainer) AssignmentContainer<IntervalVar, IntervalVarElement>;
|
||||||
|
%template(SequenceContainer) AssignmentContainer<SequenceVar,SequenceVarElement>;
|
||||||
} // namespace operations_research
|
} // namespace operations_research
|
||||||
|
|||||||
Reference in New Issue
Block a user