DotNet Reference
.Net Reference
ModelVisitor.cs
Go to the documentation of this file.
21 internal ModelVisitor(global::System.IntPtr cPtr, bool cMemoryOwn) : base(operations_research_constraint_solverPINVOKE.ModelVisitor_SWIGUpcast(cPtr), cMemoryOwn) {
26 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
65 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kAllowedAssignments_get();
212 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kGlobalCardinality_get();
240 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIntervalBinaryRelation_get();
247 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIntervalDisjunction_get();
254 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIntervalUnaryRelation_get();
268 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kInversePermutation_get();
506 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kScalProdGreaterOrEqual_get();
513 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kScalProdLessOrEqual_get();
534 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSortingConstraint_get();
569 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSumGreaterOrEqual_get();
618 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCountAssignedItemsExtension_get();
625 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCountUsedBinsExtension_get();
632 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kInt64ToBoolExtension_get();
639 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kInt64ToInt64Extension_get();
646 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kObjectiveExtension_get();
653 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSearchLimitExtension_get();
660 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kUsageEqualVariableExtension_get();
667 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kUsageLessConstantExtension_get();
674 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kVariableGroupExtension_get();
681 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kVariableUsageLessConstantExtension_get();
688 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kWeightedSumOfAssignedEqualVariableExtension_get();
702 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kAssumePathsArgument_get();
709 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kBranchesLimitArgument_get();
730 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCoefficientsArgument_get();
744 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCumulativeArgument_get();
765 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDurationMaxArgument_get();
772 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDurationMinArgument_get();
779 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEarlyCostArgument_get();
786 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEarlyDateArgument_get();
814 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kExpressionArgument_get();
821 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kFailuresLimitArgument_get();
828 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kFinalStatesArgument_get();
835 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kFixedChargeArgument_get();
870 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIntervalsArgument_get();
947 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kPositionXArgument_get();
954 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kPositionYArgument_get();
989 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSequencesArgument_get();
1017 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSmartTimeCheckArgument_get();
1024 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSolutionLimitArgument_get();
1031 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kStartMaxArgument_get();
1038 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kStartMinArgument_get();
1066 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kTimeLimitArgument_get();
1073 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kTransitsArgument_get();
1101 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kVariableArgument_get();
1115 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEvaluatorArgument_get();
1129 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kRelaxedMaxOperation_get();
1136 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kRelaxedMinOperation_get();
1150 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDifferenceOperation_get();
1157 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kProductOperation_get();
1164 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kStartSyncOnStartOperation_get();
1171 string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kStartSyncOnEndOperation_get();
1184 operations_research_constraint_solverPINVOKE.ModelVisitor_BeginVisitModel(swigCPtr, type_name);
1185 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1190 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1194 operations_research_constraint_solverPINVOKE.ModelVisitor_BeginVisitConstraint(swigCPtr, type_name, Constraint.getCPtr(constraint));
1195 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1199 operations_research_constraint_solverPINVOKE.ModelVisitor_EndVisitConstraint(swigCPtr, type_name, Constraint.getCPtr(constraint));
1200 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1205 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1210 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1214 operations_research_constraint_solverPINVOKE.ModelVisitor_BeginVisitIntegerExpression(swigCPtr, type_name, IntExpr.getCPtr(expr));
1215 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1219 operations_research_constraint_solverPINVOKE.ModelVisitor_EndVisitIntegerExpression(swigCPtr, type_name, IntExpr.getCPtr(expr));
1220 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1224 operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntegerVariable__SWIG_0(swigCPtr, IntVar.getCPtr(variable), IntExpr.getCPtr(delegate_));
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_));
1229 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
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_));
1234 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1238 operations_research_constraint_solverPINVOKE.ModelVisitor_VisitSequenceVariable(swigCPtr, SequenceVar.getCPtr(variable));
1242 operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntegerArgument(swigCPtr, arg_name, value);
1243 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1247 operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntegerArrayArgument(swigCPtr, arg_name, values.Length, values );
1248 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1252 operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntegerMatrixArgument(swigCPtr, arg_name, IntTupleSet.getCPtr(tuples));
1253 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1257 operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntegerExpressionArgument(swigCPtr, arg_name, IntExpr.getCPtr(argument));
1258 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1261 public virtual void VisitIntegerVariableArrayArgument(string arg_name, IntVarVector arguments) {
1262 operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntegerVariableArrayArgument(swigCPtr, arg_name, IntVarVector.getCPtr(arguments));
1263 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1267 operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntervalArgument(swigCPtr, arg_name, IntervalVar.getCPtr(argument));
1268 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1272 operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntervalArrayArgument(swigCPtr, arg_name, IntervalVarVector.getCPtr(arguments));
1273 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1277 operations_research_constraint_solverPINVOKE.ModelVisitor_VisitSequenceArgument(swigCPtr, arg_name, SequenceVar.getCPtr(argument));
1278 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1282 operations_research_constraint_solverPINVOKE.ModelVisitor_VisitSequenceArrayArgument(swigCPtr, arg_name, SequenceVarVector.getCPtr(arguments));
1283 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1286 public ModelVisitor() : this(operations_research_constraint_solverPINVOKE.new_ModelVisitor(), true) {
virtual void VisitIntervalArrayArgument(string arg_name, IntervalVarVector arguments)
Definition: ModelVisitor.cs:1271
static string kRightArgument
Definition: ModelVisitor.cs:973
static string kRelaxedMinOperation
Definition: ModelVisitor.cs:1134
static string ModelVisitor_kLateDateArgument_get()
static string kIntervalArgument
Definition: ModelVisitor.cs:861
static string ModelVisitor_kWeightedSumOfAssignedEqualVariableExtension_get()
static string kTargetArgument
Definition: ModelVisitor.cs:1057
static string kMaxArgument
Definition: ModelVisitor.cs:896
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
Definition: ModelVisitor.cs:742
static string ModelVisitor_kSumEqual_get()
static string kAllDifferent
Definition: ModelVisitor.cs:56
static string ModelVisitor_kExpressionArgument_get()
static string kPerformedExpr
Definition: ModelVisitor.cs:469
static string ModelVisitor_kElementEqual_get()
static string kExpressionArgument
Definition: ModelVisitor.cs:812
virtual void BeginVisitExtension(string type)
Definition: ModelVisitor.cs:1203
static string kTraceOperation
Definition: ModelVisitor.cs:1176
virtual void EndVisitConstraint(string type_name, Constraint constraint)
Definition: ModelVisitor.cs:1198
static string ModelVisitor_kIndex2Argument_get()
static string kGreater
Definition: ModelVisitor.cs:217
static string ModelVisitor_kMaxArgument_get()
static string ModelVisitor_kMinArgument_get()
static string kMirrorOperation
Definition: ModelVisitor.cs:1120
static string kIntervalVariable
Definition: ModelVisitor.cs:259
static string ModelVisitor_kStartExpr_get()
static string kElementEqual
Definition: ModelVisitor.cs:182
static string ModelVisitor_kDisjunctive_get()
static string kEndMinArgument
Definition: ModelVisitor.cs:798
static string kModulo
Definition: ModelVisitor.cs:399
static string ModelVisitor_kInversePermutation_get()
static string ModelVisitor_kVariableGroupExtension_get()
static string kIndexArgument
Definition: ModelVisitor.cs:847
static string kNonEqual
Definition: ModelVisitor.cs:413
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
Definition: ModelVisitor.cs:840
static string kSizeXArgument
Definition: ModelVisitor.cs:1001
static string ModelVisitor_kDifferenceOperation_get()
static string kEndMaxArgument
Definition: ModelVisitor.cs:791
static string ModelVisitor_kEndsArgument_get()
static string ModelVisitor_kSumLessOrEqual_get()
static string ModelVisitor_kFixedChargeArgument_get()
static string kProduct
Definition: ModelVisitor.cs:483
static string kPower
Definition: ModelVisitor.cs:476
static string kCardsArgument
Definition: ModelVisitor.cs:721
static string ModelVisitor_kDelayedPathCumul_get()
static string ModelVisitor_kMin_get()
static string kCountAssignedItemsExtension
Definition: ModelVisitor.cs:616
static string ModelVisitor_kTargetArgument_get()
static string kSortingConstraint
Definition: ModelVisitor.cs:532
static string ModelVisitor_kIsEqual_get()
static string ModelVisitor_kLessOrEqual_get()
static string kCountArgument
Definition: ModelVisitor.cs:735
static string ModelVisitor_kEquality_get()
static string kInversePermutation
Definition: ModelVisitor.cs:266
static string kCountEqual
Definition: ModelVisitor.cs:112
static string kFailuresLimitArgument
Definition: ModelVisitor.cs:819
static string kObjectiveExtension
Definition: ModelVisitor.cs:644
static string ModelVisitor_kStartMaxArgument_get()
static string ModelVisitor_kCountArgument_get()
static string ModelVisitor_kScalProdEqual_get()
virtual void VisitIntervalArgument(string arg_name, IntervalVar argument)
Definition: ModelVisitor.cs:1266
static string kStartExpr
Definition: ModelVisitor.cs:546
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_)
Definition: ModelVisitor.cs:1227
static string kVariableArgument
Definition: ModelVisitor.cs:1099
static string ModelVisitor_kMember_get()
static string kCircuit
Definition: ModelVisitor.cs:98
virtual void VisitSequenceArrayArgument(string arg_name, SequenceVarVector arguments)
Definition: ModelVisitor.cs:1281
static void ModelVisitor_VisitIntervalArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
virtual void BeginVisitModel(string type_name)
Definition: ModelVisitor.cs:1183
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
Definition: ModelVisitor.cs:231
static string kFalseConstraint
Definition: ModelVisitor.cs:203
static string kVarBoundWatcher
Definition: ModelVisitor.cs:602
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
Definition: ModelVisitor.cs:994
static string kIntervalUnaryRelation
Definition: ModelVisitor.cs:252
static string kEarlyCostArgument
Definition: ModelVisitor.cs:777
static string ModelVisitor_kSequenceVariable_get()
static string kValuesArgument
Definition: ModelVisitor.cs:1092
static string ModelVisitor_kVariableArgument_get()
static string ModelVisitor_kMaxEqual_get()
static string ModelVisitor_kAllDifferent_get()
static string kConvexPiecewise
Definition: ModelVisitor.cs:105
static string kNotBetween
Definition: ModelVisitor.cs:420
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
Definition: ModelVisitor.cs:406
static string kStartSyncOnStartOperation
Definition: ModelVisitor.cs:1162
static string kSumEqual
Definition: ModelVisitor.cs:560
static string kVarValueWatcher
Definition: ModelVisitor.cs:609
static string kTransitsArgument
Definition: ModelVisitor.cs:1071
static string kElement
Definition: ModelVisitor.cs:175
static string ModelVisitor_kTuplesArgument_get()
static string kIsBetween
Definition: ModelVisitor.cs:273
static string ModelVisitor_kMaximizeArgument_get()
static string kAssumePathsArgument
Definition: ModelVisitor.cs:700
static string ModelVisitor_kUsageLessConstantExtension_get()
static string kTrueConstraint
Definition: ModelVisitor.cs:595
static string kSizeYArgument
Definition: ModelVisitor.cs:1008
static string kNullIntersect
Definition: ModelVisitor.cs:434
static string ModelVisitor_kDurationMinArgument_get()
static string kDurationMinArgument
Definition: ModelVisitor.cs:770
static string kIsGreaterOrEqual
Definition: ModelVisitor.cs:301
static string ModelVisitor_kPack_get()
static string kDistribute
Definition: ModelVisitor.cs:154
static string kTimeLimitArgument
Definition: ModelVisitor.cs:1064
static string kRangeArgument
Definition: ModelVisitor.cs:959
static string kLeftArgument
Definition: ModelVisitor.cs:889
static string kIsEqual
Definition: ModelVisitor.cs:287
static string ModelVisitor_kScalProdGreaterOrEqual_get()
static string ModelVisitor_kSizeYArgument_get()
static string ModelVisitor_kNonEqual_get()
static string kAtMost
Definition: ModelVisitor.cs:70
static string kFixedChargeArgument
Definition: ModelVisitor.cs:833
static string kSearchLimitExtension
Definition: ModelVisitor.cs:651
static string ModelVisitor_kModulo_get()
static string kDeviation
Definition: ModelVisitor.cs:133
static string kUsageEqualVariableExtension
Definition: ModelVisitor.cs:658
static string ModelVisitor_kAbsEqual_get()
static string ModelVisitor_kDistribute_get()
virtual void VisitSequenceArgument(string arg_name, SequenceVar argument)
Definition: ModelVisitor.cs:1276
static string kOpposite
Definition: ModelVisitor.cs:441
static string kStartMinArgument
Definition: ModelVisitor.cs:1036
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.ModelVisitor_SWIGUpcast
static global::System.IntPtr ModelVisitor_SWIGUpcast(global::System.IntPtr jarg1)
static string ModelVisitor_kEndExpr_get()
static string kDurationExpr
Definition: ModelVisitor.cs:168
static string kSequencesArgument
Definition: ModelVisitor.cs:987
static string kSumOperation
Definition: ModelVisitor.cs:1141
static string ModelVisitor_kIntervalsArgument_get()
static string kInt64ToInt64Extension
Definition: ModelVisitor.cs:637
static string ModelVisitor_kRelationArgument_get()
static string ModelVisitor_kIsBetween_get()
static string kSumGreaterOrEqual
Definition: ModelVisitor.cs:567
static string kRelaxedMaxOperation
Definition: ModelVisitor.cs:1127
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
Definition: ModelVisitor.cs:294
static string ModelVisitor_kSearchLimitExtension_get()
static string kProductOperation
Definition: ModelVisitor.cs:1155
static string kEvaluatorArgument
Definition: ModelVisitor.cs:1113
static string kDifference
Definition: ModelVisitor.cs:140
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
Definition: ModelVisitor.cs:238
static string kIsLessOrEqual
Definition: ModelVisitor.cs:315
static string ModelVisitor_kProductOperation_get()
static string kIsDifferent
Definition: ModelVisitor.cs:280
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
Definition: ModelVisitor.cs:245
static string kPartialArgument
Definition: ModelVisitor.cs:938
static string kScalProdGreaterOrEqual
Definition: ModelVisitor.cs:504
static string kCountUsedBinsExtension
Definition: ModelVisitor.cs:623
static string kVariableUsageLessConstantExtension
Definition: ModelVisitor.cs:679
static string kCumulative
Definition: ModelVisitor.cs:126
static string kOptionalArgument
Definition: ModelVisitor.cs:931
virtual void VisitIntegerArrayArgument(string arg_name, long[] values)
Definition: ModelVisitor.cs:1246
static string kLateCostArgument
Definition: ModelVisitor.cs:875
static string kCapacityArgument
Definition: ModelVisitor.cs:714
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
Definition: ModelVisitor.cs:756
static string kGreaterOrEqual
Definition: ModelVisitor.cs:224
static string ModelVisitor_kDemandsArgument_get()
virtual void VisitIntegerVariable(IntVar variable, IntExpr delegate_)
Definition: ModelVisitor.cs:1223
static string ModelVisitor_kFailuresLimitArgument_get()
static string kIsMember
Definition: ModelVisitor.cs:322
static string kScalProdEqual
Definition: ModelVisitor.cs:497
static string kSequenceArgument
Definition: ModelVisitor.cs:980
static string ModelVisitor_kPartialArgument_get()
static string ModelVisitor_kOpposite_get()
static string ModelVisitor_kTransitsArgument_get()
static string ModelVisitor_kPathCumul_get()
static string kModuloArgument
Definition: ModelVisitor.cs:917
virtual void VisitIntegerArgument(string arg_name, long value)
Definition: ModelVisitor.cs:1241
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
Definition: ModelVisitor.cs:693
virtual void VisitIntegerExpressionArgument(string arg_name, IntExpr argument)
Definition: ModelVisitor.cs:1256
static string kPositionXArgument
Definition: ModelVisitor.cs:945
static string ModelVisitor_kEarlyCostArgument_get()
static string kStartsArgument
Definition: ModelVisitor.cs:1043
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.ModelVisitor_kCover_get
static string ModelVisitor_kCover_get()
static string ModelVisitor_kSolutionLimitArgument_get()
static string ModelVisitor_kNullIntersect_get()
static string kSequenceVariable
Definition: ModelVisitor.cs:525
static string kPack
Definition: ModelVisitor.cs:448
static string ModelVisitor_kInt64ToInt64Extension_get()
static string kNotMember
Definition: ModelVisitor.cs:427
static string ModelVisitor_kTimeLimitArgument_get()
static void delete_ModelVisitor(global::System.Runtime.InteropServices.HandleRef jarg1)
static string kLinkExprVar
Definition: ModelVisitor.cs:350
static string ModelVisitor_kDifference_get()
static string ModelVisitor_kDivide_get()
static string kStartMaxArgument
Definition: ModelVisitor.cs:1029
static string kEarlyDateArgument
Definition: ModelVisitor.cs:784
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
Definition: ModelVisitor.cs:1085
static string ModelVisitor_kGreater_get()
static string kInitialState
Definition: ModelVisitor.cs:854
virtual void VisitIntegerMatrixArgument(string arg_name, IntTupleSet tuples)
Definition: ModelVisitor.cs:1251
static string ModelVisitor_kMax_get()
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.ModelVisitor_kPower_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_)
Definition: ModelVisitor.cs:1232
static string ModelVisitor_kIsGreaterOrEqual_get()
static string ModelVisitor_kEvaluatorArgument_get()
static string kScalProd
Definition: ModelVisitor.cs:490
static string kCumulsArgument
Definition: ModelVisitor.cs:749
static string kSmartTimeCheckArgument
Definition: ModelVisitor.cs:1015
static string kUsageLessConstantExtension
Definition: ModelVisitor.cs:665
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)
Definition: ModelVisitor.cs:1237
static string ModelVisitor_kActiveArgument_get()
static string ModelVisitor_kStepArgument_get()
static string kMinArgument
Definition: ModelVisitor.cs:910
static string ModelVisitor_kSquare_get()
static string ModelVisitor_kBranchesLimitArgument_get()
static string ModelVisitor_kSequenceArgument_get()
static string kCoefficientsArgument
Definition: ModelVisitor.cs:728
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
Definition: ModelVisitor.cs:196
static string ModelVisitor_kIntervalBinaryRelation_get()
static string kSumLessOrEqual
Definition: ModelVisitor.cs:574
static string kDivide
Definition: ModelVisitor.cs:161
static string kIndexOf
Definition: ModelVisitor.cs:77
static string kTransition
Definition: ModelVisitor.cs:588
static string ModelVisitor_kEndMaxArgument_get()
static string ModelVisitor_kNotBetween_get()
static string kEndExpr
Definition: ModelVisitor.cs:189
static string kConditionalExpr
Definition: ModelVisitor.cs:91
static string ModelVisitor_kIsLess_get()
static string kLess
Definition: ModelVisitor.cs:329
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)
Definition: ModelVisitor.cs:1261
virtual void EndVisitExtension(string type)
Definition: ModelVisitor.cs:1208
static void ModelVisitor_VisitSequenceArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.ModelVisitor_kTrace_get
static string ModelVisitor_kTrace_get()
static string kGlobalCardinality
Definition: ModelVisitor.cs:210
virtual void BeginVisitConstraint(string type_name, Constraint constraint)
Definition: ModelVisitor.cs:1193
static string ModelVisitor_kNoCycle_get()
static string ModelVisitor_kIsLessOrEqual_get()
static string kMaximizeArgument
Definition: ModelVisitor.cs:903
static string ModelVisitor_kSemiContinuous_get()
static string ModelVisitor_kEarlyDateArgument_get()
static string kVarsArgument
Definition: ModelVisitor.cs:1106
static string ModelVisitor_kPositionXArgument_get()
static string kDurationMaxArgument
Definition: ModelVisitor.cs:763
static string kLessOrEqual
Definition: ModelVisitor.cs:336
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)
Definition: ModelVisitor.cs:1218
static string kRelationArgument
Definition: ModelVisitor.cs:966
static string ModelVisitor_kNotMember_get()
static string kDifferenceOperation
Definition: ModelVisitor.cs:1148
static string kMaxEqual
Definition: ModelVisitor.cs:371
static string ModelVisitor_kPositionYArgument_get()
static string kBetween
Definition: ModelVisitor.cs:84
static string ModelVisitor_kStartSyncOnStartOperation_get()
static string kStartSyncOnEndOperation
Definition: ModelVisitor.cs:1169
static string kLexLess
Definition: ModelVisitor.cs:343
static string kSolutionLimitArgument
Definition: ModelVisitor.cs:1022
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
Definition: ModelVisitor.cs:805
static string ModelVisitor_kSmartTimeCheckArgument_get()
static string kFinalStatesArgument
Definition: ModelVisitor.cs:826
static global::System.Exception Retrieve()
static string ModelVisitor_kValueArgument_get()
static string kStepArgument
Definition: ModelVisitor.cs:1050
virtual void EndVisitModel(string type_name)
Definition: ModelVisitor.cs:1188
static string kIntervalsArgument
Definition: ModelVisitor.cs:868
static string kNextsArgument
Definition: ModelVisitor.cs:924
static string kSemiContinuous
Definition: ModelVisitor.cs:518
static string kMapDomain
Definition: ModelVisitor.cs:357
static string ModelVisitor_kCountEqual_get()
static string ModelVisitor_kIndexOf_get()
static string ModelVisitor_kSumOperation_get()
static string kLateDateArgument
Definition: ModelVisitor.cs:882
static string kWeightedSumOfAssignedEqualVariableExtension
Definition: ModelVisitor.cs:686
static string kTrace
Definition: ModelVisitor.cs:581
static string kMember
Definition: ModelVisitor.cs:378
static string ModelVisitor_kIndexArgument_get()
static string ModelVisitor_kNextsArgument_get()
static string ModelVisitor_kSequencesArgument_get()
virtual void BeginVisitIntegerExpression(string type_name, IntExpr expr)
Definition: ModelVisitor.cs:1213
static string ModelVisitor_kProduct_get()
static string ModelVisitor_kGreaterOrEqual_get()
static string kScalProdLessOrEqual
Definition: ModelVisitor.cs:511
static string kTuplesArgument
Definition: ModelVisitor.cs:1078
static string ModelVisitor_kVarsArgument_get()
static string ModelVisitor_kBetween_get()
static string ModelVisitor_kRangeArgument_get()
static string kCover
Definition: ModelVisitor.cs:119
static string kVariableGroupExtension
Definition: ModelVisitor.cs:672
static string kBranchesLimitArgument
Definition: ModelVisitor.cs:707
static string ModelVisitor_kCircuit_get()
static string ModelVisitor_kRelaxedMinOperation_get()
static string kMinEqual
Definition: ModelVisitor.cs:392
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
Definition: ModelVisitor.cs:952
ModelVisitor()
Definition: ModelVisitor.cs:1286
static void ModelVisitor_BeginVisitIntegerExpression(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string kDisjunctive
Definition: ModelVisitor.cs:147
static void ModelVisitor_EndVisitExtension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
static string kDelayedPathCumul
Definition: ModelVisitor.cs:462
static string kSquare
Definition: ModelVisitor.cs:539
static string ModelVisitor_kIsDifferent_get()
static string kInt64ToBoolExtension
Definition: ModelVisitor.cs:630
static string ModelVisitor_kMirrorOperation_get()
static string kIsLess
Definition: ModelVisitor.cs:308
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
Definition: ModelVisitor.cs:455
static string ModelVisitor_kFalseConstraint_get()