dotnet: Add all AssignmentContainer template intantiation

This commit is contained in:
Corentin Le Molgat
2018-12-18 14:38:45 +01:00
parent 0509ccf4f5
commit f4f7dd06e2
2 changed files with 4 additions and 2 deletions

View File

@@ -90,7 +90,7 @@ public class SumFilter : IntVarLocalSearchFilter {
}
public override bool Accept(Assignment delta, Assignment unused_deltadelta) {
AssignmentIntContainer solution_delta = delta.IntVarContainer();
IntContainer solution_delta = delta.IntVarContainer();
int solution_delta_size = solution_delta.Size();
for (int i = 0; i < solution_delta_size; ++i)

View File

@@ -886,5 +886,7 @@ namespace operations_research {
%template(RevInteger) Rev<int64>;
%template(RevBool) Rev<bool>;
typedef Assignment::AssignmentContainer AssignmentContainer;
%template(AssignmentIntContainer) AssignmentContainer<IntVar, IntVarElement>;
%template(IntContainer) AssignmentContainer<IntVar, IntVarElement>;
%template(IntervalContainer) AssignmentContainer<IntervalVar, IntervalVarElement>;
%template(SequenceContainer) AssignmentContainer<SequenceVar, SequenceVarElement>;
}