DotNet Reference

.Net Reference

ModelVisitor.cs
Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
5 // Version 4.0.2
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
9 //------------------------------------------------------------------------------
10 
12 
13 using System;
14 using System.Runtime.InteropServices;
15 using System.Collections;
16 using System.Collections.Generic;
17 
18 public partial class ModelVisitor : BaseObject {
19  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
20 
21  internal ModelVisitor(global::System.IntPtr cPtr, bool cMemoryOwn) : base(operations_research_constraint_solverPINVOKE.ModelVisitor_SWIGUpcast(cPtr), cMemoryOwn) {
22  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
23  }
24 
25  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ModelVisitor obj) {
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
29  protected override void Dispose(bool disposing) {
30  lock(this) {
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32  if (swigCMemOwn) {
33  swigCMemOwn = false;
35  }
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37  }
38  base.Dispose(disposing);
39  }
40  }
41 
42  public static string kAbs {
43  get {
45  return ret;
46  }
47  }
48 
49  public static string kAbsEqual {
50  get {
52  return ret;
53  }
54  }
55 
56  public static string kAllDifferent {
57  get {
59  return ret;
60  }
61  }
62 
63  public static string kAllowedAssignments {
64  get {
66  return ret;
67  }
68  }
69 
70  public static string kAtMost {
71  get {
73  return ret;
74  }
75  }
76 
77  public static string kIndexOf {
78  get {
80  return ret;
81  }
82  }
83 
84  public static string kBetween {
85  get {
87  return ret;
88  }
89  }
90 
91  public static string kConditionalExpr {
92  get {
94  return ret;
95  }
96  }
97 
98  public static string kCircuit {
99  get {
101  return ret;
102  }
103  }
104 
105  public static string kConvexPiecewise {
106  get {
108  return ret;
109  }
110  }
111 
112  public static string kCountEqual {
113  get {
115  return ret;
116  }
117  }
118 
119  public static string kCover {
120  get {
122  return ret;
123  }
124  }
125 
126  public static string kCumulative {
127  get {
129  return ret;
130  }
131  }
132 
133  public static string kDeviation {
134  get {
136  return ret;
137  }
138  }
139 
140  public static string kDifference {
141  get {
143  return ret;
144  }
145  }
146 
147  public static string kDisjunctive {
148  get {
150  return ret;
151  }
152  }
153 
154  public static string kDistribute {
155  get {
157  return ret;
158  }
159  }
160 
161  public static string kDivide {
162  get {
164  return ret;
165  }
166  }
167 
168  public static string kDurationExpr {
169  get {
171  return ret;
172  }
173  }
174 
175  public static string kElement {
176  get {
178  return ret;
179  }
180  }
181 
182  public static string kElementEqual {
183  get {
185  return ret;
186  }
187  }
188 
189  public static string kEndExpr {
190  get {
192  return ret;
193  }
194  }
195 
196  public static string kEquality {
197  get {
199  return ret;
200  }
201  }
202 
203  public static string kFalseConstraint {
204  get {
206  return ret;
207  }
208  }
209 
210  public static string kGlobalCardinality {
211  get {
213  return ret;
214  }
215  }
216 
217  public static string kGreater {
218  get {
220  return ret;
221  }
222  }
223 
224  public static string kGreaterOrEqual {
225  get {
227  return ret;
228  }
229  }
230 
231  public static string kIntegerVariable {
232  get {
234  return ret;
235  }
236  }
237 
238  public static string kIntervalBinaryRelation {
239  get {
241  return ret;
242  }
243  }
244 
245  public static string kIntervalDisjunction {
246  get {
248  return ret;
249  }
250  }
251 
252  public static string kIntervalUnaryRelation {
253  get {
255  return ret;
256  }
257  }
258 
259  public static string kIntervalVariable {
260  get {
262  return ret;
263  }
264  }
265 
266  public static string kInversePermutation {
267  get {
269  return ret;
270  }
271  }
272 
273  public static string kIsBetween {
274  get {
276  return ret;
277  }
278  }
279 
280  public static string kIsDifferent {
281  get {
283  return ret;
284  }
285  }
286 
287  public static string kIsEqual {
288  get {
290  return ret;
291  }
292  }
293 
294  public static string kIsGreater {
295  get {
297  return ret;
298  }
299  }
300 
301  public static string kIsGreaterOrEqual {
302  get {
304  return ret;
305  }
306  }
307 
308  public static string kIsLess {
309  get {
311  return ret;
312  }
313  }
314 
315  public static string kIsLessOrEqual {
316  get {
318  return ret;
319  }
320  }
321 
322  public static string kIsMember {
323  get {
325  return ret;
326  }
327  }
328 
329  public static string kLess {
330  get {
332  return ret;
333  }
334  }
335 
336  public static string kLessOrEqual {
337  get {
339  return ret;
340  }
341  }
342 
343  public static string kLexLess {
344  get {
346  return ret;
347  }
348  }
349 
350  public static string kLinkExprVar {
351  get {
353  return ret;
354  }
355  }
356 
357  public static string kMapDomain {
358  get {
360  return ret;
361  }
362  }
363 
364  public static string kMax {
365  get {
367  return ret;
368  }
369  }
370 
371  public static string kMaxEqual {
372  get {
374  return ret;
375  }
376  }
377 
378  public static string kMember {
379  get {
381  return ret;
382  }
383  }
384 
385  public static string kMin {
386  get {
388  return ret;
389  }
390  }
391 
392  public static string kMinEqual {
393  get {
395  return ret;
396  }
397  }
398 
399  public static string kModulo {
400  get {
402  return ret;
403  }
404  }
405 
406  public static string kNoCycle {
407  get {
409  return ret;
410  }
411  }
412 
413  public static string kNonEqual {
414  get {
416  return ret;
417  }
418  }
419 
420  public static string kNotBetween {
421  get {
423  return ret;
424  }
425  }
426 
427  public static string kNotMember {
428  get {
430  return ret;
431  }
432  }
433 
434  public static string kNullIntersect {
435  get {
437  return ret;
438  }
439  }
440 
441  public static string kOpposite {
442  get {
444  return ret;
445  }
446  }
447 
448  public static string kPack {
449  get {
451  return ret;
452  }
453  }
454 
455  public static string kPathCumul {
456  get {
458  return ret;
459  }
460  }
461 
462  public static string kDelayedPathCumul {
463  get {
465  return ret;
466  }
467  }
468 
469  public static string kPerformedExpr {
470  get {
472  return ret;
473  }
474  }
475 
476  public static string kPower {
477  get {
479  return ret;
480  }
481  }
482 
483  public static string kProduct {
484  get {
486  return ret;
487  }
488  }
489 
490  public static string kScalProd {
491  get {
493  return ret;
494  }
495  }
496 
497  public static string kScalProdEqual {
498  get {
500  return ret;
501  }
502  }
503 
504  public static string kScalProdGreaterOrEqual {
505  get {
507  return ret;
508  }
509  }
510 
511  public static string kScalProdLessOrEqual {
512  get {
514  return ret;
515  }
516  }
517 
518  public static string kSemiContinuous {
519  get {
521  return ret;
522  }
523  }
524 
525  public static string kSequenceVariable {
526  get {
528  return ret;
529  }
530  }
531 
532  public static string kSortingConstraint {
533  get {
535  return ret;
536  }
537  }
538 
539  public static string kSquare {
540  get {
542  return ret;
543  }
544  }
545 
546  public static string kStartExpr {
547  get {
549  return ret;
550  }
551  }
552 
553  public static string kSum {
554  get {
556  return ret;
557  }
558  }
559 
560  public static string kSumEqual {
561  get {
563  return ret;
564  }
565  }
566 
567  public static string kSumGreaterOrEqual {
568  get {
570  return ret;
571  }
572  }
573 
574  public static string kSumLessOrEqual {
575  get {
577  return ret;
578  }
579  }
580 
581  public static string kTrace {
582  get {
584  return ret;
585  }
586  }
587 
588  public static string kTransition {
589  get {
591  return ret;
592  }
593  }
594 
595  public static string kTrueConstraint {
596  get {
598  return ret;
599  }
600  }
601 
602  public static string kVarBoundWatcher {
603  get {
605  return ret;
606  }
607  }
608 
609  public static string kVarValueWatcher {
610  get {
612  return ret;
613  }
614  }
615 
616  public static string kCountAssignedItemsExtension {
617  get {
619  return ret;
620  }
621  }
622 
623  public static string kCountUsedBinsExtension {
624  get {
626  return ret;
627  }
628  }
629 
630  public static string kInt64ToBoolExtension {
631  get {
633  return ret;
634  }
635  }
636 
637  public static string kInt64ToInt64Extension {
638  get {
640  return ret;
641  }
642  }
643 
644  public static string kObjectiveExtension {
645  get {
647  return ret;
648  }
649  }
650 
651  public static string kSearchLimitExtension {
652  get {
654  return ret;
655  }
656  }
657 
658  public static string kUsageEqualVariableExtension {
659  get {
661  return ret;
662  }
663  }
664 
665  public static string kUsageLessConstantExtension {
666  get {
668  return ret;
669  }
670  }
671 
672  public static string kVariableGroupExtension {
673  get {
675  return ret;
676  }
677  }
678 
679  public static string kVariableUsageLessConstantExtension {
680  get {
682  return ret;
683  }
684  }
685 
687  get {
689  return ret;
690  }
691  }
692 
693  public static string kActiveArgument {
694  get {
696  return ret;
697  }
698  }
699 
700  public static string kAssumePathsArgument {
701  get {
703  return ret;
704  }
705  }
706 
707  public static string kBranchesLimitArgument {
708  get {
710  return ret;
711  }
712  }
713 
714  public static string kCapacityArgument {
715  get {
717  return ret;
718  }
719  }
720 
721  public static string kCardsArgument {
722  get {
724  return ret;
725  }
726  }
727 
728  public static string kCoefficientsArgument {
729  get {
731  return ret;
732  }
733  }
734 
735  public static string kCountArgument {
736  get {
738  return ret;
739  }
740  }
741 
742  public static string kCumulativeArgument {
743  get {
745  return ret;
746  }
747  }
748 
749  public static string kCumulsArgument {
750  get {
752  return ret;
753  }
754  }
755 
756  public static string kDemandsArgument {
757  get {
759  return ret;
760  }
761  }
762 
763  public static string kDurationMaxArgument {
764  get {
766  return ret;
767  }
768  }
769 
770  public static string kDurationMinArgument {
771  get {
773  return ret;
774  }
775  }
776 
777  public static string kEarlyCostArgument {
778  get {
780  return ret;
781  }
782  }
783 
784  public static string kEarlyDateArgument {
785  get {
787  return ret;
788  }
789  }
790 
791  public static string kEndMaxArgument {
792  get {
794  return ret;
795  }
796  }
797 
798  public static string kEndMinArgument {
799  get {
801  return ret;
802  }
803  }
804 
805  public static string kEndsArgument {
806  get {
808  return ret;
809  }
810  }
811 
812  public static string kExpressionArgument {
813  get {
815  return ret;
816  }
817  }
818 
819  public static string kFailuresLimitArgument {
820  get {
822  return ret;
823  }
824  }
825 
826  public static string kFinalStatesArgument {
827  get {
829  return ret;
830  }
831  }
832 
833  public static string kFixedChargeArgument {
834  get {
836  return ret;
837  }
838  }
839 
840  public static string kIndex2Argument {
841  get {
843  return ret;
844  }
845  }
846 
847  public static string kIndexArgument {
848  get {
850  return ret;
851  }
852  }
853 
854  public static string kInitialState {
855  get {
857  return ret;
858  }
859  }
860 
861  public static string kIntervalArgument {
862  get {
864  return ret;
865  }
866  }
867 
868  public static string kIntervalsArgument {
869  get {
871  return ret;
872  }
873  }
874 
875  public static string kLateCostArgument {
876  get {
878  return ret;
879  }
880  }
881 
882  public static string kLateDateArgument {
883  get {
885  return ret;
886  }
887  }
888 
889  public static string kLeftArgument {
890  get {
892  return ret;
893  }
894  }
895 
896  public static string kMaxArgument {
897  get {
899  return ret;
900  }
901  }
902 
903  public static string kMaximizeArgument {
904  get {
906  return ret;
907  }
908  }
909 
910  public static string kMinArgument {
911  get {
913  return ret;
914  }
915  }
916 
917  public static string kModuloArgument {
918  get {
920  return ret;
921  }
922  }
923 
924  public static string kNextsArgument {
925  get {
927  return ret;
928  }
929  }
930 
931  public static string kOptionalArgument {
932  get {
934  return ret;
935  }
936  }
937 
938  public static string kPartialArgument {
939  get {
941  return ret;
942  }
943  }
944 
945  public static string kPositionXArgument {
946  get {
948  return ret;
949  }
950  }
951 
952  public static string kPositionYArgument {
953  get {
955  return ret;
956  }
957  }
958 
959  public static string kRangeArgument {
960  get {
962  return ret;
963  }
964  }
965 
966  public static string kRelationArgument {
967  get {
969  return ret;
970  }
971  }
972 
973  public static string kRightArgument {
974  get {
976  return ret;
977  }
978  }
979 
980  public static string kSequenceArgument {
981  get {
983  return ret;
984  }
985  }
986 
987  public static string kSequencesArgument {
988  get {
990  return ret;
991  }
992  }
993 
994  public static string kSizeArgument {
995  get {
997  return ret;
998  }
999  }
1000 
1001  public static string kSizeXArgument {
1002  get {
1004  return ret;
1005  }
1006  }
1007 
1008  public static string kSizeYArgument {
1009  get {
1011  return ret;
1012  }
1013  }
1014 
1015  public static string kSmartTimeCheckArgument {
1016  get {
1018  return ret;
1019  }
1020  }
1021 
1022  public static string kSolutionLimitArgument {
1023  get {
1025  return ret;
1026  }
1027  }
1028 
1029  public static string kStartMaxArgument {
1030  get {
1032  return ret;
1033  }
1034  }
1035 
1036  public static string kStartMinArgument {
1037  get {
1039  return ret;
1040  }
1041  }
1042 
1043  public static string kStartsArgument {
1044  get {
1046  return ret;
1047  }
1048  }
1049 
1050  public static string kStepArgument {
1051  get {
1053  return ret;
1054  }
1055  }
1056 
1057  public static string kTargetArgument {
1058  get {
1060  return ret;
1061  }
1062  }
1063 
1064  public static string kTimeLimitArgument {
1065  get {
1067  return ret;
1068  }
1069  }
1070 
1071  public static string kTransitsArgument {
1072  get {
1074  return ret;
1075  }
1076  }
1077 
1078  public static string kTuplesArgument {
1079  get {
1081  return ret;
1082  }
1083  }
1084 
1085  public static string kValueArgument {
1086  get {
1088  return ret;
1089  }
1090  }
1091 
1092  public static string kValuesArgument {
1093  get {
1095  return ret;
1096  }
1097  }
1098 
1099  public static string kVariableArgument {
1100  get {
1102  return ret;
1103  }
1104  }
1105 
1106  public static string kVarsArgument {
1107  get {
1109  return ret;
1110  }
1111  }
1112 
1113  public static string kEvaluatorArgument {
1114  get {
1116  return ret;
1117  }
1118  }
1119 
1120  public static string kMirrorOperation {
1121  get {
1123  return ret;
1124  }
1125  }
1126 
1127  public static string kRelaxedMaxOperation {
1128  get {
1130  return ret;
1131  }
1132  }
1133 
1134  public static string kRelaxedMinOperation {
1135  get {
1137  return ret;
1138  }
1139  }
1140 
1141  public static string kSumOperation {
1142  get {
1144  return ret;
1145  }
1146  }
1147 
1148  public static string kDifferenceOperation {
1149  get {
1151  return ret;
1152  }
1153  }
1154 
1155  public static string kProductOperation {
1156  get {
1158  return ret;
1159  }
1160  }
1161 
1162  public static string kStartSyncOnStartOperation {
1163  get {
1165  return ret;
1166  }
1167  }
1168 
1169  public static string kStartSyncOnEndOperation {
1170  get {
1172  return ret;
1173  }
1174  }
1175 
1176  public static string kTraceOperation {
1177  get {
1179  return ret;
1180  }
1181  }
1182 
1183  public virtual void BeginVisitModel(string type_name) {
1186  }
1187 
1188  public virtual void EndVisitModel(string type_name) {
1191  }
1192 
1193  public virtual void BeginVisitConstraint(string type_name, Constraint constraint) {
1196  }
1197 
1198  public virtual void EndVisitConstraint(string type_name, Constraint constraint) {
1201  }
1202 
1203  public virtual void BeginVisitExtension(string type) {
1206  }
1207 
1208  public virtual void EndVisitExtension(string type) {
1211  }
1212 
1213  public virtual void BeginVisitIntegerExpression(string type_name, IntExpr expr) {
1216  }
1217 
1218  public virtual void EndVisitIntegerExpression(string type_name, IntExpr expr) {
1221  }
1222 
1223  public virtual void VisitIntegerVariable(IntVar variable, IntExpr delegate_) {
1225  }
1226 
1227  public virtual void VisitIntegerVariable(IntVar variable, string operation, long value, IntVar delegate_) {
1228  operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntegerVariable__SWIG_1(swigCPtr, IntVar.getCPtr(variable), operation, value, IntVar.getCPtr(delegate_));
1230  }
1231 
1232  public virtual void VisitIntervalVariable(IntervalVar variable, string operation, long value, IntervalVar delegate_) {
1233  operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntervalVariable(swigCPtr, IntervalVar.getCPtr(variable), operation, value, IntervalVar.getCPtr(delegate_));
1235  }
1236 
1237  public virtual void VisitSequenceVariable(SequenceVar variable) {
1239  }
1240 
1241  public virtual void VisitIntegerArgument(string arg_name, long value) {
1244  }
1245 
1246  public virtual void VisitIntegerArrayArgument(string arg_name, long[] values) {
1249  }
1250 
1251  public virtual void VisitIntegerMatrixArgument(string arg_name, IntTupleSet tuples) {
1254  }
1255 
1256  public virtual void VisitIntegerExpressionArgument(string arg_name, IntExpr argument) {
1259  }
1260 
1261  public virtual void VisitIntegerVariableArrayArgument(string arg_name, IntVarVector arguments) {
1264  }
1265 
1266  public virtual void VisitIntervalArgument(string arg_name, IntervalVar argument) {
1269  }
1270 
1271  public virtual void VisitIntervalArrayArgument(string arg_name, IntervalVarVector arguments) {
1274  }
1275 
1276  public virtual void VisitSequenceArgument(string arg_name, SequenceVar argument) {
1279  }
1280 
1281  public virtual void VisitSequenceArrayArgument(string arg_name, SequenceVarVector arguments) {
1284  }
1285 
1286  public ModelVisitor() : this(operations_research_constraint_solverPINVOKE.new_ModelVisitor(), true) {
1287  }
1288 
1289 }
1290 
1291 }
virtual void VisitIntervalArrayArgument(string arg_name, IntervalVarVector arguments)
static string kRightArgument
static string kRelaxedMinOperation
static string ModelVisitor_kLateDateArgument_get()
static string kIntervalArgument
static string ModelVisitor_kWeightedSumOfAssignedEqualVariableExtension_get()
static string kTargetArgument
static string kMaxArgument
static void ModelVisitor_VisitIntegerArrayArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int length3, long[] jarg3)
static void ModelVisitor_BeginVisitExtension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
static string ModelVisitor_kIntervalUnaryRelation_get()
static string ModelVisitor_kDurationExpr_get()
static string kCumulativeArgument
static string ModelVisitor_kSumEqual_get()
Definition: IntVar.cs:18
static string kAllDifferent
Definition: ModelVisitor.cs:56
static string ModelVisitor_kExpressionArgument_get()
static string kPerformedExpr
static string ModelVisitor_kElementEqual_get()
static string kExpressionArgument
virtual void BeginVisitExtension(string type)
static string kTraceOperation
virtual void EndVisitConstraint(string type_name, Constraint constraint)
static string ModelVisitor_kIndex2Argument_get()
static string kGreater
static string ModelVisitor_kMaxArgument_get()
static string ModelVisitor_kMinArgument_get()
static string kMirrorOperation
static string kIntervalVariable
static string ModelVisitor_kStartExpr_get()
static string kElementEqual
static string ModelVisitor_kDisjunctive_get()
static string kEndMinArgument
static string kModulo
static string ModelVisitor_kInversePermutation_get()
static string ModelVisitor_kVariableGroupExtension_get()
static string kIndexArgument
static string kNonEqual
static string ModelVisitor_kObjectiveExtension_get()
static void ModelVisitor_BeginVisitModel(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
static string ModelVisitor_kEndMinArgument_get()
static string kIndex2Argument
static string kSizeXArgument
static string ModelVisitor_kDifferenceOperation_get()
static string kEndMaxArgument
static string ModelVisitor_kEndsArgument_get()
static string ModelVisitor_kSumLessOrEqual_get()
static string ModelVisitor_kFixedChargeArgument_get()
static string kProduct
static string kPower
static string kCardsArgument
static string ModelVisitor_kDelayedPathCumul_get()
static string ModelVisitor_kMin_get()
static string kCountAssignedItemsExtension
static string ModelVisitor_kTargetArgument_get()
static string kSortingConstraint
static string ModelVisitor_kIsEqual_get()
static string ModelVisitor_kLessOrEqual_get()
static string kCountArgument
static string ModelVisitor_kEquality_get()
static string kInversePermutation
static string kCountEqual
static string kFailuresLimitArgument
static string kObjectiveExtension
static string ModelVisitor_kStartMaxArgument_get()
static string ModelVisitor_kCountArgument_get()
static string ModelVisitor_kScalProdEqual_get()
virtual void VisitIntervalArgument(string arg_name, IntervalVar argument)
static string kStartExpr
static string ModelVisitor_kDeviation_get()
static string ModelVisitor_kStartSyncOnEndOperation_get()
static string ModelVisitor_kCumulativeArgument_get()
override void Dispose(bool disposing)
Definition: ModelVisitor.cs:29
virtual void VisitIntegerVariable(IntVar variable, string operation, long value, IntVar delegate_)
static string kVariableArgument
static string ModelVisitor_kMember_get()
static string kCircuit
Definition: ModelVisitor.cs:98
virtual void VisitSequenceArrayArgument(string arg_name, SequenceVarVector arguments)
static void ModelVisitor_VisitIntervalArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
virtual void BeginVisitModel(string type_name)
static void ModelVisitor_VisitIntervalArrayArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string ModelVisitor_kAtMost_get()
static string kIntegerVariable
static string kFalseConstraint
static string kVarBoundWatcher
static bool Pending
static void ModelVisitor_VisitIntegerExpressionArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string ModelVisitor_kElement_get()
static string ModelVisitor_kTraceOperation_get()
static void ModelVisitor_VisitIntervalVariable(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, long jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static string ModelVisitor_kAllowedAssignments_get()
static string ModelVisitor_kLeftArgument_get()
static string kSizeArgument
static string kIntervalUnaryRelation
static string kEarlyCostArgument
static string ModelVisitor_kSequenceVariable_get()
static string kValuesArgument
static string ModelVisitor_kVariableArgument_get()
static string ModelVisitor_kMaxEqual_get()
static string ModelVisitor_kAllDifferent_get()
static string kConvexPiecewise
static string kNotBetween
static string ModelVisitor_kModuloArgument_get()
static string ModelVisitor_kIntervalDisjunction_get()
static string ModelVisitor_kStartsArgument_get()
static string ModelVisitor_kValuesArgument_get()
static string kAllowedAssignments
Definition: ModelVisitor.cs:63
static string kNoCycle
static string kStartSyncOnStartOperation
static string kSumEqual
static string kVarValueWatcher
static string kTransitsArgument
static string kElement
static string ModelVisitor_kTuplesArgument_get()
static string kIsBetween
static string ModelVisitor_kMaximizeArgument_get()
static string kAssumePathsArgument
static string ModelVisitor_kUsageLessConstantExtension_get()
static string kTrueConstraint
static string kSizeYArgument
static string kMin
static string kNullIntersect
static string ModelVisitor_kDurationMinArgument_get()
static string kDurationMinArgument
static string kIsGreaterOrEqual
static string ModelVisitor_kPack_get()
static string kDistribute
static string kTimeLimitArgument
static string kRangeArgument
Definition: SequenceVar.cs:18
static string kLeftArgument
static string kIsEqual
static string ModelVisitor_kScalProdGreaterOrEqual_get()
static string ModelVisitor_kSizeYArgument_get()
static string ModelVisitor_kNonEqual_get()
static string kAtMost
Definition: ModelVisitor.cs:70
static string kSum
static string kFixedChargeArgument
Definition: ModelVisitor.cs:18
static string kSearchLimitExtension
static string ModelVisitor_kModulo_get()
static string kDeviation
static string kUsageEqualVariableExtension
static string ModelVisitor_kAbsEqual_get()
static string ModelVisitor_kDistribute_get()
virtual void VisitSequenceArgument(string arg_name, SequenceVar argument)
static string kOpposite
static string kStartMinArgument
static global::System.IntPtr ModelVisitor_SWIGUpcast(global::System.IntPtr jarg1)
using System
Definition: Program.cs:14
static string ModelVisitor_kEndExpr_get()
static string kDurationExpr
static string kSequencesArgument
static string kSumOperation
static string ModelVisitor_kIntervalsArgument_get()
static string kInt64ToInt64Extension
static string ModelVisitor_kRelationArgument_get()
static string ModelVisitor_kIsBetween_get()
static string kSumGreaterOrEqual
static string kRelaxedMaxOperation
static string ModelVisitor_kSizeXArgument_get()
static void ModelVisitor_VisitIntegerVariableArrayArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void ModelVisitor_VisitIntegerVariable__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string ModelVisitor_kRelaxedMaxOperation_get()
static string kIsGreater
static string ModelVisitor_kSearchLimitExtension_get()
static string kProductOperation
static string kEvaluatorArgument
static string kDifference
static string ModelVisitor_kScalProdLessOrEqual_get()
static void ModelVisitor_VisitIntegerArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, long jarg3)
static string ModelVisitor_kTrueConstraint_get()
static string ModelVisitor_kUsageEqualVariableExtension_get()
static string kIntervalBinaryRelation
static string kIsLessOrEqual
static string ModelVisitor_kProductOperation_get()
static string kIsDifferent
static string ModelVisitor_kInt64ToBoolExtension_get()
static string ModelVisitor_kScalProd_get()
static void ModelVisitor_EndVisitModel(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
static string ModelVisitor_kCumulative_get()
static void ModelVisitor_VisitSequenceVariable(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string kIntervalDisjunction
static string kPartialArgument
static string kScalProdGreaterOrEqual
static string kCountUsedBinsExtension
static string kVariableUsageLessConstantExtension
static string kCumulative
static string kOptionalArgument
virtual void VisitIntegerArrayArgument(string arg_name, long[] values)
static string kLateCostArgument
static string kCapacityArgument
static string ModelVisitor_kConditionalExpr_get()
static string ModelVisitor_kMinEqual_get()
static string ModelVisitor_kDurationMaxArgument_get()
static string ModelVisitor_kLexLess_get()
static string ModelVisitor_kSizeArgument_get()
static string ModelVisitor_kCapacityArgument_get()
static string kDemandsArgument
static string kGreaterOrEqual
static string ModelVisitor_kDemandsArgument_get()
virtual void VisitIntegerVariable(IntVar variable, IntExpr delegate_)
static string ModelVisitor_kFailuresLimitArgument_get()
static string kIsMember
static string kScalProdEqual
static string kSequenceArgument
Definition: IntTupleSet.cs:18
static string ModelVisitor_kPartialArgument_get()
static string ModelVisitor_kOpposite_get()
static string ModelVisitor_kTransitsArgument_get()
static string ModelVisitor_kPathCumul_get()
Definition: IntervalVar.cs:18
static string kModuloArgument
virtual void VisitIntegerArgument(string arg_name, long value)
static string ModelVisitor_kSum_get()
static string ModelVisitor_kCountUsedBinsExtension_get()
static string ModelVisitor_kIsGreater_get()
static string kAbsEqual
Definition: ModelVisitor.cs:49
static string kActiveArgument
virtual void VisitIntegerExpressionArgument(string arg_name, IntExpr argument)
static string kPositionXArgument
static string ModelVisitor_kEarlyCostArgument_get()
static string kStartsArgument
static string ModelVisitor_kCover_get()
static string ModelVisitor_kSolutionLimitArgument_get()
bool swigCMemOwn
Definition: BaseObject.cs:20
static string ModelVisitor_kNullIntersect_get()
static string kSequenceVariable
static string kPack
static string ModelVisitor_kInt64ToInt64Extension_get()
static string kNotMember
static string ModelVisitor_kTimeLimitArgument_get()
static void delete_ModelVisitor(global::System.Runtime.InteropServices.HandleRef jarg1)
static string kLinkExprVar
static string ModelVisitor_kDifference_get()
static string ModelVisitor_kDivide_get()
static string kStartMaxArgument
static string kEarlyDateArgument
static string ModelVisitor_kTransition_get()
static string ModelVisitor_kSumGreaterOrEqual_get()
static void ModelVisitor_BeginVisitConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string ModelVisitor_kFinalStatesArgument_get()
static string ModelVisitor_kLess_get()
static string kValueArgument
static string ModelVisitor_kGreater_get()
static string kInitialState
virtual void VisitIntegerMatrixArgument(string arg_name, IntTupleSet tuples)
static string ModelVisitor_kMax_get()
static string ModelVisitor_kPower_get()
static string ModelVisitor_kMapDomain_get()
static string ModelVisitor_kIntegerVariable_get()
static string ModelVisitor_kIntervalArgument_get()
static string ModelVisitor_kCoefficientsArgument_get()
static string ModelVisitor_kLateCostArgument_get()
static string ModelVisitor_kGlobalCardinality_get()
virtual void VisitIntervalVariable(IntervalVar variable, string operation, long value, IntervalVar delegate_)
static string ModelVisitor_kIsGreaterOrEqual_get()
static string ModelVisitor_kEvaluatorArgument_get()
static string kScalProd
static string kCumulsArgument
static string kSmartTimeCheckArgument
static string kUsageLessConstantExtension
static string ModelVisitor_kInitialState_get()
static string ModelVisitor_kVarValueWatcher_get()
static string ModelVisitor_kLinkExprVar_get()
static string ModelVisitor_kIntervalVariable_get()
virtual void VisitSequenceVariable(SequenceVar variable)
static string ModelVisitor_kActiveArgument_get()
static string ModelVisitor_kStepArgument_get()
static string kMinArgument
static string ModelVisitor_kSquare_get()
static string ModelVisitor_kBranchesLimitArgument_get()
static string ModelVisitor_kSequenceArgument_get()
static string kCoefficientsArgument
static void ModelVisitor_VisitIntegerMatrixArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string ModelVisitor_kIsMember_get()
static string kEquality
static string ModelVisitor_kIntervalBinaryRelation_get()
static string kSumLessOrEqual
static string kDivide
static string kIndexOf
Definition: ModelVisitor.cs:77
static string kTransition
static string ModelVisitor_kEndMaxArgument_get()
static string ModelVisitor_kNotBetween_get()
static string kAbs
Definition: ModelVisitor.cs:42
static string kEndExpr
static string kConditionalExpr
Definition: ModelVisitor.cs:91
static string ModelVisitor_kIsLess_get()
static string kLess
static string ModelVisitor_kConvexPiecewise_get()
static void ModelVisitor_EndVisitConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string ModelVisitor_kRightArgument_get()
virtual void VisitIntegerVariableArrayArgument(string arg_name, IntVarVector arguments)
virtual void EndVisitExtension(string type)
static void ModelVisitor_VisitSequenceArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string ModelVisitor_kTrace_get()
static string kGlobalCardinality
virtual void BeginVisitConstraint(string type_name, Constraint constraint)
static string ModelVisitor_kNoCycle_get()
static string ModelVisitor_kIsLessOrEqual_get()
static string kMax
static string kMaximizeArgument
static string ModelVisitor_kSemiContinuous_get()
static string ModelVisitor_kEarlyDateArgument_get()
static string kVarsArgument
static string ModelVisitor_kPositionXArgument_get()
static string kDurationMaxArgument
static string kLessOrEqual
static string ModelVisitor_kStartMinArgument_get()
static string ModelVisitor_kVarBoundWatcher_get()
static string ModelVisitor_kCardsArgument_get()
static void ModelVisitor_VisitSequenceArrayArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string ModelVisitor_kOptionalArgument_get()
virtual void EndVisitIntegerExpression(string type_name, IntExpr expr)
static string kRelationArgument
static string ModelVisitor_kNotMember_get()
static string kDifferenceOperation
static string kMaxEqual
static string ModelVisitor_kPositionYArgument_get()
static string kBetween
Definition: ModelVisitor.cs:84
static string ModelVisitor_kStartSyncOnStartOperation_get()
static string kStartSyncOnEndOperation
static string kLexLess
static string kSolutionLimitArgument
static void ModelVisitor_VisitIntegerVariable__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, long jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static string kEndsArgument
static string ModelVisitor_kSmartTimeCheckArgument_get()
static string kFinalStatesArgument
static global::System.Exception Retrieve()
static string ModelVisitor_kValueArgument_get()
static string kStepArgument
virtual void EndVisitModel(string type_name)
static string kIntervalsArgument
static string kNextsArgument
static string kSemiContinuous
static string kMapDomain
static string ModelVisitor_kCountEqual_get()
static string ModelVisitor_kIndexOf_get()
static string ModelVisitor_kSumOperation_get()
Definition: BaseObject.cs:18
static string kLateDateArgument
static string kWeightedSumOfAssignedEqualVariableExtension
static string kTrace
static string kMember
static string ModelVisitor_kIndexArgument_get()
static string ModelVisitor_kNextsArgument_get()
static string ModelVisitor_kSequencesArgument_get()
virtual void BeginVisitIntegerExpression(string type_name, IntExpr expr)
static string ModelVisitor_kProduct_get()
static string ModelVisitor_kGreaterOrEqual_get()
static string kScalProdLessOrEqual
static string kTuplesArgument
static string ModelVisitor_kVarsArgument_get()
static string ModelVisitor_kBetween_get()
static string ModelVisitor_kRangeArgument_get()
static string kCover
static string kVariableGroupExtension
static string kBranchesLimitArgument
static string ModelVisitor_kCircuit_get()
static string ModelVisitor_kRelaxedMinOperation_get()
static string kMinEqual
static string ModelVisitor_kCountAssignedItemsExtension_get()
static string ModelVisitor_kSortingConstraint_get()
static string ModelVisitor_kAbs_get()
static string ModelVisitor_kPerformedExpr_get()
static string ModelVisitor_kCumulsArgument_get()
static string kPositionYArgument
ModelVisitor()
static void ModelVisitor_BeginVisitIntegerExpression(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string kDisjunctive
static void ModelVisitor_EndVisitExtension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
static string kDelayedPathCumul
static string kSquare
static string ModelVisitor_kIsDifferent_get()
static string kInt64ToBoolExtension
static string ModelVisitor_kMirrorOperation_get()
static string kIsLess
static string ModelVisitor_kAssumePathsArgument_get()
static string ModelVisitor_kVariableUsageLessConstantExtension_get()
static void ModelVisitor_EndVisitIntegerExpression(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string kPathCumul
static string ModelVisitor_kFalseConstraint_get()