From 659db10cccabcf419eb70022220ea3b27c81a14d Mon Sep 17 00:00:00 2001 From: Corentin Le Molgat Date: Fri, 31 Jan 2020 17:04:21 +0100 Subject: [PATCH] Update dotnet doc --- docs/dotnet/AssignmentElement_8cs_source.html | 75 +- .../AssignmentIntContainer_8cs_source.html | 217 +- ...ssignmentIntervalContainer_8cs_source.html | 217 +- ...ssignmentSequenceContainer_8cs_source.html | 217 +- docs/dotnet/Assignment_8cs_source.html | 977 +- docs/dotnet/BaseIntExpr_8cs_source.html | 69 +- docs/dotnet/BaseLns_8cs_source.html | 253 +- docs/dotnet/BaseObject_8cs_source.html | 63 +- docs/dotnet/BasePathFilter_8cs_source.html | 59 +- docs/dotnet/BooleanVar_8cs_source.html | 267 +- .../CPFeasibilityFilter_8cs_source.html | 73 +- docs/dotnet/CastConstraint_8cs_source.html | 55 +- docs/dotnet/ChangeValue_8cs_source.html | 247 +- .../CpInt64VectorVector_8cs_source.html | 628 +- docs/dotnet/CpInt64Vector_8cs_source.html | 672 +- docs/dotnet/CpIntVectorVector_8cs_source.html | 628 +- docs/dotnet/CpIntVector_8cs_source.html | 672 +- docs/dotnet/CpModel_8cs_source.html | 6 +- docs/dotnet/CpSolver_8cs_source.html | 8 +- .../DecisionBuilderVector_8cs_source.html | 682 +- docs/dotnet/DecisionBuilder_8cs_source.html | 131 +- docs/dotnet/DecisionVisitor_8cs_source.html | 119 +- docs/dotnet/Decision_8cs_source.html | 181 +- .../DefaultPhaseParameters_8cs_source.html | 317 +- docs/dotnet/Demon_8cs_source.html | 171 +- .../DisjunctiveConstraint_8cs_source.html | 95 +- docs/dotnet/Domain_8cs_source.html | 295 +- docs/dotnet/DoubleArrayHelper_8cs_source.html | 2 +- ...balVehicleBreaksConstraint_8cs_source.html | 77 +- docs/dotnet/IntArrayHelper_8cs_source.html | 6 +- docs/dotnet/IntExpr_8cs_source.html | 491 +- docs/dotnet/IntTupleSet_8cs_source.html | 259 +- docs/dotnet/IntVarArrayHelper_8cs_source.html | 40 +- docs/dotnet/IntVarElement_8cs_source.html | 205 +- docs/dotnet/IntVarIterator_8cs_source.html | 83 +- .../IntVarLocalSearchFilter_8cs_source.html | 317 +- ...ocalSearchOperatorTemplate_8cs_source.html | 147 +- .../IntVarLocalSearchOperator_8cs_source.html | 235 +- docs/dotnet/IntVarVector_8cs_source.html | 684 +- docs/dotnet/IntVar_8cs_source.html | 299 +- .../dotnet/IntegerExpressions_8cs_source.html | 4 +- .../IntervalVarArrayHelper_8cs_source.html | 6 +- .../dotnet/IntervalVarElement_8cs_source.html | 375 +- docs/dotnet/IntervalVarVector_8cs_source.html | 682 +- docs/dotnet/IntervalVar_8cs_source.html | 913 +- .../dotnet/KInt64VectorVector_8cs_source.html | 628 +- docs/dotnet/KInt64Vector_8cs_source.html | 672 +- docs/dotnet/KnapsackSolver_8cs_source.html | 165 +- docs/dotnet/Knapsack_8cs_source.html | 6 +- docs/dotnet/LinearConstraint_8cs_source.html | 8 +- docs/dotnet/LinearExpr_8cs_source.html | 2 +- .../LinearProgrammingExample_8cs_source.html | 8 +- .../LinearSumAssignment_8cs_source.html | 185 +- .../LocalSearchFilterVector_8cs_source.html | 682 +- docs/dotnet/LocalSearchFilter_8cs_source.html | 279 +- .../dotnet/LocalSearchMonitor_8cs_source.html | 159 +- .../LocalSearchOperatorVector_8cs_source.html | 682 +- .../LocalSearchOperator_8cs_source.html | 227 +- ...LocalSearchPhaseParameters_8cs_source.html | 51 +- .../dotnet/MPConstraintVector_8cs_source.html | 682 +- .../dotnet/MPSolverParameters_8cs_source.html | 247 +- docs/dotnet/MPVariableVector_8cs_source.html | 682 +- docs/dotnet/MaxFlow_8cs_source.html | 175 +- docs/dotnet/MinCostFlowBase_8cs_source.html | 73 +- docs/dotnet/MinCostFlow_8cs_source.html | 143 +- docs/dotnet/MipVarArray_8cs_source.html | 24 +- docs/dotnet/ModelCache_8cs_source.html | 619 +- docs/dotnet/ModelVisitor_8cs_source.html | 2799 ++- docs/dotnet/MpDoubleVector_8cs_source.html | 672 +- .../dotnet/NetDecisionBuilder_8cs_source.html | 16 +- docs/dotnet/Objective_8cs_source.html | 151 +- docs/dotnet/OptimizeVar_8cs_source.html | 681 +- docs/dotnet/Pack_8cs_source.html | 373 +- docs/dotnet/PathOperator_8cs_source.html | 449 +- .../PropagationBaseObject_8cs_source.html | 165 +- .../dotnet/PropagationMonitor_8cs_source.html | 431 +- docs/dotnet/RegularLimit_8cs_source.html | 765 +- ...gle_8OrTools_8AssemblyInfo_8cs_source.html | 6 +- ...e_8linux-x64_8AssemblyInfo_8cs_source.html | 6 +- ...gle_8OrTools_8AssemblyInfo_8cs_source.html | 6 +- ...e_8linux-x64_8AssemblyInfo_8cs_source.html | 6 +- docs/dotnet/RevBool_8cs_source.html | 69 +- docs/dotnet/RevInteger_8cs_source.html | 69 +- .../dotnet/RevPartialSequence_8cs_source.html | 131 +- docs/dotnet/RoutingDimension_8cs_source.html | 549 +- .../RoutingIndexManager_8cs_source.html | 141 +- .../RoutingModelVisitor_8cs_source.html | 95 +- docs/dotnet/RoutingModel_8cs_source.html | 1655 +- docs/dotnet/SatHelper_8cs_source.html | 225 +- ...chForAllSolutionsSampleSat_8cs_source.html | 2 +- docs/dotnet/SearchHelpers_8cs_source.html | 8 +- docs/dotnet/SearchLimit_8cs_source.html | 733 +- docs/dotnet/SearchLog_8cs_source.html | 167 +- .../SearchMonitorVector_8cs_source.html | 682 +- docs/dotnet/SearchMonitor_8cs_source.html | 769 +- .../dotnet/SequenceVarElement_8cs_source.html | 263 +- ...ocalSearchOperatorTemplate_8cs_source.html | 191 +- ...enceVarLocalSearchOperator_8cs_source.html | 281 +- docs/dotnet/SequenceVarVector_8cs_source.html | 682 +- docs/dotnet/SequenceVar_8cs_source.html | 157 +- docs/dotnet/SimpleCpProgram_8cs_source.html | 14 +- docs/dotnet/SimpleLpProgram_8cs_source.html | 22 +- .../SimpleMaxFlowProgram_8cs_source.html | 18 +- .../SimpleMinCostFlowProgram_8cs_source.html | 22 +- docs/dotnet/SimpleMipProgram_8cs_source.html | 22 +- .../SimpleRoutingProgram_8cs_source.html | 20 +- docs/dotnet/SolutionCallback_8cs_source.html | 273 +- docs/dotnet/SolutionCollector_8cs_source.html | 827 +- .../SolutionHintingSampleSat_8cs_source.html | 2 +- docs/dotnet/SolutionPool_8cs_source.html | 79 +- ...rmediateSolutionsSampleSat_8cs_source.html | 4 +- .../StepFunctionSampleSat_8cs_source.html | 4 +- ...opAfterNSolutionsSampleSat_8cs_source.html | 4 +- .../SymmetryBreakerVector_8cs_source.html | 682 +- docs/dotnet/SymmetryBreaker_8cs_source.html | 265 +- docs/dotnet/TspCircuitBoard_8cs_source.html | 8 +- docs/dotnet/TspCities_8cs_source.html | 8 +- docs/dotnet/TspDistanceMatrix_8cs_source.html | 8 +- docs/dotnet/Tsp_8cs_source.html | 6 +- ...TypeIncompatibilityChecker_8cs_source.html | 55 +- .../TypeRegulationsChecker_8cs_source.html | 43 +- .../TypeRegulationsConstraint_8cs_source.html | 75 +- .../TypeRequirementChecker_8cs_source.html | 55 +- .../UtilInt64VectorVector_8cs_source.html | 628 +- docs/dotnet/UtilInt64Vector_8cs_source.html | 672 +- docs/dotnet/ValCstPair_8cs_source.html | 36 +- docs/dotnet/VariableHelper_8cs_source.html | 2 +- docs/dotnet/Variable_8cs_source.html | 141 +- docs/dotnet/VrpCapacity_8cs_source.html | 12 +- docs/dotnet/VrpDropNodes_8cs_source.html | 16 +- docs/dotnet/VrpGlobalSpan_8cs_source.html | 14 +- docs/dotnet/VrpInitialRoutes_8cs_source.html | 16 +- .../VrpPickupDeliveryFifo_8cs_source.html | 34 +- .../VrpPickupDeliveryLifo_8cs_source.html | 34 +- docs/dotnet/VrpPickupDelivery_8cs_source.html | 30 +- docs/dotnet/VrpResources_8cs_source.html | 36 +- docs/dotnet/VrpStartsEnds_8cs_source.html | 14 +- docs/dotnet/VrpTimeWindows_8cs_source.html | 28 +- docs/dotnet/VrpWithTimeLimit_8cs_source.html | 14 +- docs/dotnet/Vrp_8cs_source.html | 8 +- ...1_1Algorithms_1_1KInt64Vector-members.html | 23 +- ...OrTools_1_1Algorithms_1_1KInt64Vector.html | 185 +- ...orithms_1_1KInt64VectorVector-members.html | 21 +- ...s_1_1Algorithms_1_1KInt64VectorVector.html | 177 +- ...ector_1_1KInt64VectorVectorEnumerator.html | 12 +- ...Int64Vector_1_1KInt64VectorEnumerator.html | 12 +- ...1Algorithms_1_1KnapsackSolver-members.html | 25 +- ...Tools_1_1Algorithms_1_1KnapsackSolver.html | 70 +- ...erations__research__algorithmsPINVOKE.html | 2 +- ...rithmsPINVOKE_1_1SWIGPendingException.html | 6 +- ...algorithmsPINVOKE_1_1SWIGStringHelper.html | 2 +- ...onstraintSolver_1_1Assignment-members.html | 163 +- ...ols_1_1ConstraintSolver_1_1Assignment.html | 270 +- ...ntSolver_1_1AssignmentElement-members.html | 5 +- ...ConstraintSolver_1_1AssignmentElement.html | 58 +- ...ver_1_1AssignmentIntContainer-members.html | 21 +- ...raintSolver_1_1AssignmentIntContainer.html | 80 +- ..._1AssignmentIntervalContainer-members.html | 21 +- ...Solver_1_1AssignmentIntervalContainer.html | 80 +- ..._1AssignmentSequenceContainer-members.html | 21 +- ...Solver_1_1AssignmentSequenceContainer.html | 80 +- ...nstraintSolver_1_1BaseIntExpr-members.html | 145 +- ...ls_1_1ConstraintSolver_1_1BaseIntExpr.html | 146 +- ..._1ConstraintSolver_1_1BaseLns-members.html | 87 +- ...rTools_1_1ConstraintSolver_1_1BaseLns.html | 92 +- ...onstraintSolver_1_1BaseObject-members.html | 7 +- ...ols_1_1ConstraintSolver_1_1BaseObject.html | 54 +- ...raintSolver_1_1BasePathFilter-members.html | 65 +- ...1_1ConstraintSolver_1_1BasePathFilter.html | 78 +- ...onstraintSolver_1_1BooleanVar-members.html | 183 +- ...ols_1_1ConstraintSolver_1_1BooleanVar.html | 184 +- ...Solver_1_1CPFeasibilityFilter-members.html | 65 +- ...nstraintSolver_1_1CPFeasibilityFilter.html | 80 +- ...raintSolver_1_1CastConstraint-members.html | 115 +- ...1_1ConstraintSolver_1_1CastConstraint.html | 86 +- ...nstraintSolver_1_1ChangeValue-members.html | 85 +- ...ls_1_1ConstraintSolver_1_1ChangeValue.html | 86 +- ...onstraintSolver_1_1Constraint-members.html | 113 +- ...ols_1_1ConstraintSolver_1_1Constraint.html | 88 +- ...traintSolver_1_1CpInt64Vector-members.html | 13 +- ..._1_1ConstraintSolver_1_1CpInt64Vector.html | 185 +- ...Solver_1_1CpInt64VectorVector-members.html | 13 +- ...nstraintSolver_1_1CpInt64VectorVector.html | 177 +- ...ctor_1_1CpInt64VectorVectorEnumerator.html | 12 +- ...nt64Vector_1_1CpInt64VectorEnumerator.html | 12 +- ...nstraintSolver_1_1CpIntVector-members.html | 13 +- ...ls_1_1ConstraintSolver_1_1CpIntVector.html | 185 +- ...ntSolver_1_1CpIntVectorVector-members.html | 13 +- ...ConstraintSolver_1_1CpIntVectorVector.html | 177 +- ...Vector_1_1CpIntVectorVectorEnumerator.html | 12 +- ...1CpIntVector_1_1CpIntVectorEnumerator.html | 12 +- ...1ConstraintSolver_1_1Decision-members.html | 17 +- ...Tools_1_1ConstraintSolver_1_1Decision.html | 60 +- ...aintSolver_1_1DecisionBuilder-members.html | 13 +- ..._1ConstraintSolver_1_1DecisionBuilder.html | 56 +- ...lver_1_1DecisionBuilderVector-members.html | 13 +- ...traintSolver_1_1DecisionBuilderVector.html | 185 +- ...or_1_1DecisionBuilderVectorEnumerator.html | 12 +- ...aintSolver_1_1DecisionVisitor-members.html | 21 +- ..._1ConstraintSolver_1_1DecisionVisitor.html | 70 +- ...ver_1_1DefaultPhaseParameters-members.html | 33 +- ...raintSolver_1_1DefaultPhaseParameters.html | 88 +- ..._1_1ConstraintSolver_1_1Demon-members.html | 19 +- ...1OrTools_1_1ConstraintSolver_1_1Demon.html | 62 +- ...lver_1_1DisjunctiveConstraint-members.html | 119 +- ...traintSolver_1_1DisjunctiveConstraint.html | 90 +- ...GlobalVehicleBreaksConstraint-members.html | 115 +- ...lver_1_1GlobalVehicleBreaksConstraint.html | 86 +- ..._1ConstraintSolver_1_1IntExpr-members.html | 145 +- ...rTools_1_1ConstraintSolver_1_1IntExpr.html | 146 +- ...nstraintSolver_1_1IntTupleSet-members.html | 33 +- ...ls_1_1ConstraintSolver_1_1IntTupleSet.html | 84 +- ...1_1ConstraintSolver_1_1IntVar-members.html | 177 +- ...OrTools_1_1ConstraintSolver_1_1IntVar.html | 178 +- ...traintSolver_1_1IntVarElement-members.html | 33 +- ..._1_1ConstraintSolver_1_1IntVarElement.html | 90 +- ...raintSolver_1_1IntVarIterator-members.html | 17 +- ...1_1ConstraintSolver_1_1IntVarIterator.html | 60 +- ...er_1_1IntVarLocalSearchFilter-members.html | 65 +- ...aintSolver_1_1IntVarLocalSearchFilter.html | 76 +- ..._1_1IntVarLocalSearchOperator-members.html | 67 +- ...ntSolver_1_1IntVarLocalSearchOperator.html | 90 +- ...arLocalSearchOperatorTemplate-members.html | 45 +- ..._1_1IntVarLocalSearchOperatorTemplate.html | 86 +- ...straintSolver_1_1IntVarVector-members.html | 17 +- ...s_1_1ConstraintSolver_1_1IntVarVector.html | 185 +- ...ntVarVector_1_1IntVarVectorEnumerator.html | 12 +- ...nstraintSolver_1_1IntervalVar-members.html | 179 +- ...ls_1_1ConstraintSolver_1_1IntervalVar.html | 232 +- ...tSolver_1_1IntervalVarElement-members.html | 75 +- ...onstraintSolver_1_1IntervalVarElement.html | 132 +- ...ntSolver_1_1IntervalVarVector-members.html | 17 +- ...ConstraintSolver_1_1IntervalVarVector.html | 185 +- ...Vector_1_1IntervalVarVectorEnumerator.html | 12 +- ...ntSolver_1_1LocalSearchFilter-members.html | 37 +- ...ConstraintSolver_1_1LocalSearchFilter.html | 68 +- ...er_1_1LocalSearchFilterVector-members.html | 25 +- ...aintSolver_1_1LocalSearchFilterVector.html | 185 +- ..._1_1LocalSearchFilterVectorEnumerator.html | 12 +- ...tSolver_1_1LocalSearchMonitor-members.html | 99 +- ...onstraintSolver_1_1LocalSearchMonitor.html | 124 +- ...Solver_1_1LocalSearchOperator-members.html | 31 +- ...nstraintSolver_1_1LocalSearchOperator.html | 66 +- ..._1_1LocalSearchOperatorVector-members.html | 25 +- ...ntSolver_1_1LocalSearchOperatorVector.html | 185 +- ..._1LocalSearchOperatorVectorEnumerator.html | 12 +- ...1_1LocalSearchPhaseParameters-members.html | 7 +- ...tSolver_1_1LocalSearchPhaseParameters.html | 50 +- ...onstraintSolver_1_1ModelCache-members.html | 173 +- ...ols_1_1ConstraintSolver_1_1ModelCache.html | 218 +- ...straintSolver_1_1ModelVisitor-members.html | 369 +- ...s_1_1ConstraintSolver_1_1ModelVisitor.html | 452 +- ...traintSolver_1_1NetConstraint-members.html | 117 +- ..._1_1ConstraintSolver_1_1NetConstraint.html | 82 +- ...nstraintSolver_1_1NetDecision-members.html | 19 +- ...ls_1_1ConstraintSolver_1_1NetDecision.html | 54 +- ...tSolver_1_1NetDecisionBuilder-members.html | 15 +- ...onstraintSolver_1_1NetDecisionBuilder.html | 52 +- ...1ConstraintSolver_1_1NetDemon-members.html | 21 +- ...Tools_1_1ConstraintSolver_1_1NetDemon.html | 54 +- ...nstraintSolver_1_1OptimizeVar-members.html | 147 +- ...ls_1_1ConstraintSolver_1_1OptimizeVar.html | 114 +- ...s_1_1ConstraintSolver_1_1Pack-members.html | 137 +- ..._1OrTools_1_1ConstraintSolver_1_1Pack.html | 138 +- ...straintSolver_1_1PathOperator-members.html | 113 +- ...s_1_1ConstraintSolver_1_1PathOperator.html | 100 +- ...lver_1_1PropagationBaseObject-members.html | 29 +- ...traintSolver_1_1PropagationBaseObject.html | 78 +- ...tSolver_1_1PropagationMonitor-members.html | 157 +- ...onstraintSolver_1_1PropagationMonitor.html | 178 +- ...straintSolver_1_1RegularLimit-members.html | 225 +- ...s_1_1ConstraintSolver_1_1RegularLimit.html | 128 +- ..._1ConstraintSolver_1_1RevBool-members.html | 11 +- ...rTools_1_1ConstraintSolver_1_1RevBool.html | 54 +- ...onstraintSolver_1_1RevInteger-members.html | 11 +- ...ols_1_1ConstraintSolver_1_1RevInteger.html | 54 +- ...tSolver_1_1RevPartialSequence-members.html | 23 +- ...onstraintSolver_1_1RevPartialSequence.html | 66 +- ...intSolver_1_1RoutingDimension-members.html | 83 +- ...1ConstraintSolver_1_1RoutingDimension.html | 134 +- ...Solver_1_1RoutingIndexManager-members.html | 21 +- ...nstraintSolver_1_1RoutingIndexManager.html | 64 +- ...straintSolver_1_1RoutingModel-members.html | 197 +- ...s_1_1ConstraintSolver_1_1RoutingModel.html | 318 +- ...Solver_1_1RoutingModelVisitor-members.html | 15 +- ...nstraintSolver_1_1RoutingModelVisitor.html | 60 +- ...nstraintSolver_1_1SearchLimit-members.html | 155 +- ...ls_1_1ConstraintSolver_1_1SearchLimit.html | 116 +- ...ConstraintSolver_1_1SearchLog-members.html | 93 +- ...ools_1_1ConstraintSolver_1_1SearchLog.html | 108 +- ...traintSolver_1_1SearchMonitor-members.html | 89 +- ..._1_1ConstraintSolver_1_1SearchMonitor.html | 108 +- ...Solver_1_1SearchMonitorVector-members.html | 41 +- ...nstraintSolver_1_1SearchMonitorVector.html | 185 +- ...ctor_1_1SearchMonitorVectorEnumerator.html | 12 +- ...nstraintSolver_1_1SequenceVar-members.html | 47 +- ...ls_1_1ConstraintSolver_1_1SequenceVar.html | 94 +- ...tSolver_1_1SequenceVarElement-members.html | 31 +- ...onstraintSolver_1_1SequenceVarElement.html | 90 +- ...equenceVarLocalSearchOperator-members.html | 67 +- ...ver_1_1SequenceVarLocalSearchOperator.html | 92 +- ...arLocalSearchOperatorTemplate-members.html | 45 +- ...equenceVarLocalSearchOperatorTemplate.html | 84 +- ...ntSolver_1_1SequenceVarVector-members.html | 41 +- ...ConstraintSolver_1_1SequenceVarVector.html | 185 +- ...Vector_1_1SequenceVarVectorEnumerator.html | 12 +- ...ntSolver_1_1SolutionCollector-members.html | 167 +- ...ConstraintSolver_1_1SolutionCollector.html | 150 +- ...straintSolver_1_1SolutionPool-members.html | 15 +- ...s_1_1ConstraintSolver_1_1SolutionPool.html | 60 +- ...1_1ConstraintSolver_1_1Solver-members.html | 993 +- ...OrTools_1_1ConstraintSolver_1_1Solver.html | 1094 +- ..._1_1Solver_1_1IntegerCastInfo-members.html | 15 +- ...ntSolver_1_1Solver_1_1IntegerCastInfo.html | 62 +- ...aintSolver_1_1SymmetryBreaker-members.html | 39 +- ..._1ConstraintSolver_1_1SymmetryBreaker.html | 74 +- ...lver_1_1SymmetryBreakerVector-members.html | 45 +- ...traintSolver_1_1SymmetryBreakerVector.html | 185 +- ...or_1_1SymmetryBreakerVectorEnumerator.html | 12 +- ...1_1TypeIncompatibilityChecker-members.html | 7 +- ...tSolver_1_1TypeIncompatibilityChecker.html | 52 +- ...ver_1_1TypeRegulationsChecker-members.html | 5 +- ...raintSolver_1_1TypeRegulationsChecker.html | 50 +- ..._1_1TypeRegulationsConstraint-members.html | 115 +- ...ntSolver_1_1TypeRegulationsConstraint.html | 86 +- ...ver_1_1TypeRequirementChecker-members.html | 7 +- ...raintSolver_1_1TypeRequirementChecker.html | 52 +- ...__research__constraint__solverPINVOKE.html | 2 +- ...solverPINVOKE_1_1SWIGPendingException.html | 6 +- ...nt__solverPINVOKE_1_1SWIGStringHelper.html | 2 +- ...1Graph_1_1LinearSumAssignment-members.html | 23 +- ...Tools_1_1Graph_1_1LinearSumAssignment.html | 72 +- ..._1OrTools_1_1Graph_1_1MaxFlow-members.html | 23 +- ...Google_1_1OrTools_1_1Graph_1_1MaxFlow.html | 70 +- ...Tools_1_1Graph_1_1MinCostFlow-members.html | 35 +- ...le_1_1OrTools_1_1Graph_1_1MinCostFlow.html | 82 +- ...s_1_1Graph_1_1MinCostFlowBase-members.html | 9 +- ..._1OrTools_1_1Graph_1_1MinCostFlowBase.html | 54 +- ...1_1operations__research__graphPINVOKE.html | 2 +- ..._graphPINVOKE_1_1SWIGPendingException.html | 6 +- ...rch__graphPINVOKE_1_1SWIGStringHelper.html | 2 +- ...1_1LinearSolver_1_1Constraint-members.html | 29 +- ...OrTools_1_1LinearSolver_1_1Constraint.html | 74 +- ...rSolver_1_1MPConstraintVector-members.html | 25 +- ...1_1LinearSolver_1_1MPConstraintVector.html | 185 +- ...ector_1_1MPConstraintVectorEnumerator.html | 12 +- ...rSolver_1_1MPSolverParameters-members.html | 37 +- ...1_1LinearSolver_1_1MPSolverParameters.html | 80 +- ...earSolver_1_1MPVariableVector-members.html | 25 +- ...s_1_1LinearSolver_1_1MPVariableVector.html | 185 +- ...eVector_1_1MPVariableVectorEnumerator.html | 12 +- ...inearSolver_1_1MpDoubleVector-members.html | 25 +- ...ols_1_1LinearSolver_1_1MpDoubleVector.html | 185 +- ...bleVector_1_1MpDoubleVectorEnumerator.html | 12 +- ..._1_1LinearSolver_1_1Objective-members.html | 25 +- ...1OrTools_1_1LinearSolver_1_1Objective.html | 72 +- ...ols_1_1LinearSolver_1_1Solver-members.html | 115 +- ..._1_1OrTools_1_1LinearSolver_1_1Solver.html | 126 +- ...s_1_1LinearSolver_1_1Variable-members.html | 91 +- ..._1OrTools_1_1LinearSolver_1_1Variable.html | 68 +- ...ions__research__linear__solverPINVOKE.html | 2 +- ...solverPINVOKE_1_1SWIGPendingException.html | 6 +- ...ar__solverPINVOKE_1_1SWIGStringHelper.html | 2 +- ...t_1_1CpSolverSolutionCallback-members.html | 37 +- ...ls_1_1Sat_1_1CpSolverSolutionCallback.html | 76 +- ...t_1_1ObjectiveSolutionPrinter-members.html | 41 +- ...ls_1_1Sat_1_1ObjectiveSolutionPrinter.html | 74 +- ..._1OrTools_1_1Sat_1_1SatHelper-members.html | 21 +- ...Google_1_1OrTools_1_1Sat_1_1SatHelper.html | 64 +- ...ls_1_1Sat_1_1SolutionCallback-members.html | 35 +- ...1_1OrTools_1_1Sat_1_1SolutionCallback.html | 78 +- ...t_1_1operations__research__satPINVOKE.html | 2 +- ...h__satPINVOKE_1_1SWIGPendingException.html | 6 +- ...earch__satPINVOKE_1_1SWIGStringHelper.html | 2 +- ..._1_1OrTools_1_1Util_1_1Domain-members.html | 35 +- ...ssGoogle_1_1OrTools_1_1Util_1_1Domain.html | 86 +- ...ls_1_1Util_1_1UtilInt64Vector-members.html | 49 +- ...1_1OrTools_1_1Util_1_1UtilInt64Vector.html | 185 +- ...Util_1_1UtilInt64VectorVector-members.html | 43 +- ...ools_1_1Util_1_1UtilInt64VectorVector.html | 177 +- ...or_1_1UtilInt64VectorVectorEnumerator.html | 12 +- ...64Vector_1_1UtilInt64VectorEnumerator.html | 12 +- ..._1_1operations__research__utilPINVOKE.html | 2 +- ...__utilPINVOKE_1_1SWIGPendingException.html | 6 +- ...arch__utilPINVOKE_1_1SWIGStringHelper.html | 2 +- .../classVarArraySolutionPrinter-members.html | 41 +- docs/dotnet/classVarArraySolutionPrinter.html | 78 +- ...ArraySolutionPrinterWithLimit-members.html | 41 +- ...classVarArraySolutionPrinterWithLimit.html | 74 +- ...ySolutionPrinterWithObjective-members.html | 41 +- ...sVarArraySolutionPrinterWithObjective.html | 74 +- ...traint__solver_2Constraint_8cs_source.html | 231 +- ...constraint__solver_2Solver_8cs_source.html | 6884 ++++---- ...lver_2csharp_2SolverHelper_8cs_source.html | 18 +- docs/dotnet/functions_c.html | 14 +- docs/dotnet/functions_d.html | 202 +- docs/dotnet/functions_func_c.html | 12 +- docs/dotnet/functions_func_d.html | 200 +- docs/dotnet/functions_func_h.html | 2 +- docs/dotnet/functions_func_i.html | 18 +- docs/dotnet/functions_func_k.html | 4 +- docs/dotnet/functions_func_l.html | 8 +- docs/dotnet/functions_func_m.html | 8 +- docs/dotnet/functions_func_s.html | 10 +- docs/dotnet/functions_func_t.html | 23 +- docs/dotnet/functions_func_u.html | 4 +- docs/dotnet/functions_func_v.html | 4 +- docs/dotnet/functions_h.html | 2 +- docs/dotnet/functions_i.html | 8 +- docs/dotnet/functions_k.html | 4 +- docs/dotnet/functions_l.html | 6 +- docs/dotnet/functions_m.html | 4 +- docs/dotnet/functions_s.html | 12 +- docs/dotnet/functions_t.html | 23 +- docs/dotnet/functions_u.html | 2 +- docs/dotnet/functions_v.html | 4 +- ...linear__solver_2Constraint_8cs_source.html | 171 +- .../linear__solver_2Solver_8cs_source.html | 559 +- ...lver_2csharp_2SolverHelper_8cs_source.html | 22 +- ...esearch__algorithmsPINVOKE_8cs_source.html | 489 +- ...ions__research__algorithms_8cs_source.html | 2 +- ..._constraint__solverPINVOKE_8cs_source.html | 14091 ++++++++-------- ...search__constraint__solver_8cs_source.html | 10 +- ...ns__research__graphPINVOKE_8cs_source.html | 385 +- ...perations__research__graph_8cs_source.html | 2 +- ...rch__linear__solverPINVOKE_8cs_source.html | 1117 +- ...__research__linear__solver_8cs_source.html | 2 +- ...ions__research__satPINVOKE_8cs_source.html | 289 +- .../operations__research__sat_8cs_source.html | 2 +- ...ons__research__utilPINVOKE_8cs_source.html | 543 +- ...operations__research__util_8cs_source.html | 2 +- ...gle_8OrTools_8AssemblyInfo_8cs_source.html | 6 +- ...e_8linux-x64_8AssemblyInfo_8cs_source.html | 6 +- ...gle_8OrTools_8AssemblyInfo_8cs_source.html | 6 +- ...e_8linux-x64_8AssemblyInfo_8cs_source.html | 6 +- 435 files changed, 43849 insertions(+), 38608 deletions(-) diff --git a/docs/dotnet/AssignmentElement_8cs_source.html b/docs/dotnet/AssignmentElement_8cs_source.html index 13c04946cd..868bc87345 100644 --- a/docs/dotnet/AssignmentElement_8cs_source.html +++ b/docs/dotnet/AssignmentElement_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -80,54 +80,59 @@
29  }
30 
31  ~AssignmentElement() {
-
32  Dispose();
+
32  Dispose(false);
33  }
34 
-
35  public virtual void Dispose() {
-
36  lock(this) {
-
37  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
38  if (swigCMemOwn) {
-
39  swigCMemOwn = false;
-
40  operations_research_constraint_solverPINVOKE.delete_AssignmentElement(swigCPtr);
-
41  }
-
42  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
43  }
-
44  global::System.GC.SuppressFinalize(this);
-
45  }
-
46  }
-
47 
-
48  public AssignmentElement() : this(operations_research_constraint_solverPINVOKE.new_AssignmentElement(), true) {
-
49  }
-
50 
-
51  public void Activate() {
-
52  operations_research_constraint_solverPINVOKE.AssignmentElement_Activate(swigCPtr);
+
35  public void Dispose() {
+
36  Dispose(true);
+
37  global::System.GC.SuppressFinalize(this);
+
38  }
+
39 
+
40  protected virtual void Dispose(bool disposing) {
+
41  lock(this) {
+
42  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
43  if (swigCMemOwn) {
+
44  swigCMemOwn = false;
+
45  operations_research_constraint_solverPINVOKE.delete_AssignmentElement(swigCPtr);
+
46  }
+
47  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
48  }
+
49  }
+
50  }
+
51 
+
52  public AssignmentElement() : this(operations_research_constraint_solverPINVOKE.new_AssignmentElement(), true) {
53  }
54 
-
55  public void Deactivate() {
-
56  operations_research_constraint_solverPINVOKE.AssignmentElement_Deactivate(swigCPtr);
+
55  public void Activate() {
+
56  operations_research_constraint_solverPINVOKE.AssignmentElement_Activate(swigCPtr);
57  }
58 
-
59  public bool Activated() {
-
60  bool ret = operations_research_constraint_solverPINVOKE.AssignmentElement_Activated(swigCPtr);
-
61  return ret;
-
62  }
-
63 
-
64 }
-
65 
-
66 }
+
59  public void Deactivate() {
+
60  operations_research_constraint_solverPINVOKE.AssignmentElement_Deactivate(swigCPtr);
+
61  }
+
62 
+
63  public bool Activated() {
+
64  bool ret = operations_research_constraint_solverPINVOKE.AssignmentElement_Activated(swigCPtr);
+
65  return ret;
+
66  }
+
67 
+
68 }
+
69 
+
70 }
+
virtual void Dispose(bool disposing)
static void delete_AssignmentElement(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Activate()
+
void Activate()
bool swigCMemOwn
Definition: Assignment.cs:11
static void AssignmentElement_Activate(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Deactivate()
-
AssignmentElement()
+
void Deactivate()
+
AssignmentElement()
+
void Dispose()
static bool AssignmentElement_Activated(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool Activated()
-
virtual void Dispose()
+
bool Activated()
static void AssignmentElement_Deactivate(global::System.Runtime.InteropServices.HandleRef jarg1)
diff --git a/docs/dotnet/AssignmentIntContainer_8cs_source.html b/docs/dotnet/AssignmentIntContainer_8cs_source.html index a1327d5fca..3fbf3d8792 100644 --- a/docs/dotnet/AssignmentIntContainer_8cs_source.html +++ b/docs/dotnet/AssignmentIntContainer_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -80,146 +80,151 @@
29  }
30 
31  ~AssignmentIntContainer() {
-
32  Dispose();
+
32  Dispose(false);
33  }
34 
-
35  public virtual void Dispose() {
-
36  lock(this) {
-
37  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
38  if (swigCMemOwn) {
-
39  swigCMemOwn = false;
-
40  operations_research_constraint_solverPINVOKE.delete_AssignmentIntContainer(swigCPtr);
-
41  }
-
42  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
43  }
-
44  global::System.GC.SuppressFinalize(this);
-
45  }
-
46  }
-
47 
-
48  public AssignmentIntContainer() : this(operations_research_constraint_solverPINVOKE.new_AssignmentIntContainer(), true) {
-
49  }
-
50 
-
51  public IntVarElement Add(IntVar var) {
-
52  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Add(swigCPtr, IntVar.getCPtr(var));
-
53  IntVarElement ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVarElement(cPtr, false);
-
54  return ret;
-
55  }
-
56 
-
57  public IntVarElement FastAdd(IntVar var) {
-
58  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.AssignmentIntContainer_FastAdd(swigCPtr, IntVar.getCPtr(var));
-
59  IntVarElement ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVarElement(cPtr, false);
-
60  return ret;
-
61  }
-
62 
-
63  public IntVarElement AddAtPosition(IntVar var, int position) {
-
64  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.AssignmentIntContainer_AddAtPosition(swigCPtr, IntVar.getCPtr(var), position);
-
65  IntVarElement ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVarElement(cPtr, false);
-
66  return ret;
-
67  }
-
68 
-
69  public void Clear() {
-
70  operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Clear(swigCPtr);
+
35  public void Dispose() {
+
36  Dispose(true);
+
37  global::System.GC.SuppressFinalize(this);
+
38  }
+
39 
+
40  protected virtual void Dispose(bool disposing) {
+
41  lock(this) {
+
42  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
43  if (swigCMemOwn) {
+
44  swigCMemOwn = false;
+
45  operations_research_constraint_solverPINVOKE.delete_AssignmentIntContainer(swigCPtr);
+
46  }
+
47  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
48  }
+
49  }
+
50  }
+
51 
+
52  public AssignmentIntContainer() : this(operations_research_constraint_solverPINVOKE.new_AssignmentIntContainer(), true) {
+
53  }
+
54 
+
55  public IntVarElement Add(IntVar var) {
+
56  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Add(swigCPtr, IntVar.getCPtr(var));
+
57  IntVarElement ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVarElement(cPtr, false);
+
58  return ret;
+
59  }
+
60 
+
61  public IntVarElement FastAdd(IntVar var) {
+
62  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.AssignmentIntContainer_FastAdd(swigCPtr, IntVar.getCPtr(var));
+
63  IntVarElement ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVarElement(cPtr, false);
+
64  return ret;
+
65  }
+
66 
+
67  public IntVarElement AddAtPosition(IntVar var, int position) {
+
68  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.AssignmentIntContainer_AddAtPosition(swigCPtr, IntVar.getCPtr(var), position);
+
69  IntVarElement ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVarElement(cPtr, false);
+
70  return ret;
71  }
72 
-
73  public void Resize(uint size) {
-
74  operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Resize(swigCPtr, size);
+
73  public void Clear() {
+
74  operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Clear(swigCPtr);
75  }
76 
-
77  public bool Empty() {
-
78  bool ret = operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Empty(swigCPtr);
-
79  return ret;
-
80  }
-
81 
-
82  public void CopyIntersection(AssignmentIntContainer container) {
-
83  operations_research_constraint_solverPINVOKE.AssignmentIntContainer_CopyIntersection(swigCPtr, AssignmentIntContainer.getCPtr(container));
-
84  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
85  }
-
86 
-
87  public void Copy(AssignmentIntContainer container) {
-
88  operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Copy(swigCPtr, AssignmentIntContainer.getCPtr(container));
-
89  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
90  }
-
91 
-
92  public bool Contains(IntVar var) {
-
93  bool ret = operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Contains(swigCPtr, IntVar.getCPtr(var));
-
94  return ret;
-
95  }
-
96 
-
97  public IntVarElement Element(IntVar var) {
-
98  IntVarElement ret = new IntVarElement(operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Element__SWIG_0(swigCPtr, IntVar.getCPtr(var)), false);
-
99  return ret;
-
100  }
-
101 
-
102  public IntVarElement Element(int index) {
-
103  IntVarElement ret = new IntVarElement(operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Element__SWIG_1(swigCPtr, index), false);
-
104  return ret;
-
105  }
-
106 
-
107  public int Size() {
-
108  int ret = operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Size(swigCPtr);
-
109  return ret;
-
110  }
-
111 
-
112  public void Store() {
-
113  operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Store(swigCPtr);
+
77  public void Resize(uint size) {
+
78  operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Resize(swigCPtr, size);
+
79  }
+
80 
+
81  public bool Empty() {
+
82  bool ret = operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Empty(swigCPtr);
+
83  return ret;
+
84  }
+
85 
+
86  public void CopyIntersection(AssignmentIntContainer container) {
+
87  operations_research_constraint_solverPINVOKE.AssignmentIntContainer_CopyIntersection(swigCPtr, AssignmentIntContainer.getCPtr(container));
+
88  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
89  }
+
90 
+
91  public void Copy(AssignmentIntContainer container) {
+
92  operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Copy(swigCPtr, AssignmentIntContainer.getCPtr(container));
+
93  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
94  }
+
95 
+
96  public bool Contains(IntVar var) {
+
97  bool ret = operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Contains(swigCPtr, IntVar.getCPtr(var));
+
98  return ret;
+
99  }
+
100 
+
101  public IntVarElement Element(IntVar var) {
+
102  IntVarElement ret = new IntVarElement(operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Element__SWIG_0(swigCPtr, IntVar.getCPtr(var)), false);
+
103  return ret;
+
104  }
+
105 
+
106  public IntVarElement Element(int index) {
+
107  IntVarElement ret = new IntVarElement(operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Element__SWIG_1(swigCPtr, index), false);
+
108  return ret;
+
109  }
+
110 
+
111  public int Size() {
+
112  int ret = operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Size(swigCPtr);
+
113  return ret;
114  }
115 
-
116  public void Restore() {
-
117  operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Restore(swigCPtr);
+
116  public void Store() {
+
117  operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Store(swigCPtr);
118  }
119 
-
120  public bool AreAllElementsBound() {
-
121  bool ret = operations_research_constraint_solverPINVOKE.AssignmentIntContainer_AreAllElementsBound(swigCPtr);
-
122  return ret;
-
123  }
-
124 
-
125 }
-
126 
-
127 }
+
120  public void Restore() {
+
121  operations_research_constraint_solverPINVOKE.AssignmentIntContainer_Restore(swigCPtr);
+
122  }
+
123 
+
124  public bool AreAllElementsBound() {
+
125  bool ret = operations_research_constraint_solverPINVOKE.AssignmentIntContainer_AreAllElementsBound(swigCPtr);
+
126  return ret;
+
127  }
+
128 
+
129 }
+
130 
+
131 }
-
void CopyIntersection(AssignmentIntContainer container)
+
void CopyIntersection(AssignmentIntContainer container)
Definition: IntVar.cs:18
-
IntVarElement Element(int index)
+
IntVarElement Element(int index)
+
void Dispose()
static global::System.IntPtr AssignmentIntContainer_Element__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void Clear()
+
void Clear()
-
void Resize(uint size)
-
IntVarElement Add(IntVar var)
-
virtual void Dispose()
-
static bool Pending
+
void Resize(uint size)
+
IntVarElement Add(IntVar var)
+
static bool Pending
static int AssignmentIntContainer_Size(global::System.Runtime.InteropServices.HandleRef jarg1)
static void AssignmentIntContainer_Resize(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
Definition: Assignment.cs:11
-
bool AreAllElementsBound()
-
IntVarElement AddAtPosition(IntVar var, int position)
+
bool AreAllElementsBound()
+
IntVarElement AddAtPosition(IntVar var, int position)
static global::System.IntPtr AssignmentIntContainer_Element__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
bool swigCMemOwn
-
IntVarElement FastAdd(IntVar var)
-
void Store()
+
IntVarElement FastAdd(IntVar var)
+
void Store()
static void AssignmentIntContainer_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool Contains(IntVar var)
+
bool Contains(IntVar var)
static void AssignmentIntContainer_CopyIntersection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
IntVarElement Element(IntVar var)
+
IntVarElement Element(IntVar var)
+
virtual void Dispose(bool disposing)
static void AssignmentIntContainer_Restore(global::System.Runtime.InteropServices.HandleRef jarg1)
static void AssignmentIntContainer_Store(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_AssignmentIntContainer(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool AssignmentIntContainer_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr AssignmentIntContainer_FastAdd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void Restore()
-
int Size()
+
void Restore()
+
int Size()
static bool AssignmentIntContainer_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void AssignmentIntContainer_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
static bool AssignmentIntContainer_AreAllElementsBound(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Copy(AssignmentIntContainer container)
-
bool Empty()
+
void Copy(AssignmentIntContainer container)
+
bool Empty()
static global::System.IntPtr AssignmentIntContainer_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr AssignmentIntContainer_AddAtPosition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
-
AssignmentIntContainer()
+
AssignmentIntContainer()
-
void Resize(uint size)
+
void Resize(uint size)
static global::System.IntPtr AssignmentIntervalContainer_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr AssignmentIntervalContainer_Element__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void AssignmentIntervalContainer_Resize(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
-
void Store()
+
void Store()
static global::System.IntPtr AssignmentIntervalContainer_FastAdd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
IntervalVarElement Add(IntervalVar var)
+
IntervalVarElement Add(IntervalVar var)
static void delete_AssignmentIntervalContainer(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void CopyIntersection(AssignmentIntervalContainer container)
-
static bool Pending
-
void Clear()
+
void CopyIntersection(AssignmentIntervalContainer container)
+
static bool Pending
+
void Clear()
bool swigCMemOwn
static void AssignmentIntervalContainer_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: Assignment.cs:11
static void AssignmentIntervalContainer_Restore(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntervalVarElement Element(int index)
+
IntervalVarElement Element(int index)
static bool AssignmentIntervalContainer_AreAllElementsBound(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool Contains(IntervalVar var)
+
bool Contains(IntervalVar var)
static bool AssignmentIntervalContainer_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
IntervalVarElement Element(IntervalVar var)
+
IntervalVarElement Element(IntervalVar var)
+
void Dispose()
static void AssignmentIntervalContainer_Store(global::System.Runtime.InteropServices.HandleRef jarg1)
static void AssignmentIntervalContainer_CopyIntersection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
bool AreAllElementsBound()
+
bool AreAllElementsBound()
static int AssignmentIntervalContainer_Size(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: IntervalVar.cs:18
-
int Size()
-
IntervalVarElement AddAtPosition(IntervalVar var, int position)
+
int Size()
+
IntervalVarElement AddAtPosition(IntervalVar var, int position)
static void AssignmentIntervalContainer_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntervalVarElement FastAdd(IntervalVar var)
+
virtual void Dispose(bool disposing)
+
IntervalVarElement FastAdd(IntervalVar var)
static global::System.IntPtr AssignmentIntervalContainer_Element__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void Restore()
+
void Restore()
static global::System.IntPtr AssignmentIntervalContainer_AddAtPosition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static bool AssignmentIntervalContainer_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool Empty()
-
AssignmentIntervalContainer()
-
static global::System.Exception Retrieve()
-
void Copy(AssignmentIntervalContainer container)
-
virtual void Dispose()
+
bool Empty()
+
AssignmentIntervalContainer()
+
static global::System.Exception Retrieve()
+
void Copy(AssignmentIntervalContainer container)
static global::System.IntPtr AssignmentSequenceContainer_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
@@ -184,42 +188,43 @@
static global::System.IntPtr AssignmentSequenceContainer_Element__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void AssignmentSequenceContainer_Resize(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
static void AssignmentSequenceContainer_Restore(global::System.Runtime.InteropServices.HandleRef jarg1)
-
SequenceVarElement AddAtPosition(SequenceVar var, int position)
+
SequenceVarElement AddAtPosition(SequenceVar var, int position)
static void AssignmentSequenceContainer_Store(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Store()
+
void Store()
-
bool Contains(SequenceVar var)
+
bool Contains(SequenceVar var)
static bool AssignmentSequenceContainer_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
static void AssignmentSequenceContainer_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
bool swigCMemOwn
-
static bool Pending
+
static bool Pending
+
void Dispose()
Definition: Assignment.cs:11
-
void Clear()
+
void Clear()
Definition: SequenceVar.cs:18
static void AssignmentSequenceContainer_CopyIntersection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr AssignmentSequenceContainer_FastAdd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void AssignmentSequenceContainer_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void Dispose()
-
SequenceVarElement Element(int index)
-
void Restore()
-
void CopyIntersection(AssignmentSequenceContainer container)
+
SequenceVarElement Element(int index)
+
void Restore()
+
void CopyIntersection(AssignmentSequenceContainer container)
static global::System.IntPtr AssignmentSequenceContainer_AddAtPosition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
-
void Copy(AssignmentSequenceContainer container)
+
void Copy(AssignmentSequenceContainer container)
static void delete_AssignmentSequenceContainer(global::System.Runtime.InteropServices.HandleRef jarg1)
-
SequenceVarElement Element(SequenceVar var)
-
SequenceVarElement FastAdd(SequenceVar var)
-
bool AreAllElementsBound()
-
int Size()
+
SequenceVarElement Element(SequenceVar var)
+
SequenceVarElement FastAdd(SequenceVar var)
+
bool AreAllElementsBound()
+
int Size()
static bool AssignmentSequenceContainer_AreAllElementsBound(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool Empty()
+
bool Empty()
-
AssignmentSequenceContainer()
+
AssignmentSequenceContainer()
+
virtual void Dispose(bool disposing)
static int AssignmentSequenceContainer_Size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static global::System.Exception Retrieve()
-
void Resize(uint size)
-
SequenceVarElement Add(SequenceVar var)
+
static global::System.Exception Retrieve()
+
void Resize(uint size)
+
SequenceVarElement Add(SequenceVar var)
-
void Store()
Definition: Assignment.cs:82
+
void Store()
Definition: Assignment.cs:77
static void Assignment_SetMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr Assignment_FastAdd__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void Deactivate(IntVar var)
Definition: Assignment.cs:412
+
void Deactivate(IntVar var)
Definition: Assignment.cs:407
-
void Clear()
Definition: Assignment.cs:53
+
void Clear()
Definition: Assignment.cs:48
static long Assignment_PerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void Assignment_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
Definition: IntVar.cs:18
static bool Assignment_HasObjective(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool Contains(IntervalVar var)
Definition: Assignment.cs:475
-
void SetDurationMax(IntervalVar var, long m)
Definition: Assignment.cs:295
-
AssignmentSequenceContainer MutableSequenceVarContainer()
Definition: Assignment.cs:520
+
bool Contains(IntervalVar var)
Definition: Assignment.cs:470
+
void SetDurationMax(IntervalVar var, long m)
Definition: Assignment.cs:290
+
AssignmentSequenceContainer MutableSequenceVarContainer()
Definition: Assignment.cs:515
static void Assignment_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Assignment_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void Assignment_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void Assignment_SetObjectiveRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
-
Assignment(Solver s)
Definition: Assignment.cs:47
+
Assignment(Solver s)
Definition: Assignment.cs:42
static bool Assignment_Activated__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_Assignment(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long PerformedMax(IntervalVar var)
Definition: Assignment.cs:265
+
long PerformedMax(IntervalVar var)
Definition: Assignment.cs:260
static void Assignment_SetObjectiveMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
IntervalVarElement Add(IntervalVar var)
Definition: Assignment.cs:198
+
IntervalVarElement Add(IntervalVar var)
Definition: Assignment.cs:193
static void Assignment_CopyIntersection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Assignment_FastAdd__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void Assignment_SetObjectiveMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr Assignment_IntVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Assignment_SetStartValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
long Value(IntVar var)
Definition: Assignment.cs:172
+
long Value(IntVar var)
Definition: Assignment.cs:167
static void Assignment_SetObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr Assignment_Unperformed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void Assignment_Restore(global::System.Runtime.InteropServices.HandleRef jarg1)
static long Assignment_ObjectiveMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Assignment_AddObjective(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void SetForwardSequence(SequenceVar var, int[] forward_sequence)
Definition: Assignment.cs:396
+
void SetForwardSequence(SequenceVar var, int[] forward_sequence)
Definition: Assignment.cs:391
static long Assignment_StartMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
bool AreAllElementsBound()
Definition: Assignment.cs:465
-
long DurationMax(IntervalVar var)
Definition: Assignment.cs:235
-
long EndMax(IntervalVar var)
Definition: Assignment.cs:250
+
bool AreAllElementsBound()
Definition: Assignment.cs:460
+
long DurationMax(IntervalVar var)
Definition: Assignment.cs:230
+
long EndMax(IntervalVar var)
Definition: Assignment.cs:245
static long Assignment_DurationValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void Assignment_SetPerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
void Activate(IntervalVar var)
Definition: Assignment.cs:421
+
void Activate(IntervalVar var)
Definition: Assignment.cs:416
static long Assignment_ObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool Contains(IntVar var)
Definition: Assignment.cs:470
+
bool Contains(IntVar var)
Definition: Assignment.cs:465
static long Assignment_PerformedMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Assignment_Objective(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Copy(Assignment assignment)
Definition: Assignment.cs:489
+
void Copy(Assignment assignment)
Definition: Assignment.cs:484
static void Assignment_SetPerformedMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static long Assignment_DurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
static bool Pending
-
void SetObjectiveRange(long l, long u)
Definition: Assignment.cs:141
+
static bool Pending
+
void SetObjectiveRange(long l, long u)
Definition: Assignment.cs:136
static int Assignment_Size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool ActivatedObjective()
Definition: Assignment.cs:455
-
int Size()
Definition: Assignment.cs:62
+
bool ActivatedObjective()
Definition: Assignment.cs:450
+
int Size()
Definition: Assignment.cs:57
Definition: Assignment.cs:11
-
IntervalVarElement FastAdd(IntervalVar var)
Definition: Assignment.cs:209
-
bool Empty()
Definition: Assignment.cs:57
+
IntervalVarElement FastAdd(IntervalVar var)
Definition: Assignment.cs:204
+
bool Empty()
Definition: Assignment.cs:52
Definition: IntVarVector.cs:18
-
void SetEndMax(IntervalVar var, long m)
Definition: Assignment.cs:311
+
void SetEndMax(IntervalVar var, long m)
Definition: Assignment.cs:306
static void Assignment_ActivateObjective(global::System.Runtime.InteropServices.HandleRef jarg1)
static long Assignment_EndValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void SetStartValue(IntervalVar var, long value)
Definition: Assignment.cs:287
+
void SetStartValue(IntervalVar var, long value)
Definition: Assignment.cs:282
static int Assignment_NumIntervalVars(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Assignment_Add__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int Assignment_NumIntVars(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Deactivate(IntervalVar var)
Definition: Assignment.cs:425
-
bool Bound(IntVar var)
Definition: Assignment.cs:177
-
AssignmentIntContainer MutableIntVarContainer()
Definition: Assignment.cs:498
+
void Deactivate(IntervalVar var)
Definition: Assignment.cs:420
+
bool Bound(IntVar var)
Definition: Assignment.cs:172
+
AssignmentIntContainer MutableIntVarContainer()
Definition: Assignment.cs:493
static bool Assignment_Bound(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: SequenceVar.cs:18
-
void SetDurationValue(IntervalVar var, long value)
Definition: Assignment.cs:303
-
override string ToString()
Definition: Assignment.cs:460
+
void SetDurationValue(IntervalVar var, long value)
Definition: Assignment.cs:298
+
override string ToString()
Definition: Assignment.cs:455
-
bool Activated(SequenceVar var)
Definition: Assignment.cs:442
+
bool Activated(SequenceVar var)
Definition: Assignment.cs:437
static void Assignment_SetPerformedMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
long ObjectiveMin()
Definition: Assignment.cs:109
-
void Add(SequenceVarVector vars)
Definition: Assignment.cs:345
+
long ObjectiveMin()
Definition: Assignment.cs:104
+
void Add(SequenceVarVector vars)
Definition: Assignment.cs:340
static long Assignment_EndMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void SetStartMin(IntervalVar var, long m)
Definition: Assignment.cs:275
+
void SetStartMin(IntervalVar var, long m)
Definition: Assignment.cs:270
-
long StartValue(IntervalVar var)
Definition: Assignment.cs:225
+
long StartValue(IntervalVar var)
Definition: Assignment.cs:220
-
void SetEndMin(IntervalVar var, long m)
Definition: Assignment.cs:307
-
AssignmentIntervalContainer IntervalVarContainer()
Definition: Assignment.cs:504
-
override void Dispose()
Definition: Assignment.cs:33
+
void SetEndMin(IntervalVar var, long m)
Definition: Assignment.cs:302
+
AssignmentIntervalContainer IntervalVarContainer()
Definition: Assignment.cs:499
-
long StartMin(IntervalVar var)
Definition: Assignment.cs:215
+
override void Dispose(bool disposing)
Definition: Assignment.cs:29
+
long StartMin(IntervalVar var)
Definition: Assignment.cs:210
static void Assignment_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
IntVarElement FastAdd(IntVar var)
Definition: Assignment.cs:156
-
int NumSequenceVars()
Definition: Assignment.cs:77
+
IntVarElement FastAdd(IntVar var)
Definition: Assignment.cs:151
+
int NumSequenceVars()
Definition: Assignment.cs:72
static void Assignment_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
-
void SetStartMax(IntervalVar var, long m)
Definition: Assignment.cs:279
+
void SetStartMax(IntervalVar var, long m)
Definition: Assignment.cs:274
static bool Assignment_Contains__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
bool ObjectiveBound()
Definition: Assignment.cs:124
+
bool ObjectiveBound()
Definition: Assignment.cs:119
static bool Assignment_ActivatedObjective(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool Activated(IntervalVar var)
Definition: Assignment.cs:429
+
bool Activated(IntervalVar var)
Definition: Assignment.cs:424
static void Assignment_SetBackwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3)
static long Assignment_EndMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
long StartMax(IntervalVar var)
Definition: Assignment.cs:220
-
void ActivateObjective()
Definition: Assignment.cs:447
+
long StartMax(IntervalVar var)
Definition: Assignment.cs:215
+
void ActivateObjective()
Definition: Assignment.cs:442
static void Assignment_SetSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, int length4, int[] jarg4, int length5, int[] jarg5)
static bool Assignment_Activated__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Assignment_MutableSequenceVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1)
@@ -686,122 +681,122 @@
static long Assignment_Value(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool Assignment_AreAllElementsBound(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long DurationValue(IntervalVar var)
Definition: Assignment.cs:240
+
long DurationValue(IntervalVar var)
Definition: Assignment.cs:235
static global::System.IntPtr Assignment_MutableIntervalVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Assignment_SetForwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3)
static long Assignment_PerformedMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static long Assignment_DurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
long EndMin(IntervalVar var)
Definition: Assignment.cs:245
-
void SetMin(IntVar var, long m)
Definition: Assignment.cs:182
+
long EndMin(IntervalVar var)
Definition: Assignment.cs:240
+
void SetMin(IntVar var, long m)
Definition: Assignment.cs:177
static void Assignment_DeactivateObjective(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void SetEndValue(IntervalVar var, long value)
Definition: Assignment.cs:319
-
void SetDurationMin(IntervalVar var, long m)
Definition: Assignment.cs:291
-
void CopyTo(int[] array)
Definition: CpIntVector.cs:102
-
int[] Unperformed(SequenceVar var)
Definition: Assignment.cs:380
-
long Max(IntVar var)
Definition: Assignment.cs:167
-
void SetRange(IntVar var, long l, long u)
Definition: Assignment.cs:190
+
void SetEndValue(IntervalVar var, long value)
Definition: Assignment.cs:314
+
void SetDurationMin(IntervalVar var, long m)
Definition: Assignment.cs:286
+
void CopyTo(int[] array)
Definition: CpIntVector.cs:113
+
int[] Unperformed(SequenceVar var)
Definition: Assignment.cs:375
+
long Max(IntVar var)
Definition: Assignment.cs:162
+
void SetRange(IntVar var, long l, long u)
Definition: Assignment.cs:185
static global::System.IntPtr Assignment_FastAdd__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
int NumIntervalVars()
Definition: Assignment.cs:72
+
int NumIntervalVars()
Definition: Assignment.cs:67
static bool Assignment_Activated__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void SetDurationRange(IntervalVar var, long mi, long ma)
Definition: Assignment.cs:299
-
void SetPerformedMax(IntervalVar var, long m)
Definition: Assignment.cs:327
+
void SetDurationRange(IntervalVar var, long mi, long ma)
Definition: Assignment.cs:294
+
void SetPerformedMax(IntervalVar var, long m)
Definition: Assignment.cs:322
static void Assignment_Deactivate__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
int Count
Definition: CpIntVector.cs:90
+
int Count
Definition: CpIntVector.cs:101
Definition: IntervalVar.cs:18
-
long EndValue(IntervalVar var)
Definition: Assignment.cs:255
+
long EndValue(IntervalVar var)
Definition: Assignment.cs:250
static global::System.IntPtr Assignment_IntervalVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int[] ForwardSequence(SequenceVar var)
Definition: Assignment.cs:356
-
void SetValue(IntVar var, long value)
Definition: Assignment.cs:194
+
int[] ForwardSequence(SequenceVar var)
Definition: Assignment.cs:351
+
void SetValue(IntVar var, long value)
Definition: Assignment.cs:189
bool swigCMemOwn
Definition: BaseObject.cs:20
static void Assignment_Deactivate__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
long DurationMin(IntervalVar var)
Definition: Assignment.cs:230
-
void SetUnperformed(SequenceVar var, int[] unperformed)
Definition: Assignment.cs:404
+
long DurationMin(IntervalVar var)
Definition: Assignment.cs:225
+
void SetUnperformed(SequenceVar var, int[] unperformed)
Definition: Assignment.cs:399
static void Assignment_SetUnperformed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3)
static global::System.IntPtr Assignment_MutableIntVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Assignment_BackwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Assignment_SequenceVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void SetSequence(SequenceVar var, int[] forward_sequence, int[] backward_sequence, int[] unperformed)
Definition: Assignment.cs:392
-
void Add(IntVarVector vars)
Definition: Assignment.cs:151
+
void SetSequence(SequenceVar var, int[] forward_sequence, int[] backward_sequence, int[] unperformed)
Definition: Assignment.cs:387
+
void Add(IntVarVector vars)
Definition: Assignment.cs:146
static void Assignment_SetDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
void Restore()
Definition: Assignment.cs:86
+
void Restore()
Definition: Assignment.cs:81
static void Assignment_Activate__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void Deactivate(SequenceVar var)
Definition: Assignment.cs:438
-
void SetObjectiveValue(long value)
Definition: Assignment.cs:137
+
void Deactivate(SequenceVar var)
Definition: Assignment.cs:433
+
void SetObjectiveValue(long value)
Definition: Assignment.cs:132
static void Assignment_Store(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Assignment_Add__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
bool Activated(IntVar var)
Definition: Assignment.cs:416
-
SequenceVarElement FastAdd(SequenceVar var)
Definition: Assignment.cs:350
+
bool Activated(IntVar var)
Definition: Assignment.cs:411
+
SequenceVarElement FastAdd(SequenceVar var)
Definition: Assignment.cs:345
static void Assignment_Deactivate__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
bool HasObjective()
Definition: Assignment.cs:104
-
void SetBackwardSequence(SequenceVar var, int[] backward_sequence)
Definition: Assignment.cs:400
+
bool HasObjective()
Definition: Assignment.cs:99
+
void SetBackwardSequence(SequenceVar var, int[] backward_sequence)
Definition: Assignment.cs:395
static void Assignment_SetDurationValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void Assignment_SetDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr Assignment_Add__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void Assignment_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
static bool Assignment_Contains__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void SetEndRange(IntervalVar var, long mi, long ma)
Definition: Assignment.cs:315
-
long ObjectiveValue()
Definition: Assignment.cs:119
+
void SetEndRange(IntervalVar var, long mi, long ma)
Definition: Assignment.cs:310
+
long ObjectiveValue()
Definition: Assignment.cs:114
static bool Assignment_ObjectiveBound(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntVarElement Add(IntVar var)
Definition: Assignment.cs:145
+
IntVarElement Add(IntVar var)
Definition: Assignment.cs:140
static void Assignment_SetEndValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
Definition: CpIntVector.cs:18
-
long ObjectiveMax()
Definition: Assignment.cs:114
+
long ObjectiveMax()
Definition: Assignment.cs:109
static void Assignment_Add__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: Assignment.cs:18
-
void Activate(SequenceVar var)
Definition: Assignment.cs:434
+
void Activate(SequenceVar var)
Definition: Assignment.cs:429
static void Assignment_SetMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void Assignment_Add__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void AddObjective(IntVar v)
Definition: Assignment.cs:90
-
void SetObjectiveMin(long m)
Definition: Assignment.cs:129
-
AssignmentIntervalContainer MutableIntervalVarContainer()
Definition: Assignment.cs:509
+
void AddObjective(IntVar v)
Definition: Assignment.cs:85
+
void SetObjectiveMin(long m)
Definition: Assignment.cs:124
+
AssignmentIntervalContainer MutableIntervalVarContainer()
Definition: Assignment.cs:504
static long Assignment_StartMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
AssignmentIntContainer IntVarContainer()
Definition: Assignment.cs:493
+
AssignmentIntContainer IntVarContainer()
Definition: Assignment.cs:488
static void Assignment_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr Assignment_Add__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
SequenceVarElement Add(SequenceVar var)
Definition: Assignment.cs:339
-
void SetObjectiveMax(long m)
Definition: Assignment.cs:133
-
void Activate(IntVar var)
Definition: Assignment.cs:408
-
bool Contains(SequenceVar var)
Definition: Assignment.cs:480
-
long PerformedValue(IntervalVar var)
Definition: Assignment.cs:270
-
Assignment(Assignment copy)
Definition: Assignment.cs:50
+
SequenceVarElement Add(SequenceVar var)
Definition: Assignment.cs:334
+
void SetObjectiveMax(long m)
Definition: Assignment.cs:128
+
void Activate(IntVar var)
Definition: Assignment.cs:403
+
bool Contains(SequenceVar var)
Definition: Assignment.cs:475
+
long PerformedValue(IntervalVar var)
Definition: Assignment.cs:265
+
Assignment(Assignment copy)
Definition: Assignment.cs:45
static long Assignment_Min(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void CopyIntersection(Assignment assignment)
Definition: Assignment.cs:485
+
void CopyIntersection(Assignment assignment)
Definition: Assignment.cs:480
static int Assignment_NumSequenceVars(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Assignment_SetPerformedRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
-
void SetPerformedValue(IntervalVar var, long value)
Definition: Assignment.cs:335
+
void SetPerformedValue(IntervalVar var, long value)
Definition: Assignment.cs:330
static long Assignment_StartValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void SetPerformedRange(IntervalVar var, long mi, long ma)
Definition: Assignment.cs:331
+
void SetPerformedRange(IntervalVar var, long mi, long ma)
Definition: Assignment.cs:326
static global::System.IntPtr Assignment_ForwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
static void Assignment_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
-
AssignmentSequenceContainer SequenceVarContainer()
Definition: Assignment.cs:515
+
AssignmentSequenceContainer SequenceVarContainer()
Definition: Assignment.cs:510
static void Assignment_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
-
int NumIntVars()
Definition: Assignment.cs:67
-
long Min(IntVar var)
Definition: Assignment.cs:162
-
long PerformedMin(IntervalVar var)
Definition: Assignment.cs:260
-
void SetStartRange(IntervalVar var, long mi, long ma)
Definition: Assignment.cs:283
+
int NumIntVars()
Definition: Assignment.cs:62
+
long Min(IntVar var)
Definition: Assignment.cs:157
+
long PerformedMin(IntervalVar var)
Definition: Assignment.cs:255
+
void SetStartRange(IntervalVar var, long mi, long ma)
Definition: Assignment.cs:278
static void Assignment_ClearObjective(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool Assignment_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
static string Assignment_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Assignment_Activate__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void Add(IntervalVarVector vars)
Definition: Assignment.cs:204
+
void Add(IntervalVarVector vars)
Definition: Assignment.cs:199
static void Assignment_Activate__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static long Assignment_ObjectiveMin(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void SetPerformedMin(IntervalVar var, long m)
Definition: Assignment.cs:323
-
void DeactivateObjective()
Definition: Assignment.cs:451
+
void SetPerformedMin(IntervalVar var, long m)
Definition: Assignment.cs:318
+
void DeactivateObjective()
Definition: Assignment.cs:446
static global::System.IntPtr Assignment_SWIGUpcast(global::System.IntPtr jarg1)
static void Assignment_SetEndMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
void SetMax(IntVar var, long m)
Definition: Assignment.cs:186
-
void ClearObjective()
Definition: Assignment.cs:94
+
void SetMax(IntVar var, long m)
Definition: Assignment.cs:181
+
void ClearObjective()
Definition: Assignment.cs:89
static long Assignment_Max(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
IntVar Objective()
Definition: Assignment.cs:98
-
int[] BackwardSequence(SequenceVar var)
Definition: Assignment.cs:368
+
IntVar Objective()
Definition: Assignment.cs:93
+
int[] BackwardSequence(SequenceVar var)
Definition: Assignment.cs:363
Definition: IntVar.cs:18
Definition: IntExpr.cs:18
+
override void Dispose(bool disposing)
Definition: BaseIntExpr.cs:29
Definition: BaseIntExpr.cs:18
static global::System.IntPtr BaseIntExpr_CastToVar(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override IntVar Var()
Definition: BaseIntExpr.cs:47
+
override IntVar Var()
Definition: BaseIntExpr.cs:42
Definition: Assignment.cs:11
-
override void Dispose()
Definition: BaseIntExpr.cs:33
static global::System.IntPtr BaseIntExpr_SWIGUpcast(global::System.IntPtr jarg1)
static void delete_BaseIntExpr(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr BaseIntExpr_Var(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual IntVar CastToVar()
Definition: BaseIntExpr.cs:53
+
virtual IntVar CastToVar()
Definition: BaseIntExpr.cs:48
bool swigCMemOwn
Definition: BaseObject.cs:20
diff --git a/docs/dotnet/BaseLns_8cs_source.html b/docs/dotnet/BaseLns_8cs_source.html index f5adfbc5c1..5f11d1ed36 100644 --- a/docs/dotnet/BaseLns_8cs_source.html +++ b/docs/dotnet/BaseLns_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,153 +77,148 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~BaseLns() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_BaseLns(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_BaseLns(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public BaseLns(IntVarVector vars) : this(operations_research_constraint_solverPINVOKE.new_BaseLns(IntVarVector.getCPtr(vars)), true) {
+
43  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
44  SwigDirectorConnect();
45  }
46 
-
47  public BaseLns(IntVarVector vars) : this(operations_research_constraint_solverPINVOKE.new_BaseLns(IntVarVector.getCPtr(vars)), true) {
-
48  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
49  SwigDirectorConnect();
-
50  }
-
51 
-
52  public virtual void InitFragments() {
-
53  if (SwigDerivedClassHasMethod("InitFragments", swigMethodTypes5)) operations_research_constraint_solverPINVOKE.BaseLns_InitFragmentsSwigExplicitBaseLns(swigCPtr); else operations_research_constraint_solverPINVOKE.BaseLns_InitFragments(swigCPtr);
+
47  public virtual void InitFragments() {
+
48  if (SwigDerivedClassHasMethod("InitFragments", swigMethodTypes5)) operations_research_constraint_solverPINVOKE.BaseLns_InitFragmentsSwigExplicitBaseLns(swigCPtr); else operations_research_constraint_solverPINVOKE.BaseLns_InitFragments(swigCPtr);
+
49  }
+
50 
+
51  public virtual bool NextFragment() {
+
52  bool ret = operations_research_constraint_solverPINVOKE.BaseLns_NextFragment(swigCPtr);
+
53  return ret;
54  }
55 
-
56  public virtual bool NextFragment() {
-
57  bool ret = operations_research_constraint_solverPINVOKE.BaseLns_NextFragment(swigCPtr);
-
58  return ret;
-
59  }
-
60 
-
61  public void AppendToFragment(int index) {
-
62  operations_research_constraint_solverPINVOKE.BaseLns_AppendToFragment(swigCPtr, index);
+
56  public void AppendToFragment(int index) {
+
57  operations_research_constraint_solverPINVOKE.BaseLns_AppendToFragment(swigCPtr, index);
+
58  }
+
59 
+
60  public int FragmentSize() {
+
61  int ret = operations_research_constraint_solverPINVOKE.BaseLns_FragmentSize(swigCPtr);
+
62  return ret;
63  }
64 
-
65  public int FragmentSize() {
-
66  int ret = operations_research_constraint_solverPINVOKE.BaseLns_FragmentSize(swigCPtr);
+
65  public override bool HasFragments() {
+
66  bool ret = (SwigDerivedClassHasMethod("HasFragments", swigMethodTypes2) ? operations_research_constraint_solverPINVOKE.BaseLns_HasFragmentsSwigExplicitBaseLns(swigCPtr) : operations_research_constraint_solverPINVOKE.BaseLns_HasFragments(swigCPtr));
67  return ret;
68  }
69 
-
70  public override bool HasFragments() {
-
71  bool ret = (SwigDerivedClassHasMethod("HasFragments", swigMethodTypes2) ? operations_research_constraint_solverPINVOKE.BaseLns_HasFragmentsSwigExplicitBaseLns(swigCPtr) : operations_research_constraint_solverPINVOKE.BaseLns_HasFragments(swigCPtr));
-
72  return ret;
-
73  }
-
74 
-
75  private void SwigDirectorConnect() {
-
76  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
-
77  swigDelegate0 = new SwigDelegateBaseLns_0(SwigDirectorToString);
-
78  if (SwigDerivedClassHasMethod("Reset", swigMethodTypes1))
-
79  swigDelegate1 = new SwigDelegateBaseLns_1(SwigDirectorReset);
-
80  if (SwigDerivedClassHasMethod("HasFragments", swigMethodTypes2))
-
81  swigDelegate2 = new SwigDelegateBaseLns_2(SwigDirectorHasFragments);
-
82  if (SwigDerivedClassHasMethod("HoldsDelta", swigMethodTypes3))
-
83  swigDelegate3 = new SwigDelegateBaseLns_3(SwigDirectorHoldsDelta);
-
84  if (SwigDerivedClassHasMethod("IsIncremental", swigMethodTypes4))
-
85  swigDelegate4 = new SwigDelegateBaseLns_4(SwigDirectorIsIncremental);
-
86  if (SwigDerivedClassHasMethod("InitFragments", swigMethodTypes5))
-
87  swigDelegate5 = new SwigDelegateBaseLns_5(SwigDirectorInitFragments);
-
88  if (SwigDerivedClassHasMethod("NextFragment", swigMethodTypes6))
-
89  swigDelegate6 = new SwigDelegateBaseLns_6(SwigDirectorNextFragment);
-
90  operations_research_constraint_solverPINVOKE.BaseLns_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6);
-
91  }
-
92 
-
93  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
-
94  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
-
95  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(BaseLns));
-
96  return hasDerivedMethod;
-
97  }
-
98 
-
99  private string SwigDirectorToString() {
-
100  return ToString();
-
101  }
-
102 
-
103  private void SwigDirectorReset() {
-
104  Reset();
-
105  }
-
106 
-
107  private bool SwigDirectorHasFragments() {
-
108  return HasFragments();
-
109  }
-
110 
-
111  private bool SwigDirectorHoldsDelta() {
-
112  return HoldsDelta();
-
113  }
-
114 
-
115  private bool SwigDirectorIsIncremental() {
-
116  return IsIncremental();
-
117  }
-
118 
-
119  private void SwigDirectorInitFragments() {
-
120  InitFragments();
-
121  }
-
122 
-
123  private bool SwigDirectorNextFragment() {
-
124  return NextFragment();
-
125  }
-
126 
-
127  public delegate string SwigDelegateBaseLns_0();
-
128  public delegate void SwigDelegateBaseLns_1();
-
129  public delegate bool SwigDelegateBaseLns_2();
-
130  public delegate bool SwigDelegateBaseLns_3();
-
131  public delegate bool SwigDelegateBaseLns_4();
-
132  public delegate void SwigDelegateBaseLns_5();
-
133  public delegate bool SwigDelegateBaseLns_6();
-
134 
-
135  private SwigDelegateBaseLns_0 swigDelegate0;
-
136  private SwigDelegateBaseLns_1 swigDelegate1;
-
137  private SwigDelegateBaseLns_2 swigDelegate2;
-
138  private SwigDelegateBaseLns_3 swigDelegate3;
-
139  private SwigDelegateBaseLns_4 swigDelegate4;
-
140  private SwigDelegateBaseLns_5 swigDelegate5;
-
141  private SwigDelegateBaseLns_6 swigDelegate6;
-
142 
-
143  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
-
144  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
-
145  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
-
146  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
-
147  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { };
-
148  private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { };
-
149  private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { };
-
150 }
-
151 
-
152 }
+
70  private void SwigDirectorConnect() {
+
71  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
+
72  swigDelegate0 = new SwigDelegateBaseLns_0(SwigDirectorMethodToString);
+
73  if (SwigDerivedClassHasMethod("Reset", swigMethodTypes1))
+
74  swigDelegate1 = new SwigDelegateBaseLns_1(SwigDirectorMethodReset);
+
75  if (SwigDerivedClassHasMethod("HasFragments", swigMethodTypes2))
+
76  swigDelegate2 = new SwigDelegateBaseLns_2(SwigDirectorMethodHasFragments);
+
77  if (SwigDerivedClassHasMethod("HoldsDelta", swigMethodTypes3))
+
78  swigDelegate3 = new SwigDelegateBaseLns_3(SwigDirectorMethodHoldsDelta);
+
79  if (SwigDerivedClassHasMethod("IsIncremental", swigMethodTypes4))
+
80  swigDelegate4 = new SwigDelegateBaseLns_4(SwigDirectorMethodIsIncremental);
+
81  if (SwigDerivedClassHasMethod("InitFragments", swigMethodTypes5))
+
82  swigDelegate5 = new SwigDelegateBaseLns_5(SwigDirectorMethodInitFragments);
+
83  if (SwigDerivedClassHasMethod("NextFragment", swigMethodTypes6))
+
84  swigDelegate6 = new SwigDelegateBaseLns_6(SwigDirectorMethodNextFragment);
+
85  operations_research_constraint_solverPINVOKE.BaseLns_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6);
+
86  }
+
87 
+
88  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
+
89  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
+
90  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(BaseLns));
+
91  return hasDerivedMethod;
+
92  }
+
93 
+
94  private string SwigDirectorMethodToString() {
+
95  return ToString();
+
96  }
+
97 
+
98  private void SwigDirectorMethodReset() {
+
99  Reset();
+
100  }
+
101 
+
102  private bool SwigDirectorMethodHasFragments() {
+
103  return HasFragments();
+
104  }
+
105 
+
106  private bool SwigDirectorMethodHoldsDelta() {
+
107  return HoldsDelta();
+
108  }
+
109 
+
110  private bool SwigDirectorMethodIsIncremental() {
+
111  return IsIncremental();
+
112  }
+
113 
+
114  private void SwigDirectorMethodInitFragments() {
+
115  InitFragments();
+
116  }
+
117 
+
118  private bool SwigDirectorMethodNextFragment() {
+
119  return NextFragment();
+
120  }
+
121 
+
122  public delegate string SwigDelegateBaseLns_0();
+
123  public delegate void SwigDelegateBaseLns_1();
+
124  public delegate bool SwigDelegateBaseLns_2();
+
125  public delegate bool SwigDelegateBaseLns_3();
+
126  public delegate bool SwigDelegateBaseLns_4();
+
127  public delegate void SwigDelegateBaseLns_5();
+
128  public delegate bool SwigDelegateBaseLns_6();
+
129 
+
130  private SwigDelegateBaseLns_0 swigDelegate0;
+
131  private SwigDelegateBaseLns_1 swigDelegate1;
+
132  private SwigDelegateBaseLns_2 swigDelegate2;
+
133  private SwigDelegateBaseLns_3 swigDelegate3;
+
134  private SwigDelegateBaseLns_4 swigDelegate4;
+
135  private SwigDelegateBaseLns_5 swigDelegate5;
+
136  private SwigDelegateBaseLns_6 swigDelegate6;
+
137 
+
138  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
+
139  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
+
140  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
+
141  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
+
142  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { };
+
143  private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { };
+
144  private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { };
+
145 }
+
146 
+
147 }
-
virtual void InitFragments()
Definition: BaseLns.cs:52
-
void AppendToFragment(int index)
Definition: BaseLns.cs:61
+
virtual void InitFragments()
Definition: BaseLns.cs:47
+
void AppendToFragment(int index)
Definition: BaseLns.cs:56
static int BaseLns_FragmentSize(global::System.Runtime.InteropServices.HandleRef jarg1)
-
BaseLns(IntVarVector vars)
Definition: BaseLns.cs:47
+
BaseLns(IntVarVector vars)
Definition: BaseLns.cs:42
delegate bool SwigDelegateBaseLns_3()
-
static bool Pending
+
override void Dispose(bool disposing)
Definition: BaseLns.cs:29
+
static bool Pending
static void BaseLns_AppendToFragment(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
Definition: BaseLns.cs:18
-
int FragmentSize()
Definition: BaseLns.cs:65
+
int FragmentSize()
Definition: BaseLns.cs:60
Definition: Assignment.cs:11
Definition: IntVarVector.cs:18
static bool BaseLns_HasFragmentsSwigExplicitBaseLns(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual bool IsIncremental()
+
virtual bool IsIncremental()
delegate bool SwigDelegateBaseLns_2()
static void delete_BaseLns(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void Reset()
-
override bool HasFragments()
Definition: BaseLns.cs:70
-
override void Dispose()
Definition: BaseLns.cs:33
-
virtual bool NextFragment()
Definition: BaseLns.cs:56
+
virtual void Reset()
+
override bool HasFragments()
Definition: BaseLns.cs:65
+
virtual bool NextFragment()
Definition: BaseLns.cs:51
static void BaseLns_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, BaseLns.SwigDelegateBaseLns_0 delegate0, BaseLns.SwigDelegateBaseLns_1 delegate1, BaseLns.SwigDelegateBaseLns_2 delegate2, BaseLns.SwigDelegateBaseLns_3 delegate3, BaseLns.SwigDelegateBaseLns_4 delegate4, BaseLns.SwigDelegateBaseLns_5 delegate5, BaseLns.SwigDelegateBaseLns_6 delegate6)
delegate string SwigDelegateBaseLns_0()
bool swigCMemOwn
Definition: BaseObject.cs:20
@@ -233,12 +228,12 @@
static global::System.IntPtr BaseLns_SWIGUpcast(global::System.IntPtr jarg1)
delegate bool SwigDelegateBaseLns_6()
delegate void SwigDelegateBaseLns_5()
-
virtual string ToString()
Definition: BaseObject.cs:51
+
virtual string ToString()
Definition: BaseObject.cs:55
delegate void SwigDelegateBaseLns_1()
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
static void BaseLns_InitFragmentsSwigExplicitBaseLns(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool BaseLns_HasFragments(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override bool HoldsDelta()
+
override bool HoldsDelta()
delegate bool SwigDelegateBaseLns_4()
diff --git a/docs/dotnet/BaseObject_8cs_source.html b/docs/dotnet/BaseObject_8cs_source.html index 324271700f..1e63b1c9b1 100644 --- a/docs/dotnet/BaseObject_8cs_source.html +++ b/docs/dotnet/BaseObject_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -80,42 +80,47 @@
29  }
30 
31  ~BaseObject() {
-
32  Dispose();
+
32  Dispose(false);
33  }
34 
-
35  public virtual void Dispose() {
-
36  lock(this) {
-
37  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
38  if (swigCMemOwn) {
-
39  swigCMemOwn = false;
-
40  operations_research_constraint_solverPINVOKE.delete_BaseObject(swigCPtr);
-
41  }
-
42  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
43  }
-
44  global::System.GC.SuppressFinalize(this);
-
45  }
-
46  }
-
47 
-
48  public BaseObject() : this(operations_research_constraint_solverPINVOKE.new_BaseObject(), true) {
-
49  }
-
50 
-
51  public virtual string ToString() {
-
52  string ret = operations_research_constraint_solverPINVOKE.BaseObject_ToString(swigCPtr);
-
53  return ret;
-
54  }
-
55 
-
56 }
-
57 
-
58 }
+
35  public void Dispose() {
+
36  Dispose(true);
+
37  global::System.GC.SuppressFinalize(this);
+
38  }
+
39 
+
40  protected virtual void Dispose(bool disposing) {
+
41  lock(this) {
+
42  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
43  if (swigCMemOwn) {
+
44  swigCMemOwn = false;
+
45  operations_research_constraint_solverPINVOKE.delete_BaseObject(swigCPtr);
+
46  }
+
47  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
48  }
+
49  }
+
50  }
+
51 
+
52  public BaseObject() : this(operations_research_constraint_solverPINVOKE.new_BaseObject(), true) {
+
53  }
+
54 
+
55  public virtual string ToString() {
+
56  string ret = operations_research_constraint_solverPINVOKE.BaseObject_ToString(swigCPtr);
+
57  return ret;
+
58  }
+
59 
+
60 }
+
61 
+
62 }
static string BaseObject_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
-
BaseObject()
Definition: BaseObject.cs:48
+
BaseObject()
Definition: BaseObject.cs:52
-
virtual void Dispose()
Definition: BaseObject.cs:35
+
void Dispose()
Definition: BaseObject.cs:35
Definition: Assignment.cs:11
bool swigCMemOwn
Definition: BaseObject.cs:20
-
virtual string ToString()
Definition: BaseObject.cs:51
+
virtual void Dispose(bool disposing)
Definition: BaseObject.cs:40
+
virtual string ToString()
Definition: BaseObject.cs:55
Definition: BaseObject.cs:18
static void delete_BaseObject(global::System.Runtime.InteropServices.HandleRef jarg1)
diff --git a/docs/dotnet/BasePathFilter_8cs_source.html b/docs/dotnet/BasePathFilter_8cs_source.html index 28fc630148..6eef3ac60c 100644 --- a/docs/dotnet/BasePathFilter_8cs_source.html +++ b/docs/dotnet/BasePathFilter_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,50 +77,45 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~BasePathFilter() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_BasePathFilter(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_BasePathFilter(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public override bool Accept(Assignment delta, Assignment deltadelta, long objective_min, long objective_max) {
+
43  bool ret = operations_research_constraint_solverPINVOKE.BasePathFilter_Accept(swigCPtr, Assignment.getCPtr(delta), Assignment.getCPtr(deltadelta), objective_min, objective_max);
+
44  return ret;
45  }
46 
-
47  public override bool Accept(Assignment delta, Assignment deltadelta, long objective_min, long objective_max) {
-
48  bool ret = operations_research_constraint_solverPINVOKE.BasePathFilter_Accept(swigCPtr, Assignment.getCPtr(delta), Assignment.getCPtr(deltadelta), objective_min, objective_max);
-
49  return ret;
-
50  }
-
51 
-
52  public virtual new void OnSynchronize(Assignment delta) {
-
53  operations_research_constraint_solverPINVOKE.BasePathFilter_OnSynchronize(swigCPtr, Assignment.getCPtr(delta));
-
54  }
-
55 
-
56 }
-
57 
-
58 }
+
47  public virtual new void OnSynchronize(Assignment delta) {
+
48  operations_research_constraint_solverPINVOKE.BasePathFilter_OnSynchronize(swigCPtr, Assignment.getCPtr(delta));
+
49  }
+
50 
+
51 }
+
52 
+
53 }
static void BasePathFilter_OnSynchronize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: Assignment.cs:11
-
override bool Accept(Assignment delta, Assignment deltadelta, long objective_min, long objective_max)
+
override bool Accept(Assignment delta, Assignment deltadelta, long objective_min, long objective_max)
+
override void Dispose(bool disposing)
bool swigCMemOwn
Definition: BaseObject.cs:20
Definition: Assignment.cs:18
static global::System.IntPtr BasePathFilter_SWIGUpcast(global::System.IntPtr jarg1)
-
virtual new void OnSynchronize(Assignment delta)
+
virtual new void OnSynchronize(Assignment delta)
static void delete_BasePathFilter(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void Dispose()
static bool BasePathFilter_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5)
diff --git a/docs/dotnet/BooleanVar_8cs_source.html b/docs/dotnet/BooleanVar_8cs_source.html index 4e7166876d..0bd7f01694 100644 --- a/docs/dotnet/BooleanVar_8cs_source.html +++ b/docs/dotnet/BooleanVar_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,158 +77,153 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~BooleanVar() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_BooleanVar(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  public static int kUnboundBooleanVarValue {
-
48  get {
-
49  int ret = operations_research_constraint_solverPINVOKE.BooleanVar_kUnboundBooleanVarValue_get();
-
50  return ret;
-
51  }
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_BooleanVar(swigCPtr);
+
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 int kUnboundBooleanVarValue {
+
43  get {
+
44  int ret = operations_research_constraint_solverPINVOKE.BooleanVar_kUnboundBooleanVarValue_get();
+
45  return ret;
+
46  }
+
47  }
+
48 
+
49  public override long Min() {
+
50  long ret = operations_research_constraint_solverPINVOKE.BooleanVar_Min(swigCPtr);
+
51  return ret;
52  }
53 
-
54  public override long Min() {
-
55  long ret = operations_research_constraint_solverPINVOKE.BooleanVar_Min(swigCPtr);
-
56  return ret;
+
54  public override void SetMin(long m) {
+
55  operations_research_constraint_solverPINVOKE.BooleanVar_SetMin(swigCPtr, m);
+
56  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
57  }
58 
-
59  public override void SetMin(long m) {
-
60  operations_research_constraint_solverPINVOKE.BooleanVar_SetMin(swigCPtr, m);
-
61  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
59  public override long Max() {
+
60  long ret = operations_research_constraint_solverPINVOKE.BooleanVar_Max(swigCPtr);
+
61  return ret;
62  }
63 
-
64  public override long Max() {
-
65  long ret = operations_research_constraint_solverPINVOKE.BooleanVar_Max(swigCPtr);
-
66  return ret;
+
64  public override void SetMax(long m) {
+
65  operations_research_constraint_solverPINVOKE.BooleanVar_SetMax(swigCPtr, m);
+
66  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
67  }
68 
-
69  public override void SetMax(long m) {
-
70  operations_research_constraint_solverPINVOKE.BooleanVar_SetMax(swigCPtr, m);
+
69  public override void SetRange(long mi, long ma) {
+
70  operations_research_constraint_solverPINVOKE.BooleanVar_SetRange(swigCPtr, mi, ma);
71  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
72  }
73 
-
74  public override void SetRange(long mi, long ma) {
-
75  operations_research_constraint_solverPINVOKE.BooleanVar_SetRange(swigCPtr, mi, ma);
-
76  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
74  public override bool Bound() {
+
75  bool ret = operations_research_constraint_solverPINVOKE.BooleanVar_Bound(swigCPtr);
+
76  return ret;
77  }
78 
-
79  public override bool Bound() {
-
80  bool ret = operations_research_constraint_solverPINVOKE.BooleanVar_Bound(swigCPtr);
+
79  public override long Value() {
+
80  long ret = operations_research_constraint_solverPINVOKE.BooleanVar_Value(swigCPtr);
81  return ret;
82  }
83 
-
84  public override long Value() {
-
85  long ret = operations_research_constraint_solverPINVOKE.BooleanVar_Value(swigCPtr);
-
86  return ret;
+
84  public override void RemoveValue(long v) {
+
85  operations_research_constraint_solverPINVOKE.BooleanVar_RemoveValue(swigCPtr, v);
+
86  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
87  }
88 
-
89  public override void RemoveValue(long v) {
-
90  operations_research_constraint_solverPINVOKE.BooleanVar_RemoveValue(swigCPtr, v);
-
91  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
92  }
-
93 
-
94  public override void RemoveInterval(long l, long u) {
-
95  operations_research_constraint_solverPINVOKE.BooleanVar_RemoveInterval(swigCPtr, l, u);
-
96  }
-
97 
-
98  public override void WhenBound(Demon d) {
-
99  operations_research_constraint_solverPINVOKE.BooleanVar_WhenBound(swigCPtr, Demon.getCPtr(d));
-
100  }
-
101 
-
102  public override void WhenRange(Demon d) {
-
103  operations_research_constraint_solverPINVOKE.BooleanVar_WhenRange(swigCPtr, Demon.getCPtr(d));
-
104  }
-
105 
-
106  public override void WhenDomain(Demon d) {
-
107  operations_research_constraint_solverPINVOKE.BooleanVar_WhenDomain(swigCPtr, Demon.getCPtr(d));
+
89  public override void RemoveInterval(long l, long u) {
+
90  operations_research_constraint_solverPINVOKE.BooleanVar_RemoveInterval(swigCPtr, l, u);
+
91  }
+
92 
+
93  public override void WhenBound(Demon d) {
+
94  operations_research_constraint_solverPINVOKE.BooleanVar_WhenBound(swigCPtr, Demon.getCPtr(d));
+
95  }
+
96 
+
97  public override void WhenRange(Demon d) {
+
98  operations_research_constraint_solverPINVOKE.BooleanVar_WhenRange(swigCPtr, Demon.getCPtr(d));
+
99  }
+
100 
+
101  public override void WhenDomain(Demon d) {
+
102  operations_research_constraint_solverPINVOKE.BooleanVar_WhenDomain(swigCPtr, Demon.getCPtr(d));
+
103  }
+
104 
+
105  public override ulong Size() {
+
106  ulong ret = operations_research_constraint_solverPINVOKE.BooleanVar_Size(swigCPtr);
+
107  return ret;
108  }
109 
-
110  public override ulong Size() {
-
111  ulong ret = operations_research_constraint_solverPINVOKE.BooleanVar_Size(swigCPtr);
+
110  public override bool Contains(long v) {
+
111  bool ret = operations_research_constraint_solverPINVOKE.BooleanVar_Contains(swigCPtr, v);
112  return ret;
113  }
114 
-
115  public override bool Contains(long v) {
-
116  bool ret = operations_research_constraint_solverPINVOKE.BooleanVar_Contains(swigCPtr, v);
+
115  public override string ToString() {
+
116  string ret = operations_research_constraint_solverPINVOKE.BooleanVar_ToString(swigCPtr);
117  return ret;
118  }
119 
-
120  public override string ToString() {
-
121  string ret = operations_research_constraint_solverPINVOKE.BooleanVar_ToString(swigCPtr);
+
120  public override int VarType() {
+
121  int ret = operations_research_constraint_solverPINVOKE.BooleanVar_VarType(swigCPtr);
122  return ret;
123  }
124 
-
125  public override int VarType() {
-
126  int ret = operations_research_constraint_solverPINVOKE.BooleanVar_VarType(swigCPtr);
-
127  return ret;
-
128  }
-
129 
-
130  public override IntVar IsEqual(long constant) {
-
131  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.BooleanVar_IsEqual(swigCPtr, constant);
-
132  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
133  return ret;
-
134  }
-
135 
-
136  public override IntVar IsDifferent(long constant) {
-
137  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.BooleanVar_IsDifferent(swigCPtr, constant);
-
138  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
139  return ret;
-
140  }
-
141 
-
142  public override IntVar IsGreaterOrEqual(long constant) {
-
143  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.BooleanVar_IsGreaterOrEqual(swigCPtr, constant);
-
144  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
145  return ret;
-
146  }
-
147 
-
148  public override IntVar IsLessOrEqual(long constant) {
-
149  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.BooleanVar_IsLessOrEqual(swigCPtr, constant);
-
150  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
151  return ret;
-
152  }
-
153 
-
154  public virtual void RestoreValue() {
-
155  operations_research_constraint_solverPINVOKE.BooleanVar_RestoreValue(swigCPtr);
+
125  public override IntVar IsEqual(long constant) {
+
126  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.BooleanVar_IsEqual(swigCPtr, constant);
+
127  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
128  return ret;
+
129  }
+
130 
+
131  public override IntVar IsDifferent(long constant) {
+
132  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.BooleanVar_IsDifferent(swigCPtr, constant);
+
133  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
134  return ret;
+
135  }
+
136 
+
137  public override IntVar IsGreaterOrEqual(long constant) {
+
138  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.BooleanVar_IsGreaterOrEqual(swigCPtr, constant);
+
139  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
140  return ret;
+
141  }
+
142 
+
143  public override IntVar IsLessOrEqual(long constant) {
+
144  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.BooleanVar_IsLessOrEqual(swigCPtr, constant);
+
145  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
146  return ret;
+
147  }
+
148 
+
149  public virtual void RestoreValue() {
+
150  operations_research_constraint_solverPINVOKE.BooleanVar_RestoreValue(swigCPtr);
+
151  }
+
152 
+
153  public override string BaseName() {
+
154  string ret = operations_research_constraint_solverPINVOKE.BooleanVar_BaseName(swigCPtr);
+
155  return ret;
156  }
157 
-
158  public override string BaseName() {
-
159  string ret = operations_research_constraint_solverPINVOKE.BooleanVar_BaseName(swigCPtr);
+
158  public int RawValue() {
+
159  int ret = operations_research_constraint_solverPINVOKE.BooleanVar_RawValue(swigCPtr);
160  return ret;
161  }
162 
-
163  public int RawValue() {
-
164  int ret = operations_research_constraint_solverPINVOKE.BooleanVar_RawValue(swigCPtr);
-
165  return ret;
-
166  }
-
167 
-
168 }
-
169 
-
170 }
+
163 }
+
164 
+
165 }
static void BooleanVar_WhenBound(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
override IntVar IsGreaterOrEqual(long constant)
Definition: BooleanVar.cs:142
+
override IntVar IsGreaterOrEqual(long constant)
Definition: BooleanVar.cs:137
Definition: IntVar.cs:18
-
override void SetMax(long m)
Definition: BooleanVar.cs:69
-
override void WhenRange(Demon d)
Definition: BooleanVar.cs:102
+
override void SetMax(long m)
Definition: BooleanVar.cs:64
+
override void WhenRange(Demon d)
Definition: BooleanVar.cs:97
static void BooleanVar_WhenDomain(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void BooleanVar_RemoveInterval(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static int BooleanVar_VarType(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override string BaseName()
Definition: BooleanVar.cs:158
+
override string BaseName()
Definition: BooleanVar.cs:153
static long BooleanVar_Min(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr BooleanVar_IsLessOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void BooleanVar_RestoreValue(global::System.Runtime.InteropServices.HandleRef jarg1)
@@ -236,51 +231,51 @@
static ulong BooleanVar_Size(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: BooleanVar.cs:18
-
override void WhenBound(Demon d)
Definition: BooleanVar.cs:98
-
override void RemoveValue(long v)
Definition: BooleanVar.cs:89
-
static bool Pending
+
override void WhenBound(Demon d)
Definition: BooleanVar.cs:93
+
override void RemoveValue(long v)
Definition: BooleanVar.cs:84
+
static bool Pending
static global::System.IntPtr BooleanVar_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
override void SetRange(long mi, long ma)
Definition: BooleanVar.cs:74
+
override void SetRange(long mi, long ma)
Definition: BooleanVar.cs:69
static global::System.IntPtr BooleanVar_IsGreaterOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void delete_BooleanVar(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void Dispose()
Definition: BooleanVar.cs:33
Definition: Assignment.cs:11
static int BooleanVar_kUnboundBooleanVarValue_get()
-
override IntVar IsEqual(long constant)
Definition: BooleanVar.cs:130
-
int RawValue()
Definition: BooleanVar.cs:163
+
override IntVar IsEqual(long constant)
Definition: BooleanVar.cs:125
+
int RawValue()
Definition: BooleanVar.cs:158
-
override void WhenDomain(Demon d)
Definition: BooleanVar.cs:106
-
override void RemoveInterval(long l, long u)
Definition: BooleanVar.cs:94
+
override void WhenDomain(Demon d)
Definition: BooleanVar.cs:101
+
override void RemoveInterval(long l, long u)
Definition: BooleanVar.cs:89
static void BooleanVar_SetMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static long BooleanVar_Max(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr BooleanVar_SWIGUpcast(global::System.IntPtr jarg1)
static long BooleanVar_Value(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override long Min()
Definition: BooleanVar.cs:54
-
override bool Contains(long v)
Definition: BooleanVar.cs:115
-
override ulong Size()
Definition: BooleanVar.cs:110
-
override IntVar IsDifferent(long constant)
Definition: BooleanVar.cs:136
+
override long Min()
Definition: BooleanVar.cs:49
+
override bool Contains(long v)
Definition: BooleanVar.cs:110
+
override ulong Size()
Definition: BooleanVar.cs:105
+
override IntVar IsDifferent(long constant)
Definition: BooleanVar.cs:131
static void BooleanVar_WhenRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int BooleanVar_RawValue(global::System.Runtime.InteropServices.HandleRef jarg1)
static void BooleanVar_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
bool swigCMemOwn
Definition: BaseObject.cs:20
-
override long Value()
Definition: BooleanVar.cs:84
+
override void Dispose(bool disposing)
Definition: BooleanVar.cs:29
+
override long Value()
Definition: BooleanVar.cs:79
static void BooleanVar_SetMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
override bool Bound()
Definition: BooleanVar.cs:79
+
override bool Bound()
Definition: BooleanVar.cs:74
static void BooleanVar_RemoveValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
override string ToString()
Definition: BooleanVar.cs:120
-
override int VarType()
Definition: BooleanVar.cs:125
-
override void SetMin(long m)
Definition: BooleanVar.cs:59
+
override string ToString()
Definition: BooleanVar.cs:115
+
override int VarType()
Definition: BooleanVar.cs:120
+
override void SetMin(long m)
Definition: BooleanVar.cs:54
static bool BooleanVar_Bound(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr BooleanVar_IsDifferent(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
static bool BooleanVar_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
override long Max()
Definition: BooleanVar.cs:64
-
static int kUnboundBooleanVarValue
Definition: BooleanVar.cs:47
-
virtual void RestoreValue()
Definition: BooleanVar.cs:154
+
override long Max()
Definition: BooleanVar.cs:59
+
static int kUnboundBooleanVarValue
Definition: BooleanVar.cs:42
+
virtual void RestoreValue()
Definition: BooleanVar.cs:149
static string BooleanVar_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
static string BooleanVar_BaseName(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override IntVar IsLessOrEqual(long constant)
Definition: BooleanVar.cs:148
+
override IntVar IsLessOrEqual(long constant)
Definition: BooleanVar.cs:143
-
CPFeasibilityFilter(RoutingModel routing_model)
+
CPFeasibilityFilter(RoutingModel routing_model)
static global::System.IntPtr CPFeasibilityFilter_SWIGUpcast(global::System.IntPtr jarg1)
static void delete_CPFeasibilityFilter(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CPFeasibilityFilter_OnSynchronize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
+
override void Dispose(bool disposing)
Definition: Assignment.cs:11
Definition: RoutingModel.cs:18
static string CPFeasibilityFilter_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override string ToString()
+
override string ToString()
bool swigCMemOwn
Definition: BaseObject.cs:20
Definition: Assignment.cs:18
-
override void Dispose()
static bool CPFeasibilityFilter_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5)
-
override bool Accept(Assignment delta, Assignment deltadelta, long objective_min, long objective_max)
-
virtual new void OnSynchronize(Assignment delta)
+
override bool Accept(Assignment delta, Assignment deltadelta, long objective_min, long objective_max)
+
virtual new void OnSynchronize(Assignment delta)
Definition: IntVar.cs:18
static global::System.IntPtr CastConstraint_TargetVar(global::System.Runtime.InteropServices.HandleRef jarg1)
+
override void Dispose(bool disposing)
static global::System.IntPtr CastConstraint_SWIGUpcast(global::System.IntPtr jarg1)
Definition: Assignment.cs:11
@@ -115,8 +111,7 @@
bool swigCMemOwn
Definition: BaseObject.cs:20
static void delete_CastConstraint(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntVar TargetVar()
-
override void Dispose()
+
IntVar TargetVar()
static global::System.IntPtr ChangeValue_SWIGUpcast(global::System.IntPtr jarg1)
static void delete_ChangeValue(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate bool SwigDelegateChangeValue_3()
Definition: ChangeValue.cs:18
-
ChangeValue(IntVarVector vars)
Definition: ChangeValue.cs:47
+
ChangeValue(IntVarVector vars)
Definition: ChangeValue.cs:42
-
override void Dispose()
Definition: ChangeValue.cs:33
-
static bool Pending
-
virtual long ModifyValue(long index, long value)
Definition: ChangeValue.cs:52
+
static bool Pending
+
virtual long ModifyValue(long index, long value)
Definition: ChangeValue.cs:47
Definition: Assignment.cs:11
Definition: IntVarVector.cs:18
delegate bool SwigDelegateChangeValue_2()
-
virtual bool IsIncremental()
+
virtual bool IsIncremental()
+
override void Dispose(bool disposing)
Definition: ChangeValue.cs:29
delegate void SwigDelegateChangeValue_5()
delegate string SwigDelegateChangeValue_0()
-
virtual void Reset()
+
virtual void Reset()
delegate void SwigDelegateChangeValue_1()
static bool ChangeValue_MakeOneNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1)
bool swigCMemOwn
Definition: BaseObject.cs:20
@@ -224,14 +219,14 @@
static void ChangeValue_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, ChangeValue.SwigDelegateChangeValue_0 delegate0, ChangeValue.SwigDelegateChangeValue_1 delegate1, ChangeValue.SwigDelegateChangeValue_2 delegate2, ChangeValue.SwigDelegateChangeValue_3 delegate3, ChangeValue.SwigDelegateChangeValue_4 delegate4, ChangeValue.SwigDelegateChangeValue_5 delegate5, ChangeValue.SwigDelegateChangeValue_6 delegate6, ChangeValue.SwigDelegateChangeValue_7 delegate7)
delegate long SwigDelegateChangeValue_7(long index, long value)
static bool ChangeValue_MakeOneNeighborSwigExplicitChangeValue(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void OnStart()
-
virtual string ToString()
Definition: BaseObject.cs:51
-
virtual bool HasFragments()
-
static global::System.Exception Retrieve()
+
virtual void OnStart()
+
virtual string ToString()
Definition: BaseObject.cs:55
+
virtual bool HasFragments()
+
static global::System.Exception Retrieve()
static long ChangeValue_ModifyValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
-
override bool HoldsDelta()
+
override bool HoldsDelta()
delegate bool SwigDelegateChangeValue_6()
-
virtual new bool MakeOneNeighbor()
Definition: ChangeValue.cs:57
+
virtual new bool MakeOneNeighbor()
Definition: ChangeValue.cs:52
-
void Clear()
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
-
void RemoveAt(int index)
+
void Clear()
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
CpInt64Vector[] ToArray()
+
void RemoveAt(int index)
static void CpInt64VectorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CpInt64VectorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CpInt64VectorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
CpInt64VectorVector GetRange(int index, int count)
+
CpInt64VectorVector GetRange(int index, int count)
static global::System.IntPtr CpInt64VectorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
CpInt64VectorVector(global::System.Collections.ICollection c)
-
void CopyTo(CpInt64Vector[] array, int arrayIndex)
-
void CopyTo(CpInt64Vector[] array)
-
static bool Pending
-
bool IsSynchronized
-
CpInt64VectorVectorEnumerator GetEnumerator()
+
void CopyTo(CpInt64Vector[] array, int arrayIndex)
+
void Dispose()
+
void CopyTo(CpInt64Vector[] array)
+
static bool Pending
+
bool IsSynchronized
+
CpInt64VectorVectorEnumerator GetEnumerator()
Definition: Assignment.cs:11
-
bool MoveNext()
-
void SetRange(int index, CpInt64VectorVector values)
-
static CpInt64VectorVector Repeat(CpInt64Vector value, int count)
-
bool IsFixedSize
+
bool MoveNext()
+
void SetRange(int index, CpInt64VectorVector values)
+
static CpInt64VectorVector Repeat(CpInt64Vector value, int count)
+
bool IsFixedSize
-
int Capacity
-
void CopyTo(int index, CpInt64Vector[] array, int arrayIndex, int count)
-
void RemoveRange(int index, int count)
-
bool swigCMemOwn
+
int Capacity
+
void CopyTo(int index, CpInt64Vector[] array, int arrayIndex, int count)
+
void RemoveRange(int index, int count)
+
bool swigCMemOwn
static global::System.IntPtr CpInt64VectorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
int Count
+
int Count
static void delete_CpInt64VectorVector(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CpInt64VectorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CpInt64VectorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static uint CpInt64VectorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
CpInt64VectorVector(CpInt64VectorVector other)
-
CpInt64VectorVector(int capacity)
-
void Reset()
-
CpInt64VectorVector()
+
CpInt64VectorVector(CpInt64VectorVector other)
+
CpInt64VectorVector(int capacity)
+
void Reset()
+
CpInt64VectorVector()
-
void Dispose()
-
void Reverse(int index, int count)
-
void Add(CpInt64Vector x)
-
virtual void Dispose()
-
CpInt64VectorVectorEnumerator(CpInt64VectorVector collection)
-
void InsertRange(int index, CpInt64VectorVector values)
+
void Dispose()
+
void Reverse(int index, int count)
+
void Add(CpInt64Vector x)
+
CpInt64VectorVector(global::System.Collections.IEnumerable c)
+
CpInt64VectorVectorEnumerator(CpInt64VectorVector collection)
+
void InsertRange(int index, CpInt64VectorVector values)
static void CpInt64VectorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Insert(int index, CpInt64Vector x)
-
void AddRange(CpInt64VectorVector values)
+
void Insert(int index, CpInt64Vector x)
+
void AddRange(CpInt64VectorVector values)
static void CpInt64VectorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void CpInt64VectorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void CpInt64VectorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
+
CpInt64VectorVector(global::System.Collections.Generic.IEnumerable< CpInt64Vector > c)
static void CpInt64VectorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void CpInt64VectorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
bool IsReadOnly
-
CpInt64Vector Current
-
void Reverse()
+
bool IsReadOnly
+
virtual void Dispose(bool disposing)
+
CpInt64Vector Current
+
void Reverse()
-
CpInt64Vector(global::System.Collections.ICollection c)
static global::System.IntPtr CpInt64Vector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
void CopyTo(long[] array, int arrayIndex)
-
bool IsSynchronized
-
virtual void Dispose()
-
void Dispose()
+
void CopyTo(long[] array, int arrayIndex)
+
bool IsSynchronized
+
void Dispose()
static void CpInt64Vector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
void InsertRange(int index, CpInt64Vector values)
+
void InsertRange(int index, CpInt64Vector values)
static int CpInt64Vector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void CpInt64Vector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void SetRange(int index, CpInt64Vector values)
+
void SetRange(int index, CpInt64Vector values)
+
CpInt64Vector(global::System.Collections.IEnumerable c)
static void CpInt64Vector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CpInt64Vector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CpInt64Vector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3)
-
static bool Pending
-
void RemoveRange(int index, int count)
-
int IndexOf(long value)
-
CpInt64Vector GetRange(int index, int count)
+
static bool Pending
+
void RemoveRange(int index, int count)
+
int IndexOf(long value)
+
CpInt64Vector GetRange(int index, int count)
static global::System.IntPtr CpInt64Vector_Repeat(long jarg1, int jarg2)
Definition: Assignment.cs:11
-
bool swigCMemOwn
-
void Add(long x)
-
void CopyTo(int index, long[] array, int arrayIndex, int count)
-
void Reverse(int index, int count)
+
bool swigCMemOwn
+
virtual void Dispose(bool disposing)
+
void Add(long x)
+
void CopyTo(int index, long[] array, int arrayIndex, int count)
+
void Reverse(int index, int count)
static void delete_CpInt64Vector(global::System.Runtime.InteropServices.HandleRef jarg1)
-
CpInt64VectorEnumerator(CpInt64Vector collection)
+
CpInt64VectorEnumerator(CpInt64Vector collection)
+
void Dispose()
+
long[] ToArray()
static void CpInt64Vector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static uint CpInt64Vector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long Current
+
long Current
static void CpInt64Vector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
void RemoveAt(int index)
-
void Reset()
-
CpInt64Vector(CpInt64Vector other)
-
void Clear()
-
void Insert(int index, long x)
+
void RemoveAt(int index)
+
void Reset()
+
CpInt64Vector(CpInt64Vector other)
+
CpInt64Vector(global::System.Collections.Generic.IEnumerable< long > c)
+
void Clear()
+
void Insert(int index, long x)
static void CpInt64Vector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
static CpInt64Vector Repeat(long value, int count)
+
static CpInt64Vector Repeat(long value, int count)
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
-
CpInt64Vector()
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
CpInt64Vector()
static void CpInt64Vector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
void Reverse()
-
CpInt64VectorEnumerator GetEnumerator()
+
void Reverse()
+
CpInt64VectorEnumerator GetEnumerator()
static long CpInt64Vector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
int Capacity
+
int Capacity
static int CpInt64Vector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static bool CpInt64Vector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
void AddRange(CpInt64Vector values)
+
void AddRange(CpInt64Vector values)
static void CpInt64Vector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
bool Contains(long value)
-
void CopyTo(long[] array)
-
int LastIndexOf(long value)
-
bool MoveNext()
-
static global::System.Exception Retrieve()
-
CpInt64Vector(int capacity)
-
int Count
+
bool Contains(long value)
+
void CopyTo(long[] array)
+
int LastIndexOf(long value)
+
bool MoveNext()
+
static global::System.Exception Retrieve()
+
CpInt64Vector(int capacity)
+
int Count
static bool CpInt64Vector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
bool IsFixedSize
-
bool Remove(long value)
-
bool IsReadOnly
+
bool IsFixedSize
+
bool Remove(long value)
+
bool IsReadOnly
static void CpIntVectorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void CpIntVectorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
bool IsReadOnly
-
bool MoveNext()
+
void Dispose()
+
bool IsReadOnly
+
bool MoveNext()
static void CpIntVectorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
+
CpIntVector[] ToArray()
static global::System.IntPtr CpIntVectorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
CpIntVector Current
+
CpIntVector Current
static void CpIntVectorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr CpIntVectorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void SetRange(int index, CpIntVectorVector values)
-
static bool Pending
+
void SetRange(int index, CpIntVectorVector values)
+
static bool Pending
static void CpIntVectorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: Assignment.cs:11
-
void RemoveAt(int index)
+
void RemoveAt(int index)
static void CpIntVectorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr CpIntVectorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
void InsertRange(int index, CpIntVectorVector values)
-
void Insert(int index, CpIntVector x)
-
void Clear()
+
void InsertRange(int index, CpIntVectorVector values)
+
void Insert(int index, CpIntVector x)
+
void Clear()
static void CpIntVectorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int Capacity
-
void AddRange(CpIntVectorVector values)
-
void CopyTo(int index, CpIntVector[] array, int arrayIndex, int count)
-
virtual void Dispose()
-
static CpIntVectorVector Repeat(CpIntVector value, int count)
-
void Reverse()
-
void RemoveRange(int index, int count)
+
int Capacity
+
void AddRange(CpIntVectorVector values)
+
void CopyTo(int index, CpIntVector[] array, int arrayIndex, int count)
+
static CpIntVectorVector Repeat(CpIntVector value, int count)
+
void Reverse()
+
void RemoveRange(int index, int count)
static void CpIntVectorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
bool IsFixedSize
-
CpIntVectorVector(CpIntVectorVector other)
+
bool IsFixedSize
+
CpIntVectorVector(CpIntVectorVector other)
static void CpIntVectorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
virtual void Dispose(bool disposing)
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
CpIntVectorVector(global::System.Collections.Generic.IEnumerable< CpIntVector > c)
-
void Add(CpIntVector x)
-
void CopyTo(CpIntVector[] array, int arrayIndex)
-
CpIntVectorVectorEnumerator(CpIntVectorVector collection)
+
void Add(CpIntVector x)
+
void CopyTo(CpIntVector[] array, int arrayIndex)
+
CpIntVectorVectorEnumerator(CpIntVectorVector collection)
Definition: CpIntVector.cs:18
-
bool swigCMemOwn
-
CpIntVectorVectorEnumerator GetEnumerator()
+
CpIntVectorVector(global::System.Collections.IEnumerable c)
+
bool swigCMemOwn
+
CpIntVectorVectorEnumerator GetEnumerator()
static void CpIntVectorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
-
CpIntVectorVector(global::System.Collections.ICollection c)
-
void CopyTo(CpIntVector[] array)
-
static global::System.Exception Retrieve()
-
bool IsSynchronized
-
void Dispose()
+
void CopyTo(CpIntVector[] array)
+
static global::System.Exception Retrieve()
+
bool IsSynchronized
+
void Dispose()
static uint CpIntVectorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Reset()
-
CpIntVectorVector(int capacity)
-
int Count
-
void Reverse(int index, int count)
+
void Reset()
+
CpIntVectorVector(int capacity)
+
int Count
+
void Reverse(int index, int count)
static void delete_CpIntVectorVector(global::System.Runtime.InteropServices.HandleRef jarg1)
-
CpIntVectorVector GetRange(int index, int count)
-
CpIntVectorVector()
+
CpIntVectorVector GetRange(int index, int count)
+
CpIntVectorVector()
static void CpIntVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
bool Remove(int value)
Definition: CpIntVector.cs:326
-
int Capacity
Definition: CpIntVector.cs:79
+
int[] ToArray()
Definition: CpIntVector.cs:141
+
bool Remove(int value)
Definition: CpIntVector.cs:343
+
int Capacity
Definition: CpIntVector.cs:90
static int CpIntVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
bool IsSynchronized
Definition: CpIntVector.cs:96
+
bool IsSynchronized
Definition: CpIntVector.cs:107
static bool CpIntVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void CpIntVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
CpIntVector(int capacity)
Definition: CpIntVector.cs:237
+
CpIntVector(int capacity)
Definition: CpIntVector.cs:254
-
int LastIndexOf(int value)
Definition: CpIntVector.cs:321
-
void Reset()
Definition: CpIntVector.cs:194
-
static bool Pending
-
CpIntVectorEnumerator GetEnumerator()
Definition: CpIntVector.cs:138
-
CpIntVector()
Definition: CpIntVector.cs:230
+
int LastIndexOf(int value)
Definition: CpIntVector.cs:338
+
void Dispose()
Definition: CpIntVector.cs:36
+
void Reset()
Definition: CpIntVector.cs:211
+
static bool Pending
+
CpIntVectorEnumerator GetEnumerator()
Definition: CpIntVector.cs:155
+
CpIntVector()
Definition: CpIntVector.cs:247
Definition: Assignment.cs:11
static int CpIntVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void Reverse(int index, int count)
Definition: CpIntVector.cs:301
-
static CpIntVector Repeat(int value, int count)
Definition: CpIntVector.cs:290
-
int IndexOf(int value)
Definition: CpIntVector.cs:316
-
bool IsReadOnly
Definition: CpIntVector.cs:64
+
void Reverse(int index, int count)
Definition: CpIntVector.cs:318
+
static CpIntVector Repeat(int value, int count)
Definition: CpIntVector.cs:307
+
int IndexOf(int value)
Definition: CpIntVector.cs:333
+
bool IsReadOnly
Definition: CpIntVector.cs:75
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
Definition: CpIntVector.cs:147
-
void RemoveRange(int index, int count)
Definition: CpIntVector.cs:285
-
void Reverse()
Definition: CpIntVector.cs:297
-
void Dispose()
Definition: CpIntVector.cs:202
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
Definition: CpIntVector.cs:164
+
void RemoveRange(int index, int count)
Definition: CpIntVector.cs:302
+
void Reverse()
Definition: CpIntVector.cs:314
+
void Dispose()
Definition: CpIntVector.cs:219
static void CpIntVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr CpIntVector_Repeat(int jarg1, int jarg2)
static void CpIntVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool IsFixedSize
Definition: CpIntVector.cs:58
-
bool Contains(int value)
Definition: CpIntVector.cs:311
-
bool swigCMemOwn
Definition: CpIntVector.cs:22
-
CpIntVectorEnumerator(CpIntVector collection)
Definition: CpIntVector.cs:155
-
void CopyTo(int[] array)
Definition: CpIntVector.cs:102
+
bool IsFixedSize
Definition: CpIntVector.cs:69
+
bool Contains(int value)
Definition: CpIntVector.cs:328
+
bool swigCMemOwn
Definition: CpIntVector.cs:21
+
CpIntVectorEnumerator(CpIntVector collection)
Definition: CpIntVector.cs:172
+
void CopyTo(int[] array)
Definition: CpIntVector.cs:113
static void CpIntVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
bool MoveNext()
Definition: CpIntVector.cs:182
-
void RemoveAt(int index)
Definition: CpIntVector.cs:280
+
bool MoveNext()
Definition: CpIntVector.cs:199
+
void RemoveAt(int index)
Definition: CpIntVector.cs:297
static int CpIntVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
CpIntVector GetRange(int index, int count)
Definition: CpIntVector.cs:263
-
virtual void Dispose()
Definition: CpIntVector.cs:37
-
int Count
Definition: CpIntVector.cs:90
-
void SetRange(int index, CpIntVector values)
Definition: CpIntVector.cs:306
+
CpIntVector GetRange(int index, int count)
Definition: CpIntVector.cs:280
+
int Count
Definition: CpIntVector.cs:101
+
void SetRange(int index, CpIntVector values)
Definition: CpIntVector.cs:323
static void CpIntVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
void InsertRange(int index, CpIntVector values)
Definition: CpIntVector.cs:275
+
void InsertRange(int index, CpIntVector values)
Definition: CpIntVector.cs:292
static global::System.IntPtr CpIntVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void CpIntVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
void Insert(int index, int x)
Definition: CpIntVector.cs:270
-
void AddRange(CpIntVector values)
Definition: CpIntVector.cs:258
+
void Insert(int index, int x)
Definition: CpIntVector.cs:287
+
void AddRange(CpIntVector values)
Definition: CpIntVector.cs:275
+
CpIntVector(global::System.Collections.Generic.IEnumerable< int > c)
Definition: CpIntVector.cs:61
Definition: CpIntVector.cs:18
-
CpIntVector(global::System.Collections.ICollection c)
Definition: CpIntVector.cs:50
-
int Current
Definition: CpIntVector.cs:163
-
void Clear()
Definition: CpIntVector.cs:208
-
CpIntVector(CpIntVector other)
Definition: CpIntVector.cs:233
+
int Current
Definition: CpIntVector.cs:180
+
void Clear()
Definition: CpIntVector.cs:225
+
CpIntVector(CpIntVector other)
Definition: CpIntVector.cs:250
static void CpIntVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CpIntVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void CopyTo(int[] array, int arrayIndex)
Definition: CpIntVector.cs:107
-
void CopyTo(int index, int[] array, int arrayIndex, int count)
Definition: CpIntVector.cs:112
+
void CopyTo(int[] array, int arrayIndex)
Definition: CpIntVector.cs:118
+
void CopyTo(int index, int[] array, int arrayIndex, int count)
Definition: CpIntVector.cs:123
+
virtual void Dispose(bool disposing)
Definition: CpIntVector.cs:41
static void delete_CpIntVector(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static global::System.Exception Retrieve()
-
void Add(int x)
Definition: CpIntVector.cs:212
+
static global::System.Exception Retrieve()
+
void Add(int x)
Definition: CpIntVector.cs:229
static void CpIntVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static uint CpIntVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CpIntVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
+
CpIntVector(global::System.Collections.IEnumerable c)
Definition: CpIntVector.cs:53
diff --git a/docs/dotnet/DecisionBuilderVector_8cs_source.html b/docs/dotnet/DecisionBuilderVector_8cs_source.html index 6c17f4d6ca..0b08bfbadb 100644 --- a/docs/dotnet/DecisionBuilderVector_8cs_source.html +++ b/docs/dotnet/DecisionBuilderVector_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -66,384 +66,404 @@
15 using System.Collections;
16 using System.Collections.Generic;
17 
-
18 public partial class DecisionBuilderVector : global::System.IDisposable, global::System.Collections.IEnumerable
-
19  , global::System.Collections.Generic.IList<DecisionBuilder>
-
20  {
-
21  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
22  protected bool swigCMemOwn;
-
23 
-
24  internal DecisionBuilderVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
-
25  swigCMemOwn = cMemoryOwn;
-
26  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-
27  }
-
28 
-
29  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(DecisionBuilderVector obj) {
-
30  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-
31  }
-
32 
-
33  ~DecisionBuilderVector() {
-
34  Dispose();
-
35  }
-
36 
-
37  public virtual void Dispose() {
-
38  lock(this) {
-
39  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
40  if (swigCMemOwn) {
-
41  swigCMemOwn = false;
-
42  operations_research_constraint_solverPINVOKE.delete_DecisionBuilderVector(swigCPtr);
-
43  }
-
44  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
45  }
-
46  global::System.GC.SuppressFinalize(this);
-
47  }
-
48  }
-
49 
-
50  public DecisionBuilderVector(global::System.Collections.ICollection c) : this() {
-
51  if (c == null)
-
52  throw new global::System.ArgumentNullException("c");
-
53  foreach (DecisionBuilder element in c) {
-
54  this.Add(element);
-
55  }
-
56  }
-
57 
-
58  public bool IsFixedSize {
-
59  get {
-
60  return false;
-
61  }
-
62  }
-
63 
-
64  public bool IsReadOnly {
-
65  get {
-
66  return false;
-
67  }
-
68  }
-
69 
-
70  public DecisionBuilder this[int index] {
-
71  get {
-
72  return getitem(index);
-
73  }
-
74  set {
-
75  setitem(index, value);
-
76  }
-
77  }
-
78 
-
79  public int Capacity {
-
80  get {
-
81  return (int)capacity();
-
82  }
-
83  set {
-
84  if (value < size())
-
85  throw new global::System.ArgumentOutOfRangeException("Capacity");
-
86  reserve((uint)value);
+
18 public partial class DecisionBuilderVector : global::System.IDisposable, global::System.Collections.IEnumerable, global::System.Collections.Generic.IList<DecisionBuilder>
+
19  {
+
20  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
21  protected bool swigCMemOwn;
+
22 
+
23  internal DecisionBuilderVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
+
24  swigCMemOwn = cMemoryOwn;
+
25  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+
26  }
+
27 
+
28  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(DecisionBuilderVector obj) {
+
29  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+
30  }
+
31 
+
32  ~DecisionBuilderVector() {
+
33  Dispose(false);
+
34  }
+
35 
+
36  public void Dispose() {
+
37  Dispose(true);
+
38  global::System.GC.SuppressFinalize(this);
+
39  }
+
40 
+
41  protected virtual void Dispose(bool disposing) {
+
42  lock(this) {
+
43  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
44  if (swigCMemOwn) {
+
45  swigCMemOwn = false;
+
46  operations_research_constraint_solverPINVOKE.delete_DecisionBuilderVector(swigCPtr);
+
47  }
+
48  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
49  }
+
50  }
+
51  }
+
52 
+
53  public DecisionBuilderVector(global::System.Collections.IEnumerable c) : this() {
+
54  if (c == null)
+
55  throw new global::System.ArgumentNullException("c");
+
56  foreach (DecisionBuilder element in c) {
+
57  this.Add(element);
+
58  }
+
59  }
+
60 
+
61  public DecisionBuilderVector(global::System.Collections.Generic.IEnumerable<DecisionBuilder> c) : this() {
+
62  if (c == null)
+
63  throw new global::System.ArgumentNullException("c");
+
64  foreach (DecisionBuilder element in c) {
+
65  this.Add(element);
+
66  }
+
67  }
+
68 
+
69  public bool IsFixedSize {
+
70  get {
+
71  return false;
+
72  }
+
73  }
+
74 
+
75  public bool IsReadOnly {
+
76  get {
+
77  return false;
+
78  }
+
79  }
+
80 
+
81  public DecisionBuilder this[int index] {
+
82  get {
+
83  return getitem(index);
+
84  }
+
85  set {
+
86  setitem(index, value);
87  }
88  }
89 
-
90  public int Count {
+
90  public int Capacity {
91  get {
-
92  return (int)size();
+
92  return (int)capacity();
93  }
-
94  }
-
95 
-
96  public bool IsSynchronized {
-
97  get {
-
98  return false;
-
99  }
-
100  }
-
101 
-
102  public void CopyTo(DecisionBuilder[] array)
-
103  {
-
104  CopyTo(0, array, 0, this.Count);
+
94  set {
+
95  if (value < size())
+
96  throw new global::System.ArgumentOutOfRangeException("Capacity");
+
97  reserve((uint)value);
+
98  }
+
99  }
+
100 
+
101  public int Count {
+
102  get {
+
103  return (int)size();
+
104  }
105  }
106 
-
107  public void CopyTo(DecisionBuilder[] array, int arrayIndex)
-
108  {
-
109  CopyTo(0, array, arrayIndex, this.Count);
-
110  }
-
111 
-
112  public void CopyTo(int index, DecisionBuilder[] array, int arrayIndex, int count)
-
113  {
-
114  if (array == null)
-
115  throw new global::System.ArgumentNullException("array");
-
116  if (index < 0)
-
117  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
-
118  if (arrayIndex < 0)
-
119  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
-
120  if (count < 0)
-
121  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
-
122  if (array.Rank > 1)
-
123  throw new global::System.ArgumentException("Multi dimensional array.", "array");
-
124  if (index+count > this.Count || arrayIndex+count > array.Length)
-
125  throw new global::System.ArgumentException("Number of elements to copy is too large.");
-
126  for (int i=0; i<count; i++)
-
127  array.SetValue(getitemcopy(index+i), arrayIndex+i);
-
128  }
-
129 
-
130  global::System.Collections.Generic.IEnumerator<DecisionBuilder> global::System.Collections.Generic.IEnumerable<DecisionBuilder>.GetEnumerator() {
-
131  return new DecisionBuilderVectorEnumerator(this);
-
132  }
-
133 
-
134  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
-
135  return new DecisionBuilderVectorEnumerator(this);
-
136  }
-
137 
-
138  public DecisionBuilderVectorEnumerator GetEnumerator() {
-
139  return new DecisionBuilderVectorEnumerator(this);
-
140  }
-
141 
-
142  // Type-safe enumerator
-
147  public sealed class DecisionBuilderVectorEnumerator : global::System.Collections.IEnumerator
-
148  , global::System.Collections.Generic.IEnumerator<DecisionBuilder>
-
149  {
-
150  private DecisionBuilderVector collectionRef;
-
151  private int currentIndex;
-
152  private object currentObject;
-
153  private int currentSize;
+
107  public bool IsSynchronized {
+
108  get {
+
109  return false;
+
110  }
+
111  }
+
112 
+
113  public void CopyTo(DecisionBuilder[] array)
+
114  {
+
115  CopyTo(0, array, 0, this.Count);
+
116  }
+
117 
+
118  public void CopyTo(DecisionBuilder[] array, int arrayIndex)
+
119  {
+
120  CopyTo(0, array, arrayIndex, this.Count);
+
121  }
+
122 
+
123  public void CopyTo(int index, DecisionBuilder[] array, int arrayIndex, int count)
+
124  {
+
125  if (array == null)
+
126  throw new global::System.ArgumentNullException("array");
+
127  if (index < 0)
+
128  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
+
129  if (arrayIndex < 0)
+
130  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
+
131  if (count < 0)
+
132  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
+
133  if (array.Rank > 1)
+
134  throw new global::System.ArgumentException("Multi dimensional array.", "array");
+
135  if (index+count > this.Count || arrayIndex+count > array.Length)
+
136  throw new global::System.ArgumentException("Number of elements to copy is too large.");
+
137  for (int i=0; i<count; i++)
+
138  array.SetValue(getitemcopy(index+i), arrayIndex+i);
+
139  }
+
140 
+
141  public DecisionBuilder[] ToArray() {
+
142  DecisionBuilder[] array = new DecisionBuilder[this.Count];
+
143  this.CopyTo(array);
+
144  return array;
+
145  }
+
146 
+
147  global::System.Collections.Generic.IEnumerator<DecisionBuilder> global::System.Collections.Generic.IEnumerable<DecisionBuilder>.GetEnumerator() {
+
148  return new DecisionBuilderVectorEnumerator(this);
+
149  }
+
150 
+
151  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
+
152  return new DecisionBuilderVectorEnumerator(this);
+
153  }
154 
-
155  public DecisionBuilderVectorEnumerator(DecisionBuilderVector collection) {
-
156  collectionRef = collection;
-
157  currentIndex = -1;
-
158  currentObject = null;
-
159  currentSize = collectionRef.Count;
-
160  }
-
161 
-
162  // Type-safe iterator Current
-
163  public DecisionBuilder Current {
-
164  get {
-
165  if (currentIndex == -1)
-
166  throw new global::System.InvalidOperationException("Enumeration not started.");
-
167  if (currentIndex > currentSize - 1)
-
168  throw new global::System.InvalidOperationException("Enumeration finished.");
-
169  if (currentObject == null)
-
170  throw new global::System.InvalidOperationException("Collection modified.");
-
171  return (DecisionBuilder)currentObject;
-
172  }
-
173  }
-
174 
-
175  // Type-unsafe IEnumerator.Current
-
176  object global::System.Collections.IEnumerator.Current {
-
177  get {
-
178  return Current;
-
179  }
-
180  }
-
181 
-
182  public bool MoveNext() {
-
183  int size = collectionRef.Count;
-
184  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
-
185  if (moveOkay) {
-
186  currentIndex++;
-
187  currentObject = collectionRef[currentIndex];
-
188  } else {
-
189  currentObject = null;
-
190  }
-
191  return moveOkay;
-
192  }
-
193 
-
194  public void Reset() {
-
195  currentIndex = -1;
-
196  currentObject = null;
-
197  if (collectionRef.Count != currentSize) {
-
198  throw new global::System.InvalidOperationException("Collection modified.");
-
199  }
-
200  }
-
201 
-
202  public void Dispose() {
-
203  currentIndex = -1;
-
204  currentObject = null;
-
205  }
-
206  }
-
207 
-
208  public void Clear() {
-
209  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Clear(swigCPtr);
-
210  }
-
211 
-
212  public void Add(DecisionBuilder x) {
-
213  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Add(swigCPtr, DecisionBuilder.getCPtr(x));
-
214  }
-
215 
-
216  private uint size() {
-
217  uint ret = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_size(swigCPtr);
-
218  return ret;
-
219  }
-
220 
-
221  private uint capacity() {
-
222  uint ret = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_capacity(swigCPtr);
-
223  return ret;
-
224  }
-
225 
-
226  private void reserve(uint n) {
-
227  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_reserve(swigCPtr, n);
-
228  }
-
229 
-
230  public DecisionBuilderVector() : this(operations_research_constraint_solverPINVOKE.new_DecisionBuilderVector__SWIG_0(), true) {
+
155  public DecisionBuilderVectorEnumerator GetEnumerator() {
+
156  return new DecisionBuilderVectorEnumerator(this);
+
157  }
+
158 
+
159  // Type-safe enumerator
+
164  public sealed class DecisionBuilderVectorEnumerator : global::System.Collections.IEnumerator
+
165  , global::System.Collections.Generic.IEnumerator<DecisionBuilder>
+
166  {
+
167  private DecisionBuilderVector collectionRef;
+
168  private int currentIndex;
+
169  private object currentObject;
+
170  private int currentSize;
+
171 
+
172  public DecisionBuilderVectorEnumerator(DecisionBuilderVector collection) {
+
173  collectionRef = collection;
+
174  currentIndex = -1;
+
175  currentObject = null;
+
176  currentSize = collectionRef.Count;
+
177  }
+
178 
+
179  // Type-safe iterator Current
+
180  public DecisionBuilder Current {
+
181  get {
+
182  if (currentIndex == -1)
+
183  throw new global::System.InvalidOperationException("Enumeration not started.");
+
184  if (currentIndex > currentSize - 1)
+
185  throw new global::System.InvalidOperationException("Enumeration finished.");
+
186  if (currentObject == null)
+
187  throw new global::System.InvalidOperationException("Collection modified.");
+
188  return (DecisionBuilder)currentObject;
+
189  }
+
190  }
+
191 
+
192  // Type-unsafe IEnumerator.Current
+
193  object global::System.Collections.IEnumerator.Current {
+
194  get {
+
195  return Current;
+
196  }
+
197  }
+
198 
+
199  public bool MoveNext() {
+
200  int size = collectionRef.Count;
+
201  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
+
202  if (moveOkay) {
+
203  currentIndex++;
+
204  currentObject = collectionRef[currentIndex];
+
205  } else {
+
206  currentObject = null;
+
207  }
+
208  return moveOkay;
+
209  }
+
210 
+
211  public void Reset() {
+
212  currentIndex = -1;
+
213  currentObject = null;
+
214  if (collectionRef.Count != currentSize) {
+
215  throw new global::System.InvalidOperationException("Collection modified.");
+
216  }
+
217  }
+
218 
+
219  public void Dispose() {
+
220  currentIndex = -1;
+
221  currentObject = null;
+
222  }
+
223  }
+
224 
+
225  public void Clear() {
+
226  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Clear(swigCPtr);
+
227  }
+
228 
+
229  public void Add(DecisionBuilder x) {
+
230  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Add(swigCPtr, DecisionBuilder.getCPtr(x));
231  }
232 
-
233  public DecisionBuilderVector(DecisionBuilderVector other) : this(operations_research_constraint_solverPINVOKE.new_DecisionBuilderVector__SWIG_1(DecisionBuilderVector.getCPtr(other)), true) {
-
234  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
235  }
-
236 
-
237  public DecisionBuilderVector(int capacity) : this(operations_research_constraint_solverPINVOKE.new_DecisionBuilderVector__SWIG_2(capacity), true) {
-
238  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
239  }
-
240 
-
241  private DecisionBuilder getitemcopy(int index) {
-
242  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_getitemcopy(swigCPtr, index);
-
243  DecisionBuilder ret = (cPtr == global::System.IntPtr.Zero) ? null : new DecisionBuilder(cPtr, false);
-
244  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
245  return ret;
-
246  }
-
247 
-
248  private DecisionBuilder getitem(int index) {
-
249  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_getitem(swigCPtr, index);
-
250  DecisionBuilder ret = (cPtr == global::System.IntPtr.Zero) ? null : new DecisionBuilder(cPtr, false);
-
251  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
252  return ret;
-
253  }
-
254 
-
255  private void setitem(int index, DecisionBuilder val) {
-
256  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_setitem(swigCPtr, index, DecisionBuilder.getCPtr(val));
-
257  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
258  }
-
259 
-
260  public void AddRange(DecisionBuilderVector values) {
-
261  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_AddRange(swigCPtr, DecisionBuilderVector.getCPtr(values));
-
262  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
233  private uint size() {
+
234  uint ret = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_size(swigCPtr);
+
235  return ret;
+
236  }
+
237 
+
238  private uint capacity() {
+
239  uint ret = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_capacity(swigCPtr);
+
240  return ret;
+
241  }
+
242 
+
243  private void reserve(uint n) {
+
244  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_reserve(swigCPtr, n);
+
245  }
+
246 
+
247  public DecisionBuilderVector() : this(operations_research_constraint_solverPINVOKE.new_DecisionBuilderVector__SWIG_0(), true) {
+
248  }
+
249 
+
250  public DecisionBuilderVector(DecisionBuilderVector other) : this(operations_research_constraint_solverPINVOKE.new_DecisionBuilderVector__SWIG_1(DecisionBuilderVector.getCPtr(other)), true) {
+
251  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
252  }
+
253 
+
254  public DecisionBuilderVector(int capacity) : this(operations_research_constraint_solverPINVOKE.new_DecisionBuilderVector__SWIG_2(capacity), true) {
+
255  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
256  }
+
257 
+
258  private DecisionBuilder getitemcopy(int index) {
+
259  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_getitemcopy(swigCPtr, index);
+
260  DecisionBuilder ret = (cPtr == global::System.IntPtr.Zero) ? null : new DecisionBuilder(cPtr, false);
+
261  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
262  return ret;
263  }
264 
-
265  public DecisionBuilderVector GetRange(int index, int count) {
-
266  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_GetRange(swigCPtr, index, count);
-
267  DecisionBuilderVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new DecisionBuilderVector(cPtr, true);
-
268  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
265  private DecisionBuilder getitem(int index) {
+
266  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_getitem(swigCPtr, index);
+
267  DecisionBuilder ret = (cPtr == global::System.IntPtr.Zero) ? null : new DecisionBuilder(cPtr, false);
+
268  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
269  return ret;
270  }
271 
-
272  public void Insert(int index, DecisionBuilder x) {
-
273  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Insert(swigCPtr, index, DecisionBuilder.getCPtr(x));
-
274  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
272  private void setitem(int index, DecisionBuilder val) {
+
273  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_setitem(swigCPtr, index, DecisionBuilder.getCPtr(val));
+
274  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
275  }
276 
-
277  public void InsertRange(int index, DecisionBuilderVector values) {
-
278  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_InsertRange(swigCPtr, index, DecisionBuilderVector.getCPtr(values));
+
277  public void AddRange(DecisionBuilderVector values) {
+
278  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_AddRange(swigCPtr, DecisionBuilderVector.getCPtr(values));
279  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
280  }
281 
-
282  public void RemoveAt(int index) {
-
283  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_RemoveAt(swigCPtr, index);
-
284  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
285  }
-
286 
-
287  public void RemoveRange(int index, int count) {
-
288  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_RemoveRange(swigCPtr, index, count);
-
289  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
290  }
-
291 
-
292  public static DecisionBuilderVector Repeat(DecisionBuilder value, int count) {
-
293  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Repeat(DecisionBuilder.getCPtr(value), count);
-
294  DecisionBuilderVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new DecisionBuilderVector(cPtr, true);
-
295  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
296  return ret;
+
282  public DecisionBuilderVector GetRange(int index, int count) {
+
283  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_GetRange(swigCPtr, index, count);
+
284  DecisionBuilderVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new DecisionBuilderVector(cPtr, true);
+
285  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
286  return ret;
+
287  }
+
288 
+
289  public void Insert(int index, DecisionBuilder x) {
+
290  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Insert(swigCPtr, index, DecisionBuilder.getCPtr(x));
+
291  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
292  }
+
293 
+
294  public void InsertRange(int index, DecisionBuilderVector values) {
+
295  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_InsertRange(swigCPtr, index, DecisionBuilderVector.getCPtr(values));
+
296  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
297  }
298 
-
299  public void Reverse() {
-
300  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Reverse__SWIG_0(swigCPtr);
-
301  }
-
302 
-
303  public void Reverse(int index, int count) {
-
304  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Reverse__SWIG_1(swigCPtr, index, count);
-
305  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
306  }
-
307 
-
308  public void SetRange(int index, DecisionBuilderVector values) {
-
309  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_SetRange(swigCPtr, index, DecisionBuilderVector.getCPtr(values));
-
310  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
311  }
-
312 
-
313  public bool Contains(DecisionBuilder value) {
-
314  bool ret = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Contains(swigCPtr, DecisionBuilder.getCPtr(value));
-
315  return ret;
-
316  }
-
317 
-
318  public int IndexOf(DecisionBuilder value) {
-
319  int ret = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_IndexOf(swigCPtr, DecisionBuilder.getCPtr(value));
-
320  return ret;
-
321  }
-
322 
-
323  public int LastIndexOf(DecisionBuilder value) {
-
324  int ret = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_LastIndexOf(swigCPtr, DecisionBuilder.getCPtr(value));
-
325  return ret;
-
326  }
-
327 
-
328  public bool Remove(DecisionBuilder value) {
-
329  bool ret = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Remove(swigCPtr, DecisionBuilder.getCPtr(value));
-
330  return ret;
-
331  }
-
332 
-
333 }
+
299  public void RemoveAt(int index) {
+
300  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_RemoveAt(swigCPtr, index);
+
301  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
302  }
+
303 
+
304  public void RemoveRange(int index, int count) {
+
305  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_RemoveRange(swigCPtr, index, count);
+
306  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
307  }
+
308 
+
309  public static DecisionBuilderVector Repeat(DecisionBuilder value, int count) {
+
310  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Repeat(DecisionBuilder.getCPtr(value), count);
+
311  DecisionBuilderVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new DecisionBuilderVector(cPtr, true);
+
312  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
313  return ret;
+
314  }
+
315 
+
316  public void Reverse() {
+
317  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Reverse__SWIG_0(swigCPtr);
+
318  }
+
319 
+
320  public void Reverse(int index, int count) {
+
321  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Reverse__SWIG_1(swigCPtr, index, count);
+
322  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
323  }
+
324 
+
325  public void SetRange(int index, DecisionBuilderVector values) {
+
326  operations_research_constraint_solverPINVOKE.DecisionBuilderVector_SetRange(swigCPtr, index, DecisionBuilderVector.getCPtr(values));
+
327  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
328  }
+
329 
+
330  public bool Contains(DecisionBuilder value) {
+
331  bool ret = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Contains(swigCPtr, DecisionBuilder.getCPtr(value));
+
332  return ret;
+
333  }
334 
-
335 }
+
335  public int IndexOf(DecisionBuilder value) {
+
336  int ret = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_IndexOf(swigCPtr, DecisionBuilder.getCPtr(value));
+
337  return ret;
+
338  }
+
339 
+
340  public int LastIndexOf(DecisionBuilder value) {
+
341  int ret = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_LastIndexOf(swigCPtr, DecisionBuilder.getCPtr(value));
+
342  return ret;
+
343  }
+
344 
+
345  public bool Remove(DecisionBuilder value) {
+
346  bool ret = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Remove(swigCPtr, DecisionBuilder.getCPtr(value));
+
347  return ret;
+
348  }
+
349 
+
350 }
+
351 
+
352 }
static void delete_DecisionBuilderVector(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Insert(int index, DecisionBuilder x)
+
void Insert(int index, DecisionBuilder x)
static int DecisionBuilderVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
bool IsSynchronized
+
bool IsSynchronized
static void DecisionBuilderVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
-
bool MoveNext()
-
bool IsFixedSize
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
bool MoveNext()
+
bool IsFixedSize
+
virtual void Dispose(bool disposing)
-
void CopyTo(DecisionBuilder[] array, int arrayIndex)
-
void Reset()
-
void AddRange(DecisionBuilderVector values)
+
void CopyTo(DecisionBuilder[] array, int arrayIndex)
+
void Reset()
+
void AddRange(DecisionBuilderVector values)
-
static DecisionBuilderVector Repeat(DecisionBuilder value, int count)
-
void RemoveAt(int index)
-
static bool Pending
+
static DecisionBuilderVector Repeat(DecisionBuilder value, int count)
+
void RemoveAt(int index)
+
static bool Pending
static void DecisionBuilderVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
void CopyTo(int index, DecisionBuilder[] array, int arrayIndex, int count)
+
void CopyTo(int index, DecisionBuilder[] array, int arrayIndex, int count)
Definition: Assignment.cs:11
static void DecisionBuilderVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
int Count
-
int IndexOf(DecisionBuilder value)
+
int Count
+
int IndexOf(DecisionBuilder value)
static void DecisionBuilderVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
DecisionBuilderVectorEnumerator GetEnumerator()
+
DecisionBuilderVectorEnumerator GetEnumerator()
+
DecisionBuilderVector(global::System.Collections.IEnumerable c)
static void DecisionBuilderVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool DecisionBuilderVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void RemoveRange(int index, int count)
+
void RemoveRange(int index, int count)
static uint DecisionBuilderVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
static void DecisionBuilderVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Clear()
+
void Clear()
static void DecisionBuilderVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void DecisionBuilderVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr DecisionBuilderVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
bool swigCMemOwn
-
DecisionBuilderVector(global::System.Collections.ICollection c)
-
void Reverse(int index, int count)
-
virtual void Dispose()
-
bool Contains(DecisionBuilder value)
+
DecisionBuilderVector(global::System.Collections.Generic.IEnumerable< DecisionBuilder > c)
+
bool swigCMemOwn
+
void Reverse(int index, int count)
+
bool Contains(DecisionBuilder value)
-
DecisionBuilderVector(int capacity)
+
DecisionBuilderVector(int capacity)
static void DecisionBuilderVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr DecisionBuilderVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
int Capacity
-
void Dispose()
-
DecisionBuilderVector()
+
int Capacity
+
void Dispose()
+
DecisionBuilderVector()
static int DecisionBuilderVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool DecisionBuilderVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void Add(DecisionBuilder x)
-
void InsertRange(int index, DecisionBuilderVector values)
-
int LastIndexOf(DecisionBuilder value)
-
bool Remove(DecisionBuilder value)
-
void Reverse()
-
void CopyTo(DecisionBuilder[] array)
-
DecisionBuilderVectorEnumerator(DecisionBuilderVector collection)
+
void Add(DecisionBuilder x)
+
void InsertRange(int index, DecisionBuilderVector values)
+
DecisionBuilder[] ToArray()
+
int LastIndexOf(DecisionBuilder value)
+
bool Remove(DecisionBuilder value)
+
void Reverse()
+
void CopyTo(DecisionBuilder[] array)
+
DecisionBuilderVectorEnumerator(DecisionBuilderVector collection)
static void DecisionBuilderVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
DecisionBuilder Current
-
static global::System.Exception Retrieve()
-
DecisionBuilderVector GetRange(int index, int count)
-
void SetRange(int index, DecisionBuilderVector values)
-
bool IsReadOnly
-
DecisionBuilderVector(DecisionBuilderVector other)
+
DecisionBuilder Current
+
static global::System.Exception Retrieve()
+
DecisionBuilderVector GetRange(int index, int count)
+
void SetRange(int index, DecisionBuilderVector values)
+
void Dispose()
+
bool IsReadOnly
+
DecisionBuilderVector(DecisionBuilderVector other)
static global::System.IntPtr DecisionBuilderVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
diff --git a/docs/dotnet/DecisionBuilder_8cs_source.html b/docs/dotnet/DecisionBuilder_8cs_source.html index d3d1c13ac1..a0c05600e9 100644 --- a/docs/dotnet/DecisionBuilder_8cs_source.html +++ b/docs/dotnet/DecisionBuilder_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,89 +77,84 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~DecisionBuilder() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_DecisionBuilder(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  public DecisionBuilder() : this(operations_research_constraint_solverPINVOKE.new_DecisionBuilder(), true) {
-
48  SwigDirectorConnect();
-
49  }
-
50 
-
51  public virtual Decision NextWrapper(Solver s) {
-
52  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.DecisionBuilder_NextWrapper(swigCPtr, Solver.getCPtr(s));
-
53  Decision ret = (cPtr == global::System.IntPtr.Zero) ? null : new Decision(cPtr, false);
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_DecisionBuilder(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public DecisionBuilder() : this(operations_research_constraint_solverPINVOKE.new_DecisionBuilder(), true) {
+
43  SwigDirectorConnect();
+
44  }
+
45 
+
46  public virtual Decision NextWrapper(Solver s) {
+
47  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.DecisionBuilder_NextWrapper(swigCPtr, Solver.getCPtr(s));
+
48  Decision ret = (cPtr == global::System.IntPtr.Zero) ? null : new Decision(cPtr, false);
+
49  return ret;
+
50  }
+
51 
+
52  public override string ToString() {
+
53  string ret = (SwigDerivedClassHasMethod("ToString", swigMethodTypes0) ? operations_research_constraint_solverPINVOKE.DecisionBuilder_ToStringSwigExplicitDecisionBuilder(swigCPtr) : operations_research_constraint_solverPINVOKE.DecisionBuilder_ToString(swigCPtr));
54  return ret;
55  }
56 
-
57  public override string ToString() {
-
58  string ret = (SwigDerivedClassHasMethod("ToString", swigMethodTypes0) ? operations_research_constraint_solverPINVOKE.DecisionBuilder_ToStringSwigExplicitDecisionBuilder(swigCPtr) : operations_research_constraint_solverPINVOKE.DecisionBuilder_ToString(swigCPtr));
-
59  return ret;
-
60  }
-
61 
-
62  private void SwigDirectorConnect() {
-
63  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
-
64  swigDelegate0 = new SwigDelegateDecisionBuilder_0(SwigDirectorToString);
-
65  if (SwigDerivedClassHasMethod("NextWrapper", swigMethodTypes1))
-
66  swigDelegate1 = new SwigDelegateDecisionBuilder_1(SwigDirectorNextWrapper);
-
67  operations_research_constraint_solverPINVOKE.DecisionBuilder_director_connect(swigCPtr, swigDelegate0, swigDelegate1);
-
68  }
-
69 
-
70  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
-
71  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
-
72  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(DecisionBuilder));
-
73  return hasDerivedMethod;
-
74  }
-
75 
-
76  private string SwigDirectorToString() {
-
77  return ToString();
-
78  }
-
79 
-
80  private global::System.IntPtr SwigDirectorNextWrapper(global::System.IntPtr s) {
-
81  return Decision.getCPtr(NextWrapper((s == global::System.IntPtr.Zero) ? null : new Solver(s, false))).Handle;
-
82  }
-
83 
-
84  public delegate string SwigDelegateDecisionBuilder_0();
-
85  public delegate global::System.IntPtr SwigDelegateDecisionBuilder_1(global::System.IntPtr s);
-
86 
-
87  private SwigDelegateDecisionBuilder_0 swigDelegate0;
-
88  private SwigDelegateDecisionBuilder_1 swigDelegate1;
-
89 
-
90  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
-
91  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { typeof(Solver) };
-
92 }
-
93 
-
94 }
+
57  private void SwigDirectorConnect() {
+
58  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
+
59  swigDelegate0 = new SwigDelegateDecisionBuilder_0(SwigDirectorMethodToString);
+
60  if (SwigDerivedClassHasMethod("NextWrapper", swigMethodTypes1))
+
61  swigDelegate1 = new SwigDelegateDecisionBuilder_1(SwigDirectorMethodNextWrapper);
+
62  operations_research_constraint_solverPINVOKE.DecisionBuilder_director_connect(swigCPtr, swigDelegate0, swigDelegate1);
+
63  }
+
64 
+
65  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
+
66  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
+
67  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(DecisionBuilder));
+
68  return hasDerivedMethod;
+
69  }
+
70 
+
71  private string SwigDirectorMethodToString() {
+
72  return ToString();
+
73  }
+
74 
+
75  private global::System.IntPtr SwigDirectorMethodNextWrapper(global::System.IntPtr s) {
+
76  return Decision.getCPtr(NextWrapper((s == global::System.IntPtr.Zero) ? null : new Solver(s, false))).Handle;
+
77  }
+
78 
+
79  public delegate string SwigDelegateDecisionBuilder_0();
+
80  public delegate global::System.IntPtr SwigDelegateDecisionBuilder_1(global::System.IntPtr s);
+
81 
+
82  private SwigDelegateDecisionBuilder_0 swigDelegate0;
+
83  private SwigDelegateDecisionBuilder_1 swigDelegate1;
+
84 
+
85  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
+
86  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { typeof(Solver) };
+
87 }
+
88 
+
89 }
static string DecisionBuilder_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
static void DecisionBuilder_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, DecisionBuilder.SwigDelegateDecisionBuilder_0 delegate0, DecisionBuilder.SwigDelegateDecisionBuilder_1 delegate1)
static global::System.IntPtr DecisionBuilder_SWIGUpcast(global::System.IntPtr jarg1)
-
virtual Decision NextWrapper(Solver s)
+
virtual Decision NextWrapper(Solver s)
delegate string SwigDelegateDecisionBuilder_0()
delegate global::System.IntPtr SwigDelegateDecisionBuilder_1(global::System.IntPtr s)
Definition: Assignment.cs:11
static global::System.IntPtr DecisionBuilder_NextWrapper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_DecisionBuilder(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void Dispose()
-
override string ToString()
+
override string ToString()
bool swigCMemOwn
Definition: BaseObject.cs:20
-
DecisionBuilder()
+
DecisionBuilder()
+
override void Dispose(bool disposing)
static string DecisionBuilder_ToStringSwigExplicitDecisionBuilder(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: BaseObject.cs:18
diff --git a/docs/dotnet/DecisionVisitor_8cs_source.html b/docs/dotnet/DecisionVisitor_8cs_source.html index a88a40e44f..3591ab3faf 100644 --- a/docs/dotnet/DecisionVisitor_8cs_source.html +++ b/docs/dotnet/DecisionVisitor_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,86 +77,81 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~DecisionVisitor() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_DecisionVisitor(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  public DecisionVisitor() : this(operations_research_constraint_solverPINVOKE.new_DecisionVisitor(), true) {
-
48  }
-
49 
-
50  public virtual void VisitSetVariableValue(IntVar var, long value) {
-
51  operations_research_constraint_solverPINVOKE.DecisionVisitor_VisitSetVariableValue(swigCPtr, IntVar.getCPtr(var), value);
-
52  }
-
53 
-
54  public virtual void VisitSplitVariableDomain(IntVar var, long value, bool start_with_lower_half) {
-
55  operations_research_constraint_solverPINVOKE.DecisionVisitor_VisitSplitVariableDomain(swigCPtr, IntVar.getCPtr(var), value, start_with_lower_half);
-
56  }
-
57 
-
58  public virtual void VisitScheduleOrPostpone(IntervalVar var, long est) {
-
59  operations_research_constraint_solverPINVOKE.DecisionVisitor_VisitScheduleOrPostpone(swigCPtr, IntervalVar.getCPtr(var), est);
-
60  }
-
61 
-
62  public virtual void VisitScheduleOrExpedite(IntervalVar var, long est) {
-
63  operations_research_constraint_solverPINVOKE.DecisionVisitor_VisitScheduleOrExpedite(swigCPtr, IntervalVar.getCPtr(var), est);
-
64  }
-
65 
-
66  public virtual void VisitRankFirstInterval(SequenceVar sequence, int index) {
-
67  operations_research_constraint_solverPINVOKE.DecisionVisitor_VisitRankFirstInterval(swigCPtr, SequenceVar.getCPtr(sequence), index);
-
68  }
-
69 
-
70  public virtual void VisitRankLastInterval(SequenceVar sequence, int index) {
-
71  operations_research_constraint_solverPINVOKE.DecisionVisitor_VisitRankLastInterval(swigCPtr, SequenceVar.getCPtr(sequence), index);
-
72  }
-
73 
-
74  public virtual void VisitUnknownDecision() {
-
75  operations_research_constraint_solverPINVOKE.DecisionVisitor_VisitUnknownDecision(swigCPtr);
-
76  }
-
77 
-
78 }
-
79 
-
80 }
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_DecisionVisitor(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public DecisionVisitor() : this(operations_research_constraint_solverPINVOKE.new_DecisionVisitor(), true) {
+
43  }
+
44 
+
45  public virtual void VisitSetVariableValue(IntVar var, long value) {
+
46  operations_research_constraint_solverPINVOKE.DecisionVisitor_VisitSetVariableValue(swigCPtr, IntVar.getCPtr(var), value);
+
47  }
+
48 
+
49  public virtual void VisitSplitVariableDomain(IntVar var, long value, bool start_with_lower_half) {
+
50  operations_research_constraint_solverPINVOKE.DecisionVisitor_VisitSplitVariableDomain(swigCPtr, IntVar.getCPtr(var), value, start_with_lower_half);
+
51  }
+
52 
+
53  public virtual void VisitScheduleOrPostpone(IntervalVar var, long est) {
+
54  operations_research_constraint_solverPINVOKE.DecisionVisitor_VisitScheduleOrPostpone(swigCPtr, IntervalVar.getCPtr(var), est);
+
55  }
+
56 
+
57  public virtual void VisitScheduleOrExpedite(IntervalVar var, long est) {
+
58  operations_research_constraint_solverPINVOKE.DecisionVisitor_VisitScheduleOrExpedite(swigCPtr, IntervalVar.getCPtr(var), est);
+
59  }
+
60 
+
61  public virtual void VisitRankFirstInterval(SequenceVar sequence, int index) {
+
62  operations_research_constraint_solverPINVOKE.DecisionVisitor_VisitRankFirstInterval(swigCPtr, SequenceVar.getCPtr(sequence), index);
+
63  }
+
64 
+
65  public virtual void VisitRankLastInterval(SequenceVar sequence, int index) {
+
66  operations_research_constraint_solverPINVOKE.DecisionVisitor_VisitRankLastInterval(swigCPtr, SequenceVar.getCPtr(sequence), index);
+
67  }
+
68 
+
69  public virtual void VisitUnknownDecision() {
+
70  operations_research_constraint_solverPINVOKE.DecisionVisitor_VisitUnknownDecision(swigCPtr);
+
71  }
+
72 
+
73 }
+
74 
+
75 }
Definition: IntVar.cs:18
static void DecisionVisitor_VisitRankLastInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
Definition: Assignment.cs:11
static void DecisionVisitor_VisitScheduleOrPostpone(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
+
override void Dispose(bool disposing)
Definition: SequenceVar.cs:18
-
virtual void VisitRankFirstInterval(SequenceVar sequence, int index)
+
virtual void VisitRankFirstInterval(SequenceVar sequence, int index)
static void delete_DecisionVisitor(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: IntervalVar.cs:18
bool swigCMemOwn
Definition: BaseObject.cs:20
-
DecisionVisitor()
-
virtual void VisitScheduleOrPostpone(IntervalVar var, long est)
-
virtual void VisitSplitVariableDomain(IntVar var, long value, bool start_with_lower_half)
+
DecisionVisitor()
+
virtual void VisitScheduleOrPostpone(IntervalVar var, long est)
+
virtual void VisitSplitVariableDomain(IntVar var, long value, bool start_with_lower_half)
static void DecisionVisitor_VisitScheduleOrExpedite(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void DecisionVisitor_VisitSetVariableValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr DecisionVisitor_SWIGUpcast(global::System.IntPtr jarg1)
-
virtual void VisitUnknownDecision()
-
override void Dispose()
+
virtual void VisitUnknownDecision()
static void DecisionVisitor_VisitUnknownDecision(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: BaseObject.cs:18
-
virtual void VisitRankLastInterval(SequenceVar sequence, int index)
+
virtual void VisitRankLastInterval(SequenceVar sequence, int index)
static void DecisionVisitor_VisitRankFirstInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static void DecisionVisitor_VisitSplitVariableDomain(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, bool jarg4)
-
virtual void VisitSetVariableValue(IntVar var, long value)
-
virtual void VisitScheduleOrExpedite(IntervalVar var, long est)
+
virtual void VisitSetVariableValue(IntVar var, long value)
+
virtual void VisitScheduleOrExpedite(IntervalVar var, long est)
static global::System.IntPtr Decision_SWIGUpcast(global::System.IntPtr jarg1)
@@ -175,26 +170,26 @@
delegate void SwigDelegateDecision_2(global::System.IntPtr s)
static void Decision_ApplyWrapper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
+
override void Dispose(bool disposing)
Definition: Decision.cs:29
bool swigCMemOwn
Definition: BaseObject.cs:20
static void Decision_AcceptSwigExplicitDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
delegate void SwigDelegateDecision_3(global::System.IntPtr visitor)
static void Decision_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void Accept(DecisionVisitor visitor)
Definition: Decision.cs:64
+
virtual void Accept(DecisionVisitor visitor)
Definition: Decision.cs:59
delegate string SwigDelegateDecision_0()
-
virtual void ApplyWrapper(Solver s)
Definition: Decision.cs:51
+
virtual void ApplyWrapper(Solver s)
Definition: Decision.cs:46
static void delete_Decision(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Decision_RefuteWrapper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void Decision_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, Decision.SwigDelegateDecision_0 delegate0, Decision.SwigDelegateDecision_1 delegate1, Decision.SwigDelegateDecision_2 delegate2, Decision.SwigDelegateDecision_3 delegate3)
-
override void Dispose()
Definition: Decision.cs:33
static string Decision_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override string ToString()
Definition: Decision.cs:59
+
override string ToString()
Definition: Decision.cs:54
Definition: BaseObject.cs:18
delegate void SwigDelegateDecision_1(global::System.IntPtr s)
-
virtual void RefuteWrapper(Solver s)
Definition: Decision.cs:55
+
virtual void RefuteWrapper(Solver s)
Definition: Decision.cs:50
Definition: Decision.cs:18
-
Decision()
Definition: Decision.cs:47
+
Decision()
Definition: Decision.cs:42
bool swigCMemOwn
-
int value_selection_schema
+
int value_selection_schema
static void DefaultPhaseParameters_initialization_splits_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
static readonly int SELECT_MIN_IMPACT
-
int random_seed
+
static readonly int SELECT_MIN_IMPACT
+
int random_seed
static void delete_DefaultPhaseParameters(global::System.Runtime.InteropServices.HandleRef jarg1)
+
void Dispose()
static int DefaultPhaseParameters_SELECT_MIN_IMPACT_get()
static void DefaultPhaseParameters_random_seed_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void DefaultPhaseParameters_run_all_heuristics_set(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool DefaultPhaseParameters_persistent_impact_get(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool persistent_impact
+
bool persistent_impact
static int DefaultPhaseParameters_NORMAL_get()
static int DefaultPhaseParameters_SELECT_MAX_IMPACT_get()
@@ -250,42 +255,42 @@
static int DefaultPhaseParameters_VERBOSE_get()
static bool DefaultPhaseParameters_run_all_heuristics_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static int DefaultPhaseParameters_display_level_get(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int heuristic_period
+
int heuristic_period
static void DefaultPhaseParameters_var_selection_schema_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
int display_level
-
static readonly int NORMAL
+
int display_level
+
static readonly int NORMAL
static int DefaultPhaseParameters_heuristic_num_failures_limit_get(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static readonly int NONE
+
static readonly int NONE
static int DefaultPhaseParameters_NONE_get()
-
DefaultPhaseParameters()
+
DefaultPhaseParameters()
static void DefaultPhaseParameters_heuristic_num_failures_limit_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
static readonly int CHOOSE_MAX_AVERAGE_IMPACT
+
static readonly int CHOOSE_MAX_AVERAGE_IMPACT
static int DefaultPhaseParameters_value_selection_schema_get(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int initialization_splits
+
int initialization_splits
static int DefaultPhaseParameters_var_selection_schema_get(global::System.Runtime.InteropServices.HandleRef jarg1)
+
virtual void Dispose(bool disposing)
static bool DefaultPhaseParameters_use_last_conflict_get(global::System.Runtime.InteropServices.HandleRef jarg1)
-
DecisionBuilder? decision_builder
+
DecisionBuilder? decision_builder
static int DefaultPhaseParameters_heuristic_period_get(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static readonly int CHOOSE_MAX_SUM_IMPACT
+
static readonly int CHOOSE_MAX_SUM_IMPACT
static void DefaultPhaseParameters_persistent_impact_set(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
-
virtual void Dispose()
static int DefaultPhaseParameters_CHOOSE_MAX_VALUE_IMPACT_get()
-
int var_selection_schema
-
static readonly int SELECT_MAX_IMPACT
+
int var_selection_schema
+
static readonly int SELECT_MAX_IMPACT
static int DefaultPhaseParameters_CHOOSE_MAX_AVERAGE_IMPACT_get()
-
static readonly int CHOOSE_MAX_VALUE_IMPACT
-
int heuristic_num_failures_limit
+
static readonly int CHOOSE_MAX_VALUE_IMPACT
+
int heuristic_num_failures_limit
static void DefaultPhaseParameters_decision_builder_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int DefaultPhaseParameters_CHOOSE_MAX_SUM_IMPACT_get()
-
bool use_last_conflict
+
bool use_last_conflict
static void DefaultPhaseParameters_value_selection_schema_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr DefaultPhaseParameters_decision_builder_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void DefaultPhaseParameters_display_level_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int DefaultPhaseParameters_random_seed_get(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static readonly int VERBOSE
-
bool run_all_heuristics
+
static readonly int VERBOSE
+
bool run_all_heuristics
-
override void Dispose()
Definition: Demon.cs:33
Definition: Demon.cs:18
delegate string SwigDelegateDemon_0()
-
Demon()
Definition: Demon.cs:47
+
Demon()
Definition: Demon.cs:42
Definition: Assignment.cs:11
static void Demon_Inhibit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void Demon_Desinhibit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string Demon_ToStringSwigExplicitDemon(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_Demon(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Inhibit(Solver s)
Definition: Demon.cs:65
+
void Inhibit(Solver s)
Definition: Demon.cs:60
static void Demon_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, Demon.SwigDelegateDemon_0 delegate0, Demon.SwigDelegateDemon_1 delegate1, Demon.SwigDelegateDemon_2 delegate2)
static int Demon_PrioritySwigExplicitDemon(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Demon_RunWrapper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void RunWrapper(Solver s)
Definition: Demon.cs:51
+
virtual void RunWrapper(Solver s)
Definition: Demon.cs:46
bool swigCMemOwn
Definition: BaseObject.cs:20
static global::System.IntPtr Demon_SWIGUpcast(global::System.IntPtr jarg1)
-
void Desinhibit(Solver s)
Definition: Demon.cs:69
+
void Desinhibit(Solver s)
Definition: Demon.cs:64
delegate int SwigDelegateDemon_2()
-
virtual int Priority()
Definition: Demon.cs:55
+
virtual int Priority()
Definition: Demon.cs:50
+
override void Dispose(bool disposing)
Definition: Demon.cs:29
delegate void SwigDelegateDemon_1(global::System.IntPtr s)
static int Demon_Priority(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override string ToString()
Definition: Demon.cs:60
+
override string ToString()
Definition: Demon.cs:55
static string Demon_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: BaseObject.cs:18
diff --git a/docs/dotnet/DisjunctiveConstraint_8cs_source.html b/docs/dotnet/DisjunctiveConstraint_8cs_source.html index 7377336ea4..1194e21243 100644 --- a/docs/dotnet/DisjunctiveConstraint_8cs_source.html +++ b/docs/dotnet/DisjunctiveConstraint_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,57 +77,52 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~DisjunctiveConstraint() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_DisjunctiveConstraint(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  // Store list of delegates to avoid the GC to reclaim them.
-
48  private List<LongLongToLong> LongLongToLongCallbacks;
-
49  // Ensure that the GC does not collect any IndexEvaluator1Callback set from C#
-
50  // as the underlying C++ class will only store a pointer to it (i.e. no ownership).
-
51  private LongLongToLong StoreLongLongToLong(LongLongToLong c) {
-
52  if (LongLongToLongCallbacks == null)
-
53  LongLongToLongCallbacks = new List<LongLongToLong>();
-
54  LongLongToLongCallbacks.Add(c);
-
55  return c;
-
56  }
-
57 
-
58  public virtual SequenceVar SequenceVar() {
-
59  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.DisjunctiveConstraint_SequenceVar(swigCPtr);
-
60  SequenceVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new SequenceVar(cPtr, false);
-
61  return ret;
-
62  }
-
63 
-
64  public void SetTransitionTime( LongLongToLong transition_time) {
-
65  operations_research_constraint_solverPINVOKE.DisjunctiveConstraint_SetTransitionTime(swigCPtr, StoreLongLongToLong(transition_time) );
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_DisjunctiveConstraint(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  // Store list of delegates to avoid the GC to reclaim them.
+
43  private List<LongLongToLong> LongLongToLongCallbacks;
+
44  // Ensure that the GC does not collect any IndexEvaluator1Callback set from C#
+
45  // as the underlying C++ class will only store a pointer to it (i.e. no ownership).
+
46  private LongLongToLong StoreLongLongToLong(LongLongToLong c) {
+
47  if (LongLongToLongCallbacks == null)
+
48  LongLongToLongCallbacks = new List<LongLongToLong>();
+
49  LongLongToLongCallbacks.Add(c);
+
50  return c;
+
51  }
+
52 
+
53  public virtual SequenceVar SequenceVar() {
+
54  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.DisjunctiveConstraint_SequenceVar(swigCPtr);
+
55  SequenceVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new SequenceVar(cPtr, false);
+
56  return ret;
+
57  }
+
58 
+
59  public void SetTransitionTime( LongLongToLong transition_time) {
+
60  operations_research_constraint_solverPINVOKE.DisjunctiveConstraint_SetTransitionTime(swigCPtr, StoreLongLongToLong(transition_time) );
+
61  }
+
62 
+
63  public long TransitionTime(int before_index, int after_index) {
+
64  long ret = operations_research_constraint_solverPINVOKE.DisjunctiveConstraint_TransitionTime(swigCPtr, before_index, after_index);
+
65  return ret;
66  }
67 
-
68  public long TransitionTime(int before_index, int after_index) {
-
69  long ret = operations_research_constraint_solverPINVOKE.DisjunctiveConstraint_TransitionTime(swigCPtr, before_index, after_index);
-
70  return ret;
-
71  }
-
72 
-
73 }
-
74 
-
75 }
+
68 }
+
69 
+
70 }
-
virtual SequenceVar SequenceVar()
+
virtual SequenceVar SequenceVar()
Definition: Assignment.cs:11
static void delete_DisjunctiveConstraint(global::System.Runtime.InteropServices.HandleRef jarg1)
@@ -136,11 +131,11 @@
static long DisjunctiveConstraint_TransitionTime(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
bool swigCMemOwn
Definition: BaseObject.cs:20
-
void SetTransitionTime(LongLongToLong transition_time)
-
override void Dispose()
+
void SetTransitionTime(LongLongToLong transition_time)
static void DisjunctiveConstraint_SetTransitionTime(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2)
-
long TransitionTime(int before_index, int after_index)
+
long TransitionTime(int before_index, int after_index)
static global::System.IntPtr DisjunctiveConstraint_SWIGUpcast(global::System.IntPtr jarg1)
+
override void Dispose(bool disposing)
delegate long LongLongToLong(long t, long u)
diff --git a/docs/dotnet/Domain_8cs_source.html b/docs/dotnet/Domain_8cs_source.html index bd45277e8f..f2306e5a76 100644 --- a/docs/dotnet/Domain_8cs_source.html +++ b/docs/dotnet/Domain_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -79,178 +79,183 @@
28  }
29 
30  ~Domain() {
-
31  Dispose();
+
31  Dispose(false);
32  }
33 
-
34  public virtual void Dispose() {
-
35  lock(this) {
-
36  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
37  if (swigCMemOwn) {
-
38  swigCMemOwn = false;
-
39  operations_research_utilPINVOKE.delete_Domain(swigCPtr);
-
40  }
-
41  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
42  }
-
43  global::System.GC.SuppressFinalize(this);
-
44  }
-
45  }
-
46 
-
47  public Domain() : this(operations_research_utilPINVOKE.new_Domain__SWIG_0(), true) {
-
48  }
-
49 
-
50  public Domain(long value) : this(operations_research_utilPINVOKE.new_Domain__SWIG_1(value), true) {
-
51  }
-
52 
-
53  public Domain(long left, long right) : this(operations_research_utilPINVOKE.new_Domain__SWIG_2(left, right), true) {
-
54  }
-
55 
-
56  public static Domain AllValues() {
-
57  Domain ret = new Domain(operations_research_utilPINVOKE.Domain_AllValues(), true);
-
58  return ret;
-
59  }
-
60 
-
61  public static Domain FromValues( long[] values) {
-
62  Domain ret = new Domain(operations_research_utilPINVOKE.Domain_FromValues( values.Length, values ), true);
-
63  return ret;
-
64  }
-
65 
-
66  public static Domain FromIntervals( long[][] intervals) {
-
67  Domain ret = new Domain(operations_research_utilPINVOKE.Domain_FromIntervals(
-
68  intervals.GetLength(0),
-
69  NestedArrayHelper.GetArraySecondSize(intervals),
-
70  NestedArrayHelper.GetFlatArray(intervals)
-
71 ), true);
-
72  return ret;
-
73  }
-
74 
-
75  public static Domain FromFlatIntervals( long[] flat_intervals) {
-
76  Domain ret = new Domain(operations_research_utilPINVOKE.Domain_FromFlatIntervals( flat_intervals.Length, flat_intervals ), true);
-
77  return ret;
-
78  }
-
79 
-
80  public long[] FlattenedIntervals() {
-
81  global::System.IntPtr cPtr = operations_research_utilPINVOKE.Domain_FlattenedIntervals(swigCPtr);
-
82  UtilInt64Vector tmpVector = null;
-
83  if (cPtr != global::System.IntPtr.Zero) {
-
84  tmpVector = new UtilInt64Vector(cPtr, true);
-
85  long[] outArray = new long[tmpVector.Count];
-
86  tmpVector.CopyTo(outArray);
-
87  return outArray;
-
88  }
-
89  return null;
-
90 }
-
91 
-
92  public bool IsEmpty() {
-
93  bool ret = operations_research_utilPINVOKE.Domain_IsEmpty(swigCPtr);
-
94  return ret;
-
95  }
-
96 
-
97  public long Size() {
-
98  long ret = operations_research_utilPINVOKE.Domain_Size(swigCPtr);
-
99  return ret;
-
100  }
-
101 
-
102  public long Min() {
-
103  long ret = operations_research_utilPINVOKE.Domain_Min(swigCPtr);
-
104  return ret;
-
105  }
-
106 
-
107  public long Max() {
-
108  long ret = operations_research_utilPINVOKE.Domain_Max(swigCPtr);
-
109  return ret;
-
110  }
-
111 
-
112  public bool Contains(long value) {
-
113  bool ret = operations_research_utilPINVOKE.Domain_Contains(swigCPtr, value);
-
114  return ret;
-
115  }
-
116 
-
117  public Domain Complement() {
-
118  Domain ret = new Domain(operations_research_utilPINVOKE.Domain_Complement(swigCPtr), true);
-
119  return ret;
-
120  }
-
121 
-
122  public Domain Negation() {
-
123  Domain ret = new Domain(operations_research_utilPINVOKE.Domain_Negation(swigCPtr), true);
-
124  return ret;
-
125  }
-
126 
-
127  public Domain IntersectionWith(Domain domain) {
-
128  Domain ret = new Domain(operations_research_utilPINVOKE.Domain_IntersectionWith(swigCPtr, Domain.getCPtr(domain)), true);
-
129  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
-
130  return ret;
-
131  }
-
132 
-
133  public Domain UnionWith(Domain domain) {
-
134  Domain ret = new Domain(operations_research_utilPINVOKE.Domain_UnionWith(swigCPtr, Domain.getCPtr(domain)), true);
-
135  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
-
136  return ret;
-
137  }
-
138 
-
139  public Domain AdditionWith(Domain domain) {
-
140  Domain ret = new Domain(operations_research_utilPINVOKE.Domain_AdditionWith(swigCPtr, Domain.getCPtr(domain)), true);
-
141  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
-
142  return ret;
-
143  }
-
144 
-
145  public string ToString() {
-
146  string ret = operations_research_utilPINVOKE.Domain_ToString(swigCPtr);
-
147  return ret;
-
148  }
-
149 
-
150 }
-
151 
-
152 }
+
34  public void Dispose() {
+
35  Dispose(true);
+
36  global::System.GC.SuppressFinalize(this);
+
37  }
+
38 
+
39  protected virtual void Dispose(bool disposing) {
+
40  lock(this) {
+
41  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
42  if (swigCMemOwn) {
+
43  swigCMemOwn = false;
+
44  operations_research_utilPINVOKE.delete_Domain(swigCPtr);
+
45  }
+
46  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
47  }
+
48  }
+
49  }
+
50 
+
51  public Domain() : this(operations_research_utilPINVOKE.new_Domain__SWIG_0(), true) {
+
52  }
+
53 
+
54  public Domain(long value) : this(operations_research_utilPINVOKE.new_Domain__SWIG_1(value), true) {
+
55  }
+
56 
+
57  public Domain(long left, long right) : this(operations_research_utilPINVOKE.new_Domain__SWIG_2(left, right), true) {
+
58  }
+
59 
+
60  public static Domain AllValues() {
+
61  Domain ret = new Domain(operations_research_utilPINVOKE.Domain_AllValues(), true);
+
62  return ret;
+
63  }
+
64 
+
65  public static Domain FromValues( long[] values) {
+
66  Domain ret = new Domain(operations_research_utilPINVOKE.Domain_FromValues( values.Length, values ), true);
+
67  return ret;
+
68  }
+
69 
+
70  public static Domain FromIntervals( long[][] intervals) {
+
71  Domain ret = new Domain(operations_research_utilPINVOKE.Domain_FromIntervals(
+
72  intervals.GetLength(0),
+
73  NestedArrayHelper.GetArraySecondSize(intervals),
+
74  NestedArrayHelper.GetFlatArray(intervals)
+
75 ), true);
+
76  return ret;
+
77  }
+
78 
+
79  public static Domain FromFlatIntervals( long[] flat_intervals) {
+
80  Domain ret = new Domain(operations_research_utilPINVOKE.Domain_FromFlatIntervals( flat_intervals.Length, flat_intervals ), true);
+
81  return ret;
+
82  }
+
83 
+
84  public long[] FlattenedIntervals() {
+
85  global::System.IntPtr cPtr = operations_research_utilPINVOKE.Domain_FlattenedIntervals(swigCPtr);
+
86  UtilInt64Vector tmpVector = null;
+
87  if (cPtr != global::System.IntPtr.Zero) {
+
88  tmpVector = new UtilInt64Vector(cPtr, true);
+
89  long[] outArray = new long[tmpVector.Count];
+
90  tmpVector.CopyTo(outArray);
+
91  return outArray;
+
92  }
+
93  return null;
+
94 }
+
95 
+
96  public bool IsEmpty() {
+
97  bool ret = operations_research_utilPINVOKE.Domain_IsEmpty(swigCPtr);
+
98  return ret;
+
99  }
+
100 
+
101  public long Size() {
+
102  long ret = operations_research_utilPINVOKE.Domain_Size(swigCPtr);
+
103  return ret;
+
104  }
+
105 
+
106  public long Min() {
+
107  long ret = operations_research_utilPINVOKE.Domain_Min(swigCPtr);
+
108  return ret;
+
109  }
+
110 
+
111  public long Max() {
+
112  long ret = operations_research_utilPINVOKE.Domain_Max(swigCPtr);
+
113  return ret;
+
114  }
+
115 
+
116  public bool Contains(long value) {
+
117  bool ret = operations_research_utilPINVOKE.Domain_Contains(swigCPtr, value);
+
118  return ret;
+
119  }
+
120 
+
121  public Domain Complement() {
+
122  Domain ret = new Domain(operations_research_utilPINVOKE.Domain_Complement(swigCPtr), true);
+
123  return ret;
+
124  }
+
125 
+
126  public Domain Negation() {
+
127  Domain ret = new Domain(operations_research_utilPINVOKE.Domain_Negation(swigCPtr), true);
+
128  return ret;
+
129  }
+
130 
+
131  public Domain IntersectionWith(Domain domain) {
+
132  Domain ret = new Domain(operations_research_utilPINVOKE.Domain_IntersectionWith(swigCPtr, Domain.getCPtr(domain)), true);
+
133  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
+
134  return ret;
+
135  }
+
136 
+
137  public Domain UnionWith(Domain domain) {
+
138  Domain ret = new Domain(operations_research_utilPINVOKE.Domain_UnionWith(swigCPtr, Domain.getCPtr(domain)), true);
+
139  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
+
140  return ret;
+
141  }
+
142 
+
143  public Domain AdditionWith(Domain domain) {
+
144  Domain ret = new Domain(operations_research_utilPINVOKE.Domain_AdditionWith(swigCPtr, Domain.getCPtr(domain)), true);
+
145  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
+
146  return ret;
+
147  }
+
148 
+
149  public string ToString() {
+
150  string ret = operations_research_utilPINVOKE.Domain_ToString(swigCPtr);
+
151  return ret;
+
152  }
+
153 
+
154 }
+
155 
+
156 }
-
Domain Negation()
Definition: Domain.cs:122
+
Domain Negation()
Definition: Domain.cs:126
static global::System.IntPtr Domain_FromValues(int length1, long[] jarg1)
-
Domain Complement()
Definition: Domain.cs:117
+
Domain Complement()
Definition: Domain.cs:121
Definition: Domain.cs:17
-
Domain IntersectionWith(Domain domain)
Definition: Domain.cs:127
-
virtual void Dispose()
Definition: Domain.cs:34
+
Domain IntersectionWith(Domain domain)
Definition: Domain.cs:131
static bool Domain_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
static Domain FromFlatIntervals(long[] flat_intervals)
Definition: Domain.cs:75
-
static Domain FromValues(long[] values)
Definition: Domain.cs:61
+
static Domain FromFlatIntervals(long[] flat_intervals)
Definition: Domain.cs:79
+
void Dispose()
Definition: Domain.cs:34
+
static Domain FromValues(long[] values)
Definition: Domain.cs:65
static long Domain_Min(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_Domain(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Domain_Complement(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool Contains(long value)
Definition: Domain.cs:112
-
static Domain AllValues()
Definition: Domain.cs:56
-
Domain AdditionWith(Domain domain)
Definition: Domain.cs:139
-
static Domain FromIntervals(long[][] intervals)
Definition: Domain.cs:66
+
bool Contains(long value)
Definition: Domain.cs:116
+
static Domain AllValues()
Definition: Domain.cs:60
+
Domain AdditionWith(Domain domain)
Definition: Domain.cs:143
+
static Domain FromIntervals(long[][] intervals)
Definition: Domain.cs:70
static global::System.IntPtr Domain_IntersectionWith(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static long Domain_Max(global::System.Runtime.InteropServices.HandleRef jarg1)
static string Domain_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Domain()
Definition: Domain.cs:47
+
Domain()
Definition: Domain.cs:51
-
static bool Pending
+
static bool Pending
static global::System.IntPtr Domain_Negation(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Domain_AllValues()
-
bool IsEmpty()
Definition: Domain.cs:92
-
long[] FlattenedIntervals()
Definition: Domain.cs:80
-
static global::System.Exception Retrieve()
-
void CopyTo(long[] array)
+
bool IsEmpty()
Definition: Domain.cs:96
+
long[] FlattenedIntervals()
Definition: Domain.cs:84
+
static global::System.Exception Retrieve()
+
void CopyTo(long[] array)
static global::System.IntPtr Domain_FromIntervals(int len1_1, int[] len1_2, long[] jarg1)
-
long Size()
Definition: Domain.cs:97
+
long Size()
Definition: Domain.cs:101
static global::System.IntPtr Domain_FromFlatIntervals(int length1, long[] jarg1)
static long Domain_Size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long Min()
Definition: Domain.cs:102
-
Domain UnionWith(Domain domain)
Definition: Domain.cs:133
+
long Min()
Definition: Domain.cs:106
+
Domain UnionWith(Domain domain)
Definition: Domain.cs:137
static bool Domain_IsEmpty(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Domain(long left, long right)
Definition: Domain.cs:53
-
Domain(long value)
Definition: Domain.cs:50
-
int Count
+
Domain(long left, long right)
Definition: Domain.cs:57
+
Domain(long value)
Definition: Domain.cs:54
+
virtual void Dispose(bool disposing)
Definition: Domain.cs:39
+
int Count
Definition: Domain.cs:11
static global::System.IntPtr Domain_AdditionWith(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Domain_FlattenedIntervals(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long Max()
Definition: Domain.cs:107
+
long Max()
Definition: Domain.cs:111
bool swigCMemOwn
Definition: Domain.cs:19
static global::System.IntPtr Domain_UnionWith(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
string ToString()
Definition: Domain.cs:145
+
string ToString()
Definition: Domain.cs:149
-
MpDoubleVector()
+
MpDoubleVector()
diff --git a/docs/dotnet/GlobalVehicleBreaksConstraint_8cs_source.html b/docs/dotnet/GlobalVehicleBreaksConstraint_8cs_source.html index 3ebaabe44c..cf6c4249f9 100644 --- a/docs/dotnet/GlobalVehicleBreaksConstraint_8cs_source.html +++ b/docs/dotnet/GlobalVehicleBreaksConstraint_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,61 +77,56 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~GlobalVehicleBreaksConstraint() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_GlobalVehicleBreaksConstraint(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  public GlobalVehicleBreaksConstraint(RoutingDimension dimension) : this(operations_research_constraint_solverPINVOKE.new_GlobalVehicleBreaksConstraint(RoutingDimension.getCPtr(dimension)), true) {
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_GlobalVehicleBreaksConstraint(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public GlobalVehicleBreaksConstraint(RoutingDimension dimension) : this(operations_research_constraint_solverPINVOKE.new_GlobalVehicleBreaksConstraint(RoutingDimension.getCPtr(dimension)), true) {
+
43  }
+
44 
+
45  public override string ToString() {
+
46  string ret = operations_research_constraint_solverPINVOKE.GlobalVehicleBreaksConstraint_ToString(swigCPtr);
+
47  return ret;
48  }
49 
-
50  public override string ToString() {
-
51  string ret = operations_research_constraint_solverPINVOKE.GlobalVehicleBreaksConstraint_ToString(swigCPtr);
-
52  return ret;
-
53  }
-
54 
-
55  public override void Post() {
-
56  operations_research_constraint_solverPINVOKE.GlobalVehicleBreaksConstraint_Post(swigCPtr);
-
57  }
-
58 
-
59  public override void InitialPropagateWrapper() {
-
60  operations_research_constraint_solverPINVOKE.GlobalVehicleBreaksConstraint_InitialPropagateWrapper(swigCPtr);
-
61  }
-
62 
-
63 }
-
64 
-
65 }
+
50  public override void Post() {
+
51  operations_research_constraint_solverPINVOKE.GlobalVehicleBreaksConstraint_Post(swigCPtr);
+
52  }
+
53 
+
54  public override void InitialPropagateWrapper() {
+
55  operations_research_constraint_solverPINVOKE.GlobalVehicleBreaksConstraint_InitialPropagateWrapper(swigCPtr);
+
56  }
+
57 
+
58 }
+
59 
+
60 }
Definition: Assignment.cs:11
-
GlobalVehicleBreaksConstraint(RoutingDimension dimension)
-
override void Post()
-
override string ToString()
+
GlobalVehicleBreaksConstraint(RoutingDimension dimension)
+
override void Post()
+
override string ToString()
bool swigCMemOwn
Definition: BaseObject.cs:20
static string GlobalVehicleBreaksConstraint_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
static void GlobalVehicleBreaksConstraint_InitialPropagateWrapper(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void Dispose()
static global::System.IntPtr GlobalVehicleBreaksConstraint_SWIGUpcast(global::System.IntPtr jarg1)
static void delete_GlobalVehicleBreaksConstraint(global::System.Runtime.InteropServices.HandleRef jarg1)
+
override void Dispose(bool disposing)
static void GlobalVehicleBreaksConstraint_Post(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void InitialPropagateWrapper()
+
override void InitialPropagateWrapper()
diff --git a/docs/dotnet/IntExpr_8cs_source.html b/docs/dotnet/IntExpr_8cs_source.html index 2d9a3806bc..e16450a96b 100644 --- a/docs/dotnet/IntExpr_8cs_source.html +++ b/docs/dotnet/IntExpr_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,276 +77,272 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~IntExpr() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_IntExpr(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  // Keep reference to delegate to avoid GC to collect them early
-
48  private List<VoidToVoid> closureCallbacks;
-
49  private VoidToVoid StoreVoidToVoid(VoidToVoid closure) {
-
50  if (closureCallbacks == null)
-
51  closureCallbacks = new List<VoidToVoid>();
-
52  closureCallbacks.Add(closure);
-
53  return closure;
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_IntExpr(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  // Keep reference to delegate to avoid GC to collect them early
+
43  private List<VoidToVoid> closureCallbacks;
+
44  private VoidToVoid StoreVoidToVoid(VoidToVoid closure) {
+
45  if (closureCallbacks == null)
+
46  closureCallbacks = new List<VoidToVoid>();
+
47  closureCallbacks.Add(closure);
+
48  return closure;
+
49  }
+
50 
+
51  public virtual long Min() {
+
52  long ret = operations_research_constraint_solverPINVOKE.IntExpr_Min(swigCPtr);
+
53  return ret;
54  }
55 
-
56  public virtual long Min() {
-
57  long ret = operations_research_constraint_solverPINVOKE.IntExpr_Min(swigCPtr);
-
58  return ret;
+
56  public virtual void SetMin(long m) {
+
57  operations_research_constraint_solverPINVOKE.IntExpr_SetMin(swigCPtr, m);
+
58  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
59  }
60 
-
61  public virtual void SetMin(long m) {
-
62  operations_research_constraint_solverPINVOKE.IntExpr_SetMin(swigCPtr, m);
-
63  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
61  public virtual long Max() {
+
62  long ret = operations_research_constraint_solverPINVOKE.IntExpr_Max(swigCPtr);
+
63  return ret;
64  }
65 
-
66  public virtual long Max() {
-
67  long ret = operations_research_constraint_solverPINVOKE.IntExpr_Max(swigCPtr);
-
68  return ret;
+
66  public virtual void SetMax(long m) {
+
67  operations_research_constraint_solverPINVOKE.IntExpr_SetMax(swigCPtr, m);
+
68  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
69  }
70 
-
71  public virtual void SetMax(long m) {
-
72  operations_research_constraint_solverPINVOKE.IntExpr_SetMax(swigCPtr, m);
-
73  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
74  }
-
75 
-
76  public virtual void Range(out long l, out long u) {
-
77  operations_research_constraint_solverPINVOKE.IntExpr_Range(swigCPtr, out l, out u);
+
71  public virtual void Range(out long l, out long u) {
+
72  operations_research_constraint_solverPINVOKE.IntExpr_Range(swigCPtr, out l, out u);
+
73  }
+
74 
+
75  public virtual void SetRange(long l, long u) {
+
76  operations_research_constraint_solverPINVOKE.IntExpr_SetRange(swigCPtr, l, u);
+
77  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
78  }
79 
-
80  public virtual void SetRange(long l, long u) {
-
81  operations_research_constraint_solverPINVOKE.IntExpr_SetRange(swigCPtr, l, u);
+
80  public virtual void SetValue(long v) {
+
81  operations_research_constraint_solverPINVOKE.IntExpr_SetValue(swigCPtr, v);
82  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
83  }
84 
-
85  public virtual void SetValue(long v) {
-
86  operations_research_constraint_solverPINVOKE.IntExpr_SetValue(swigCPtr, v);
-
87  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
85  public virtual bool Bound() {
+
86  bool ret = operations_research_constraint_solverPINVOKE.IntExpr_Bound(swigCPtr);
+
87  return ret;
88  }
89 
-
90  public virtual bool Bound() {
-
91  bool ret = operations_research_constraint_solverPINVOKE.IntExpr_Bound(swigCPtr);
+
90  public virtual bool IsVar() {
+
91  bool ret = operations_research_constraint_solverPINVOKE.IntExpr_IsVar(swigCPtr);
92  return ret;
93  }
94 
-
95  public virtual bool IsVar() {
-
96  bool ret = operations_research_constraint_solverPINVOKE.IntExpr_IsVar(swigCPtr);
-
97  return ret;
-
98  }
-
99 
-
100  public virtual IntVar Var() {
-
101  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_Var(swigCPtr);
-
102  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
103  return ret;
-
104  }
-
105 
-
106  public IntVar VarWithName(string name) {
-
107  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_VarWithName(swigCPtr, name);
-
108  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
109  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
110  return ret;
-
111  }
-
112 
-
113  public virtual void WhenRange(Demon d) {
-
114  operations_research_constraint_solverPINVOKE.IntExpr_WhenRange__SWIG_0(swigCPtr, Demon.getCPtr(d));
-
115  }
-
116 
-
117  public void WhenRange( VoidToVoid closure) {
-
118  operations_research_constraint_solverPINVOKE.IntExpr_WhenRange__SWIG_1(swigCPtr, StoreVoidToVoid(closure) );
-
119  }
-
120 
-
121  public virtual void Accept(ModelVisitor visitor) {
-
122  operations_research_constraint_solverPINVOKE.IntExpr_Accept(swigCPtr, ModelVisitor.getCPtr(visitor));
-
123  }
-
124 
-
125  public Constraint MapTo(IntVarVector vars) {
-
126  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_MapTo(swigCPtr, IntVarVector.getCPtr(vars));
-
127  Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
-
128  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
129  return ret;
-
130  }
-
131 
-
132  public IntExpr IndexOf( long[] vars) {
-
133  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IndexOf__SWIG_0(swigCPtr, vars.Length, vars );
-
134  IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
-
135  return ret;
-
136  }
-
137 
-
138  public IntExpr IndexOf(IntVarVector vars) {
-
139  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IndexOf__SWIG_1(swigCPtr, IntVarVector.getCPtr(vars));
-
140  IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
-
141  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
142  return ret;
-
143  }
-
144 
-
145  public IntVar IsEqual(long value) {
-
146  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsEqual__SWIG_0(swigCPtr, value);
-
147  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
148  return ret;
-
149  }
-
150 
-
151  public IntVar IsDifferent(long value) {
-
152  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsDifferent__SWIG_0(swigCPtr, value);
-
153  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
154  return ret;
-
155  }
-
156 
-
157  public IntVar IsGreater(long value) {
-
158  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsGreater__SWIG_0(swigCPtr, value);
-
159  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
160  return ret;
-
161  }
-
162 
-
163  public IntVar IsGreaterOrEqual(long value) {
-
164  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsGreaterOrEqual__SWIG_0(swigCPtr, value);
-
165  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
166  return ret;
-
167  }
-
168 
-
169  public IntVar IsLess(long value) {
-
170  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsLess__SWIG_0(swigCPtr, value);
-
171  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
172  return ret;
-
173  }
-
174 
-
175  public IntVar IsLessOrEqual(long value) {
-
176  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsLessOrEqual__SWIG_0(swigCPtr, value);
-
177  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
178  return ret;
-
179  }
-
180 
-
181  public IntVar IsMember( long[] values) {
-
182  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsMember__SWIG_0(swigCPtr, values.Length, values );
-
183  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
184  return ret;
-
185  }
-
186 
-
187  public IntVar IsMember( int[] values) {
-
188  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsMember__SWIG_1(swigCPtr, values.Length, values );
-
189  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
190  return ret;
-
191  }
-
192 
-
193  public Constraint Member( long[] values) {
-
194  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_Member__SWIG_0(swigCPtr, values.Length, values );
-
195  Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
-
196  return ret;
-
197  }
-
198 
-
199  public Constraint Member( int[] values) {
-
200  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_Member__SWIG_1(swigCPtr, values.Length, values );
-
201  Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
-
202  return ret;
-
203  }
-
204 
-
205  public IntVar IsEqual(IntExpr other) {
-
206  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsEqual__SWIG_1(swigCPtr, IntExpr.getCPtr(other));
-
207  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
208  return ret;
-
209  }
-
210 
-
211  public IntVar IsDifferent(IntExpr other) {
-
212  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsDifferent__SWIG_1(swigCPtr, IntExpr.getCPtr(other));
-
213  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
214  return ret;
-
215  }
-
216 
-
217  public IntVar IsGreater(IntExpr other) {
-
218  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsGreater__SWIG_1(swigCPtr, IntExpr.getCPtr(other));
-
219  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
220  return ret;
-
221  }
-
222 
-
223  public IntVar IsGreaterOrEqual(IntExpr other) {
-
224  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsGreaterOrEqual__SWIG_1(swigCPtr, IntExpr.getCPtr(other));
-
225  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
226  return ret;
-
227  }
-
228 
-
229  public IntVar IsLess(IntExpr other) {
-
230  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsLess__SWIG_1(swigCPtr, IntExpr.getCPtr(other));
-
231  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
232  return ret;
-
233  }
-
234 
-
235  public IntVar IsLessOrEqual(IntExpr other) {
-
236  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsLessOrEqual__SWIG_1(swigCPtr, IntExpr.getCPtr(other));
-
237  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
238  return ret;
-
239  }
-
240 
-
241  public OptimizeVar Minimize(int step) {
-
242  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_Minimize(swigCPtr, step);
-
243  OptimizeVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new OptimizeVar(cPtr, false);
-
244  return ret;
-
245  }
-
246 
-
247  public OptimizeVar Maximize(int step) {
-
248  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_Maximize(swigCPtr, step);
-
249  OptimizeVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new OptimizeVar(cPtr, false);
-
250  return ret;
-
251  }
-
252 
-
253 }
-
254 
-
255 }
+
95  public virtual IntVar Var() {
+
96  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_Var(swigCPtr);
+
97  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
98  return ret;
+
99  }
+
100 
+
101  public IntVar VarWithName(string name) {
+
102  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_VarWithName(swigCPtr, name);
+
103  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
104  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
105  return ret;
+
106  }
+
107 
+
108  public virtual void WhenRange(Demon d) {
+
109  operations_research_constraint_solverPINVOKE.IntExpr_WhenRange__SWIG_0(swigCPtr, Demon.getCPtr(d));
+
110  }
+
111 
+
112  public void WhenRange( VoidToVoid closure) {
+
113  operations_research_constraint_solverPINVOKE.IntExpr_WhenRange__SWIG_1(swigCPtr, StoreVoidToVoid(closure) );
+
114  }
+
115 
+
116  public virtual void Accept(ModelVisitor visitor) {
+
117  operations_research_constraint_solverPINVOKE.IntExpr_Accept(swigCPtr, ModelVisitor.getCPtr(visitor));
+
118  }
+
119 
+
120  public Constraint MapTo(IntVarVector vars) {
+
121  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_MapTo(swigCPtr, IntVarVector.getCPtr(vars));
+
122  Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
+
123  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
124  return ret;
+
125  }
+
126 
+
127  public IntExpr IndexOf( long[] vars) {
+
128  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IndexOf__SWIG_0(swigCPtr, vars.Length, vars );
+
129  IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
+
130  return ret;
+
131  }
+
132 
+
133  public IntExpr IndexOf(IntVarVector vars) {
+
134  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IndexOf__SWIG_1(swigCPtr, IntVarVector.getCPtr(vars));
+
135  IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
+
136  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
137  return ret;
+
138  }
+
139 
+
140  public IntVar IsEqual(long value) {
+
141  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsEqual__SWIG_0(swigCPtr, value);
+
142  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
143  return ret;
+
144  }
+
145 
+
146  public IntVar IsDifferent(long value) {
+
147  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsDifferent__SWIG_0(swigCPtr, value);
+
148  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
149  return ret;
+
150  }
+
151 
+
152  public IntVar IsGreater(long value) {
+
153  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsGreater__SWIG_0(swigCPtr, value);
+
154  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
155  return ret;
+
156  }
+
157 
+
158  public IntVar IsGreaterOrEqual(long value) {
+
159  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsGreaterOrEqual__SWIG_0(swigCPtr, value);
+
160  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
161  return ret;
+
162  }
+
163 
+
164  public IntVar IsLess(long value) {
+
165  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsLess__SWIG_0(swigCPtr, value);
+
166  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
167  return ret;
+
168  }
+
169 
+
170  public IntVar IsLessOrEqual(long value) {
+
171  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsLessOrEqual__SWIG_0(swigCPtr, value);
+
172  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
173  return ret;
+
174  }
+
175 
+
176  public IntVar IsMember( long[] values) {
+
177  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsMember__SWIG_0(swigCPtr, values.Length, values );
+
178  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
179  return ret;
+
180  }
+
181 
+
182  public IntVar IsMember( int[] values) {
+
183  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsMember__SWIG_1(swigCPtr, values.Length, values );
+
184  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
185  return ret;
+
186  }
+
187 
+
188  public Constraint Member( long[] values) {
+
189  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_Member__SWIG_0(swigCPtr, values.Length, values );
+
190  Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
+
191  return ret;
+
192  }
+
193 
+
194  public Constraint Member( int[] values) {
+
195  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_Member__SWIG_1(swigCPtr, values.Length, values );
+
196  Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
+
197  return ret;
+
198  }
+
199 
+
200  public IntVar IsEqual(IntExpr other) {
+
201  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsEqual__SWIG_1(swigCPtr, IntExpr.getCPtr(other));
+
202  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
203  return ret;
+
204  }
+
205 
+
206  public IntVar IsDifferent(IntExpr other) {
+
207  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsDifferent__SWIG_1(swigCPtr, IntExpr.getCPtr(other));
+
208  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
209  return ret;
+
210  }
+
211 
+
212  public IntVar IsGreater(IntExpr other) {
+
213  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsGreater__SWIG_1(swigCPtr, IntExpr.getCPtr(other));
+
214  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
215  return ret;
+
216  }
+
217 
+
218  public IntVar IsGreaterOrEqual(IntExpr other) {
+
219  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsGreaterOrEqual__SWIG_1(swigCPtr, IntExpr.getCPtr(other));
+
220  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
221  return ret;
+
222  }
+
223 
+
224  public IntVar IsLess(IntExpr other) {
+
225  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsLess__SWIG_1(swigCPtr, IntExpr.getCPtr(other));
+
226  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
227  return ret;
+
228  }
+
229 
+
230  public IntVar IsLessOrEqual(IntExpr other) {
+
231  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_IsLessOrEqual__SWIG_1(swigCPtr, IntExpr.getCPtr(other));
+
232  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
233  return ret;
+
234  }
+
235 
+
236  public OptimizeVar Minimize(int step) {
+
237  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_Minimize(swigCPtr, step);
+
238  OptimizeVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new OptimizeVar(cPtr, false);
+
239  return ret;
+
240  }
+
241 
+
242  public OptimizeVar Maximize(int step) {
+
243  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntExpr_Maximize(swigCPtr, step);
+
244  OptimizeVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new OptimizeVar(cPtr, false);
+
245  return ret;
+
246  }
+
247 
+
248 }
+
249 
+
250 }
static global::System.IntPtr IntExpr_IsGreaterOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntExpr_Maximize(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr IntExpr_Member__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2)
static global::System.IntPtr IntExpr_IsGreaterOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: IntVar.cs:18
-
virtual void SetRange(long l, long u)
Definition: IntExpr.cs:80
-
void WhenRange(VoidToVoid closure)
Definition: IntExpr.cs:117
+
virtual void SetRange(long l, long u)
Definition: IntExpr.cs:75
+
void WhenRange(VoidToVoid closure)
Definition: IntExpr.cs:112
static void delete_IntExpr(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntExpr IndexOf(long[] vars)
Definition: IntExpr.cs:132
-
virtual void Accept(ModelVisitor visitor)
Definition: IntExpr.cs:121
+
IntExpr IndexOf(long[] vars)
Definition: IntExpr.cs:127
+
virtual void Accept(ModelVisitor visitor)
Definition: IntExpr.cs:116
static global::System.IntPtr IntExpr_Member__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2)
Definition: IntExpr.cs:18
-
virtual void SetMin(long m)
Definition: IntExpr.cs:61
-
IntVar IsGreater(long value)
Definition: IntExpr.cs:157
+
virtual void SetMin(long m)
Definition: IntExpr.cs:56
+
IntVar IsGreater(long value)
Definition: IntExpr.cs:152
static void IntExpr_Range(global::System.Runtime.InteropServices.HandleRef jarg1, out long jarg2, out long jarg3)
Definition: Demon.cs:18
-
IntVar IsLessOrEqual(IntExpr other)
Definition: IntExpr.cs:235
-
Constraint MapTo(IntVarVector vars)
Definition: IntExpr.cs:125
-
IntVar IsDifferent(IntExpr other)
Definition: IntExpr.cs:211
+
IntVar IsLessOrEqual(IntExpr other)
Definition: IntExpr.cs:230
+
Constraint MapTo(IntVarVector vars)
Definition: IntExpr.cs:120
+
IntVar IsDifferent(IntExpr other)
Definition: IntExpr.cs:206
static global::System.IntPtr IntExpr_IsLess__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
delegate void VoidToVoid()
-
IntVar IsEqual(long value)
Definition: IntExpr.cs:145
-
static bool Pending
-
OptimizeVar Minimize(int step)
Definition: IntExpr.cs:241
+
IntVar IsEqual(long value)
Definition: IntExpr.cs:140
+
static bool Pending
+
OptimizeVar Minimize(int step)
Definition: IntExpr.cs:236
static global::System.IntPtr IntExpr_Var(global::System.Runtime.InteropServices.HandleRef jarg1)
static long IntExpr_Min(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntVar IsGreaterOrEqual(IntExpr other)
Definition: IntExpr.cs:223
+
IntVar IsGreaterOrEqual(IntExpr other)
Definition: IntExpr.cs:218
Definition: Assignment.cs:11
Definition: IntVarVector.cs:18
static void IntExpr_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
IntVar IsEqual(IntExpr other)
Definition: IntExpr.cs:205
+
IntVar IsEqual(IntExpr other)
Definition: IntExpr.cs:200
static global::System.IntPtr IntExpr_VarWithName(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
+
override void Dispose(bool disposing)
Definition: IntExpr.cs:29
static global::System.IntPtr IntExpr_IsGreater__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
Definition: ModelVisitor.cs:18
static global::System.IntPtr IntExpr_IsGreater__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntExpr_WhenRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
-
IntVar IsGreaterOrEqual(long value)
Definition: IntExpr.cs:163
-
IntVar IsMember(long[] values)
Definition: IntExpr.cs:181
-
IntExpr IndexOf(IntVarVector vars)
Definition: IntExpr.cs:138
+
IntVar IsGreaterOrEqual(long value)
Definition: IntExpr.cs:158
+
IntVar IsMember(long[] values)
Definition: IntExpr.cs:176
+
IntExpr IndexOf(IntVarVector vars)
Definition: IntExpr.cs:133
static global::System.IntPtr IntExpr_IsEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntExpr_IsLessOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntExpr_IsMember__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2)
@@ -355,45 +351,44 @@
static global::System.IntPtr IntExpr_IsEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntExpr_IsDifferent__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntExpr_IndexOf__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void WhenRange(Demon d)
Definition: IntExpr.cs:113
-
override void Dispose()
Definition: IntExpr.cs:33
-
virtual void SetMax(long m)
Definition: IntExpr.cs:71
+
virtual void WhenRange(Demon d)
Definition: IntExpr.cs:108
+
virtual void SetMax(long m)
Definition: IntExpr.cs:66
bool swigCMemOwn
Definition: BaseObject.cs:20
static global::System.IntPtr IntExpr_IsMember__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2)
static global::System.IntPtr IntExpr_MapTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntExpr_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
IntVar IsLess(IntExpr other)
Definition: IntExpr.cs:229
-
IntVar IsLessOrEqual(long value)
Definition: IntExpr.cs:175
-
virtual long Min()
Definition: IntExpr.cs:56
+
IntVar IsLess(IntExpr other)
Definition: IntExpr.cs:224
+
IntVar IsLessOrEqual(long value)
Definition: IntExpr.cs:170
+
virtual long Min()
Definition: IntExpr.cs:51
static global::System.IntPtr IntExpr_IsLess__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
virtual void Range(out long l, out long u)
Definition: IntExpr.cs:76
-
virtual void SetValue(long v)
Definition: IntExpr.cs:85
-
IntVar IsMember(int[] values)
Definition: IntExpr.cs:187
-
IntVar VarWithName(string name)
Definition: IntExpr.cs:106
+
virtual void Range(out long l, out long u)
Definition: IntExpr.cs:71
+
virtual void SetValue(long v)
Definition: IntExpr.cs:80
+
IntVar IsMember(int[] values)
Definition: IntExpr.cs:182
+
IntVar VarWithName(string name)
Definition: IntExpr.cs:101
static global::System.IntPtr IntExpr_IndexOf__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2)
static void IntExpr_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
-
IntVar IsLess(long value)
Definition: IntExpr.cs:169
+
IntVar IsLess(long value)
Definition: IntExpr.cs:164
static bool IntExpr_Bound(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual bool IsVar()
Definition: IntExpr.cs:95
+
virtual bool IsVar()
Definition: IntExpr.cs:90
static void IntExpr_WhenRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
IntVar IsDifferent(long value)
Definition: IntExpr.cs:151
+
IntVar IsDifferent(long value)
Definition: IntExpr.cs:146
-
IntVar IsGreater(IntExpr other)
Definition: IntExpr.cs:217
+
IntVar IsGreater(IntExpr other)
Definition: IntExpr.cs:212
static global::System.IntPtr IntExpr_Minimize(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
virtual long Max()
Definition: IntExpr.cs:66
-
Constraint Member(int[] values)
Definition: IntExpr.cs:199
+
virtual long Max()
Definition: IntExpr.cs:61
+
Constraint Member(int[] values)
Definition: IntExpr.cs:194
static long IntExpr_Max(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
static void IntExpr_SetMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
OptimizeVar Maximize(int step)
Definition: IntExpr.cs:247
-
virtual IntVar Var()
Definition: IntExpr.cs:100
+
OptimizeVar Maximize(int step)
Definition: IntExpr.cs:242
+
virtual IntVar Var()
Definition: IntExpr.cs:95
static global::System.IntPtr IntExpr_SWIGUpcast(global::System.IntPtr jarg1)
-
virtual bool Bound()
Definition: IntExpr.cs:90
+
virtual bool Bound()
Definition: IntExpr.cs:85
static global::System.IntPtr IntExpr_IsDifferent__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: OptimizeVar.cs:18
static global::System.IntPtr IntExpr_IsLessOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
Constraint Member(long[] values)
Definition: IntExpr.cs:193
+
Constraint Member(long[] values)
Definition: IntExpr.cs:188
-
void InsertAll(long[][] tuples)
Definition: IntTupleSet.cs:84
+
void InsertAll(long[][] tuples)
Definition: IntTupleSet.cs:88
static void IntTupleSet_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void InsertAll(int[][] tuples)
Definition: IntTupleSet.cs:92
-
int Insert2(long v0, long v1)
Definition: IntTupleSet.cs:69
+
void InsertAll(int[][] tuples)
Definition: IntTupleSet.cs:96
+
virtual void Dispose(bool disposing)
Definition: IntTupleSet.cs:40
+
int Insert2(long v0, long v1)
Definition: IntTupleSet.cs:73
static int IntTupleSet_Insert2(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
-
static bool Pending
+
static bool Pending
static global::System.IntPtr IntTupleSet_SortedByColumn(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
Definition: Assignment.cs:11
-
int NumDifferentValuesInColumn(int col)
Definition: IntTupleSet.cs:125
+
int NumDifferentValuesInColumn(int col)
Definition: IntTupleSet.cs:129
+
void Dispose()
Definition: IntTupleSet.cs:35
static int IntTupleSet_Insert3(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4)
-
void Clear()
Definition: IntTupleSet.cs:55
+
void Clear()
Definition: IntTupleSet.cs:59
static int IntTupleSet_Insert__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2)
-
IntTupleSet(IntTupleSet set)
Definition: IntTupleSet.cs:51
-
int NumTuples()
Definition: IntTupleSet.cs:110
+
IntTupleSet(IntTupleSet set)
Definition: IntTupleSet.cs:55
+
int NumTuples()
Definition: IntTupleSet.cs:114
static global::System.IntPtr IntTupleSet_SortedLexicographically(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: IntTupleSet.cs:18
static bool IntTupleSet_Contains__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2)
-
int Insert4(long v0, long v1, long v2, long v3)
Definition: IntTupleSet.cs:79
-
IntTupleSet SortedLexicographically()
Definition: IntTupleSet.cs:135
+
int Insert4(long v0, long v1, long v2, long v3)
Definition: IntTupleSet.cs:83
+
IntTupleSet SortedLexicographically()
Definition: IntTupleSet.cs:139
static int IntTupleSet_Arity(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void Dispose()
Definition: IntTupleSet.cs:35
-
int Insert3(long v0, long v1, long v2)
Definition: IntTupleSet.cs:74
-
IntTupleSet SortedByColumn(int col)
Definition: IntTupleSet.cs:130
-
bool Contains(long[] tuple)
Definition: IntTupleSet.cs:105
-
int Arity()
Definition: IntTupleSet.cs:120
+
int Insert3(long v0, long v1, long v2)
Definition: IntTupleSet.cs:78
+
IntTupleSet SortedByColumn(int col)
Definition: IntTupleSet.cs:134
+
bool Contains(long[] tuple)
Definition: IntTupleSet.cs:109
+
int Arity()
Definition: IntTupleSet.cs:124
static int IntTupleSet_NumDifferentValuesInColumn(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
int Insert(long[] tuple)
Definition: IntTupleSet.cs:64
-
int Insert(int[] tuple)
Definition: IntTupleSet.cs:59
+
int Insert(long[] tuple)
Definition: IntTupleSet.cs:68
+
int Insert(int[] tuple)
Definition: IntTupleSet.cs:63
static void IntTupleSet_InsertAll__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int len2_1, int[] len2_2, long[] jarg2)
static void IntTupleSet_InsertAll__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int len2_1, int[] len2_2, int[] jarg2)
static void delete_IntTupleSet(global::System.Runtime.InteropServices.HandleRef jarg1)
static long IntTupleSet_Value(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
IntTupleSet(int arity)
Definition: IntTupleSet.cs:48
+
IntTupleSet(int arity)
Definition: IntTupleSet.cs:52
static int IntTupleSet_NumTuples(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
static int IntTupleSet_Insert__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2)
bool swigCMemOwn
Definition: IntTupleSet.cs:20
-
bool Contains(int[] tuple)
Definition: IntTupleSet.cs:100
+
bool Contains(int[] tuple)
Definition: IntTupleSet.cs:104
static int IntTupleSet_Insert4(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5)
static bool IntTupleSet_Contains__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2)
-
long Value(int tuple_index, int pos_in_tuple)
Definition: IntTupleSet.cs:115
+
long Value(int tuple_index, int pos_in_tuple)
Definition: IntTupleSet.cs:119
static bool IntVarElement_Bound(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: IntVar.cs:18
static long IntVarElement_Max(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Restore()
-
IntVarElement Clone()
-
bool Bound()
+
void Restore()
+
IntVarElement Clone()
+
bool Bound()
static void IntVarElement_SetMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
void Store()
+
void Store()
-
void SetMin(long m)
-
long Value()
-
void Copy(IntVarElement element)
+
void SetMin(long m)
+
long Value()
+
void Copy(IntVarElement element)
bool swigCMemOwn
-
override void Dispose()
-
static bool Pending
-
void SetRange(long l, long u)
-
void SetValue(long v)
-
void SetMax(long m)
+
static bool Pending
+
void SetRange(long l, long u)
+
void SetValue(long v)
+
void SetMax(long m)
static void IntVarElement_SetMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
Definition: Assignment.cs:11
static long IntVarElement_Value(global::System.Runtime.InteropServices.HandleRef jarg1)
-
string ToString()
+
string ToString()
static void IntVarElement_Store(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntVarElement_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string IntVarElement_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntVarElement_Restore(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_IntVarElement(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntVarElement(IntVar var)
+
override void Dispose(bool disposing)
+
IntVarElement(IntVar var)
static void IntVarElement_Reset(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
long Min()
+
long Min()
static long IntVarElement_Min(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntVar Var()
+
IntVar Var()
static global::System.IntPtr IntVarElement_Var(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntVarElement_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
void Reset(IntVar var)
-
IntVarElement()
+
void Reset(IntVar var)
+
IntVarElement()
static global::System.IntPtr IntVarElement_SWIGUpcast(global::System.IntPtr jarg1)
static global::System.IntPtr IntVarElement_Clone(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntVarElement_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
-
long Max()
+
long Max()
+
override void Dispose(bool disposing)
static void IntVarIterator_Init(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual bool Ok()
+
virtual bool Ok()
static long IntVarIterator_Value(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: Assignment.cs:11
static void delete_IntVarIterator(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual long Value()
+
virtual long Value()
static bool IntVarIterator_Ok(global::System.Runtime.InteropServices.HandleRef jarg1)
static string IntVarIterator_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntVarIterator_SWIGUpcast(global::System.IntPtr jarg1)
bool swigCMemOwn
Definition: BaseObject.cs:20
static void IntVarIterator_Next(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void Next()
-
override void Dispose()
-
virtual void Init()
-
override string ToString()
+
virtual void Next()
+
virtual void Init()
+
override string ToString()
Definition: BaseObject.cs:18
diff --git a/docs/dotnet/IntVarLocalSearchFilter_8cs_source.html b/docs/dotnet/IntVarLocalSearchFilter_8cs_source.html index ebb2c4240d..f47150114c 100644 --- a/docs/dotnet/IntVarLocalSearchFilter_8cs_source.html +++ b/docs/dotnet/IntVarLocalSearchFilter_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,206 +77,201 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~IntVarLocalSearchFilter() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_IntVarLocalSearchFilter(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  // Store list of delegates to avoid the GC to reclaim them.
-
48  private LongToVoid objectiveWatcherCallbacks;
-
49  // Ensure that the GC does not collect any IndexEvaluator1Callback set from C#
-
50  // as the underlying C++ class will only store a pointer to it (i.e. no ownership).
-
51  private LongToVoid StoreLongToVoid(LongToVoid c) {
-
52  objectiveWatcherCallbacks = c;
-
53  return c;
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_IntVarLocalSearchFilter(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  // Store list of delegates to avoid the GC to reclaim them.
+
43  private LongToVoid objectiveWatcherCallbacks;
+
44  // Ensure that the GC does not collect any IndexEvaluator1Callback set from C#
+
45  // as the underlying C++ class will only store a pointer to it (i.e. no ownership).
+
46  private LongToVoid StoreLongToVoid(LongToVoid c) {
+
47  objectiveWatcherCallbacks = c;
+
48  return c;
+
49  }
+
50 
+
51  public IntVarLocalSearchFilter(IntVarVector vars) : this(operations_research_constraint_solverPINVOKE.new_IntVarLocalSearchFilter(IntVarVector.getCPtr(vars)), true) {
+
52  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
53  SwigDirectorConnect();
54  }
55 
-
56  public IntVarLocalSearchFilter(IntVarVector vars) : this(operations_research_constraint_solverPINVOKE.new_IntVarLocalSearchFilter(IntVarVector.getCPtr(vars)), true) {
-
57  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
58  SwigDirectorConnect();
-
59  }
-
60 
-
61  public override void Synchronize(Assignment assignment, Assignment delta) {
-
62  operations_research_constraint_solverPINVOKE.IntVarLocalSearchFilter_Synchronize(swigCPtr, Assignment.getCPtr(assignment), Assignment.getCPtr(delta));
+
56  public override void Synchronize(Assignment assignment, Assignment delta) {
+
57  operations_research_constraint_solverPINVOKE.IntVarLocalSearchFilter_Synchronize(swigCPtr, Assignment.getCPtr(assignment), Assignment.getCPtr(delta));
+
58  }
+
59 
+
60  public void AddVars(IntVarVector vars) {
+
61  operations_research_constraint_solverPINVOKE.IntVarLocalSearchFilter_AddVars(swigCPtr, IntVarVector.getCPtr(vars));
+
62  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
63  }
64 
-
65  public void AddVars(IntVarVector vars) {
-
66  operations_research_constraint_solverPINVOKE.IntVarLocalSearchFilter_AddVars(swigCPtr, IntVarVector.getCPtr(vars));
-
67  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
65  public int Size() {
+
66  int ret = operations_research_constraint_solverPINVOKE.IntVarLocalSearchFilter_Size(swigCPtr);
+
67  return ret;
68  }
69 
-
70  public int Size() {
-
71  int ret = operations_research_constraint_solverPINVOKE.IntVarLocalSearchFilter_Size(swigCPtr);
-
72  return ret;
-
73  }
-
74 
-
75  public IntVar Var(int index) {
-
76  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntVarLocalSearchFilter_Var(swigCPtr, index);
-
77  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
70  public IntVar Var(int index) {
+
71  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntVarLocalSearchFilter_Var(swigCPtr, index);
+
72  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
73  return ret;
+
74  }
+
75 
+
76  public long Value(int index) {
+
77  long ret = operations_research_constraint_solverPINVOKE.IntVarLocalSearchFilter_Value(swigCPtr, index);
78  return ret;
79  }
80 
-
81  public long Value(int index) {
-
82  long ret = operations_research_constraint_solverPINVOKE.IntVarLocalSearchFilter_Value(swigCPtr, index);
-
83  return ret;
-
84  }
-
85 
-
86  protected virtual void OnSynchronize(Assignment delta) {
-
87  if (SwigDerivedClassHasMethod("OnSynchronize", swigMethodTypes7)) operations_research_constraint_solverPINVOKE.IntVarLocalSearchFilter_OnSynchronizeSwigExplicitIntVarLocalSearchFilter(swigCPtr, Assignment.getCPtr(delta)); else operations_research_constraint_solverPINVOKE.IntVarLocalSearchFilter_OnSynchronize(swigCPtr, Assignment.getCPtr(delta));
+
81  protected virtual void OnSynchronize(Assignment delta) {
+
82  if (SwigDerivedClassHasMethod("OnSynchronize", swigMethodTypes7)) operations_research_constraint_solverPINVOKE.IntVarLocalSearchFilter_OnSynchronizeSwigExplicitIntVarLocalSearchFilter(swigCPtr, Assignment.getCPtr(delta)); else operations_research_constraint_solverPINVOKE.IntVarLocalSearchFilter_OnSynchronize(swigCPtr, Assignment.getCPtr(delta));
+
83  }
+
84 
+
85  public int Index(IntVar var) {
+
86  int ret = operations_research_constraint_solverPINVOKE.IntVarLocalSearchFilter_Index(swigCPtr, IntVar.getCPtr(var));
+
87  return ret;
88  }
89 
-
90  public int Index(IntVar var) {
-
91  int ret = operations_research_constraint_solverPINVOKE.IntVarLocalSearchFilter_Index(swigCPtr, IntVar.getCPtr(var));
-
92  return ret;
-
93  }
-
94 
-
95  private void SwigDirectorConnect() {
-
96  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
-
97  swigDelegate0 = new SwigDelegateIntVarLocalSearchFilter_0(SwigDirectorToString);
-
98  if (SwigDerivedClassHasMethod("Relax", swigMethodTypes1))
-
99  swigDelegate1 = new SwigDelegateIntVarLocalSearchFilter_1(SwigDirectorRelax);
-
100  if (SwigDerivedClassHasMethod("Accept", swigMethodTypes2))
-
101  swigDelegate2 = new SwigDelegateIntVarLocalSearchFilter_2(SwigDirectorAccept);
-
102  if (SwigDerivedClassHasMethod("IsIncremental", swigMethodTypes3))
-
103  swigDelegate3 = new SwigDelegateIntVarLocalSearchFilter_3(SwigDirectorIsIncremental);
-
104  if (SwigDerivedClassHasMethod("Revert", swigMethodTypes4))
-
105  swigDelegate4 = new SwigDelegateIntVarLocalSearchFilter_4(SwigDirectorRevert);
-
106  if (SwigDerivedClassHasMethod("GetSynchronizedObjectiveValue", swigMethodTypes5))
-
107  swigDelegate5 = new SwigDelegateIntVarLocalSearchFilter_5(SwigDirectorGetSynchronizedObjectiveValue);
-
108  if (SwigDerivedClassHasMethod("GetAcceptedObjectiveValue", swigMethodTypes6))
-
109  swigDelegate6 = new SwigDelegateIntVarLocalSearchFilter_6(SwigDirectorGetAcceptedObjectiveValue);
-
110  if (SwigDerivedClassHasMethod("OnSynchronize", swigMethodTypes7))
-
111  swigDelegate7 = new SwigDelegateIntVarLocalSearchFilter_7(SwigDirectorOnSynchronize);
-
112  operations_research_constraint_solverPINVOKE.IntVarLocalSearchFilter_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7);
-
113  }
-
114 
-
115  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
-
116  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
-
117  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(IntVarLocalSearchFilter));
-
118  return hasDerivedMethod;
-
119  }
-
120 
-
121  private string SwigDirectorToString() {
-
122  return ToString();
-
123  }
-
124 
-
125  private void SwigDirectorRelax(global::System.IntPtr delta, global::System.IntPtr deltadelta) {
-
126  Relax((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false), (deltadelta == global::System.IntPtr.Zero) ? null : new Assignment(deltadelta, false));
-
127  }
-
128 
-
129  private bool SwigDirectorAccept(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max) {
-
130  return Accept((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false), (deltadelta == global::System.IntPtr.Zero) ? null : new Assignment(deltadelta, false), objective_min, objective_max);
-
131  }
-
132 
-
133  private bool SwigDirectorIsIncremental() {
-
134  return IsIncremental();
-
135  }
-
136 
-
137  private void SwigDirectorRevert() {
-
138  Revert();
-
139  }
-
140 
-
141  private long SwigDirectorGetSynchronizedObjectiveValue() {
-
142  return GetSynchronizedObjectiveValue();
-
143  }
-
144 
-
145  private long SwigDirectorGetAcceptedObjectiveValue() {
-
146  return GetAcceptedObjectiveValue();
-
147  }
-
148 
-
149  private void SwigDirectorOnSynchronize(global::System.IntPtr delta) {
-
150  OnSynchronize((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false));
-
151  }
-
152 
-
153  public delegate string SwigDelegateIntVarLocalSearchFilter_0();
-
154  public delegate void SwigDelegateIntVarLocalSearchFilter_1(global::System.IntPtr delta, global::System.IntPtr deltadelta);
-
155  public delegate bool SwigDelegateIntVarLocalSearchFilter_2(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max);
-
156  public delegate bool SwigDelegateIntVarLocalSearchFilter_3();
-
157  public delegate void SwigDelegateIntVarLocalSearchFilter_4();
-
158  public delegate long SwigDelegateIntVarLocalSearchFilter_5();
-
159  public delegate long SwigDelegateIntVarLocalSearchFilter_6();
-
160  public delegate void SwigDelegateIntVarLocalSearchFilter_7(global::System.IntPtr delta);
-
161 
-
162  private SwigDelegateIntVarLocalSearchFilter_0 swigDelegate0;
-
163  private SwigDelegateIntVarLocalSearchFilter_1 swigDelegate1;
-
164  private SwigDelegateIntVarLocalSearchFilter_2 swigDelegate2;
-
165  private SwigDelegateIntVarLocalSearchFilter_3 swigDelegate3;
-
166  private SwigDelegateIntVarLocalSearchFilter_4 swigDelegate4;
-
167  private SwigDelegateIntVarLocalSearchFilter_5 swigDelegate5;
-
168  private SwigDelegateIntVarLocalSearchFilter_6 swigDelegate6;
-
169  private SwigDelegateIntVarLocalSearchFilter_7 swigDelegate7;
-
170 
-
171  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
-
172  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { typeof(Assignment), typeof(Assignment) };
-
173  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(Assignment), typeof(Assignment), typeof(long), typeof(long) };
-
174  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
-
175  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { };
-
176  private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { };
-
177  private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { };
-
178  private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(Assignment) };
-
179 }
-
180 
-
181 }
+
90  private void SwigDirectorConnect() {
+
91  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
+
92  swigDelegate0 = new SwigDelegateIntVarLocalSearchFilter_0(SwigDirectorMethodToString);
+
93  if (SwigDerivedClassHasMethod("Relax", swigMethodTypes1))
+
94  swigDelegate1 = new SwigDelegateIntVarLocalSearchFilter_1(SwigDirectorMethodRelax);
+
95  if (SwigDerivedClassHasMethod("Accept", swigMethodTypes2))
+
96  swigDelegate2 = new SwigDelegateIntVarLocalSearchFilter_2(SwigDirectorMethodAccept);
+
97  if (SwigDerivedClassHasMethod("IsIncremental", swigMethodTypes3))
+
98  swigDelegate3 = new SwigDelegateIntVarLocalSearchFilter_3(SwigDirectorMethodIsIncremental);
+
99  if (SwigDerivedClassHasMethod("Revert", swigMethodTypes4))
+
100  swigDelegate4 = new SwigDelegateIntVarLocalSearchFilter_4(SwigDirectorMethodRevert);
+
101  if (SwigDerivedClassHasMethod("GetSynchronizedObjectiveValue", swigMethodTypes5))
+
102  swigDelegate5 = new SwigDelegateIntVarLocalSearchFilter_5(SwigDirectorMethodGetSynchronizedObjectiveValue);
+
103  if (SwigDerivedClassHasMethod("GetAcceptedObjectiveValue", swigMethodTypes6))
+
104  swigDelegate6 = new SwigDelegateIntVarLocalSearchFilter_6(SwigDirectorMethodGetAcceptedObjectiveValue);
+
105  if (SwigDerivedClassHasMethod("OnSynchronize", swigMethodTypes7))
+
106  swigDelegate7 = new SwigDelegateIntVarLocalSearchFilter_7(SwigDirectorMethodOnSynchronize);
+
107  operations_research_constraint_solverPINVOKE.IntVarLocalSearchFilter_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7);
+
108  }
+
109 
+
110  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
+
111  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
+
112  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(IntVarLocalSearchFilter));
+
113  return hasDerivedMethod;
+
114  }
+
115 
+
116  private string SwigDirectorMethodToString() {
+
117  return ToString();
+
118  }
+
119 
+
120  private void SwigDirectorMethodRelax(global::System.IntPtr delta, global::System.IntPtr deltadelta) {
+
121  Relax((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false), (deltadelta == global::System.IntPtr.Zero) ? null : new Assignment(deltadelta, false));
+
122  }
+
123 
+
124  private bool SwigDirectorMethodAccept(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max) {
+
125  return Accept((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false), (deltadelta == global::System.IntPtr.Zero) ? null : new Assignment(deltadelta, false), objective_min, objective_max);
+
126  }
+
127 
+
128  private bool SwigDirectorMethodIsIncremental() {
+
129  return IsIncremental();
+
130  }
+
131 
+
132  private void SwigDirectorMethodRevert() {
+
133  Revert();
+
134  }
+
135 
+
136  private long SwigDirectorMethodGetSynchronizedObjectiveValue() {
+
137  return GetSynchronizedObjectiveValue();
+
138  }
+
139 
+
140  private long SwigDirectorMethodGetAcceptedObjectiveValue() {
+
141  return GetAcceptedObjectiveValue();
+
142  }
+
143 
+
144  private void SwigDirectorMethodOnSynchronize(global::System.IntPtr delta) {
+
145  OnSynchronize((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false));
+
146  }
+
147 
+
148  public delegate string SwigDelegateIntVarLocalSearchFilter_0();
+
149  public delegate void SwigDelegateIntVarLocalSearchFilter_1(global::System.IntPtr delta, global::System.IntPtr deltadelta);
+
150  public delegate bool SwigDelegateIntVarLocalSearchFilter_2(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max);
+
151  public delegate bool SwigDelegateIntVarLocalSearchFilter_3();
+
152  public delegate void SwigDelegateIntVarLocalSearchFilter_4();
+
153  public delegate long SwigDelegateIntVarLocalSearchFilter_5();
+
154  public delegate long SwigDelegateIntVarLocalSearchFilter_6();
+
155  public delegate void SwigDelegateIntVarLocalSearchFilter_7(global::System.IntPtr delta);
+
156 
+
157  private SwigDelegateIntVarLocalSearchFilter_0 swigDelegate0;
+
158  private SwigDelegateIntVarLocalSearchFilter_1 swigDelegate1;
+
159  private SwigDelegateIntVarLocalSearchFilter_2 swigDelegate2;
+
160  private SwigDelegateIntVarLocalSearchFilter_3 swigDelegate3;
+
161  private SwigDelegateIntVarLocalSearchFilter_4 swigDelegate4;
+
162  private SwigDelegateIntVarLocalSearchFilter_5 swigDelegate5;
+
163  private SwigDelegateIntVarLocalSearchFilter_6 swigDelegate6;
+
164  private SwigDelegateIntVarLocalSearchFilter_7 swigDelegate7;
+
165 
+
166  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
+
167  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { typeof(Assignment), typeof(Assignment) };
+
168  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(Assignment), typeof(Assignment), typeof(long), typeof(long) };
+
169  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
+
170  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { };
+
171  private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { };
+
172  private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { };
+
173  private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(Assignment) };
+
174 }
+
175 
+
176 }
delegate void SwigDelegateIntVarLocalSearchFilter_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)
static void IntVarLocalSearchFilter_OnSynchronize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
delegate void SwigDelegateIntVarLocalSearchFilter_4()
Definition: IntVar.cs:18
-
virtual void Revert()
+
virtual void Revert()
-
override void Dispose()
-
static bool Pending
-
virtual long GetSynchronizedObjectiveValue()
+
static bool Pending
+
virtual long GetSynchronizedObjectiveValue()
delegate void SwigDelegateIntVarLocalSearchFilter_7(global::System.IntPtr delta)
-
virtual void OnSynchronize(Assignment delta)
+
virtual void OnSynchronize(Assignment delta)
Definition: Assignment.cs:11
Definition: IntVarVector.cs:18
static void IntVarLocalSearchFilter_OnSynchronizeSwigExplicitIntVarLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
delegate string SwigDelegateIntVarLocalSearchFilter_0()
-
virtual void Relax(Assignment delta, Assignment deltadelta)
+
virtual void Relax(Assignment delta, Assignment deltadelta)
static void IntVarLocalSearchFilter_Synchronize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void IntVarLocalSearchFilter_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_0 delegate0, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_1 delegate1, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_2 delegate2, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_3 delegate3, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_4 delegate4, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_5 delegate5, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_6 delegate6, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_7 delegate7)
static void IntVarLocalSearchFilter_AddVars(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
int Size()
+
int Size()
static long IntVarLocalSearchFilter_Value(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
IntVar Var(int index)
+
IntVar Var(int index)
-
virtual long GetAcceptedObjectiveValue()
+
virtual long GetAcceptedObjectiveValue()
bool swigCMemOwn
Definition: BaseObject.cs:20
delegate long SwigDelegateIntVarLocalSearchFilter_5()
static global::System.IntPtr IntVarLocalSearchFilter_Var(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
delegate bool SwigDelegateIntVarLocalSearchFilter_2(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max)
-
virtual bool Accept(Assignment delta, Assignment deltadelta, long objective_min, long objective_max)
+
virtual bool Accept(Assignment delta, Assignment deltadelta, long objective_min, long objective_max)
static int IntVarLocalSearchFilter_Size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long Value(int index)
+
long Value(int index)
static void delete_IntVarLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void Synchronize(Assignment assignment, Assignment delta)
+
override void Synchronize(Assignment assignment, Assignment delta)
delegate void LongToVoid(long t)
Definition: Assignment.cs:18
-
void AddVars(IntVarVector vars)
-
virtual string ToString()
Definition: BaseObject.cs:51
-
virtual bool IsIncremental()
-
static global::System.Exception Retrieve()
+
void AddVars(IntVarVector vars)
+
virtual string ToString()
Definition: BaseObject.cs:55
+
virtual bool IsIncremental()
+
static global::System.Exception Retrieve()
static int IntVarLocalSearchFilter_Index(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
int Index(IntVar var)
-
IntVarLocalSearchFilter(IntVarVector vars)
+
int Index(IntVar var)
+
IntVarLocalSearchFilter(IntVarVector vars)
delegate bool SwigDelegateIntVarLocalSearchFilter_3()
+
override void Dispose(bool disposing)
static global::System.IntPtr IntVarLocalSearchFilter_SWIGUpcast(global::System.IntPtr jarg1)
delegate long SwigDelegateIntVarLocalSearchFilter_6()
diff --git a/docs/dotnet/IntVarLocalSearchOperatorTemplate_8cs_source.html b/docs/dotnet/IntVarLocalSearchOperatorTemplate_8cs_source.html index f85402b458..4bccedca4b 100644 --- a/docs/dotnet/IntVarLocalSearchOperatorTemplate_8cs_source.html +++ b/docs/dotnet/IntVarLocalSearchOperatorTemplate_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,122 +77,117 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~IntVarLocalSearchOperatorTemplate() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_IntVarLocalSearchOperatorTemplate(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_IntVarLocalSearchOperatorTemplate(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public override bool HoldsDelta() {
+
43  bool ret = operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_HoldsDelta(swigCPtr);
+
44  return ret;
45  }
46 
-
47  public override bool HoldsDelta() {
-
48  bool ret = operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_HoldsDelta(swigCPtr);
+
47  public virtual bool IsIncremental() {
+
48  bool ret = operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_IsIncremental(swigCPtr);
49  return ret;
50  }
51 
-
52  public virtual bool IsIncremental() {
-
53  bool ret = operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_IsIncremental(swigCPtr);
+
52  public int Size() {
+
53  int ret = operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_Size(swigCPtr);
54  return ret;
55  }
56 
-
57  public int Size() {
-
58  int ret = operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_Size(swigCPtr);
+
57  public long Value(long index) {
+
58  long ret = operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_Value(swigCPtr, index);
59  return ret;
60  }
61 
-
62  public long Value(long index) {
-
63  long ret = operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_Value(swigCPtr, index);
-
64  return ret;
-
65  }
-
66 
-
67  public IntVar Var(long index) {
-
68  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_Var(swigCPtr, index);
-
69  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
62  public IntVar Var(long index) {
+
63  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_Var(swigCPtr, index);
+
64  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
65  return ret;
+
66  }
+
67 
+
68  public long OldValue(long index) {
+
69  long ret = operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_OldValue(swigCPtr, index);
70  return ret;
71  }
72 
-
73  public long OldValue(long index) {
-
74  long ret = operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_OldValue(swigCPtr, index);
-
75  return ret;
-
76  }
-
77 
-
78  public void SetValue(long index, long value) {
-
79  operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_SetValue(swigCPtr, index, value);
+
73  public void SetValue(long index, long value) {
+
74  operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_SetValue(swigCPtr, index, value);
+
75  }
+
76 
+
77  public bool Activated(long index) {
+
78  bool ret = operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_Activated(swigCPtr, index);
+
79  return ret;
80  }
81 
-
82  public bool Activated(long index) {
-
83  bool ret = operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_Activated(swigCPtr, index);
-
84  return ret;
-
85  }
-
86 
-
87  public void Activate(long index) {
-
88  operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_Activate(swigCPtr, index);
-
89  }
-
90 
-
91  public void Deactivate(long index) {
-
92  operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_Deactivate(swigCPtr, index);
+
82  public void Activate(long index) {
+
83  operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_Activate(swigCPtr, index);
+
84  }
+
85 
+
86  public void Deactivate(long index) {
+
87  operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_Deactivate(swigCPtr, index);
+
88  }
+
89 
+
90  public void AddVars(IntVarVector vars) {
+
91  operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_AddVars(swigCPtr, IntVarVector.getCPtr(vars));
+
92  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
93  }
94 
-
95  public void AddVars(IntVarVector vars) {
-
96  operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_AddVars(swigCPtr, IntVarVector.getCPtr(vars));
-
97  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
98  }
-
99 
-
100  public virtual void OnStart() {
-
101  operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_OnStart(swigCPtr);
-
102  }
-
103 
-
104 }
-
105 
-
106 }
+
95  public virtual void OnStart() {
+
96  operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperatorTemplate_OnStart(swigCPtr);
+
97  }
+
98 
+
99 }
+
100 
+
101 }
-
IntVar Var(long index)
+
IntVar Var(long index)
Definition: IntVar.cs:18
static void IntVarLocalSearchOperatorTemplate_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
+
override void Dispose(bool disposing)
static bool IntVarLocalSearchOperatorTemplate_HoldsDelta(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static bool Pending
+
static bool Pending
Definition: Assignment.cs:11
-
bool Activated(long index)
+
bool Activated(long index)
Definition: IntVarVector.cs:18
-
long OldValue(long index)
-
void AddVars(IntVarVector vars)
+
long OldValue(long index)
+
void AddVars(IntVarVector vars)
-
virtual bool IsIncremental()
+
virtual bool IsIncremental()
static void IntVarLocalSearchOperatorTemplate_AddVars(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static long IntVarLocalSearchOperatorTemplate_OldValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static bool IntVarLocalSearchOperatorTemplate_Activated(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
int Size()
+
int Size()
static void delete_IntVarLocalSearchOperatorTemplate(global::System.Runtime.InteropServices.HandleRef jarg1)
static int IntVarLocalSearchOperatorTemplate_Size(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntVarLocalSearchOperatorTemplate_Deactivate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
bool swigCMemOwn
Definition: BaseObject.cs:20
-
long Value(long index)
+
long Value(long index)
static bool IntVarLocalSearchOperatorTemplate_IsIncremental(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Activate(long index)
-
void SetValue(long index, long value)
+
void Activate(long index)
+
void SetValue(long index, long value)
static void IntVarLocalSearchOperatorTemplate_OnStart(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void OnStart()
+
virtual void OnStart()
static global::System.IntPtr IntVarLocalSearchOperatorTemplate_SWIGUpcast(global::System.IntPtr jarg1)
static global::System.IntPtr IntVarLocalSearchOperatorTemplate_Var(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
static global::System.Exception Retrieve()
-
void Deactivate(long index)
+
static global::System.Exception Retrieve()
+
void Deactivate(long index)
static long IntVarLocalSearchOperatorTemplate_Value(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
override void Dispose()
-
override bool HoldsDelta()
+
override bool HoldsDelta()
static void IntVarLocalSearchOperatorTemplate_Activate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
diff --git a/docs/dotnet/IntVarLocalSearchOperator_8cs_source.html b/docs/dotnet/IntVarLocalSearchOperator_8cs_source.html index daec03dc0f..b8ee0dc336 100644 --- a/docs/dotnet/IntVarLocalSearchOperator_8cs_source.html +++ b/docs/dotnet/IntVarLocalSearchOperator_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,140 +77,134 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~IntVarLocalSearchOperator() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_IntVarLocalSearchOperator(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  public IntVarLocalSearchOperator() : this(operations_research_constraint_solverPINVOKE.new_IntVarLocalSearchOperator__SWIG_0(), true) {
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_IntVarLocalSearchOperator(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public IntVarLocalSearchOperator() : this(operations_research_constraint_solverPINVOKE.new_IntVarLocalSearchOperator__SWIG_0(), true) {
+
43  SwigDirectorConnect();
+
44  }
+
45 
+
46  public IntVarLocalSearchOperator(IntVarVector vars, bool keep_inverse_values) : this(operations_research_constraint_solverPINVOKE.new_IntVarLocalSearchOperator__SWIG_1(IntVarVector.getCPtr(vars), keep_inverse_values), true) {
+
47  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
48  SwigDirectorConnect();
49  }
50 
-
51  public IntVarLocalSearchOperator(IntVarVector vars, bool keep_inverse_values) : this(operations_research_constraint_solverPINVOKE.new_IntVarLocalSearchOperator__SWIG_1(IntVarVector.getCPtr(vars), keep_inverse_values), true) {
+
51  public IntVarLocalSearchOperator(IntVarVector vars) : this(operations_research_constraint_solverPINVOKE.new_IntVarLocalSearchOperator__SWIG_2(IntVarVector.getCPtr(vars)), true) {
52  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
53  SwigDirectorConnect();
54  }
55 
-
56  public IntVarLocalSearchOperator(IntVarVector vars) : this(operations_research_constraint_solverPINVOKE.new_IntVarLocalSearchOperator__SWIG_2(IntVarVector.getCPtr(vars)), true) {
-
57  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
58  SwigDirectorConnect();
+
56  protected virtual bool MakeOneNeighbor() {
+
57  bool ret = (SwigDerivedClassHasMethod("MakeOneNeighbor", swigMethodTypes6) ? operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperator_MakeOneNeighborSwigExplicitIntVarLocalSearchOperator(swigCPtr) : operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperator_MakeOneNeighbor(swigCPtr));
+
58  return ret;
59  }
60 
-
61  protected virtual bool MakeOneNeighbor() {
-
62  bool ret = (SwigDerivedClassHasMethod("MakeOneNeighbor", swigMethodTypes6) ? operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperator_MakeOneNeighborSwigExplicitIntVarLocalSearchOperator(swigCPtr) : operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperator_MakeOneNeighbor(swigCPtr));
-
63  return ret;
-
64  }
-
65 
-
66  private void SwigDirectorConnect() {
-
67  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
-
68  swigDelegate0 = new SwigDelegateIntVarLocalSearchOperator_0(SwigDirectorToString);
-
69  if (SwigDerivedClassHasMethod("Reset", swigMethodTypes1))
-
70  swigDelegate1 = new SwigDelegateIntVarLocalSearchOperator_1(SwigDirectorReset);
-
71  if (SwigDerivedClassHasMethod("HasFragments", swigMethodTypes2))
-
72  swigDelegate2 = new SwigDelegateIntVarLocalSearchOperator_2(SwigDirectorHasFragments);
-
73  if (SwigDerivedClassHasMethod("HoldsDelta", swigMethodTypes3))
-
74  swigDelegate3 = new SwigDelegateIntVarLocalSearchOperator_3(SwigDirectorHoldsDelta);
-
75  if (SwigDerivedClassHasMethod("IsIncremental", swigMethodTypes4))
-
76  swigDelegate4 = new SwigDelegateIntVarLocalSearchOperator_4(SwigDirectorIsIncremental);
-
77  if (SwigDerivedClassHasMethod("OnStart", swigMethodTypes5))
-
78  swigDelegate5 = new SwigDelegateIntVarLocalSearchOperator_5(SwigDirectorOnStart);
-
79  if (SwigDerivedClassHasMethod("MakeOneNeighbor", swigMethodTypes6))
-
80  swigDelegate6 = new SwigDelegateIntVarLocalSearchOperator_6(SwigDirectorMakeOneNeighbor);
-
81  operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperator_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6);
-
82  }
-
83 
-
84  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
-
85  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
-
86  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(IntVarLocalSearchOperator));
-
87  return hasDerivedMethod;
-
88  }
-
89 
-
90  private string SwigDirectorToString() {
-
91  return ToString();
-
92  }
-
93 
-
94  private void SwigDirectorReset() {
-
95  Reset();
-
96  }
-
97 
-
98  private bool SwigDirectorHasFragments() {
-
99  return HasFragments();
-
100  }
-
101 
-
102  private bool SwigDirectorHoldsDelta() {
-
103  return HoldsDelta();
-
104  }
-
105 
-
106  private bool SwigDirectorIsIncremental() {
-
107  return IsIncremental();
-
108  }
-
109 
-
110  private void SwigDirectorOnStart() {
-
111  OnStart();
-
112  }
-
113 
-
114  private bool SwigDirectorMakeOneNeighbor() {
-
115  return MakeOneNeighbor();
-
116  }
-
117 
-
118  public delegate string SwigDelegateIntVarLocalSearchOperator_0();
-
119  public delegate void SwigDelegateIntVarLocalSearchOperator_1();
-
120  public delegate bool SwigDelegateIntVarLocalSearchOperator_2();
-
121  public delegate bool SwigDelegateIntVarLocalSearchOperator_3();
-
122  public delegate bool SwigDelegateIntVarLocalSearchOperator_4();
-
123  public delegate void SwigDelegateIntVarLocalSearchOperator_5();
-
124  public delegate bool SwigDelegateIntVarLocalSearchOperator_6();
-
125 
-
126  private SwigDelegateIntVarLocalSearchOperator_0 swigDelegate0;
-
127  private SwigDelegateIntVarLocalSearchOperator_1 swigDelegate1;
-
128  private SwigDelegateIntVarLocalSearchOperator_2 swigDelegate2;
-
129  private SwigDelegateIntVarLocalSearchOperator_3 swigDelegate3;
-
130  private SwigDelegateIntVarLocalSearchOperator_4 swigDelegate4;
-
131  private SwigDelegateIntVarLocalSearchOperator_5 swigDelegate5;
-
132  private SwigDelegateIntVarLocalSearchOperator_6 swigDelegate6;
-
133 
-
134  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
-
135  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
-
136  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
-
137  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
-
138  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { };
-
139  private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { };
-
140  private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { };
-
141 }
-
142 
-
143 }
+
61  private void SwigDirectorConnect() {
+
62  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
+
63  swigDelegate0 = new SwigDelegateIntVarLocalSearchOperator_0(SwigDirectorMethodToString);
+
64  if (SwigDerivedClassHasMethod("Reset", swigMethodTypes1))
+
65  swigDelegate1 = new SwigDelegateIntVarLocalSearchOperator_1(SwigDirectorMethodReset);
+
66  if (SwigDerivedClassHasMethod("HasFragments", swigMethodTypes2))
+
67  swigDelegate2 = new SwigDelegateIntVarLocalSearchOperator_2(SwigDirectorMethodHasFragments);
+
68  if (SwigDerivedClassHasMethod("HoldsDelta", swigMethodTypes3))
+
69  swigDelegate3 = new SwigDelegateIntVarLocalSearchOperator_3(SwigDirectorMethodHoldsDelta);
+
70  if (SwigDerivedClassHasMethod("IsIncremental", swigMethodTypes4))
+
71  swigDelegate4 = new SwigDelegateIntVarLocalSearchOperator_4(SwigDirectorMethodIsIncremental);
+
72  if (SwigDerivedClassHasMethod("OnStart", swigMethodTypes5))
+
73  swigDelegate5 = new SwigDelegateIntVarLocalSearchOperator_5(SwigDirectorMethodOnStart);
+
74  if (SwigDerivedClassHasMethod("MakeOneNeighbor", swigMethodTypes6))
+
75  swigDelegate6 = new SwigDelegateIntVarLocalSearchOperator_6(SwigDirectorMethodMakeOneNeighbor);
+
76  operations_research_constraint_solverPINVOKE.IntVarLocalSearchOperator_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6);
+
77  }
+
78 
+
79  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
+
80  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
+
81  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(IntVarLocalSearchOperator));
+
82  return hasDerivedMethod;
+
83  }
+
84 
+
85  private string SwigDirectorMethodToString() {
+
86  return ToString();
+
87  }
+
88 
+
89  private void SwigDirectorMethodReset() {
+
90  Reset();
+
91  }
+
92 
+
93  private bool SwigDirectorMethodHasFragments() {
+
94  return HasFragments();
+
95  }
+
96 
+
97  private bool SwigDirectorMethodHoldsDelta() {
+
98  return HoldsDelta();
+
99  }
+
100 
+
101  private bool SwigDirectorMethodIsIncremental() {
+
102  return IsIncremental();
+
103  }
+
104 
+
105  private void SwigDirectorMethodOnStart() {
+
106  OnStart();
+
107  }
+
108 
+
109  private bool SwigDirectorMethodMakeOneNeighbor() {
+
110  return MakeOneNeighbor();
+
111  }
+
112 
+
113  public delegate string SwigDelegateIntVarLocalSearchOperator_0();
+
114  public delegate void SwigDelegateIntVarLocalSearchOperator_1();
+
115  public delegate bool SwigDelegateIntVarLocalSearchOperator_2();
+
116  public delegate bool SwigDelegateIntVarLocalSearchOperator_3();
+
117  public delegate bool SwigDelegateIntVarLocalSearchOperator_4();
+
118  public delegate void SwigDelegateIntVarLocalSearchOperator_5();
+
119  public delegate bool SwigDelegateIntVarLocalSearchOperator_6();
+
120 
+
121  private SwigDelegateIntVarLocalSearchOperator_0 swigDelegate0;
+
122  private SwigDelegateIntVarLocalSearchOperator_1 swigDelegate1;
+
123  private SwigDelegateIntVarLocalSearchOperator_2 swigDelegate2;
+
124  private SwigDelegateIntVarLocalSearchOperator_3 swigDelegate3;
+
125  private SwigDelegateIntVarLocalSearchOperator_4 swigDelegate4;
+
126  private SwigDelegateIntVarLocalSearchOperator_5 swigDelegate5;
+
127  private SwigDelegateIntVarLocalSearchOperator_6 swigDelegate6;
+
128 
+
129  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
+
130  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
+
131  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
+
132  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
+
133  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { };
+
134  private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { };
+
135  private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { };
+
136 }
+
137 
+
138 }
delegate bool SwigDelegateIntVarLocalSearchOperator_4()
-
IntVarLocalSearchOperator(IntVarVector vars)
+
IntVarLocalSearchOperator(IntVarVector vars)
static void delete_IntVarLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate bool SwigDelegateIntVarLocalSearchOperator_2()
static global::System.IntPtr IntVarLocalSearchOperator_SWIGUpcast(global::System.IntPtr jarg1)
-
IntVarLocalSearchOperator()
-
static bool Pending
+
IntVarLocalSearchOperator()
+
static bool Pending
Definition: Assignment.cs:11
Definition: IntVarVector.cs:18
delegate string SwigDelegateIntVarLocalSearchOperator_0()
-
override void Dispose()
-
IntVarLocalSearchOperator(IntVarVector vars, bool keep_inverse_values)
+
IntVarLocalSearchOperator(IntVarVector vars, bool keep_inverse_values)
delegate void SwigDelegateIntVarLocalSearchOperator_1()
-
virtual bool IsIncremental()
-
virtual void Reset()
+
virtual bool IsIncremental()
+
virtual void Reset()
bool swigCMemOwn
Definition: BaseObject.cs:20
@@ -218,14 +212,15 @@
static bool IntVarLocalSearchOperator_MakeOneNeighborSwigExplicitIntVarLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool IntVarLocalSearchOperator_MakeOneNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate bool SwigDelegateIntVarLocalSearchOperator_3()
-
virtual void OnStart()
-
virtual string ToString()
Definition: BaseObject.cs:51
-
virtual bool HasFragments()
+
virtual void OnStart()
+
virtual string ToString()
Definition: BaseObject.cs:55
+
virtual bool HasFragments()
delegate void SwigDelegateIntVarLocalSearchOperator_5()
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
delegate bool SwigDelegateIntVarLocalSearchOperator_6()
-
virtual bool MakeOneNeighbor()
-
override bool HoldsDelta()
+
virtual bool MakeOneNeighbor()
+
override void Dispose(bool disposing)
+
override bool HoldsDelta()
static uint IntVarVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int IndexOf(IntVar value)
+
int IndexOf(IntVar value)
+
IntVarVector(global::System.Collections.Generic.IEnumerable< IntVar > c)
Definition: IntVarVector.cs:61
Definition: IntVar.cs:18
static bool IntVarVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
bool IsSynchronized
Definition: IntVarVector.cs:96
+
bool IsSynchronized
static void IntVarVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void Reset()
+
void Reset()
static void IntVarVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
static IntVarVector Repeat(IntVar value, int count)
-
bool IsFixedSize
Definition: IntVarVector.cs:58
+
static IntVarVector Repeat(IntVar value, int count)
+
bool IsFixedSize
Definition: IntVarVector.cs:69
-
IntVarVector(int capacity)
+
IntVarVector(int capacity)
static void IntVarVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void CopyTo(IntVar[] array)
-
bool Remove(IntVar value)
-
static bool Pending
+
void CopyTo(IntVar[] array)
+
bool Remove(IntVar value)
+
static bool Pending
+
IntVarVector(global::System.Collections.IEnumerable c)
Definition: IntVarVector.cs:53
Definition: Assignment.cs:11
Definition: IntVarVector.cs:18
static bool IntVarVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntVarVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr IntVarVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
IntVarVectorEnumerator(IntVarVector collection)
-
void InsertRange(int index, IntVarVector values)
-
bool IsReadOnly
Definition: IntVarVector.cs:64
+
virtual void Dispose(bool disposing)
Definition: IntVarVector.cs:41
+
IntVarVectorEnumerator(IntVarVector collection)
+
void InsertRange(int index, IntVarVector values)
+
bool IsReadOnly
Definition: IntVarVector.cs:75
static void IntVarVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
int LastIndexOf(IntVar value)
+
int LastIndexOf(IntVar value)
static int IntVarVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_IntVarVector(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntVarVector(global::System.Collections.ICollection c)
Definition: IntVarVector.cs:50
-
void RemoveAt(int index)
+
void RemoveAt(int index)
static void IntVarVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void IntVarVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void SetRange(int index, IntVarVector values)
-
void CopyTo(int index, IntVar[] array, int arrayIndex, int count)
-
void CopyTo(IntVar[] array, int arrayIndex)
-
IntVarVector()
+
void SetRange(int index, IntVarVector values)
+
void CopyTo(int index, IntVar[] array, int arrayIndex, int count)
+
void CopyTo(IntVar[] array, int arrayIndex)
+
IntVarVector()
static void IntVarVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
bool MoveNext()
+
bool MoveNext()
static global::System.IntPtr IntVarVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void IntVarVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
IntVarVectorEnumerator GetEnumerator()
+
IntVarVectorEnumerator GetEnumerator()
-
IntVarVector GetRange(int index, int count)
-
virtual void SetValue(long v)
Definition: IntExpr.cs:85
+
IntVarVector GetRange(int index, int count)
+
virtual void SetValue(long v)
Definition: IntExpr.cs:80
static void IntVarVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntVar Current
-
void Reverse(int index, int count)
-
int Capacity
Definition: IntVarVector.cs:79
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
-
void Insert(int index, IntVar x)
-
void Reverse()
-
void AddRange(IntVarVector values)
-
void RemoveRange(int index, int count)
+
IntVar Current
+
void Reverse(int index, int count)
+
int Capacity
Definition: IntVarVector.cs:90
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
void Insert(int index, IntVar x)
+
void Reverse()
+
void AddRange(IntVarVector values)
+
void RemoveRange(int index, int count)
static int IntVarVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
bool swigCMemOwn
Definition: IntVarVector.cs:22
-
IntVarVector(IntVarVector other)
-
static global::System.Exception Retrieve()
+
bool swigCMemOwn
Definition: IntVarVector.cs:21
+
IntVar[] ToArray()
+
IntVarVector(IntVarVector other)
+
static global::System.Exception Retrieve()
+
void Dispose()
Definition: IntVarVector.cs:36
static global::System.IntPtr IntVarVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void Add(IntVar x)
-
void Clear()
-
bool Contains(IntVar value)
-
virtual void Dispose()
Definition: IntVarVector.cs:37
-
void Dispose()
-
int Count
Definition: IntVarVector.cs:90
+
void Add(IntVar x)
+
void Clear()
+
bool Contains(IntVar value)
+
void Dispose()
+
int Count
static global::System.IntPtr IntVar_IsLessOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntVar_GetHoles(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void SetValues(long[] values)
Definition: IntVar.cs:86
+
virtual void SetValues(long[] values)
Definition: IntVar.cs:81
+
override void Dispose(bool disposing)
Definition: IntVar.cs:29
Definition: IntVar.cs:18
-
virtual new IntVar IsDifferent(long constant)
Definition: IntVar.cs:141
-
virtual new IntVar IsEqual(long constant)
Definition: IntVar.cs:135
-
void WhenDomain(VoidToVoid closure)
Definition: IntVar.cs:102
+
virtual new IntVar IsDifferent(long constant)
Definition: IntVar.cs:136
+
virtual new IntVar IsEqual(long constant)
Definition: IntVar.cs:130
+
void WhenDomain(VoidToVoid closure)
Definition: IntVar.cs:97
static void IntVar_WhenBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntVar_RemoveInterval(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
-
virtual void RemoveValues(long[] values)
Definition: IntVar.cs:81
+
virtual void RemoveValues(long[] values)
Definition: IntVar.cs:76
Definition: IntExpr.cs:18
-
virtual long Value()
Definition: IntVar.cs:67
-
virtual long OldMax()
Definition: IntVar.cs:121
-
void WhenBound(VoidToVoid closure)
Definition: IntVar.cs:94
+
virtual long Value()
Definition: IntVar.cs:62
+
virtual long OldMax()
Definition: IntVar.cs:116
+
void WhenBound(VoidToVoid closure)
Definition: IntVar.cs:89
static void IntVar_SetValues(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2)
Definition: Demon.cs:18
static global::System.IntPtr IntVar_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
delegate void VoidToVoid()
-
virtual void WhenBound(Demon d)
Definition: IntVar.cs:90
-
override void Dispose()
Definition: IntVar.cs:33
-
static bool Pending
-
virtual int VarType()
Definition: IntVar.cs:126
+
virtual void WhenBound(Demon d)
Definition: IntVar.cs:85
+
static bool Pending
+
virtual int VarType()
Definition: IntVar.cs:121
Definition: Assignment.cs:11
static void IntVar_RemoveValues(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2)
-
override void Accept(ModelVisitor visitor)
Definition: IntVar.cs:131
+
override void Accept(ModelVisitor visitor)
Definition: IntVar.cs:126
static void IntVar_RemoveValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void delete_IntVar(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: ModelVisitor.cs:18
@@ -261,35 +256,35 @@
static global::System.IntPtr IntVar_IsGreaterOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static bool IntVar_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
virtual long OldMin()
Definition: IntVar.cs:116
-
override IntVar Var()
Definition: IntVar.cs:61
+
virtual long OldMin()
Definition: IntVar.cs:111
+
override IntVar Var()
Definition: IntVar.cs:56
static long IntVar_Value(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntVar_IsDifferent(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntVar_SWIGUpcast(global::System.IntPtr jarg1)
-
virtual bool Contains(long v)
Definition: IntVar.cs:111
+
virtual bool Contains(long v)
Definition: IntVar.cs:106
static global::System.IntPtr IntVar_Var(global::System.Runtime.InteropServices.HandleRef jarg1)
bool swigCMemOwn
Definition: BaseObject.cs:20
-
virtual void RemoveInterval(long l, long u)
Definition: IntVar.cs:77
-
virtual void RemoveValue(long v)
Definition: IntVar.cs:72
-
virtual new IntVar IsLessOrEqual(long constant)
Definition: IntVar.cs:153
-
IntVarIterator GetHoles()
Definition: IntVar.cs:170
+
virtual void RemoveInterval(long l, long u)
Definition: IntVar.cs:72
+
virtual void RemoveValue(long v)
Definition: IntVar.cs:67
+
virtual new IntVar IsLessOrEqual(long constant)
Definition: IntVar.cs:148
+
IntVarIterator GetHoles()
Definition: IntVar.cs:165
static void IntVar_WhenBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static int IntVar_VarType(global::System.Runtime.InteropServices.HandleRef jarg1)
static long IntVar_OldMin(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override bool IsVar()
Definition: IntVar.cs:56
-
IntVarIterator GetDomain()
Definition: IntVar.cs:164
-
virtual void WhenDomain(Demon d)
Definition: IntVar.cs:98
+
override bool IsVar()
Definition: IntVar.cs:51
+
IntVarIterator GetDomain()
Definition: IntVar.cs:159
+
virtual void WhenDomain(Demon d)
Definition: IntVar.cs:93
static void IntVar_WhenDomain__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int IntVar_Index(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static global::System.Exception Retrieve()
-
virtual new IntVar IsGreaterOrEqual(long constant)
Definition: IntVar.cs:147
+
static global::System.Exception Retrieve()
+
virtual new IntVar IsGreaterOrEqual(long constant)
Definition: IntVar.cs:142
static ulong IntVar_Size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int Index()
Definition: IntVar.cs:159
+
int Index()
Definition: IntVar.cs:154
static void IntVar_WhenDomain__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static long IntVar_OldMax(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual ulong Size()
Definition: IntVar.cs:106
+
virtual ulong Size()
Definition: IntVar.cs:101
static bool IntVar_IsVar(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntVar_GetDomain(global::System.Runtime.InteropServices.HandleRef jarg1)
diff --git a/docs/dotnet/IntegerExpressions_8cs_source.html b/docs/dotnet/IntegerExpressions_8cs_source.html index 30c400aec2..7ab40363a4 100644 --- a/docs/dotnet/IntegerExpressions_8cs_source.html +++ b/docs/dotnet/IntegerExpressions_8cs_source.html @@ -871,7 +871,7 @@
override string ToString()
IntegerVariableProto Proto
override string ToString()
-
long[] FlattenedIntervals()
Definition: Domain.cs:80
+
long[] FlattenedIntervals()
Definition: Domain.cs:84
static BoundedLinearExpression operator>=(LinearExpr a, long v)
static BoundedLinearExpression operator>(LinearExpr a, long v)
@@ -890,7 +890,7 @@
static BoundedLinearExpression operator<=(BoundedLinearExpression a, long v)
Type CtType
BoundedLinearExpression(LinearExpr left, long v, bool equality)
-
static Domain VariableDomain(Google.OrTools.Sat.IntegerVariableProto variable_proto)
Definition: SatHelper.cs:120
+
static Domain VariableDomain(Google.OrTools.Sat.IntegerVariableProto variable_proto)
Definition: SatHelper.cs:124
LinearExpr Right
Definition: Domain.cs:11
ILiteral Not()
diff --git a/docs/dotnet/IntervalVarArrayHelper_8cs_source.html b/docs/dotnet/IntervalVarArrayHelper_8cs_source.html index 06f90bfd04..36688c7b57 100644 --- a/docs/dotnet/IntervalVarArrayHelper_8cs_source.html +++ b/docs/dotnet/IntervalVarArrayHelper_8cs_source.html @@ -110,12 +110,12 @@
Definition: Assignment.cs:11
static Constraint Cumulative(this IntervalVar[] vars, int[] demands, long capacity, String name)
-
DisjunctiveConstraint MakeDisjunctiveConstraint(IntervalVarVector intervals, string name)
+
DisjunctiveConstraint MakeDisjunctiveConstraint(IntervalVarVector intervals, string name)
Definition: IntervalVar.cs:18
static Constraint Cumulative(this IntervalVar[] vars, long[] demands, long capacity, String name)
-
Solver solver()
-
Constraint MakeCumulative(IntervalVarVector intervals, long[] demands, long capacity, string name)
+
Solver solver()
+
Constraint MakeCumulative(IntervalVarVector intervals, long[] demands, long capacity, string name)
-
long StartValue()
+
long StartValue()
static void IntervalVarElement_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
long DurationMin()
-
void Copy(IntervalVarElement element)
+
long DurationMin()
+
void Copy(IntervalVarElement element)
static void IntervalVarElement_SetPerformedMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static long IntervalVarElement_PerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVarElement_SetPerformedMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
long EndMax()
-
string ToString()
+
long EndMax()
+
string ToString()
static void IntervalVarElement_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
bool Bound()
-
void SetStartMin(long m)
+
bool Bound()
+
void SetStartMin(long m)
static global::System.IntPtr IntervalVarElement_Var(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntervalVarElement(IntervalVar var)
+
IntervalVarElement(IntervalVar var)
static long IntervalVarElement_DurationMax(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void SetStartRange(long mi, long ma)
+
void SetStartRange(long mi, long ma)
bool swigCMemOwn
-
static bool Pending
+
static bool Pending
static long IntervalVarElement_StartMin(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: Assignment.cs:11
-
void SetStartValue(long v)
+
void SetStartValue(long v)
static void IntervalVarElement_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
-
void SetDurationMin(long m)
+
void SetDurationMin(long m)
static long IntervalVarElement_EndValue(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void Dispose()
-
void SetEndMin(long m)
+
void SetEndMin(long m)
-
IntervalVarElement Clone()
+
IntervalVarElement Clone()
static void IntervalVarElement_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void SetPerformedMin(long m)
-
long PerformedValue()
-
void Reset(IntervalVar var)
+
void SetPerformedMin(long m)
+
long PerformedValue()
+
void Reset(IntervalVar var)
static long IntervalVarElement_EndMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVarElement_SetPerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVarElement_SetDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVarElement_SWIGUpcast(global::System.IntPtr jarg1)
static void IntervalVarElement_SetStartValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
void SetDurationValue(long v)
-
void SetEndMax(long m)
+
void SetDurationValue(long v)
+
void SetEndMax(long m)
static long IntervalVarElement_DurationMin(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long PerformedMin()
+
long PerformedMin()
static void IntervalVarElement_Reset(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static long IntervalVarElement_StartMax(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: IntervalVar.cs:18
-
void SetStartMax(long m)
+
void SetStartMax(long m)
static void IntervalVarElement_SetEndMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVarElement_Store(global::System.Runtime.InteropServices.HandleRef jarg1)
static long IntervalVarElement_PerformedMin(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void SetDurationMax(long m)
+
void SetDurationMax(long m)
static void IntervalVarElement_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static long IntervalVarElement_EndMin(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntervalVarElement()
-
void SetEndValue(long v)
-
void SetPerformedRange(long mi, long ma)
-
long PerformedMax()
-
long DurationMax()
-
void SetDurationRange(long mi, long ma)
-
void Restore()
+
IntervalVarElement()
+
void SetEndValue(long v)
+
void SetPerformedRange(long mi, long ma)
+
long PerformedMax()
+
long DurationMax()
+
void SetDurationRange(long mi, long ma)
+
void Restore()
static string IntervalVarElement_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Store()
+
void Store()
static void IntervalVarElement_SetDurationValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
long EndMin()
-
void SetPerformedMax(long m)
+
long EndMin()
+
override void Dispose(bool disposing)
+
void SetPerformedMax(long m)
static void delete_IntervalVarElement(global::System.Runtime.InteropServices.HandleRef jarg1)
static long IntervalVarElement_DurationValue(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long DurationValue()
+
long DurationValue()
static long IntervalVarElement_StartValue(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVarElement_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVarElement_Restore(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long EndValue()
-
void SetPerformedValue(long v)
-
static global::System.Exception Retrieve()
+
long EndValue()
+
void SetPerformedValue(long v)
+
static global::System.Exception Retrieve()
static bool IntervalVarElement_Bound(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVarElement_Clone(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVarElement_SetEndValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVarElement_SetPerformedRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static long IntervalVarElement_PerformedMax(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long StartMin()
-
void SetEndRange(long mi, long ma)
-
long StartMax()
-
IntervalVar Var()
+
long StartMin()
+
void SetEndRange(long mi, long ma)
+
long StartMax()
+
IntervalVar Var()
static void IntervalVarElement_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static void IntervalVarElement_SetDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
diff --git a/docs/dotnet/IntervalVarVector_8cs_source.html b/docs/dotnet/IntervalVarVector_8cs_source.html index ca6b35e7f9..4edc17632f 100644 --- a/docs/dotnet/IntervalVarVector_8cs_source.html +++ b/docs/dotnet/IntervalVarVector_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -66,385 +66,405 @@
15 using System.Collections;
16 using System.Collections.Generic;
17 
-
18 public partial class IntervalVarVector : global::System.IDisposable, global::System.Collections.IEnumerable
-
19  , global::System.Collections.Generic.IList<IntervalVar>
-
20  {
-
21  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
22  protected bool swigCMemOwn;
-
23 
-
24  internal IntervalVarVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
-
25  swigCMemOwn = cMemoryOwn;
-
26  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-
27  }
-
28 
-
29  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(IntervalVarVector obj) {
-
30  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-
31  }
-
32 
-
33  ~IntervalVarVector() {
-
34  Dispose();
-
35  }
-
36 
-
37  public virtual void Dispose() {
-
38  lock(this) {
-
39  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
40  if (swigCMemOwn) {
-
41  swigCMemOwn = false;
-
42  operations_research_constraint_solverPINVOKE.delete_IntervalVarVector(swigCPtr);
-
43  }
-
44  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
45  }
-
46  global::System.GC.SuppressFinalize(this);
-
47  }
-
48  }
-
49 
-
50  public IntervalVarVector(global::System.Collections.ICollection c) : this() {
-
51  if (c == null)
-
52  throw new global::System.ArgumentNullException("c");
-
53  foreach (IntervalVar element in c) {
-
54  this.Add(element);
-
55  }
-
56  }
-
57 
-
58  public bool IsFixedSize {
-
59  get {
-
60  return false;
-
61  }
-
62  }
-
63 
-
64  public bool IsReadOnly {
-
65  get {
-
66  return false;
-
67  }
-
68  }
-
69 
-
70  public IntervalVar this[int index] {
-
71  get {
-
72  return getitem(index);
-
73  }
-
74  set {
-
75  setitem(index, value);
-
76  }
-
77  }
-
78 
-
79  public int Capacity {
-
80  get {
-
81  return (int)capacity();
-
82  }
-
83  set {
-
84  if (value < size())
-
85  throw new global::System.ArgumentOutOfRangeException("Capacity");
-
86  reserve((uint)value);
+
18 public partial class IntervalVarVector : global::System.IDisposable, global::System.Collections.IEnumerable, global::System.Collections.Generic.IList<IntervalVar>
+
19  {
+
20  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
21  protected bool swigCMemOwn;
+
22 
+
23  internal IntervalVarVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
+
24  swigCMemOwn = cMemoryOwn;
+
25  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+
26  }
+
27 
+
28  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(IntervalVarVector obj) {
+
29  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+
30  }
+
31 
+
32  ~IntervalVarVector() {
+
33  Dispose(false);
+
34  }
+
35 
+
36  public void Dispose() {
+
37  Dispose(true);
+
38  global::System.GC.SuppressFinalize(this);
+
39  }
+
40 
+
41  protected virtual void Dispose(bool disposing) {
+
42  lock(this) {
+
43  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
44  if (swigCMemOwn) {
+
45  swigCMemOwn = false;
+
46  operations_research_constraint_solverPINVOKE.delete_IntervalVarVector(swigCPtr);
+
47  }
+
48  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
49  }
+
50  }
+
51  }
+
52 
+
53  public IntervalVarVector(global::System.Collections.IEnumerable c) : this() {
+
54  if (c == null)
+
55  throw new global::System.ArgumentNullException("c");
+
56  foreach (IntervalVar element in c) {
+
57  this.Add(element);
+
58  }
+
59  }
+
60 
+
61  public IntervalVarVector(global::System.Collections.Generic.IEnumerable<IntervalVar> c) : this() {
+
62  if (c == null)
+
63  throw new global::System.ArgumentNullException("c");
+
64  foreach (IntervalVar element in c) {
+
65  this.Add(element);
+
66  }
+
67  }
+
68 
+
69  public bool IsFixedSize {
+
70  get {
+
71  return false;
+
72  }
+
73  }
+
74 
+
75  public bool IsReadOnly {
+
76  get {
+
77  return false;
+
78  }
+
79  }
+
80 
+
81  public IntervalVar this[int index] {
+
82  get {
+
83  return getitem(index);
+
84  }
+
85  set {
+
86  setitem(index, value);
87  }
88  }
89 
-
90  public int Count {
+
90  public int Capacity {
91  get {
-
92  return (int)size();
+
92  return (int)capacity();
93  }
-
94  }
-
95 
-
96  public bool IsSynchronized {
-
97  get {
-
98  return false;
-
99  }
-
100  }
-
101 
-
102  public void CopyTo(IntervalVar[] array)
-
103  {
-
104  CopyTo(0, array, 0, this.Count);
+
94  set {
+
95  if (value < size())
+
96  throw new global::System.ArgumentOutOfRangeException("Capacity");
+
97  reserve((uint)value);
+
98  }
+
99  }
+
100 
+
101  public int Count {
+
102  get {
+
103  return (int)size();
+
104  }
105  }
106 
-
107  public void CopyTo(IntervalVar[] array, int arrayIndex)
-
108  {
-
109  CopyTo(0, array, arrayIndex, this.Count);
-
110  }
-
111 
-
112  public void CopyTo(int index, IntervalVar[] array, int arrayIndex, int count)
-
113  {
-
114  if (array == null)
-
115  throw new global::System.ArgumentNullException("array");
-
116  if (index < 0)
-
117  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
-
118  if (arrayIndex < 0)
-
119  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
-
120  if (count < 0)
-
121  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
-
122  if (array.Rank > 1)
-
123  throw new global::System.ArgumentException("Multi dimensional array.", "array");
-
124  if (index+count > this.Count || arrayIndex+count > array.Length)
-
125  throw new global::System.ArgumentException("Number of elements to copy is too large.");
-
126  for (int i=0; i<count; i++)
-
127  array.SetValue(getitemcopy(index+i), arrayIndex+i);
-
128  }
-
129 
-
130  global::System.Collections.Generic.IEnumerator<IntervalVar> global::System.Collections.Generic.IEnumerable<IntervalVar>.GetEnumerator() {
-
131  return new IntervalVarVectorEnumerator(this);
-
132  }
-
133 
-
134  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
-
135  return new IntervalVarVectorEnumerator(this);
-
136  }
-
137 
-
138  public IntervalVarVectorEnumerator GetEnumerator() {
-
139  return new IntervalVarVectorEnumerator(this);
-
140  }
-
141 
-
142  // Type-safe enumerator
-
147  public sealed class IntervalVarVectorEnumerator : global::System.Collections.IEnumerator
-
148  , global::System.Collections.Generic.IEnumerator<IntervalVar>
-
149  {
-
150  private IntervalVarVector collectionRef;
-
151  private int currentIndex;
-
152  private object currentObject;
-
153  private int currentSize;
+
107  public bool IsSynchronized {
+
108  get {
+
109  return false;
+
110  }
+
111  }
+
112 
+
113  public void CopyTo(IntervalVar[] array)
+
114  {
+
115  CopyTo(0, array, 0, this.Count);
+
116  }
+
117 
+
118  public void CopyTo(IntervalVar[] array, int arrayIndex)
+
119  {
+
120  CopyTo(0, array, arrayIndex, this.Count);
+
121  }
+
122 
+
123  public void CopyTo(int index, IntervalVar[] array, int arrayIndex, int count)
+
124  {
+
125  if (array == null)
+
126  throw new global::System.ArgumentNullException("array");
+
127  if (index < 0)
+
128  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
+
129  if (arrayIndex < 0)
+
130  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
+
131  if (count < 0)
+
132  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
+
133  if (array.Rank > 1)
+
134  throw new global::System.ArgumentException("Multi dimensional array.", "array");
+
135  if (index+count > this.Count || arrayIndex+count > array.Length)
+
136  throw new global::System.ArgumentException("Number of elements to copy is too large.");
+
137  for (int i=0; i<count; i++)
+
138  array.SetValue(getitemcopy(index+i), arrayIndex+i);
+
139  }
+
140 
+
141  public IntervalVar[] ToArray() {
+
142  IntervalVar[] array = new IntervalVar[this.Count];
+
143  this.CopyTo(array);
+
144  return array;
+
145  }
+
146 
+
147  global::System.Collections.Generic.IEnumerator<IntervalVar> global::System.Collections.Generic.IEnumerable<IntervalVar>.GetEnumerator() {
+
148  return new IntervalVarVectorEnumerator(this);
+
149  }
+
150 
+
151  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
+
152  return new IntervalVarVectorEnumerator(this);
+
153  }
154 
-
155  public IntervalVarVectorEnumerator(IntervalVarVector collection) {
-
156  collectionRef = collection;
-
157  currentIndex = -1;
-
158  currentObject = null;
-
159  currentSize = collectionRef.Count;
-
160  }
-
161 
-
162  // Type-safe iterator Current
-
163  public IntervalVar Current {
-
164  get {
-
165  if (currentIndex == -1)
-
166  throw new global::System.InvalidOperationException("Enumeration not started.");
-
167  if (currentIndex > currentSize - 1)
-
168  throw new global::System.InvalidOperationException("Enumeration finished.");
-
169  if (currentObject == null)
-
170  throw new global::System.InvalidOperationException("Collection modified.");
-
171  return (IntervalVar)currentObject;
-
172  }
-
173  }
-
174 
-
175  // Type-unsafe IEnumerator.Current
-
176  object global::System.Collections.IEnumerator.Current {
-
177  get {
-
178  return Current;
-
179  }
-
180  }
-
181 
-
182  public bool MoveNext() {
-
183  int size = collectionRef.Count;
-
184  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
-
185  if (moveOkay) {
-
186  currentIndex++;
-
187  currentObject = collectionRef[currentIndex];
-
188  } else {
-
189  currentObject = null;
-
190  }
-
191  return moveOkay;
-
192  }
-
193 
-
194  public void Reset() {
-
195  currentIndex = -1;
-
196  currentObject = null;
-
197  if (collectionRef.Count != currentSize) {
-
198  throw new global::System.InvalidOperationException("Collection modified.");
-
199  }
-
200  }
-
201 
-
202  public void Dispose() {
-
203  currentIndex = -1;
-
204  currentObject = null;
-
205  }
-
206  }
-
207 
-
208  public void Clear() {
-
209  operations_research_constraint_solverPINVOKE.IntervalVarVector_Clear(swigCPtr);
-
210  }
-
211 
-
212  public void Add(IntervalVar x) {
-
213  operations_research_constraint_solverPINVOKE.IntervalVarVector_Add(swigCPtr, IntervalVar.getCPtr(x));
-
214  }
-
215 
-
216  private uint size() {
-
217  uint ret = operations_research_constraint_solverPINVOKE.IntervalVarVector_size(swigCPtr);
-
218  return ret;
-
219  }
-
220 
-
221  private uint capacity() {
-
222  uint ret = operations_research_constraint_solverPINVOKE.IntervalVarVector_capacity(swigCPtr);
-
223  return ret;
-
224  }
-
225 
-
226  private void reserve(uint n) {
-
227  operations_research_constraint_solverPINVOKE.IntervalVarVector_reserve(swigCPtr, n);
-
228  }
-
229 
-
230  public IntervalVarVector() : this(operations_research_constraint_solverPINVOKE.new_IntervalVarVector__SWIG_0(), true) {
+
155  public IntervalVarVectorEnumerator GetEnumerator() {
+
156  return new IntervalVarVectorEnumerator(this);
+
157  }
+
158 
+
159  // Type-safe enumerator
+
164  public sealed class IntervalVarVectorEnumerator : global::System.Collections.IEnumerator
+
165  , global::System.Collections.Generic.IEnumerator<IntervalVar>
+
166  {
+
167  private IntervalVarVector collectionRef;
+
168  private int currentIndex;
+
169  private object currentObject;
+
170  private int currentSize;
+
171 
+
172  public IntervalVarVectorEnumerator(IntervalVarVector collection) {
+
173  collectionRef = collection;
+
174  currentIndex = -1;
+
175  currentObject = null;
+
176  currentSize = collectionRef.Count;
+
177  }
+
178 
+
179  // Type-safe iterator Current
+
180  public IntervalVar Current {
+
181  get {
+
182  if (currentIndex == -1)
+
183  throw new global::System.InvalidOperationException("Enumeration not started.");
+
184  if (currentIndex > currentSize - 1)
+
185  throw new global::System.InvalidOperationException("Enumeration finished.");
+
186  if (currentObject == null)
+
187  throw new global::System.InvalidOperationException("Collection modified.");
+
188  return (IntervalVar)currentObject;
+
189  }
+
190  }
+
191 
+
192  // Type-unsafe IEnumerator.Current
+
193  object global::System.Collections.IEnumerator.Current {
+
194  get {
+
195  return Current;
+
196  }
+
197  }
+
198 
+
199  public bool MoveNext() {
+
200  int size = collectionRef.Count;
+
201  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
+
202  if (moveOkay) {
+
203  currentIndex++;
+
204  currentObject = collectionRef[currentIndex];
+
205  } else {
+
206  currentObject = null;
+
207  }
+
208  return moveOkay;
+
209  }
+
210 
+
211  public void Reset() {
+
212  currentIndex = -1;
+
213  currentObject = null;
+
214  if (collectionRef.Count != currentSize) {
+
215  throw new global::System.InvalidOperationException("Collection modified.");
+
216  }
+
217  }
+
218 
+
219  public void Dispose() {
+
220  currentIndex = -1;
+
221  currentObject = null;
+
222  }
+
223  }
+
224 
+
225  public void Clear() {
+
226  operations_research_constraint_solverPINVOKE.IntervalVarVector_Clear(swigCPtr);
+
227  }
+
228 
+
229  public void Add(IntervalVar x) {
+
230  operations_research_constraint_solverPINVOKE.IntervalVarVector_Add(swigCPtr, IntervalVar.getCPtr(x));
231  }
232 
-
233  public IntervalVarVector(IntervalVarVector other) : this(operations_research_constraint_solverPINVOKE.new_IntervalVarVector__SWIG_1(IntervalVarVector.getCPtr(other)), true) {
-
234  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
235  }
-
236 
-
237  public IntervalVarVector(int capacity) : this(operations_research_constraint_solverPINVOKE.new_IntervalVarVector__SWIG_2(capacity), true) {
-
238  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
239  }
-
240 
-
241  private IntervalVar getitemcopy(int index) {
-
242  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVarVector_getitemcopy(swigCPtr, index);
-
243  IntervalVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntervalVar(cPtr, false);
-
244  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
245  return ret;
-
246  }
-
247 
-
248  private IntervalVar getitem(int index) {
-
249  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVarVector_getitem(swigCPtr, index);
-
250  IntervalVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntervalVar(cPtr, false);
-
251  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
252  return ret;
-
253  }
-
254 
-
255  private void setitem(int index, IntervalVar val) {
-
256  operations_research_constraint_solverPINVOKE.IntervalVarVector_setitem(swigCPtr, index, IntervalVar.getCPtr(val));
-
257  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
258  }
-
259 
-
260  public void AddRange(IntervalVarVector values) {
-
261  operations_research_constraint_solverPINVOKE.IntervalVarVector_AddRange(swigCPtr, IntervalVarVector.getCPtr(values));
-
262  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
233  private uint size() {
+
234  uint ret = operations_research_constraint_solverPINVOKE.IntervalVarVector_size(swigCPtr);
+
235  return ret;
+
236  }
+
237 
+
238  private uint capacity() {
+
239  uint ret = operations_research_constraint_solverPINVOKE.IntervalVarVector_capacity(swigCPtr);
+
240  return ret;
+
241  }
+
242 
+
243  private void reserve(uint n) {
+
244  operations_research_constraint_solverPINVOKE.IntervalVarVector_reserve(swigCPtr, n);
+
245  }
+
246 
+
247  public IntervalVarVector() : this(operations_research_constraint_solverPINVOKE.new_IntervalVarVector__SWIG_0(), true) {
+
248  }
+
249 
+
250  public IntervalVarVector(IntervalVarVector other) : this(operations_research_constraint_solverPINVOKE.new_IntervalVarVector__SWIG_1(IntervalVarVector.getCPtr(other)), true) {
+
251  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
252  }
+
253 
+
254  public IntervalVarVector(int capacity) : this(operations_research_constraint_solverPINVOKE.new_IntervalVarVector__SWIG_2(capacity), true) {
+
255  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
256  }
+
257 
+
258  private IntervalVar getitemcopy(int index) {
+
259  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVarVector_getitemcopy(swigCPtr, index);
+
260  IntervalVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntervalVar(cPtr, false);
+
261  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
262  return ret;
263  }
264 
-
265  public IntervalVarVector GetRange(int index, int count) {
-
266  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVarVector_GetRange(swigCPtr, index, count);
-
267  IntervalVarVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntervalVarVector(cPtr, true);
-
268  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
265  private IntervalVar getitem(int index) {
+
266  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVarVector_getitem(swigCPtr, index);
+
267  IntervalVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntervalVar(cPtr, false);
+
268  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
269  return ret;
270  }
271 
-
272  public void Insert(int index, IntervalVar x) {
-
273  operations_research_constraint_solverPINVOKE.IntervalVarVector_Insert(swigCPtr, index, IntervalVar.getCPtr(x));
-
274  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
272  private void setitem(int index, IntervalVar val) {
+
273  operations_research_constraint_solverPINVOKE.IntervalVarVector_setitem(swigCPtr, index, IntervalVar.getCPtr(val));
+
274  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
275  }
276 
-
277  public void InsertRange(int index, IntervalVarVector values) {
-
278  operations_research_constraint_solverPINVOKE.IntervalVarVector_InsertRange(swigCPtr, index, IntervalVarVector.getCPtr(values));
+
277  public void AddRange(IntervalVarVector values) {
+
278  operations_research_constraint_solverPINVOKE.IntervalVarVector_AddRange(swigCPtr, IntervalVarVector.getCPtr(values));
279  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
280  }
281 
-
282  public void RemoveAt(int index) {
-
283  operations_research_constraint_solverPINVOKE.IntervalVarVector_RemoveAt(swigCPtr, index);
-
284  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
285  }
-
286 
-
287  public void RemoveRange(int index, int count) {
-
288  operations_research_constraint_solverPINVOKE.IntervalVarVector_RemoveRange(swigCPtr, index, count);
-
289  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
290  }
-
291 
-
292  public static IntervalVarVector Repeat(IntervalVar value, int count) {
-
293  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVarVector_Repeat(IntervalVar.getCPtr(value), count);
-
294  IntervalVarVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntervalVarVector(cPtr, true);
-
295  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
296  return ret;
+
282  public IntervalVarVector GetRange(int index, int count) {
+
283  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVarVector_GetRange(swigCPtr, index, count);
+
284  IntervalVarVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntervalVarVector(cPtr, true);
+
285  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
286  return ret;
+
287  }
+
288 
+
289  public void Insert(int index, IntervalVar x) {
+
290  operations_research_constraint_solverPINVOKE.IntervalVarVector_Insert(swigCPtr, index, IntervalVar.getCPtr(x));
+
291  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
292  }
+
293 
+
294  public void InsertRange(int index, IntervalVarVector values) {
+
295  operations_research_constraint_solverPINVOKE.IntervalVarVector_InsertRange(swigCPtr, index, IntervalVarVector.getCPtr(values));
+
296  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
297  }
298 
-
299  public void Reverse() {
-
300  operations_research_constraint_solverPINVOKE.IntervalVarVector_Reverse__SWIG_0(swigCPtr);
-
301  }
-
302 
-
303  public void Reverse(int index, int count) {
-
304  operations_research_constraint_solverPINVOKE.IntervalVarVector_Reverse__SWIG_1(swigCPtr, index, count);
-
305  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
306  }
-
307 
-
308  public void SetRange(int index, IntervalVarVector values) {
-
309  operations_research_constraint_solverPINVOKE.IntervalVarVector_SetRange(swigCPtr, index, IntervalVarVector.getCPtr(values));
-
310  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
311  }
-
312 
-
313  public bool Contains(IntervalVar value) {
-
314  bool ret = operations_research_constraint_solverPINVOKE.IntervalVarVector_Contains(swigCPtr, IntervalVar.getCPtr(value));
-
315  return ret;
-
316  }
-
317 
-
318  public int IndexOf(IntervalVar value) {
-
319  int ret = operations_research_constraint_solverPINVOKE.IntervalVarVector_IndexOf(swigCPtr, IntervalVar.getCPtr(value));
-
320  return ret;
-
321  }
-
322 
-
323  public int LastIndexOf(IntervalVar value) {
-
324  int ret = operations_research_constraint_solverPINVOKE.IntervalVarVector_LastIndexOf(swigCPtr, IntervalVar.getCPtr(value));
-
325  return ret;
-
326  }
-
327 
-
328  public bool Remove(IntervalVar value) {
-
329  bool ret = operations_research_constraint_solverPINVOKE.IntervalVarVector_Remove(swigCPtr, IntervalVar.getCPtr(value));
-
330  return ret;
-
331  }
-
332 
-
333 }
+
299  public void RemoveAt(int index) {
+
300  operations_research_constraint_solverPINVOKE.IntervalVarVector_RemoveAt(swigCPtr, index);
+
301  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
302  }
+
303 
+
304  public void RemoveRange(int index, int count) {
+
305  operations_research_constraint_solverPINVOKE.IntervalVarVector_RemoveRange(swigCPtr, index, count);
+
306  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
307  }
+
308 
+
309  public static IntervalVarVector Repeat(IntervalVar value, int count) {
+
310  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVarVector_Repeat(IntervalVar.getCPtr(value), count);
+
311  IntervalVarVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntervalVarVector(cPtr, true);
+
312  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
313  return ret;
+
314  }
+
315 
+
316  public void Reverse() {
+
317  operations_research_constraint_solverPINVOKE.IntervalVarVector_Reverse__SWIG_0(swigCPtr);
+
318  }
+
319 
+
320  public void Reverse(int index, int count) {
+
321  operations_research_constraint_solverPINVOKE.IntervalVarVector_Reverse__SWIG_1(swigCPtr, index, count);
+
322  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
323  }
+
324 
+
325  public void SetRange(int index, IntervalVarVector values) {
+
326  operations_research_constraint_solverPINVOKE.IntervalVarVector_SetRange(swigCPtr, index, IntervalVarVector.getCPtr(values));
+
327  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
328  }
+
329 
+
330  public bool Contains(IntervalVar value) {
+
331  bool ret = operations_research_constraint_solverPINVOKE.IntervalVarVector_Contains(swigCPtr, IntervalVar.getCPtr(value));
+
332  return ret;
+
333  }
334 
-
335 }
+
335  public int IndexOf(IntervalVar value) {
+
336  int ret = operations_research_constraint_solverPINVOKE.IntervalVarVector_IndexOf(swigCPtr, IntervalVar.getCPtr(value));
+
337  return ret;
+
338  }
+
339 
+
340  public int LastIndexOf(IntervalVar value) {
+
341  int ret = operations_research_constraint_solverPINVOKE.IntervalVarVector_LastIndexOf(swigCPtr, IntervalVar.getCPtr(value));
+
342  return ret;
+
343  }
+
344 
+
345  public bool Remove(IntervalVar value) {
+
346  bool ret = operations_research_constraint_solverPINVOKE.IntervalVarVector_Remove(swigCPtr, IntervalVar.getCPtr(value));
+
347  return ret;
+
348  }
+
349 
+
350 }
+
351 
+
352 }
-
bool IsFixedSize
-
void Reverse(int index, int count)
-
void CopyTo(int index, IntervalVar[] array, int arrayIndex, int count)
-
void CopyTo(IntervalVar[] array, int arrayIndex)
-
IntervalVarVector(global::System.Collections.ICollection c)
-
void RemoveRange(int index, int count)
-
void Reset()
+
bool IsFixedSize
+
void Reverse(int index, int count)
+
void CopyTo(int index, IntervalVar[] array, int arrayIndex, int count)
+
void CopyTo(IntervalVar[] array, int arrayIndex)
+
void RemoveRange(int index, int count)
+
void Reset()
static void IntervalVarVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
bool Remove(IntervalVar value)
-
bool IsSynchronized
-
void Dispose()
-
static bool Pending
-
void InsertRange(int index, IntervalVarVector values)
+
IntervalVarVector(global::System.Collections.Generic.IEnumerable< IntervalVar > c)
+
bool Remove(IntervalVar value)
+
bool IsSynchronized
+
IntervalVar[] ToArray()
+
void Dispose()
+
static bool Pending
+
void InsertRange(int index, IntervalVarVector values)
Definition: Assignment.cs:11
+
void Dispose()
static void IntervalVarVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
void RemoveAt(int index)
-
bool Contains(IntervalVar value)
+
void RemoveAt(int index)
+
bool Contains(IntervalVar value)
static bool IntervalVarVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int IntervalVarVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void AddRange(IntervalVarVector values)
-
void Clear()
+
void AddRange(IntervalVarVector values)
+
void Clear()
static void IntervalVarVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void Add(IntervalVar x)
+
void Add(IntervalVar x)
-
int Capacity
+
int Capacity
static global::System.IntPtr IntervalVarVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
int IndexOf(IntervalVar value)
+
int IndexOf(IntervalVar value)
+
virtual void Dispose(bool disposing)
static uint IntervalVarVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void CopyTo(IntervalVar[] array)
-
int LastIndexOf(IntervalVar value)
-
void Insert(int index, IntervalVar x)
-
void SetRange(int index, IntervalVarVector values)
+
void CopyTo(IntervalVar[] array)
+
int LastIndexOf(IntervalVar value)
+
void Insert(int index, IntervalVar x)
+
void SetRange(int index, IntervalVarVector values)
static void IntervalVarVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntervalVarVector GetRange(int index, int count)
+
IntervalVarVector GetRange(int index, int count)
Definition: IntervalVar.cs:18
static bool IntervalVarVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
bool MoveNext()
-
IntervalVar Current
+
bool MoveNext()
+
IntervalVar Current
static void IntervalVarVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void delete_IntervalVarVector(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVarVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
-
IntervalVarVector(IntervalVarVector other)
-
void Reverse()
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
IntervalVarVector(IntervalVarVector other)
+
void Reverse()
static global::System.IntPtr IntervalVarVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
+
IntervalVarVector(global::System.Collections.IEnumerable c)
static void IntervalVarVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVarVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void IntervalVarVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
IntervalVarVector(int capacity)
-
IntervalVarVectorEnumerator GetEnumerator()
+
IntervalVarVector(int capacity)
+
IntervalVarVectorEnumerator GetEnumerator()
static void IntervalVarVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
static IntervalVarVector Repeat(IntervalVar value, int count)
-
IntervalVarVector()
+
static IntervalVarVector Repeat(IntervalVar value, int count)
+
IntervalVarVector()
static void IntervalVarVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
bool swigCMemOwn
-
IntervalVarVectorEnumerator(IntervalVarVector collection)
-
bool IsReadOnly
-
static global::System.Exception Retrieve()
-
int Count
+
bool swigCMemOwn
+
IntervalVarVectorEnumerator(IntervalVarVector collection)
+
bool IsReadOnly
+
static global::System.Exception Retrieve()
+
int Count
static int IntervalVarVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void Dispose()
-
void WhenDurationRange(VoidToVoid closure)
Definition: IntervalVar.cs:160
+
void WhenDurationRange(VoidToVoid closure)
Definition: IntervalVar.cs:155
static void IntervalVar_WhenEndRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
-
virtual void WhenPerformedBound(Demon d)
Definition: IntervalVar.cs:253
-
virtual long OldEndMin()
Definition: IntervalVar.cs:197
+
virtual void WhenPerformedBound(Demon d)
Definition: IntervalVar.cs:248
+
virtual long OldEndMin()
Definition: IntervalVar.cs:192
static void IntervalVar_SetPerformed(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
-
virtual bool MayBePerformed()
Definition: IntervalVar.cs:228
-
virtual void SetEndRange(long mi, long ma)
Definition: IntervalVar.cs:192
+
virtual bool MayBePerformed()
Definition: IntervalVar.cs:223
+
virtual void SetEndRange(long mi, long ma)
Definition: IntervalVar.cs:187
static void IntervalVar_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static long IntervalVar_StartMax(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Constraint EndsAfterEndWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:363
-
virtual void SetDurationMax(long m)
Definition: IntervalVar.cs:136
-
virtual void Accept(ModelVisitor visitor)
Definition: IntervalVar.cs:311
-
virtual void WhenStartBound(Demon d)
Definition: IntervalVar.cs:113
+
Constraint EndsAfterEndWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:358
+
virtual void SetDurationMax(long m)
Definition: IntervalVar.cs:131
+
virtual void Accept(ModelVisitor visitor)
Definition: IntervalVar.cs:306
+
virtual void WhenStartBound(Demon d)
Definition: IntervalVar.cs:108
static void IntervalVar_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
virtual long DurationMax()
Definition: IntervalVar.cs:126
-
virtual IntExpr SafeStartExpr(long unperformed_value)
Definition: IntervalVar.cs:293
-
virtual long DurationMin()
Definition: IntervalVar.cs:121
-
virtual void SetStartRange(long mi, long ma)
Definition: IntervalVar.cs:90
-
void WhenEndBound(VoidToVoid closure)
Definition: IntervalVar.cs:219
-
virtual IntExpr EndExpr()
Definition: IntervalVar.cs:281
+
virtual long DurationMax()
Definition: IntervalVar.cs:121
+
virtual IntExpr SafeStartExpr(long unperformed_value)
Definition: IntervalVar.cs:288
+
virtual long DurationMin()
Definition: IntervalVar.cs:116
+
virtual void SetStartRange(long mi, long ma)
Definition: IntervalVar.cs:85
+
void WhenEndBound(VoidToVoid closure)
Definition: IntervalVar.cs:214
+
virtual IntExpr EndExpr()
Definition: IntervalVar.cs:276
static global::System.IntPtr IntervalVar_StartsAfterEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void IntervalVar_WhenDurationRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static long IntervalVar_EndMax(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: IntExpr.cs:18
static global::System.IntPtr IntervalVar_StartsAfter(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
virtual IntExpr SafeEndExpr(long unperformed_value)
Definition: IntervalVar.cs:305
-
virtual long OldDurationMax()
Definition: IntervalVar.cs:151
+
virtual IntExpr SafeEndExpr(long unperformed_value)
Definition: IntervalVar.cs:300
+
virtual long OldDurationMax()
Definition: IntervalVar.cs:146
static global::System.IntPtr IntervalVar_EndsAfterStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_IntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_WhenEndRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void WhenDurationBound(Demon d)
Definition: IntervalVar.cs:164
+
virtual void WhenDurationBound(Demon d)
Definition: IntervalVar.cs:159
static void IntervalVar_WhenAnything__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
-
Constraint EndsAt(long date)
Definition: IntervalVar.cs:417
+
Constraint EndsAt(long date)
Definition: IntervalVar.cs:412
static void IntervalVar_WhenEndBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static void IntervalVar_WhenStartBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
-
Constraint EndsAfterEnd(IntervalVar other)
Definition: IntervalVar.cs:315
+
Constraint EndsAfterEnd(IntervalVar other)
Definition: IntervalVar.cs:310
static global::System.IntPtr IntervalVar_EndExpr(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: Demon.cs:18
-
Constraint StartsAfterStart(IntervalVar other)
Definition: IntervalVar.cs:345
+
Constraint StartsAfterStart(IntervalVar other)
Definition: IntervalVar.cs:340
static long IntervalVar_OldEndMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_WhenDurationBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
delegate void VoidToVoid()
-
void WhenPerformedBound(VoidToVoid closure)
Definition: IntervalVar.cs:257
-
Constraint EndsBefore(long date)
Definition: IntervalVar.cs:423
-
virtual void SetDurationRange(long mi, long ma)
Definition: IntervalVar.cs:141
+
void WhenPerformedBound(VoidToVoid closure)
Definition: IntervalVar.cs:252
+
Constraint EndsBefore(long date)
Definition: IntervalVar.cs:418
+
virtual void SetDurationRange(long mi, long ma)
Definition: IntervalVar.cs:136
static void IntervalVar_WhenPerformedBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_AvoidsDate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
void WhenStartBound(VoidToVoid closure)
Definition: IntervalVar.cs:117
+
void WhenStartBound(VoidToVoid closure)
Definition: IntervalVar.cs:112
static void IntervalVar_WhenDurationBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
-
static bool Pending
-
virtual long EndMin()
Definition: IntervalVar.cs:172
+
static bool Pending
+
virtual long EndMin()
Definition: IntervalVar.cs:167
static global::System.IntPtr IntervalVar_SafeDurationExpr(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_StartsAfterEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_EndsBefore(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
virtual long StartMin()
Definition: IntervalVar.cs:70
-
Constraint EndsAfterStartWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:369
+
virtual long StartMin()
Definition: IntervalVar.cs:65
+
Constraint EndsAfterStartWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:364
Definition: Assignment.cs:11
static long IntervalVar_EndMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static long IntervalVar_StartMin(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual IntExpr SafeDurationExpr(long unperformed_value)
Definition: IntervalVar.cs:299
-
virtual IntExpr DurationExpr()
Definition: IntervalVar.cs:275
+
virtual IntExpr SafeDurationExpr(long unperformed_value)
Definition: IntervalVar.cs:294
+
virtual IntExpr DurationExpr()
Definition: IntervalVar.cs:270
static void IntervalVar_WhenAnything__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
Constraint StartsAfterEndWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:387
-
virtual bool MustBePerformed()
Definition: IntervalVar.cs:223
-
Constraint EndsAtEnd(IntervalVar other)
Definition: IntervalVar.cs:327
+
Constraint StartsAfterEndWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:382
+
virtual bool MustBePerformed()
Definition: IntervalVar.cs:218
+
Constraint EndsAtEnd(IntervalVar other)
Definition: IntervalVar.cs:322
static void IntervalVar_WhenStartBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void SetStartMax(long m)
Definition: IntervalVar.cs:85
-
Constraint CrossesDate(long date)
Definition: IntervalVar.cs:447
-
Constraint StartsAfterEnd(IntervalVar other)
Definition: IntervalVar.cs:339
-
virtual long OldEndMax()
Definition: IntervalVar.cs:202
+
virtual void SetStartMax(long m)
Definition: IntervalVar.cs:80
+
Constraint CrossesDate(long date)
Definition: IntervalVar.cs:442
+
Constraint StartsAfterEnd(IntervalVar other)
Definition: IntervalVar.cs:334
+
virtual long OldEndMax()
Definition: IntervalVar.cs:197
static long IntervalVar_OldStartMax(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual IntExpr PerformedExpr()
Definition: IntervalVar.cs:287
-
IntervalVar RelaxedMin()
Definition: IntervalVar.cs:465
-
Constraint StartsAtStartWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:405
+
virtual IntExpr PerformedExpr()
Definition: IntervalVar.cs:282
+
IntervalVar RelaxedMin()
Definition: IntervalVar.cs:460
+
Constraint StartsAtStartWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:400
static global::System.IntPtr IntervalVar_StartExpr(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: ModelVisitor.cs:18
-
Constraint AvoidsDate(long date)
Definition: IntervalVar.cs:453
-
virtual long OldStartMax()
Definition: IntervalVar.cs:100
+
Constraint AvoidsDate(long date)
Definition: IntervalVar.cs:448
+
virtual long OldStartMax()
Definition: IntervalVar.cs:95
static global::System.IntPtr IntervalVar_StartsAtEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntervalVar_WhenDurationRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
-
IntervalVar RelaxedMax()
Definition: IntervalVar.cs:459
+
IntervalVar RelaxedMax()
Definition: IntervalVar.cs:454
static long IntervalVar_DurationMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_SetEndMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
bool IsPerformedBound()
Definition: IntervalVar.cs:238
-
Constraint EndsAfter(long date)
Definition: IntervalVar.cs:411
-
Constraint EndsAtStartWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:381
+
bool IsPerformedBound()
Definition: IntervalVar.cs:233
+
Constraint EndsAfter(long date)
Definition: IntervalVar.cs:406
+
Constraint EndsAtStartWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:376
static long IntervalVar_OldDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_EndsAtEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void WhenEndRange(Demon d)
Definition: IntervalVar.cs:207
+
virtual void WhenEndRange(Demon d)
Definition: IntervalVar.cs:202
static void IntervalVar_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void SetEndMin(long m)
Definition: IntervalVar.cs:182
-
virtual void WhenDurationRange(Demon d)
Definition: IntervalVar.cs:156
+
virtual void SetEndMin(long m)
Definition: IntervalVar.cs:177
+
virtual void WhenDurationRange(Demon d)
Definition: IntervalVar.cs:151
static global::System.IntPtr IntervalVar_SafeStartExpr(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVar_WhenPerformedBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static global::System.IntPtr IntervalVar_StartsAtEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static long IntervalVar_OldStartMin(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void SetPerformed(bool val)
Definition: IntervalVar.cs:243
-
virtual IntExpr StartExpr()
Definition: IntervalVar.cs:269
+
virtual void SetPerformed(bool val)
Definition: IntervalVar.cs:238
+
virtual IntExpr StartExpr()
Definition: IntervalVar.cs:264
static global::System.IntPtr IntervalVar_EndsAfterEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_PerformedExpr(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool IntervalVar_WasPerformedBound(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool IntervalVar_IsPerformedBound(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
-
void WhenAnything(VoidToVoid closure)
Definition: IntervalVar.cs:265
+
void WhenAnything(VoidToVoid closure)
Definition: IntervalVar.cs:260
static void IntervalVar_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
void WhenAnything(Demon d)
Definition: IntervalVar.cs:261
-
override void Dispose()
Definition: IntervalVar.cs:33
+
void WhenAnything(Demon d)
Definition: IntervalVar.cs:256
static global::System.IntPtr IntervalVar_EndsAfterEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
Definition: IntervalVar.cs:18
static global::System.IntPtr IntervalVar_SWIGUpcast(global::System.IntPtr jarg1)
-
virtual long EndMax()
Definition: IntervalVar.cs:177
+
virtual long EndMax()
Definition: IntervalVar.cs:172
static void IntervalVar_WhenStartRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void WhenEndBound(Demon d)
Definition: IntervalVar.cs:215
-
Constraint StartsAfter(long date)
Definition: IntervalVar.cs:429
+
virtual void WhenEndBound(Demon d)
Definition: IntervalVar.cs:210
+
Constraint StartsAfter(long date)
Definition: IntervalVar.cs:424
bool swigCMemOwn
Definition: BaseObject.cs:20
-
virtual bool WasPerformedBound()
Definition: IntervalVar.cs:248
-
virtual long OldStartMin()
Definition: IntervalVar.cs:95
+
virtual bool WasPerformedBound()
Definition: IntervalVar.cs:243
+
virtual long OldStartMin()
Definition: IntervalVar.cs:90
static global::System.IntPtr IntervalVar_EndsAfter(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static bool IntervalVar_CannotBePerformed(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Constraint StartsAtStart(IntervalVar other)
Definition: IntervalVar.cs:357
+
Constraint StartsAtStart(IntervalVar other)
Definition: IntervalVar.cs:352
static long IntervalVar_OldEndMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool IntervalVar_MayBePerformed(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static global::System.IntPtr IntervalVar_EndsAtEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr IntervalVar_StartsBefore(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
Constraint StartsBefore(long date)
Definition: IntervalVar.cs:441
+
Constraint StartsBefore(long date)
Definition: IntervalVar.cs:436
static global::System.IntPtr IntervalVar_RelaxedMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_EndsAt(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_EndsAfterStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr IntervalVar_EndsAtStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntervalVar_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
-
Constraint StartsAfterStartWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:393
-
void WhenStartRange(VoidToVoid closure)
Definition: IntervalVar.cs:109
+
Constraint StartsAfterStartWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:388
+
void WhenStartRange(VoidToVoid closure)
Definition: IntervalVar.cs:104
static global::System.IntPtr IntervalVar_EndsAtStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
Constraint StartsAt(long date)
Definition: IntervalVar.cs:435
-
virtual long StartMax()
Definition: IntervalVar.cs:75
-
void WhenDurationBound(VoidToVoid closure)
Definition: IntervalVar.cs:168
+
override void Dispose(bool disposing)
Definition: IntervalVar.cs:29
+
Constraint StartsAt(long date)
Definition: IntervalVar.cs:430
+
virtual long StartMax()
Definition: IntervalVar.cs:70
+
void WhenDurationBound(VoidToVoid closure)
Definition: IntervalVar.cs:163
static global::System.IntPtr IntervalVar_DurationExpr(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_SetDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static long IntervalVar_OldDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_StartsAfterStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void IntervalVar_SetDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_StartsAtStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
virtual long OldDurationMin()
Definition: IntervalVar.cs:146
+
virtual long OldDurationMin()
Definition: IntervalVar.cs:141
static global::System.IntPtr IntervalVar_StartsAfterStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
Constraint EndsAtStart(IntervalVar other)
Definition: IntervalVar.cs:333
-
virtual void SetEndMax(long m)
Definition: IntervalVar.cs:187
+
Constraint EndsAtStart(IntervalVar other)
Definition: IntervalVar.cs:328
+
virtual void SetEndMax(long m)
Definition: IntervalVar.cs:182
-
virtual void WhenStartRange(Demon d)
Definition: IntervalVar.cs:105
-
Constraint StartsAtEndWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:399
-
virtual void SetStartMin(long m)
Definition: IntervalVar.cs:80
+
virtual void WhenStartRange(Demon d)
Definition: IntervalVar.cs:100
+
Constraint StartsAtEndWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:394
+
virtual void SetStartMin(long m)
Definition: IntervalVar.cs:75
static long IntervalVar_kMaxValidValue_get()
-
Constraint EndsAtEndWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:375
-
bool CannotBePerformed()
Definition: IntervalVar.cs:233
+
Constraint EndsAtEndWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:370
+
bool CannotBePerformed()
Definition: IntervalVar.cs:228
static bool IntervalVar_MustBePerformed(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static long kMaxValidValue
Definition: IntervalVar.cs:63
-
static global::System.Exception Retrieve()
-
void WhenEndRange(VoidToVoid closure)
Definition: IntervalVar.cs:211
+
static long kMaxValidValue
Definition: IntervalVar.cs:58
+
static global::System.Exception Retrieve()
+
void WhenEndRange(VoidToVoid closure)
Definition: IntervalVar.cs:206
static global::System.IntPtr IntervalVar_RelaxedMin(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static long kMinValidValue
Definition: IntervalVar.cs:56
+
static long kMinValidValue
Definition: IntervalVar.cs:51
static void IntervalVar_WhenStartRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static void IntervalVar_WhenEndBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_StartsAt(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_SafeEndExpr(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_CrossesDate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static long IntervalVar_kMinValidValue_get()
-
virtual void SetDurationMin(long m)
Definition: IntervalVar.cs:131
-
Constraint StartsAtEnd(IntervalVar other)
Definition: IntervalVar.cs:351
+
virtual void SetDurationMin(long m)
Definition: IntervalVar.cs:126
+
Constraint StartsAtEnd(IntervalVar other)
Definition: IntervalVar.cs:346
static global::System.IntPtr IntervalVar_StartsAtStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static long IntervalVar_DurationMax(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Constraint EndsAfterStart(IntervalVar other)
Definition: IntervalVar.cs:321
+
Constraint EndsAfterStart(IntervalVar other)
Definition: IntervalVar.cs:316
-
void CopyTo(int index, KInt64Vector[] array, int arrayIndex, int count)
+
void CopyTo(int index, KInt64Vector[] array, int arrayIndex, int count)
static void delete_KInt64VectorVector(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool IsReadOnly
-
void SetRange(int index, KInt64VectorVector values)
+
bool IsReadOnly
+
void SetRange(int index, KInt64VectorVector values)
static global::System.IntPtr KInt64VectorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
KInt64VectorVector(global::System.Collections.ICollection c)
Definition: KInt64Vector.cs:13
-
bool MoveNext()
+
bool MoveNext()
static void KInt64VectorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void KInt64VectorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static void KInt64VectorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void AddRange(KInt64VectorVector values)
-
int Count
+
void AddRange(KInt64VectorVector values)
+
int Count
static global::System.IntPtr KInt64VectorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void Dispose()
-
int Capacity
-
bool IsFixedSize
-
void Reverse(int index, int count)
-
void Clear()
+
void Dispose()
+
int Capacity
+
bool IsFixedSize
+
void Reverse(int index, int count)
+
void Clear()
-
void Insert(int index, KInt64Vector x)
+
void Insert(int index, KInt64Vector x)
+
KInt64VectorVector(global::System.Collections.Generic.IEnumerable< KInt64Vector > c)
static void KInt64VectorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
static bool Pending
+
static bool Pending
Definition: KInt64Vector.cs:11
-
KInt64Vector Current
+
KInt64Vector Current
static global::System.IntPtr KInt64VectorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void InsertRange(int index, KInt64VectorVector values)
-
KInt64VectorVector(KInt64VectorVector other)
+
void InsertRange(int index, KInt64VectorVector values)
+
KInt64VectorVector(KInt64VectorVector other)
static void KInt64VectorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Reverse()
+
void Reverse()
static void KInt64VectorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void KInt64VectorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
KInt64VectorVector(int capacity)
-
void RemoveRange(int index, int count)
-
bool IsSynchronized
-
void RemoveAt(int index)
-
KInt64VectorVector()
+
KInt64VectorVector(int capacity)
+
void RemoveRange(int index, int count)
+
bool IsSynchronized
+
void RemoveAt(int index)
+
KInt64VectorVector()
static void KInt64VectorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
static KInt64VectorVector Repeat(KInt64Vector value, int count)
-
KInt64VectorVectorEnumerator(KInt64VectorVector collection)
-
void CopyTo(KInt64Vector[] array, int arrayIndex)
-
KInt64VectorVector GetRange(int index, int count)
+
static KInt64VectorVector Repeat(KInt64Vector value, int count)
+
KInt64VectorVectorEnumerator(KInt64VectorVector collection)
+
KInt64Vector[] ToArray()
+
void CopyTo(KInt64Vector[] array, int arrayIndex)
+
KInt64VectorVector GetRange(int index, int count)
static uint KInt64VectorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
KInt64VectorVectorEnumerator GetEnumerator()
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
-
bool swigCMemOwn
+
KInt64VectorVectorEnumerator GetEnumerator()
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
KInt64VectorVector(global::System.Collections.IEnumerable c)
+
bool swigCMemOwn
-
void Add(KInt64Vector x)
-
static global::System.Exception Retrieve()
+
virtual void Dispose(bool disposing)
+
void Add(KInt64Vector x)
+
static global::System.Exception Retrieve()
+
void Dispose()
static void KInt64VectorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void CopyTo(KInt64Vector[] array)
-
virtual void Dispose()
-
void Reset()
+
void CopyTo(KInt64Vector[] array)
+
void Reset()
static void KInt64VectorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
diff --git a/docs/dotnet/KInt64Vector_8cs_source.html b/docs/dotnet/KInt64Vector_8cs_source.html index 49214be6d6..5906898fba 100644 --- a/docs/dotnet/KInt64Vector_8cs_source.html +++ b/docs/dotnet/KInt64Vector_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -61,381 +61,401 @@
10 
11 namespace Google.OrTools.Algorithms {
12 
-
13 public class KInt64Vector : global::System.IDisposable, global::System.Collections.IEnumerable
-
14  , global::System.Collections.Generic.IList<long>
-
15  {
-
16  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
17  protected bool swigCMemOwn;
-
18 
-
19  internal KInt64Vector(global::System.IntPtr cPtr, bool cMemoryOwn) {
-
20  swigCMemOwn = cMemoryOwn;
-
21  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-
22  }
-
23 
-
24  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(KInt64Vector obj) {
-
25  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-
26  }
-
27 
-
28  ~KInt64Vector() {
-
29  Dispose();
-
30  }
-
31 
-
32  public virtual void Dispose() {
-
33  lock(this) {
-
34  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
35  if (swigCMemOwn) {
-
36  swigCMemOwn = false;
-
37  operations_research_algorithmsPINVOKE.delete_KInt64Vector(swigCPtr);
-
38  }
-
39  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
40  }
-
41  global::System.GC.SuppressFinalize(this);
-
42  }
-
43  }
-
44 
-
45  public KInt64Vector(global::System.Collections.ICollection c) : this() {
-
46  if (c == null)
-
47  throw new global::System.ArgumentNullException("c");
-
48  foreach (long element in c) {
-
49  this.Add(element);
-
50  }
-
51  }
-
52 
-
53  public bool IsFixedSize {
-
54  get {
-
55  return false;
-
56  }
-
57  }
-
58 
-
59  public bool IsReadOnly {
-
60  get {
-
61  return false;
-
62  }
-
63  }
-
64 
-
65  public long this[int index] {
-
66  get {
-
67  return getitem(index);
-
68  }
-
69  set {
-
70  setitem(index, value);
-
71  }
-
72  }
-
73 
-
74  public int Capacity {
-
75  get {
-
76  return (int)capacity();
-
77  }
-
78  set {
-
79  if (value < size())
-
80  throw new global::System.ArgumentOutOfRangeException("Capacity");
-
81  reserve((uint)value);
+
13 public class KInt64Vector : global::System.IDisposable, global::System.Collections.IEnumerable, global::System.Collections.Generic.IList<long>
+
14  {
+
15  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
16  protected bool swigCMemOwn;
+
17 
+
18  internal KInt64Vector(global::System.IntPtr cPtr, bool cMemoryOwn) {
+
19  swigCMemOwn = cMemoryOwn;
+
20  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+
21  }
+
22 
+
23  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(KInt64Vector obj) {
+
24  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+
25  }
+
26 
+
27  ~KInt64Vector() {
+
28  Dispose(false);
+
29  }
+
30 
+
31  public void Dispose() {
+
32  Dispose(true);
+
33  global::System.GC.SuppressFinalize(this);
+
34  }
+
35 
+
36  protected virtual void Dispose(bool disposing) {
+
37  lock(this) {
+
38  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
39  if (swigCMemOwn) {
+
40  swigCMemOwn = false;
+
41  operations_research_algorithmsPINVOKE.delete_KInt64Vector(swigCPtr);
+
42  }
+
43  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
44  }
+
45  }
+
46  }
+
47 
+
48  public KInt64Vector(global::System.Collections.IEnumerable c) : this() {
+
49  if (c == null)
+
50  throw new global::System.ArgumentNullException("c");
+
51  foreach (long element in c) {
+
52  this.Add(element);
+
53  }
+
54  }
+
55 
+
56  public KInt64Vector(global::System.Collections.Generic.IEnumerable<long> c) : this() {
+
57  if (c == null)
+
58  throw new global::System.ArgumentNullException("c");
+
59  foreach (long element in c) {
+
60  this.Add(element);
+
61  }
+
62  }
+
63 
+
64  public bool IsFixedSize {
+
65  get {
+
66  return false;
+
67  }
+
68  }
+
69 
+
70  public bool IsReadOnly {
+
71  get {
+
72  return false;
+
73  }
+
74  }
+
75 
+
76  public long this[int index] {
+
77  get {
+
78  return getitem(index);
+
79  }
+
80  set {
+
81  setitem(index, value);
82  }
83  }
84 
-
85  public int Count {
+
85  public int Capacity {
86  get {
-
87  return (int)size();
+
87  return (int)capacity();
88  }
-
89  }
-
90 
-
91  public bool IsSynchronized {
-
92  get {
-
93  return false;
-
94  }
-
95  }
-
96 
-
97  public void CopyTo(long[] array)
-
98  {
-
99  CopyTo(0, array, 0, this.Count);
+
89  set {
+
90  if (value < size())
+
91  throw new global::System.ArgumentOutOfRangeException("Capacity");
+
92  reserve((uint)value);
+
93  }
+
94  }
+
95 
+
96  public int Count {
+
97  get {
+
98  return (int)size();
+
99  }
100  }
101 
-
102  public void CopyTo(long[] array, int arrayIndex)
-
103  {
-
104  CopyTo(0, array, arrayIndex, this.Count);
-
105  }
-
106 
-
107  public void CopyTo(int index, long[] array, int arrayIndex, int count)
-
108  {
-
109  if (array == null)
-
110  throw new global::System.ArgumentNullException("array");
-
111  if (index < 0)
-
112  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
-
113  if (arrayIndex < 0)
-
114  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
-
115  if (count < 0)
-
116  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
-
117  if (array.Rank > 1)
-
118  throw new global::System.ArgumentException("Multi dimensional array.", "array");
-
119  if (index+count > this.Count || arrayIndex+count > array.Length)
-
120  throw new global::System.ArgumentException("Number of elements to copy is too large.");
-
121  for (int i=0; i<count; i++)
-
122  array.SetValue(getitemcopy(index+i), arrayIndex+i);
-
123  }
-
124 
-
125  global::System.Collections.Generic.IEnumerator<long> global::System.Collections.Generic.IEnumerable<long>.GetEnumerator() {
-
126  return new KInt64VectorEnumerator(this);
-
127  }
-
128 
-
129  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
-
130  return new KInt64VectorEnumerator(this);
-
131  }
-
132 
-
133  public KInt64VectorEnumerator GetEnumerator() {
-
134  return new KInt64VectorEnumerator(this);
-
135  }
-
136 
-
137  // Type-safe enumerator
-
142  public sealed class KInt64VectorEnumerator : global::System.Collections.IEnumerator
-
143  , global::System.Collections.Generic.IEnumerator<long>
-
144  {
-
145  private KInt64Vector collectionRef;
-
146  private int currentIndex;
-
147  private object currentObject;
-
148  private int currentSize;
+
102  public bool IsSynchronized {
+
103  get {
+
104  return false;
+
105  }
+
106  }
+
107 
+
108  public void CopyTo(long[] array)
+
109  {
+
110  CopyTo(0, array, 0, this.Count);
+
111  }
+
112 
+
113  public void CopyTo(long[] array, int arrayIndex)
+
114  {
+
115  CopyTo(0, array, arrayIndex, this.Count);
+
116  }
+
117 
+
118  public void CopyTo(int index, long[] array, int arrayIndex, int count)
+
119  {
+
120  if (array == null)
+
121  throw new global::System.ArgumentNullException("array");
+
122  if (index < 0)
+
123  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
+
124  if (arrayIndex < 0)
+
125  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
+
126  if (count < 0)
+
127  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
+
128  if (array.Rank > 1)
+
129  throw new global::System.ArgumentException("Multi dimensional array.", "array");
+
130  if (index+count > this.Count || arrayIndex+count > array.Length)
+
131  throw new global::System.ArgumentException("Number of elements to copy is too large.");
+
132  for (int i=0; i<count; i++)
+
133  array.SetValue(getitemcopy(index+i), arrayIndex+i);
+
134  }
+
135 
+
136  public long[] ToArray() {
+
137  long[] array = new long[this.Count];
+
138  this.CopyTo(array);
+
139  return array;
+
140  }
+
141 
+
142  global::System.Collections.Generic.IEnumerator<long> global::System.Collections.Generic.IEnumerable<long>.GetEnumerator() {
+
143  return new KInt64VectorEnumerator(this);
+
144  }
+
145 
+
146  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
+
147  return new KInt64VectorEnumerator(this);
+
148  }
149 
-
150  public KInt64VectorEnumerator(KInt64Vector collection) {
-
151  collectionRef = collection;
-
152  currentIndex = -1;
-
153  currentObject = null;
-
154  currentSize = collectionRef.Count;
-
155  }
-
156 
-
157  // Type-safe iterator Current
-
158  public long Current {
-
159  get {
-
160  if (currentIndex == -1)
-
161  throw new global::System.InvalidOperationException("Enumeration not started.");
-
162  if (currentIndex > currentSize - 1)
-
163  throw new global::System.InvalidOperationException("Enumeration finished.");
-
164  if (currentObject == null)
-
165  throw new global::System.InvalidOperationException("Collection modified.");
-
166  return (long)currentObject;
-
167  }
-
168  }
-
169 
-
170  // Type-unsafe IEnumerator.Current
-
171  object global::System.Collections.IEnumerator.Current {
-
172  get {
-
173  return Current;
-
174  }
-
175  }
-
176 
-
177  public bool MoveNext() {
-
178  int size = collectionRef.Count;
-
179  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
-
180  if (moveOkay) {
-
181  currentIndex++;
-
182  currentObject = collectionRef[currentIndex];
-
183  } else {
-
184  currentObject = null;
-
185  }
-
186  return moveOkay;
-
187  }
-
188 
-
189  public void Reset() {
-
190  currentIndex = -1;
-
191  currentObject = null;
-
192  if (collectionRef.Count != currentSize) {
-
193  throw new global::System.InvalidOperationException("Collection modified.");
-
194  }
-
195  }
-
196 
-
197  public void Dispose() {
-
198  currentIndex = -1;
-
199  currentObject = null;
-
200  }
-
201  }
-
202 
-
203  public void Clear() {
-
204  operations_research_algorithmsPINVOKE.KInt64Vector_Clear(swigCPtr);
-
205  }
-
206 
-
207  public void Add(long x) {
-
208  operations_research_algorithmsPINVOKE.KInt64Vector_Add(swigCPtr, x);
-
209  }
-
210 
-
211  private uint size() {
-
212  uint ret = operations_research_algorithmsPINVOKE.KInt64Vector_size(swigCPtr);
-
213  return ret;
-
214  }
-
215 
-
216  private uint capacity() {
-
217  uint ret = operations_research_algorithmsPINVOKE.KInt64Vector_capacity(swigCPtr);
-
218  return ret;
-
219  }
-
220 
-
221  private void reserve(uint n) {
-
222  operations_research_algorithmsPINVOKE.KInt64Vector_reserve(swigCPtr, n);
-
223  }
-
224 
-
225  public KInt64Vector() : this(operations_research_algorithmsPINVOKE.new_KInt64Vector__SWIG_0(), true) {
+
150  public KInt64VectorEnumerator GetEnumerator() {
+
151  return new KInt64VectorEnumerator(this);
+
152  }
+
153 
+
154  // Type-safe enumerator
+
159  public sealed class KInt64VectorEnumerator : global::System.Collections.IEnumerator
+
160  , global::System.Collections.Generic.IEnumerator<long>
+
161  {
+
162  private KInt64Vector collectionRef;
+
163  private int currentIndex;
+
164  private object currentObject;
+
165  private int currentSize;
+
166 
+
167  public KInt64VectorEnumerator(KInt64Vector collection) {
+
168  collectionRef = collection;
+
169  currentIndex = -1;
+
170  currentObject = null;
+
171  currentSize = collectionRef.Count;
+
172  }
+
173 
+
174  // Type-safe iterator Current
+
175  public long Current {
+
176  get {
+
177  if (currentIndex == -1)
+
178  throw new global::System.InvalidOperationException("Enumeration not started.");
+
179  if (currentIndex > currentSize - 1)
+
180  throw new global::System.InvalidOperationException("Enumeration finished.");
+
181  if (currentObject == null)
+
182  throw new global::System.InvalidOperationException("Collection modified.");
+
183  return (long)currentObject;
+
184  }
+
185  }
+
186 
+
187  // Type-unsafe IEnumerator.Current
+
188  object global::System.Collections.IEnumerator.Current {
+
189  get {
+
190  return Current;
+
191  }
+
192  }
+
193 
+
194  public bool MoveNext() {
+
195  int size = collectionRef.Count;
+
196  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
+
197  if (moveOkay) {
+
198  currentIndex++;
+
199  currentObject = collectionRef[currentIndex];
+
200  } else {
+
201  currentObject = null;
+
202  }
+
203  return moveOkay;
+
204  }
+
205 
+
206  public void Reset() {
+
207  currentIndex = -1;
+
208  currentObject = null;
+
209  if (collectionRef.Count != currentSize) {
+
210  throw new global::System.InvalidOperationException("Collection modified.");
+
211  }
+
212  }
+
213 
+
214  public void Dispose() {
+
215  currentIndex = -1;
+
216  currentObject = null;
+
217  }
+
218  }
+
219 
+
220  public void Clear() {
+
221  operations_research_algorithmsPINVOKE.KInt64Vector_Clear(swigCPtr);
+
222  }
+
223 
+
224  public void Add(long x) {
+
225  operations_research_algorithmsPINVOKE.KInt64Vector_Add(swigCPtr, x);
226  }
227 
-
228  public KInt64Vector(KInt64Vector other) : this(operations_research_algorithmsPINVOKE.new_KInt64Vector__SWIG_1(KInt64Vector.getCPtr(other)), true) {
-
229  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
-
230  }
-
231 
-
232  public KInt64Vector(int capacity) : this(operations_research_algorithmsPINVOKE.new_KInt64Vector__SWIG_2(capacity), true) {
-
233  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
-
234  }
-
235 
-
236  private long getitemcopy(int index) {
-
237  long ret = operations_research_algorithmsPINVOKE.KInt64Vector_getitemcopy(swigCPtr, index);
-
238  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
-
239  return ret;
+
228  private uint size() {
+
229  uint ret = operations_research_algorithmsPINVOKE.KInt64Vector_size(swigCPtr);
+
230  return ret;
+
231  }
+
232 
+
233  private uint capacity() {
+
234  uint ret = operations_research_algorithmsPINVOKE.KInt64Vector_capacity(swigCPtr);
+
235  return ret;
+
236  }
+
237 
+
238  private void reserve(uint n) {
+
239  operations_research_algorithmsPINVOKE.KInt64Vector_reserve(swigCPtr, n);
240  }
241 
-
242  private long getitem(int index) {
-
243  long ret = operations_research_algorithmsPINVOKE.KInt64Vector_getitem(swigCPtr, index);
-
244  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
-
245  return ret;
-
246  }
-
247 
-
248  private void setitem(int index, long val) {
-
249  operations_research_algorithmsPINVOKE.KInt64Vector_setitem(swigCPtr, index, val);
-
250  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
+
242  public KInt64Vector() : this(operations_research_algorithmsPINVOKE.new_KInt64Vector__SWIG_0(), true) {
+
243  }
+
244 
+
245  public KInt64Vector(KInt64Vector other) : this(operations_research_algorithmsPINVOKE.new_KInt64Vector__SWIG_1(KInt64Vector.getCPtr(other)), true) {
+
246  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
+
247  }
+
248 
+
249  public KInt64Vector(int capacity) : this(operations_research_algorithmsPINVOKE.new_KInt64Vector__SWIG_2(capacity), true) {
+
250  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
251  }
252 
-
253  public void AddRange(KInt64Vector values) {
-
254  operations_research_algorithmsPINVOKE.KInt64Vector_AddRange(swigCPtr, KInt64Vector.getCPtr(values));
+
253  private long getitemcopy(int index) {
+
254  long ret = operations_research_algorithmsPINVOKE.KInt64Vector_getitemcopy(swigCPtr, index);
255  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
-
256  }
-
257 
-
258  public KInt64Vector GetRange(int index, int count) {
-
259  global::System.IntPtr cPtr = operations_research_algorithmsPINVOKE.KInt64Vector_GetRange(swigCPtr, index, count);
-
260  KInt64Vector ret = (cPtr == global::System.IntPtr.Zero) ? null : new KInt64Vector(cPtr, true);
-
261  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
+
256  return ret;
+
257  }
+
258 
+
259  private long getitem(int index) {
+
260  long ret = operations_research_algorithmsPINVOKE.KInt64Vector_getitem(swigCPtr, index);
+
261  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
262  return ret;
263  }
264 
-
265  public void Insert(int index, long x) {
-
266  operations_research_algorithmsPINVOKE.KInt64Vector_Insert(swigCPtr, index, x);
-
267  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
+
265  private void setitem(int index, long val) {
+
266  operations_research_algorithmsPINVOKE.KInt64Vector_setitem(swigCPtr, index, val);
+
267  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
268  }
269 
-
270  public void InsertRange(int index, KInt64Vector values) {
-
271  operations_research_algorithmsPINVOKE.KInt64Vector_InsertRange(swigCPtr, index, KInt64Vector.getCPtr(values));
+
270  public void AddRange(KInt64Vector values) {
+
271  operations_research_algorithmsPINVOKE.KInt64Vector_AddRange(swigCPtr, KInt64Vector.getCPtr(values));
272  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
273  }
274 
-
275  public void RemoveAt(int index) {
-
276  operations_research_algorithmsPINVOKE.KInt64Vector_RemoveAt(swigCPtr, index);
-
277  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
-
278  }
-
279 
-
280  public void RemoveRange(int index, int count) {
-
281  operations_research_algorithmsPINVOKE.KInt64Vector_RemoveRange(swigCPtr, index, count);
-
282  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
-
283  }
-
284 
-
285  public static KInt64Vector Repeat(long value, int count) {
-
286  global::System.IntPtr cPtr = operations_research_algorithmsPINVOKE.KInt64Vector_Repeat(value, count);
-
287  KInt64Vector ret = (cPtr == global::System.IntPtr.Zero) ? null : new KInt64Vector(cPtr, true);
-
288  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
-
289  return ret;
+
275  public KInt64Vector GetRange(int index, int count) {
+
276  global::System.IntPtr cPtr = operations_research_algorithmsPINVOKE.KInt64Vector_GetRange(swigCPtr, index, count);
+
277  KInt64Vector ret = (cPtr == global::System.IntPtr.Zero) ? null : new KInt64Vector(cPtr, true);
+
278  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
+
279  return ret;
+
280  }
+
281 
+
282  public void Insert(int index, long x) {
+
283  operations_research_algorithmsPINVOKE.KInt64Vector_Insert(swigCPtr, index, x);
+
284  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
+
285  }
+
286 
+
287  public void InsertRange(int index, KInt64Vector values) {
+
288  operations_research_algorithmsPINVOKE.KInt64Vector_InsertRange(swigCPtr, index, KInt64Vector.getCPtr(values));
+
289  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
290  }
291 
-
292  public void Reverse() {
-
293  operations_research_algorithmsPINVOKE.KInt64Vector_Reverse__SWIG_0(swigCPtr);
-
294  }
-
295 
-
296  public void Reverse(int index, int count) {
-
297  operations_research_algorithmsPINVOKE.KInt64Vector_Reverse__SWIG_1(swigCPtr, index, count);
-
298  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
-
299  }
-
300 
-
301  public void SetRange(int index, KInt64Vector values) {
-
302  operations_research_algorithmsPINVOKE.KInt64Vector_SetRange(swigCPtr, index, KInt64Vector.getCPtr(values));
-
303  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
-
304  }
-
305 
-
306  public bool Contains(long value) {
-
307  bool ret = operations_research_algorithmsPINVOKE.KInt64Vector_Contains(swigCPtr, value);
-
308  return ret;
-
309  }
-
310 
-
311  public int IndexOf(long value) {
-
312  int ret = operations_research_algorithmsPINVOKE.KInt64Vector_IndexOf(swigCPtr, value);
-
313  return ret;
-
314  }
-
315 
-
316  public int LastIndexOf(long value) {
-
317  int ret = operations_research_algorithmsPINVOKE.KInt64Vector_LastIndexOf(swigCPtr, value);
-
318  return ret;
-
319  }
-
320 
-
321  public bool Remove(long value) {
-
322  bool ret = operations_research_algorithmsPINVOKE.KInt64Vector_Remove(swigCPtr, value);
-
323  return ret;
-
324  }
-
325 
-
326 }
+
292  public void RemoveAt(int index) {
+
293  operations_research_algorithmsPINVOKE.KInt64Vector_RemoveAt(swigCPtr, index);
+
294  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
+
295  }
+
296 
+
297  public void RemoveRange(int index, int count) {
+
298  operations_research_algorithmsPINVOKE.KInt64Vector_RemoveRange(swigCPtr, index, count);
+
299  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
+
300  }
+
301 
+
302  public static KInt64Vector Repeat(long value, int count) {
+
303  global::System.IntPtr cPtr = operations_research_algorithmsPINVOKE.KInt64Vector_Repeat(value, count);
+
304  KInt64Vector ret = (cPtr == global::System.IntPtr.Zero) ? null : new KInt64Vector(cPtr, true);
+
305  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
+
306  return ret;
+
307  }
+
308 
+
309  public void Reverse() {
+
310  operations_research_algorithmsPINVOKE.KInt64Vector_Reverse__SWIG_0(swigCPtr);
+
311  }
+
312 
+
313  public void Reverse(int index, int count) {
+
314  operations_research_algorithmsPINVOKE.KInt64Vector_Reverse__SWIG_1(swigCPtr, index, count);
+
315  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
+
316  }
+
317 
+
318  public void SetRange(int index, KInt64Vector values) {
+
319  operations_research_algorithmsPINVOKE.KInt64Vector_SetRange(swigCPtr, index, KInt64Vector.getCPtr(values));
+
320  if (operations_research_algorithmsPINVOKE.SWIGPendingException.Pending) throw operations_research_algorithmsPINVOKE.SWIGPendingException.Retrieve();
+
321  }
+
322 
+
323  public bool Contains(long value) {
+
324  bool ret = operations_research_algorithmsPINVOKE.KInt64Vector_Contains(swigCPtr, value);
+
325  return ret;
+
326  }
327 
-
328 }
+
328  public int IndexOf(long value) {
+
329  int ret = operations_research_algorithmsPINVOKE.KInt64Vector_IndexOf(swigCPtr, value);
+
330  return ret;
+
331  }
+
332 
+
333  public int LastIndexOf(long value) {
+
334  int ret = operations_research_algorithmsPINVOKE.KInt64Vector_LastIndexOf(swigCPtr, value);
+
335  return ret;
+
336  }
+
337 
+
338  public bool Remove(long value) {
+
339  bool ret = operations_research_algorithmsPINVOKE.KInt64Vector_Remove(swigCPtr, value);
+
340  return ret;
+
341  }
+
342 
+
343 }
+
344 
+
345 }
-
KInt64VectorEnumerator GetEnumerator()
-
void Reset()
-
void Reverse()
+
KInt64VectorEnumerator GetEnumerator()
+
void Reset()
+
KInt64Vector(global::System.Collections.IEnumerable c)
Definition: KInt64Vector.cs:48
+
void Reverse()
static void KInt64Vector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
-
void SetRange(int index, KInt64Vector values)
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
void SetRange(int index, KInt64Vector values)
static void KInt64Vector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static long KInt64Vector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
KInt64Vector(int capacity)
+
KInt64Vector(int capacity)
static int KInt64Vector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
bool IsFixedSize
Definition: KInt64Vector.cs:53
-
void RemoveRange(int index, int count)
-
void RemoveAt(int index)
+
bool IsFixedSize
Definition: KInt64Vector.cs:64
+
void RemoveRange(int index, int count)
+
void RemoveAt(int index)
Definition: KInt64Vector.cs:13
-
int LastIndexOf(long value)
-
void InsertRange(int index, KInt64Vector values)
-
void CopyTo(long[] array, int arrayIndex)
-
int IndexOf(long value)
-
virtual void Dispose()
Definition: KInt64Vector.cs:32
+
int LastIndexOf(long value)
+
void InsertRange(int index, KInt64Vector values)
+
void CopyTo(long[] array, int arrayIndex)
+
int IndexOf(long value)
static bool KInt64Vector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
void AddRange(KInt64Vector values)
+
void AddRange(KInt64Vector values)
static void KInt64Vector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
KInt64VectorEnumerator(KInt64Vector collection)
+
KInt64VectorEnumerator(KInt64Vector collection)
-
int Count
Definition: KInt64Vector.cs:85
+
int Count
Definition: KInt64Vector.cs:96
static global::System.IntPtr KInt64Vector_Repeat(long jarg1, int jarg2)
-
KInt64Vector(KInt64Vector other)
-
void Clear()
+
KInt64Vector(KInt64Vector other)
+
void Clear()
static global::System.IntPtr KInt64Vector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
bool Contains(long value)
+
bool Contains(long value)
static void KInt64Vector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void CopyTo(int index, long[] array, int arrayIndex, int count)
-
static bool Pending
+
void CopyTo(int index, long[] array, int arrayIndex, int count)
+
static bool Pending
Definition: KInt64Vector.cs:11
-
void Insert(int index, long x)
-
int Capacity
Definition: KInt64Vector.cs:74
-
bool IsSynchronized
Definition: KInt64Vector.cs:91
+
void Insert(int index, long x)
+
int Capacity
Definition: KInt64Vector.cs:85
+
bool IsSynchronized
static void KInt64Vector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3)
static void KInt64Vector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
bool MoveNext()
+
bool MoveNext()
static void KInt64Vector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void KInt64Vector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
void CopyTo(long[] array)
Definition: KInt64Vector.cs:97
-
static KInt64Vector Repeat(long value, int count)
+
virtual void Dispose(bool disposing)
Definition: KInt64Vector.cs:36
+
KInt64Vector(global::System.Collections.Generic.IEnumerable< long > c)
Definition: KInt64Vector.cs:56
+
long[] ToArray()
+
void CopyTo(long[] array)
+
static KInt64Vector Repeat(long value, int count)
static void delete_KInt64Vector(global::System.Runtime.InteropServices.HandleRef jarg1)
-
KInt64Vector GetRange(int index, int count)
-
KInt64Vector(global::System.Collections.ICollection c)
Definition: KInt64Vector.cs:45
+
KInt64Vector GetRange(int index, int count)
static uint KInt64Vector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Add(long x)
-
KInt64Vector()
-
bool Remove(long value)
+
void Add(long x)
+
KInt64Vector()
+
bool Remove(long value)
static void KInt64Vector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int KInt64Vector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void KInt64Vector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool KInt64Vector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
void Dispose()
-
static global::System.Exception Retrieve()
-
bool IsReadOnly
Definition: KInt64Vector.cs:59
-
void Reverse(int index, int count)
-
long Current
-
bool swigCMemOwn
Definition: KInt64Vector.cs:17
+
void Dispose()
+
void Dispose()
Definition: KInt64Vector.cs:31
+
static global::System.Exception Retrieve()
+
bool IsReadOnly
Definition: KInt64Vector.cs:70
+
void Reverse(int index, int count)
+
long Current
+
bool swigCMemOwn
Definition: KInt64Vector.cs:16
bool swigCMemOwn
-
SolverType
+
SolverType
static void KnapsackSolver_SetUseReduction(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool KnapsackSolver_UseReduction(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool KnapsackSolver_BestSolutionContains(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
bool IsSolutionOptimal()
-
long Solve()
-
void set_time_limit(double time_limit_seconds)
-
KnapsackSolver(KnapsackSolver.SolverType solver_type, string solver_name)
+
bool IsSolutionOptimal()
+
long Solve()
+
void set_time_limit(double time_limit_seconds)
+
KnapsackSolver(KnapsackSolver.SolverType solver_type, string solver_name)
-
void SetUseReduction(bool use_reduction)
-
static bool Pending
+
void SetUseReduction(bool use_reduction)
+
static bool Pending
Definition: KInt64Vector.cs:11
-
KnapsackSolver(string solver_name)
+
KnapsackSolver(string solver_name)
static void KnapsackSolver_Init(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, int len3_1, int len3_2, long[] jarg3, int length4, long[] jarg4)
-
void Init(long[] profits, long[,] weights, long[] capacities)
+
void Init(long[] profits, long[,] weights, long[] capacities)
+
virtual void Dispose(bool disposing)
-
bool BestSolutionContains(int item_id)
+
bool BestSolutionContains(int item_id)
static long KnapsackSolver_Solve(global::System.Runtime.InteropServices.HandleRef jarg1)
-
string GetName()
-
bool UseReduction()
+
string GetName()
+
bool UseReduction()
+
void Dispose()
static void delete_KnapsackSolver(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void Dispose()
static bool KnapsackSolver_IsSolutionOptimal(global::System.Runtime.InteropServices.HandleRef jarg1)
static void KnapsackSolver_set_time_limit(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
static string KnapsackSolver_GetName(global::System.Runtime.InteropServices.HandleRef jarg1)
diff --git a/docs/dotnet/Knapsack_8cs_source.html b/docs/dotnet/Knapsack_8cs_source.html index 4382975789..fa85b07fbf 100644 --- a/docs/dotnet/Knapsack_8cs_source.html +++ b/docs/dotnet/Knapsack_8cs_source.html @@ -108,12 +108,12 @@
57 }
58 // [END program]
-
SolverType
-
long Solve()
+
SolverType
+
long Solve()
Definition: KInt64Vector.cs:11
Definition: Knapsack.cs:20
Definition: KInt64Vector.cs:11
-
void Init(long[] profits, long[,] weights, long[] capacities)
+
void Init(long[] profits, long[,] weights, long[] capacities)
Definition: KInt64Vector.cs:11
diff --git a/docs/dotnet/LinearConstraint_8cs_source.html b/docs/dotnet/LinearConstraint_8cs_source.html index a0d85b57de..ae7f1dfee0 100644 --- a/docs/dotnet/LinearConstraint_8cs_source.html +++ b/docs/dotnet/LinearConstraint_8cs_source.html @@ -219,7 +219,7 @@
virtual String ToString()
override String ToString()
-
void SetCoefficient(Variable var, double coeff)
+
void SetCoefficient(Variable var, double coeff)
override Constraint Extract(Solver solver)
override Constraint Extract(Solver solver)
@@ -234,13 +234,13 @@
double Visit(Dictionary< Variable, double > coefficients)
Definition: LinearExpr.cs:27
-
MPConstraintVector()
+
MPConstraintVector()
Equality(LinearExpr left, LinearExpr right, bool equality)
VarEquality(Variable left, Variable right, bool equality)
virtual double DoVisit(Dictionary< Variable, double > coefficients, double multiplier)
Definition: LinearExpr.cs:21
-
Constraint MakeConstraint(double lb, double ub)
-
string Name()
Definition: Variable.cs:43
+
Constraint MakeConstraint(double lb, double ub)
+
string Name()
Definition: Variable.cs:47
Definition: Variable.cs:13
-
double SolutionValue()
Definition: Variable.cs:52
-
void SetCoefficient(Variable var, double coeff)
+
double SolutionValue()
Definition: Variable.cs:56
+
void SetCoefficient(Variable var, double coeff)
Definition: Objective.cs:13
Definition: KInt64Vector.cs:11
-
void SetCoefficient(Variable var, double coeff)
Definition: Objective.cs:47
+
void SetCoefficient(Variable var, double coeff)
Definition: Objective.cs:51
Definition: KInt64Vector.cs:11
-
void SetMaximization()
Definition: Objective.cs:73
+
void SetMaximization()
Definition: Objective.cs:77
-
long OptimalCost()
-
long AssignmentCost(int left_node)
-
int AddArcWithCost(int left_node, int right_node, long cost)
-
int LeftNode(int arc)
+
long OptimalCost()
+
long AssignmentCost(int left_node)
+
int AddArcWithCost(int left_node, int right_node, long cost)
+
int LeftNode(int arc)
static int LinearSumAssignment_RightNode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int LinearSumAssignment_Solve(global::System.Runtime.InteropServices.HandleRef jarg1)
static int LinearSumAssignment_NumArcs(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int RightNode(int arc)
+
int RightNode(int arc)
static long LinearSumAssignment_AssignmentCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static long LinearSumAssignment_Cost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
LinearSumAssignment.Status Solve()
+
LinearSumAssignment.Status Solve()
static int LinearSumAssignment_LeftNode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
bool swigCMemOwn
-
Status
-
long Cost(int arc)
-
virtual void Dispose()
-
LinearSumAssignment()
-
int NumArcs()
-
int NumNodes()
+
virtual void Dispose(bool disposing)
+
Status
+
long Cost(int arc)
+
LinearSumAssignment()
+
int NumArcs()
+
int NumNodes()
static int LinearSumAssignment_NumNodes(global::System.Runtime.InteropServices.HandleRef jarg1)
static int LinearSumAssignment_AddArcWithCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4)
-
int RightMate(int left_node)
+
int RightMate(int left_node)
static void delete_LinearSumAssignment(global::System.Runtime.InteropServices.HandleRef jarg1)
+
void Dispose()
static int LinearSumAssignment_RightMate(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static long LinearSumAssignment_OptimalCost(global::System.Runtime.InteropServices.HandleRef jarg1)
diff --git a/docs/dotnet/LocalSearchFilterVector_8cs_source.html b/docs/dotnet/LocalSearchFilterVector_8cs_source.html index 6404f41d0b..75d2909533 100644 --- a/docs/dotnet/LocalSearchFilterVector_8cs_source.html +++ b/docs/dotnet/LocalSearchFilterVector_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -66,385 +66,405 @@
15 using System.Collections;
16 using System.Collections.Generic;
17 
-
18 public partial class LocalSearchFilterVector : global::System.IDisposable, global::System.Collections.IEnumerable
-
19  , global::System.Collections.Generic.IList<LocalSearchFilter>
-
20  {
-
21  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
22  protected bool swigCMemOwn;
-
23 
-
24  internal LocalSearchFilterVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
-
25  swigCMemOwn = cMemoryOwn;
-
26  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-
27  }
-
28 
-
29  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(LocalSearchFilterVector obj) {
-
30  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-
31  }
-
32 
-
33  ~LocalSearchFilterVector() {
-
34  Dispose();
-
35  }
-
36 
-
37  public virtual void Dispose() {
-
38  lock(this) {
-
39  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
40  if (swigCMemOwn) {
-
41  swigCMemOwn = false;
-
42  operations_research_constraint_solverPINVOKE.delete_LocalSearchFilterVector(swigCPtr);
-
43  }
-
44  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
45  }
-
46  global::System.GC.SuppressFinalize(this);
-
47  }
-
48  }
-
49 
-
50  public LocalSearchFilterVector(global::System.Collections.ICollection c) : this() {
-
51  if (c == null)
-
52  throw new global::System.ArgumentNullException("c");
-
53  foreach (LocalSearchFilter element in c) {
-
54  this.Add(element);
-
55  }
-
56  }
-
57 
-
58  public bool IsFixedSize {
-
59  get {
-
60  return false;
-
61  }
-
62  }
-
63 
-
64  public bool IsReadOnly {
-
65  get {
-
66  return false;
-
67  }
-
68  }
-
69 
-
70  public LocalSearchFilter this[int index] {
-
71  get {
-
72  return getitem(index);
-
73  }
-
74  set {
-
75  setitem(index, value);
-
76  }
-
77  }
-
78 
-
79  public int Capacity {
-
80  get {
-
81  return (int)capacity();
-
82  }
-
83  set {
-
84  if (value < size())
-
85  throw new global::System.ArgumentOutOfRangeException("Capacity");
-
86  reserve((uint)value);
+
18 public partial class LocalSearchFilterVector : global::System.IDisposable, global::System.Collections.IEnumerable, global::System.Collections.Generic.IList<LocalSearchFilter>
+
19  {
+
20  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
21  protected bool swigCMemOwn;
+
22 
+
23  internal LocalSearchFilterVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
+
24  swigCMemOwn = cMemoryOwn;
+
25  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+
26  }
+
27 
+
28  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(LocalSearchFilterVector obj) {
+
29  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+
30  }
+
31 
+
32  ~LocalSearchFilterVector() {
+
33  Dispose(false);
+
34  }
+
35 
+
36  public void Dispose() {
+
37  Dispose(true);
+
38  global::System.GC.SuppressFinalize(this);
+
39  }
+
40 
+
41  protected virtual void Dispose(bool disposing) {
+
42  lock(this) {
+
43  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
44  if (swigCMemOwn) {
+
45  swigCMemOwn = false;
+
46  operations_research_constraint_solverPINVOKE.delete_LocalSearchFilterVector(swigCPtr);
+
47  }
+
48  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
49  }
+
50  }
+
51  }
+
52 
+
53  public LocalSearchFilterVector(global::System.Collections.IEnumerable c) : this() {
+
54  if (c == null)
+
55  throw new global::System.ArgumentNullException("c");
+
56  foreach (LocalSearchFilter element in c) {
+
57  this.Add(element);
+
58  }
+
59  }
+
60 
+
61  public LocalSearchFilterVector(global::System.Collections.Generic.IEnumerable<LocalSearchFilter> c) : this() {
+
62  if (c == null)
+
63  throw new global::System.ArgumentNullException("c");
+
64  foreach (LocalSearchFilter element in c) {
+
65  this.Add(element);
+
66  }
+
67  }
+
68 
+
69  public bool IsFixedSize {
+
70  get {
+
71  return false;
+
72  }
+
73  }
+
74 
+
75  public bool IsReadOnly {
+
76  get {
+
77  return false;
+
78  }
+
79  }
+
80 
+
81  public LocalSearchFilter this[int index] {
+
82  get {
+
83  return getitem(index);
+
84  }
+
85  set {
+
86  setitem(index, value);
87  }
88  }
89 
-
90  public int Count {
+
90  public int Capacity {
91  get {
-
92  return (int)size();
+
92  return (int)capacity();
93  }
-
94  }
-
95 
-
96  public bool IsSynchronized {
-
97  get {
-
98  return false;
-
99  }
-
100  }
-
101 
-
102  public void CopyTo(LocalSearchFilter[] array)
-
103  {
-
104  CopyTo(0, array, 0, this.Count);
+
94  set {
+
95  if (value < size())
+
96  throw new global::System.ArgumentOutOfRangeException("Capacity");
+
97  reserve((uint)value);
+
98  }
+
99  }
+
100 
+
101  public int Count {
+
102  get {
+
103  return (int)size();
+
104  }
105  }
106 
-
107  public void CopyTo(LocalSearchFilter[] array, int arrayIndex)
-
108  {
-
109  CopyTo(0, array, arrayIndex, this.Count);
-
110  }
-
111 
-
112  public void CopyTo(int index, LocalSearchFilter[] array, int arrayIndex, int count)
-
113  {
-
114  if (array == null)
-
115  throw new global::System.ArgumentNullException("array");
-
116  if (index < 0)
-
117  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
-
118  if (arrayIndex < 0)
-
119  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
-
120  if (count < 0)
-
121  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
-
122  if (array.Rank > 1)
-
123  throw new global::System.ArgumentException("Multi dimensional array.", "array");
-
124  if (index+count > this.Count || arrayIndex+count > array.Length)
-
125  throw new global::System.ArgumentException("Number of elements to copy is too large.");
-
126  for (int i=0; i<count; i++)
-
127  array.SetValue(getitemcopy(index+i), arrayIndex+i);
-
128  }
-
129 
-
130  global::System.Collections.Generic.IEnumerator<LocalSearchFilter> global::System.Collections.Generic.IEnumerable<LocalSearchFilter>.GetEnumerator() {
-
131  return new LocalSearchFilterVectorEnumerator(this);
-
132  }
-
133 
-
134  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
-
135  return new LocalSearchFilterVectorEnumerator(this);
-
136  }
-
137 
-
138  public LocalSearchFilterVectorEnumerator GetEnumerator() {
-
139  return new LocalSearchFilterVectorEnumerator(this);
-
140  }
-
141 
-
142  // Type-safe enumerator
-
147  public sealed class LocalSearchFilterVectorEnumerator : global::System.Collections.IEnumerator
-
148  , global::System.Collections.Generic.IEnumerator<LocalSearchFilter>
-
149  {
-
150  private LocalSearchFilterVector collectionRef;
-
151  private int currentIndex;
-
152  private object currentObject;
-
153  private int currentSize;
+
107  public bool IsSynchronized {
+
108  get {
+
109  return false;
+
110  }
+
111  }
+
112 
+
113  public void CopyTo(LocalSearchFilter[] array)
+
114  {
+
115  CopyTo(0, array, 0, this.Count);
+
116  }
+
117 
+
118  public void CopyTo(LocalSearchFilter[] array, int arrayIndex)
+
119  {
+
120  CopyTo(0, array, arrayIndex, this.Count);
+
121  }
+
122 
+
123  public void CopyTo(int index, LocalSearchFilter[] array, int arrayIndex, int count)
+
124  {
+
125  if (array == null)
+
126  throw new global::System.ArgumentNullException("array");
+
127  if (index < 0)
+
128  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
+
129  if (arrayIndex < 0)
+
130  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
+
131  if (count < 0)
+
132  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
+
133  if (array.Rank > 1)
+
134  throw new global::System.ArgumentException("Multi dimensional array.", "array");
+
135  if (index+count > this.Count || arrayIndex+count > array.Length)
+
136  throw new global::System.ArgumentException("Number of elements to copy is too large.");
+
137  for (int i=0; i<count; i++)
+
138  array.SetValue(getitemcopy(index+i), arrayIndex+i);
+
139  }
+
140 
+
141  public LocalSearchFilter[] ToArray() {
+
142  LocalSearchFilter[] array = new LocalSearchFilter[this.Count];
+
143  this.CopyTo(array);
+
144  return array;
+
145  }
+
146 
+
147  global::System.Collections.Generic.IEnumerator<LocalSearchFilter> global::System.Collections.Generic.IEnumerable<LocalSearchFilter>.GetEnumerator() {
+
148  return new LocalSearchFilterVectorEnumerator(this);
+
149  }
+
150 
+
151  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
+
152  return new LocalSearchFilterVectorEnumerator(this);
+
153  }
154 
-
155  public LocalSearchFilterVectorEnumerator(LocalSearchFilterVector collection) {
-
156  collectionRef = collection;
-
157  currentIndex = -1;
-
158  currentObject = null;
-
159  currentSize = collectionRef.Count;
-
160  }
-
161 
-
162  // Type-safe iterator Current
-
163  public LocalSearchFilter Current {
-
164  get {
-
165  if (currentIndex == -1)
-
166  throw new global::System.InvalidOperationException("Enumeration not started.");
-
167  if (currentIndex > currentSize - 1)
-
168  throw new global::System.InvalidOperationException("Enumeration finished.");
-
169  if (currentObject == null)
-
170  throw new global::System.InvalidOperationException("Collection modified.");
-
171  return (LocalSearchFilter)currentObject;
-
172  }
-
173  }
-
174 
-
175  // Type-unsafe IEnumerator.Current
-
176  object global::System.Collections.IEnumerator.Current {
-
177  get {
-
178  return Current;
-
179  }
-
180  }
-
181 
-
182  public bool MoveNext() {
-
183  int size = collectionRef.Count;
-
184  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
-
185  if (moveOkay) {
-
186  currentIndex++;
-
187  currentObject = collectionRef[currentIndex];
-
188  } else {
-
189  currentObject = null;
-
190  }
-
191  return moveOkay;
-
192  }
-
193 
-
194  public void Reset() {
-
195  currentIndex = -1;
-
196  currentObject = null;
-
197  if (collectionRef.Count != currentSize) {
-
198  throw new global::System.InvalidOperationException("Collection modified.");
-
199  }
-
200  }
-
201 
-
202  public void Dispose() {
-
203  currentIndex = -1;
-
204  currentObject = null;
-
205  }
-
206  }
-
207 
-
208  public void Clear() {
-
209  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Clear(swigCPtr);
-
210  }
-
211 
-
212  public void Add(LocalSearchFilter x) {
-
213  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Add(swigCPtr, LocalSearchFilter.getCPtr(x));
-
214  }
-
215 
-
216  private uint size() {
-
217  uint ret = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_size(swigCPtr);
-
218  return ret;
-
219  }
-
220 
-
221  private uint capacity() {
-
222  uint ret = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_capacity(swigCPtr);
-
223  return ret;
-
224  }
-
225 
-
226  private void reserve(uint n) {
-
227  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_reserve(swigCPtr, n);
-
228  }
-
229 
-
230  public LocalSearchFilterVector() : this(operations_research_constraint_solverPINVOKE.new_LocalSearchFilterVector__SWIG_0(), true) {
+
155  public LocalSearchFilterVectorEnumerator GetEnumerator() {
+
156  return new LocalSearchFilterVectorEnumerator(this);
+
157  }
+
158 
+
159  // Type-safe enumerator
+
164  public sealed class LocalSearchFilterVectorEnumerator : global::System.Collections.IEnumerator
+
165  , global::System.Collections.Generic.IEnumerator<LocalSearchFilter>
+
166  {
+
167  private LocalSearchFilterVector collectionRef;
+
168  private int currentIndex;
+
169  private object currentObject;
+
170  private int currentSize;
+
171 
+
172  public LocalSearchFilterVectorEnumerator(LocalSearchFilterVector collection) {
+
173  collectionRef = collection;
+
174  currentIndex = -1;
+
175  currentObject = null;
+
176  currentSize = collectionRef.Count;
+
177  }
+
178 
+
179  // Type-safe iterator Current
+
180  public LocalSearchFilter Current {
+
181  get {
+
182  if (currentIndex == -1)
+
183  throw new global::System.InvalidOperationException("Enumeration not started.");
+
184  if (currentIndex > currentSize - 1)
+
185  throw new global::System.InvalidOperationException("Enumeration finished.");
+
186  if (currentObject == null)
+
187  throw new global::System.InvalidOperationException("Collection modified.");
+
188  return (LocalSearchFilter)currentObject;
+
189  }
+
190  }
+
191 
+
192  // Type-unsafe IEnumerator.Current
+
193  object global::System.Collections.IEnumerator.Current {
+
194  get {
+
195  return Current;
+
196  }
+
197  }
+
198 
+
199  public bool MoveNext() {
+
200  int size = collectionRef.Count;
+
201  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
+
202  if (moveOkay) {
+
203  currentIndex++;
+
204  currentObject = collectionRef[currentIndex];
+
205  } else {
+
206  currentObject = null;
+
207  }
+
208  return moveOkay;
+
209  }
+
210 
+
211  public void Reset() {
+
212  currentIndex = -1;
+
213  currentObject = null;
+
214  if (collectionRef.Count != currentSize) {
+
215  throw new global::System.InvalidOperationException("Collection modified.");
+
216  }
+
217  }
+
218 
+
219  public void Dispose() {
+
220  currentIndex = -1;
+
221  currentObject = null;
+
222  }
+
223  }
+
224 
+
225  public void Clear() {
+
226  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Clear(swigCPtr);
+
227  }
+
228 
+
229  public void Add(LocalSearchFilter x) {
+
230  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Add(swigCPtr, LocalSearchFilter.getCPtr(x));
231  }
232 
-
233  public LocalSearchFilterVector(LocalSearchFilterVector other) : this(operations_research_constraint_solverPINVOKE.new_LocalSearchFilterVector__SWIG_1(LocalSearchFilterVector.getCPtr(other)), true) {
-
234  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
235  }
-
236 
-
237  public LocalSearchFilterVector(int capacity) : this(operations_research_constraint_solverPINVOKE.new_LocalSearchFilterVector__SWIG_2(capacity), true) {
-
238  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
239  }
-
240 
-
241  private LocalSearchFilter getitemcopy(int index) {
-
242  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_getitemcopy(swigCPtr, index);
-
243  LocalSearchFilter ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchFilter(cPtr, false);
-
244  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
245  return ret;
-
246  }
-
247 
-
248  private LocalSearchFilter getitem(int index) {
-
249  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_getitem(swigCPtr, index);
-
250  LocalSearchFilter ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchFilter(cPtr, false);
-
251  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
252  return ret;
-
253  }
-
254 
-
255  private void setitem(int index, LocalSearchFilter val) {
-
256  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_setitem(swigCPtr, index, LocalSearchFilter.getCPtr(val));
-
257  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
258  }
-
259 
-
260  public void AddRange(LocalSearchFilterVector values) {
-
261  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_AddRange(swigCPtr, LocalSearchFilterVector.getCPtr(values));
-
262  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
233  private uint size() {
+
234  uint ret = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_size(swigCPtr);
+
235  return ret;
+
236  }
+
237 
+
238  private uint capacity() {
+
239  uint ret = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_capacity(swigCPtr);
+
240  return ret;
+
241  }
+
242 
+
243  private void reserve(uint n) {
+
244  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_reserve(swigCPtr, n);
+
245  }
+
246 
+
247  public LocalSearchFilterVector() : this(operations_research_constraint_solverPINVOKE.new_LocalSearchFilterVector__SWIG_0(), true) {
+
248  }
+
249 
+
250  public LocalSearchFilterVector(LocalSearchFilterVector other) : this(operations_research_constraint_solverPINVOKE.new_LocalSearchFilterVector__SWIG_1(LocalSearchFilterVector.getCPtr(other)), true) {
+
251  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
252  }
+
253 
+
254  public LocalSearchFilterVector(int capacity) : this(operations_research_constraint_solverPINVOKE.new_LocalSearchFilterVector__SWIG_2(capacity), true) {
+
255  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
256  }
+
257 
+
258  private LocalSearchFilter getitemcopy(int index) {
+
259  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_getitemcopy(swigCPtr, index);
+
260  LocalSearchFilter ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchFilter(cPtr, false);
+
261  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
262  return ret;
263  }
264 
-
265  public LocalSearchFilterVector GetRange(int index, int count) {
-
266  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_GetRange(swigCPtr, index, count);
-
267  LocalSearchFilterVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchFilterVector(cPtr, true);
-
268  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
265  private LocalSearchFilter getitem(int index) {
+
266  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_getitem(swigCPtr, index);
+
267  LocalSearchFilter ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchFilter(cPtr, false);
+
268  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
269  return ret;
270  }
271 
-
272  public void Insert(int index, LocalSearchFilter x) {
-
273  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Insert(swigCPtr, index, LocalSearchFilter.getCPtr(x));
-
274  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
272  private void setitem(int index, LocalSearchFilter val) {
+
273  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_setitem(swigCPtr, index, LocalSearchFilter.getCPtr(val));
+
274  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
275  }
276 
-
277  public void InsertRange(int index, LocalSearchFilterVector values) {
-
278  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_InsertRange(swigCPtr, index, LocalSearchFilterVector.getCPtr(values));
+
277  public void AddRange(LocalSearchFilterVector values) {
+
278  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_AddRange(swigCPtr, LocalSearchFilterVector.getCPtr(values));
279  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
280  }
281 
-
282  public void RemoveAt(int index) {
-
283  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_RemoveAt(swigCPtr, index);
-
284  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
285  }
-
286 
-
287  public void RemoveRange(int index, int count) {
-
288  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_RemoveRange(swigCPtr, index, count);
-
289  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
290  }
-
291 
-
292  public static LocalSearchFilterVector Repeat(LocalSearchFilter value, int count) {
-
293  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Repeat(LocalSearchFilter.getCPtr(value), count);
-
294  LocalSearchFilterVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchFilterVector(cPtr, true);
-
295  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
296  return ret;
+
282  public LocalSearchFilterVector GetRange(int index, int count) {
+
283  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_GetRange(swigCPtr, index, count);
+
284  LocalSearchFilterVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchFilterVector(cPtr, true);
+
285  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
286  return ret;
+
287  }
+
288 
+
289  public void Insert(int index, LocalSearchFilter x) {
+
290  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Insert(swigCPtr, index, LocalSearchFilter.getCPtr(x));
+
291  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
292  }
+
293 
+
294  public void InsertRange(int index, LocalSearchFilterVector values) {
+
295  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_InsertRange(swigCPtr, index, LocalSearchFilterVector.getCPtr(values));
+
296  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
297  }
298 
-
299  public void Reverse() {
-
300  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Reverse__SWIG_0(swigCPtr);
-
301  }
-
302 
-
303  public void Reverse(int index, int count) {
-
304  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Reverse__SWIG_1(swigCPtr, index, count);
-
305  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
306  }
-
307 
-
308  public void SetRange(int index, LocalSearchFilterVector values) {
-
309  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_SetRange(swigCPtr, index, LocalSearchFilterVector.getCPtr(values));
-
310  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
311  }
-
312 
-
313  public bool Contains(LocalSearchFilter value) {
-
314  bool ret = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Contains(swigCPtr, LocalSearchFilter.getCPtr(value));
-
315  return ret;
-
316  }
-
317 
-
318  public int IndexOf(LocalSearchFilter value) {
-
319  int ret = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_IndexOf(swigCPtr, LocalSearchFilter.getCPtr(value));
-
320  return ret;
-
321  }
-
322 
-
323  public int LastIndexOf(LocalSearchFilter value) {
-
324  int ret = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_LastIndexOf(swigCPtr, LocalSearchFilter.getCPtr(value));
-
325  return ret;
-
326  }
-
327 
-
328  public bool Remove(LocalSearchFilter value) {
-
329  bool ret = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Remove(swigCPtr, LocalSearchFilter.getCPtr(value));
-
330  return ret;
-
331  }
-
332 
-
333 }
+
299  public void RemoveAt(int index) {
+
300  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_RemoveAt(swigCPtr, index);
+
301  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
302  }
+
303 
+
304  public void RemoveRange(int index, int count) {
+
305  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_RemoveRange(swigCPtr, index, count);
+
306  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
307  }
+
308 
+
309  public static LocalSearchFilterVector Repeat(LocalSearchFilter value, int count) {
+
310  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Repeat(LocalSearchFilter.getCPtr(value), count);
+
311  LocalSearchFilterVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchFilterVector(cPtr, true);
+
312  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
313  return ret;
+
314  }
+
315 
+
316  public void Reverse() {
+
317  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Reverse__SWIG_0(swigCPtr);
+
318  }
+
319 
+
320  public void Reverse(int index, int count) {
+
321  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Reverse__SWIG_1(swigCPtr, index, count);
+
322  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
323  }
+
324 
+
325  public void SetRange(int index, LocalSearchFilterVector values) {
+
326  operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_SetRange(swigCPtr, index, LocalSearchFilterVector.getCPtr(values));
+
327  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
328  }
+
329 
+
330  public bool Contains(LocalSearchFilter value) {
+
331  bool ret = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Contains(swigCPtr, LocalSearchFilter.getCPtr(value));
+
332  return ret;
+
333  }
334 
-
335 }
+
335  public int IndexOf(LocalSearchFilter value) {
+
336  int ret = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_IndexOf(swigCPtr, LocalSearchFilter.getCPtr(value));
+
337  return ret;
+
338  }
+
339 
+
340  public int LastIndexOf(LocalSearchFilter value) {
+
341  int ret = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_LastIndexOf(swigCPtr, LocalSearchFilter.getCPtr(value));
+
342  return ret;
+
343  }
+
344 
+
345  public bool Remove(LocalSearchFilter value) {
+
346  bool ret = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Remove(swigCPtr, LocalSearchFilter.getCPtr(value));
+
347  return ret;
+
348  }
+
349 
+
350 }
+
351 
+
352 }
-
void CopyTo(int index, LocalSearchFilter[] array, int arrayIndex, int count)
-
LocalSearchFilterVectorEnumerator GetEnumerator()
-
void Reverse(int index, int count)
-
void Dispose()
-
void RemoveRange(int index, int count)
+
void CopyTo(int index, LocalSearchFilter[] array, int arrayIndex, int count)
+
LocalSearchFilterVectorEnumerator GetEnumerator()
+
void Reverse(int index, int count)
+
void Dispose()
+
void RemoveRange(int index, int count)
static void LocalSearchFilterVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
void AddRange(LocalSearchFilterVector values)
+
void AddRange(LocalSearchFilterVector values)
static void LocalSearchFilterVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
LocalSearchFilterVector(LocalSearchFilterVector other)
+
LocalSearchFilterVector(LocalSearchFilterVector other)
+
LocalSearchFilter[] ToArray()
static void delete_LocalSearchFilterVector(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static bool Pending
-
LocalSearchFilterVectorEnumerator(LocalSearchFilterVector collection)
+
static bool Pending
+
LocalSearchFilterVectorEnumerator(LocalSearchFilterVector collection)
static bool LocalSearchFilterVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: Assignment.cs:11
static void LocalSearchFilterVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr LocalSearchFilterVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int LocalSearchFilterVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
bool Remove(LocalSearchFilter value)
-
LocalSearchFilterVector GetRange(int index, int count)
+
virtual void Dispose(bool disposing)
+
bool Remove(LocalSearchFilter value)
+
LocalSearchFilterVector GetRange(int index, int count)
+
LocalSearchFilterVector(global::System.Collections.Generic.IEnumerable< LocalSearchFilter > c)
-
void InsertRange(int index, LocalSearchFilterVector values)
-
LocalSearchFilterVector()
-
bool IsSynchronized
+
void InsertRange(int index, LocalSearchFilterVector values)
+
LocalSearchFilterVector()
+
bool IsSynchronized
static void LocalSearchFilterVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
void RemoveAt(int index)
+
void RemoveAt(int index)
static int LocalSearchFilterVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void LocalSearchFilterVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void CopyTo(LocalSearchFilter[] array)
+
void CopyTo(LocalSearchFilter[] array)
static bool LocalSearchFilterVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
bool MoveNext()
-
LocalSearchFilterVector(int capacity)
-
void SetRange(int index, LocalSearchFilterVector values)
+
bool MoveNext()
+
LocalSearchFilterVector(int capacity)
+
void SetRange(int index, LocalSearchFilterVector values)
static void LocalSearchFilterVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Add(LocalSearchFilter x)
-
int LastIndexOf(LocalSearchFilter value)
-
bool IsFixedSize
+
void Add(LocalSearchFilter x)
+
int LastIndexOf(LocalSearchFilter value)
+
bool IsFixedSize
-
void CopyTo(LocalSearchFilter[] array, int arrayIndex)
-
bool IsReadOnly
-
void Reverse()
-
void Clear()
-
virtual void Dispose()
+
void CopyTo(LocalSearchFilter[] array, int arrayIndex)
+
bool IsReadOnly
+
void Reverse()
+
void Clear()
static uint LocalSearchFilterVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
static void LocalSearchFilterVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
LocalSearchFilter Current
-
LocalSearchFilterVector(global::System.Collections.ICollection c)
-
bool swigCMemOwn
+
LocalSearchFilter Current
+
bool swigCMemOwn
static void LocalSearchFilterVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void LocalSearchFilterVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr LocalSearchFilterVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
int IndexOf(LocalSearchFilter value)
-
static LocalSearchFilterVector Repeat(LocalSearchFilter value, int count)
+
int IndexOf(LocalSearchFilter value)
+
static LocalSearchFilterVector Repeat(LocalSearchFilter value, int count)
static void LocalSearchFilterVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
int Capacity
-
bool Contains(LocalSearchFilter value)
-
void Insert(int index, LocalSearchFilter x)
-
static global::System.Exception Retrieve()
-
void Reset()
+
int Capacity
+
bool Contains(LocalSearchFilter value)
+
void Insert(int index, LocalSearchFilter x)
+
static global::System.Exception Retrieve()
+
void Reset()
static global::System.IntPtr LocalSearchFilterVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
int Count
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
void Dispose()
+
int Count
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
LocalSearchFilterVector(global::System.Collections.IEnumerable c)
delegate void SwigDelegateLocalSearchFilter_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)
static long LocalSearchFilter_GetAcceptedObjectiveValueSwigExplicitLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1)
static void LocalSearchFilter_Revert(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate long SwigDelegateLocalSearchFilter_6()
-
virtual void Revert()
+
virtual void Revert()
-
virtual void Synchronize(Assignment assignment, Assignment delta)
-
virtual long GetSynchronizedObjectiveValue()
+
virtual void Synchronize(Assignment assignment, Assignment delta)
+
virtual long GetSynchronizedObjectiveValue()
static void LocalSearchFilter_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, LocalSearchFilter.SwigDelegateLocalSearchFilter_0 delegate0, LocalSearchFilter.SwigDelegateLocalSearchFilter_1 delegate1, LocalSearchFilter.SwigDelegateLocalSearchFilter_2 delegate2, LocalSearchFilter.SwigDelegateLocalSearchFilter_3 delegate3, LocalSearchFilter.SwigDelegateLocalSearchFilter_4 delegate4, LocalSearchFilter.SwigDelegateLocalSearchFilter_5 delegate5, LocalSearchFilter.SwigDelegateLocalSearchFilter_6 delegate6, LocalSearchFilter.SwigDelegateLocalSearchFilter_7 delegate7)
Definition: Assignment.cs:11
delegate bool SwigDelegateLocalSearchFilter_3()
delegate void SwigDelegateLocalSearchFilter_4(global::System.IntPtr assignment, global::System.IntPtr delta)
-
virtual void Relax(Assignment delta, Assignment deltadelta)
+
virtual void Relax(Assignment delta, Assignment deltadelta)
delegate bool SwigDelegateLocalSearchFilter_2(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max)
static global::System.IntPtr LocalSearchFilter_SWIGUpcast(global::System.IntPtr jarg1)
static void LocalSearchFilter_RelaxSwigExplicitLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static long LocalSearchFilter_GetSynchronizedObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1)
static void LocalSearchFilter_Synchronize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
virtual long GetAcceptedObjectiveValue()
+
virtual long GetAcceptedObjectiveValue()
static void LocalSearchFilter_RevertSwigExplicitLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1)
static void LocalSearchFilter_Relax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
bool swigCMemOwn
Definition: BaseObject.cs:20
static bool LocalSearchFilter_IsIncrementalSwigExplicitLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_LocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual bool Accept(Assignment delta, Assignment deltadelta, long objective_min, long objective_max)
+
virtual bool Accept(Assignment delta, Assignment deltadelta, long objective_min, long objective_max)
+
override void Dispose(bool disposing)
Definition: Assignment.cs:18
delegate long SwigDelegateLocalSearchFilter_7()
delegate string SwigDelegateLocalSearchFilter_0()
delegate void SwigDelegateLocalSearchFilter_5()
static bool LocalSearchFilter_IsIncremental(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual string ToString()
Definition: BaseObject.cs:51
-
LocalSearchFilter()
+
virtual string ToString()
Definition: BaseObject.cs:55
+
LocalSearchFilter()
static long LocalSearchFilter_GetSynchronizedObjectiveValueSwigExplicitLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual bool IsIncremental()
+
virtual bool IsIncremental()
static long LocalSearchFilter_GetAcceptedObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: BaseObject.cs:18
static bool LocalSearchFilter_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5)
-
override void Dispose()
-
virtual void EndFiltering(LocalSearchFilter filter, bool reject)
-
virtual void BeginFiltering(LocalSearchFilter filter)
-
virtual void EndMakeNextNeighbor(LocalSearchOperator op, bool neighbor_found, Assignment delta, Assignment deltadelta)
+
virtual void EndFiltering(LocalSearchFilter filter, bool reject)
+
virtual void BeginFiltering(LocalSearchFilter filter)
+
virtual void EndMakeNextNeighbor(LocalSearchOperator op, bool neighbor_found, Assignment delta, Assignment deltadelta)
static void delete_LocalSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr LocalSearchMonitor_SWIGUpcast(global::System.IntPtr jarg1)
-
virtual void BeginOperatorStart()
+
virtual void BeginOperatorStart()
static string LocalSearchMonitor_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void Install()
+
override void Install()
static void LocalSearchMonitor_BeginFilterNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void LocalSearchMonitor_BeginFiltering(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: Assignment.cs:11
-
override string ToString()
+
override string ToString()
static void LocalSearchMonitor_EndMakeNextNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void LocalSearchMonitor_EndAcceptNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
-
virtual void EndFilterNeighbor(LocalSearchOperator op, bool neighbor_found)
+
virtual void EndFilterNeighbor(LocalSearchOperator op, bool neighbor_found)
static void LocalSearchMonitor_EndFilterNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
-
virtual void BeginMakeNextNeighbor(LocalSearchOperator op)
+
virtual void BeginMakeNextNeighbor(LocalSearchOperator op)
static void LocalSearchMonitor_BeginMakeNextNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void LocalSearchMonitor_EndFiltering(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
bool swigCMemOwn
Definition: BaseObject.cs:20
-
virtual void BeginFilterNeighbor(LocalSearchOperator op)
+
virtual void BeginFilterNeighbor(LocalSearchOperator op)
static void LocalSearchMonitor_Install(global::System.Runtime.InteropServices.HandleRef jarg1)
static void LocalSearchMonitor_BeginAcceptNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
+
override void Dispose(bool disposing)
static void LocalSearchMonitor_BeginOperatorStart(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void EndOperatorStart()
+
virtual void EndOperatorStart()
Definition: Assignment.cs:18
-
override void Dispose()
-
virtual void EndAcceptNeighbor(LocalSearchOperator op, bool neighbor_found)
-
virtual void BeginAcceptNeighbor(LocalSearchOperator op)
+
virtual void EndAcceptNeighbor(LocalSearchOperator op, bool neighbor_found)
+
virtual void BeginAcceptNeighbor(LocalSearchOperator op)
static void LocalSearchMonitor_EndOperatorStart(global::System.Runtime.InteropServices.HandleRef jarg1)
diff --git a/docs/dotnet/LocalSearchOperatorVector_8cs_source.html b/docs/dotnet/LocalSearchOperatorVector_8cs_source.html index 028e2c71de..32884c7ae6 100644 --- a/docs/dotnet/LocalSearchOperatorVector_8cs_source.html +++ b/docs/dotnet/LocalSearchOperatorVector_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -66,384 +66,404 @@
15 using System.Collections;
16 using System.Collections.Generic;
17 
-
18 public partial class LocalSearchOperatorVector : global::System.IDisposable, global::System.Collections.IEnumerable
-
19  , global::System.Collections.Generic.IList<LocalSearchOperator>
-
20  {
-
21  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
22  protected bool swigCMemOwn;
-
23 
-
24  internal LocalSearchOperatorVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
-
25  swigCMemOwn = cMemoryOwn;
-
26  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-
27  }
-
28 
-
29  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(LocalSearchOperatorVector obj) {
-
30  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-
31  }
-
32 
-
33  ~LocalSearchOperatorVector() {
-
34  Dispose();
-
35  }
-
36 
-
37  public virtual void Dispose() {
-
38  lock(this) {
-
39  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
40  if (swigCMemOwn) {
-
41  swigCMemOwn = false;
-
42  operations_research_constraint_solverPINVOKE.delete_LocalSearchOperatorVector(swigCPtr);
-
43  }
-
44  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
45  }
-
46  global::System.GC.SuppressFinalize(this);
-
47  }
-
48  }
-
49 
-
50  public LocalSearchOperatorVector(global::System.Collections.ICollection c) : this() {
-
51  if (c == null)
-
52  throw new global::System.ArgumentNullException("c");
-
53  foreach (LocalSearchOperator element in c) {
-
54  this.Add(element);
-
55  }
-
56  }
-
57 
-
58  public bool IsFixedSize {
-
59  get {
-
60  return false;
-
61  }
-
62  }
-
63 
-
64  public bool IsReadOnly {
-
65  get {
-
66  return false;
-
67  }
-
68  }
-
69 
-
70  public LocalSearchOperator this[int index] {
-
71  get {
-
72  return getitem(index);
-
73  }
-
74  set {
-
75  setitem(index, value);
-
76  }
-
77  }
-
78 
-
79  public int Capacity {
-
80  get {
-
81  return (int)capacity();
-
82  }
-
83  set {
-
84  if (value < size())
-
85  throw new global::System.ArgumentOutOfRangeException("Capacity");
-
86  reserve((uint)value);
+
18 public partial class LocalSearchOperatorVector : global::System.IDisposable, global::System.Collections.IEnumerable, global::System.Collections.Generic.IList<LocalSearchOperator>
+
19  {
+
20  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
21  protected bool swigCMemOwn;
+
22 
+
23  internal LocalSearchOperatorVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
+
24  swigCMemOwn = cMemoryOwn;
+
25  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+
26  }
+
27 
+
28  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(LocalSearchOperatorVector obj) {
+
29  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+
30  }
+
31 
+
32  ~LocalSearchOperatorVector() {
+
33  Dispose(false);
+
34  }
+
35 
+
36  public void Dispose() {
+
37  Dispose(true);
+
38  global::System.GC.SuppressFinalize(this);
+
39  }
+
40 
+
41  protected virtual void Dispose(bool disposing) {
+
42  lock(this) {
+
43  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
44  if (swigCMemOwn) {
+
45  swigCMemOwn = false;
+
46  operations_research_constraint_solverPINVOKE.delete_LocalSearchOperatorVector(swigCPtr);
+
47  }
+
48  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
49  }
+
50  }
+
51  }
+
52 
+
53  public LocalSearchOperatorVector(global::System.Collections.IEnumerable c) : this() {
+
54  if (c == null)
+
55  throw new global::System.ArgumentNullException("c");
+
56  foreach (LocalSearchOperator element in c) {
+
57  this.Add(element);
+
58  }
+
59  }
+
60 
+
61  public LocalSearchOperatorVector(global::System.Collections.Generic.IEnumerable<LocalSearchOperator> c) : this() {
+
62  if (c == null)
+
63  throw new global::System.ArgumentNullException("c");
+
64  foreach (LocalSearchOperator element in c) {
+
65  this.Add(element);
+
66  }
+
67  }
+
68 
+
69  public bool IsFixedSize {
+
70  get {
+
71  return false;
+
72  }
+
73  }
+
74 
+
75  public bool IsReadOnly {
+
76  get {
+
77  return false;
+
78  }
+
79  }
+
80 
+
81  public LocalSearchOperator this[int index] {
+
82  get {
+
83  return getitem(index);
+
84  }
+
85  set {
+
86  setitem(index, value);
87  }
88  }
89 
-
90  public int Count {
+
90  public int Capacity {
91  get {
-
92  return (int)size();
+
92  return (int)capacity();
93  }
-
94  }
-
95 
-
96  public bool IsSynchronized {
-
97  get {
-
98  return false;
-
99  }
-
100  }
-
101 
-
102  public void CopyTo(LocalSearchOperator[] array)
-
103  {
-
104  CopyTo(0, array, 0, this.Count);
+
94  set {
+
95  if (value < size())
+
96  throw new global::System.ArgumentOutOfRangeException("Capacity");
+
97  reserve((uint)value);
+
98  }
+
99  }
+
100 
+
101  public int Count {
+
102  get {
+
103  return (int)size();
+
104  }
105  }
106 
-
107  public void CopyTo(LocalSearchOperator[] array, int arrayIndex)
-
108  {
-
109  CopyTo(0, array, arrayIndex, this.Count);
-
110  }
-
111 
-
112  public void CopyTo(int index, LocalSearchOperator[] array, int arrayIndex, int count)
-
113  {
-
114  if (array == null)
-
115  throw new global::System.ArgumentNullException("array");
-
116  if (index < 0)
-
117  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
-
118  if (arrayIndex < 0)
-
119  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
-
120  if (count < 0)
-
121  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
-
122  if (array.Rank > 1)
-
123  throw new global::System.ArgumentException("Multi dimensional array.", "array");
-
124  if (index+count > this.Count || arrayIndex+count > array.Length)
-
125  throw new global::System.ArgumentException("Number of elements to copy is too large.");
-
126  for (int i=0; i<count; i++)
-
127  array.SetValue(getitemcopy(index+i), arrayIndex+i);
-
128  }
-
129 
-
130  global::System.Collections.Generic.IEnumerator<LocalSearchOperator> global::System.Collections.Generic.IEnumerable<LocalSearchOperator>.GetEnumerator() {
-
131  return new LocalSearchOperatorVectorEnumerator(this);
-
132  }
-
133 
-
134  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
-
135  return new LocalSearchOperatorVectorEnumerator(this);
-
136  }
-
137 
-
138  public LocalSearchOperatorVectorEnumerator GetEnumerator() {
-
139  return new LocalSearchOperatorVectorEnumerator(this);
-
140  }
-
141 
-
142  // Type-safe enumerator
-
147  public sealed class LocalSearchOperatorVectorEnumerator : global::System.Collections.IEnumerator
-
148  , global::System.Collections.Generic.IEnumerator<LocalSearchOperator>
-
149  {
-
150  private LocalSearchOperatorVector collectionRef;
-
151  private int currentIndex;
-
152  private object currentObject;
-
153  private int currentSize;
+
107  public bool IsSynchronized {
+
108  get {
+
109  return false;
+
110  }
+
111  }
+
112 
+
113  public void CopyTo(LocalSearchOperator[] array)
+
114  {
+
115  CopyTo(0, array, 0, this.Count);
+
116  }
+
117 
+
118  public void CopyTo(LocalSearchOperator[] array, int arrayIndex)
+
119  {
+
120  CopyTo(0, array, arrayIndex, this.Count);
+
121  }
+
122 
+
123  public void CopyTo(int index, LocalSearchOperator[] array, int arrayIndex, int count)
+
124  {
+
125  if (array == null)
+
126  throw new global::System.ArgumentNullException("array");
+
127  if (index < 0)
+
128  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
+
129  if (arrayIndex < 0)
+
130  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
+
131  if (count < 0)
+
132  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
+
133  if (array.Rank > 1)
+
134  throw new global::System.ArgumentException("Multi dimensional array.", "array");
+
135  if (index+count > this.Count || arrayIndex+count > array.Length)
+
136  throw new global::System.ArgumentException("Number of elements to copy is too large.");
+
137  for (int i=0; i<count; i++)
+
138  array.SetValue(getitemcopy(index+i), arrayIndex+i);
+
139  }
+
140 
+
141  public LocalSearchOperator[] ToArray() {
+
142  LocalSearchOperator[] array = new LocalSearchOperator[this.Count];
+
143  this.CopyTo(array);
+
144  return array;
+
145  }
+
146 
+
147  global::System.Collections.Generic.IEnumerator<LocalSearchOperator> global::System.Collections.Generic.IEnumerable<LocalSearchOperator>.GetEnumerator() {
+
148  return new LocalSearchOperatorVectorEnumerator(this);
+
149  }
+
150 
+
151  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
+
152  return new LocalSearchOperatorVectorEnumerator(this);
+
153  }
154 
-
155  public LocalSearchOperatorVectorEnumerator(LocalSearchOperatorVector collection) {
-
156  collectionRef = collection;
-
157  currentIndex = -1;
-
158  currentObject = null;
-
159  currentSize = collectionRef.Count;
-
160  }
-
161 
-
162  // Type-safe iterator Current
-
163  public LocalSearchOperator Current {
-
164  get {
-
165  if (currentIndex == -1)
-
166  throw new global::System.InvalidOperationException("Enumeration not started.");
-
167  if (currentIndex > currentSize - 1)
-
168  throw new global::System.InvalidOperationException("Enumeration finished.");
-
169  if (currentObject == null)
-
170  throw new global::System.InvalidOperationException("Collection modified.");
-
171  return (LocalSearchOperator)currentObject;
-
172  }
-
173  }
-
174 
-
175  // Type-unsafe IEnumerator.Current
-
176  object global::System.Collections.IEnumerator.Current {
-
177  get {
-
178  return Current;
-
179  }
-
180  }
-
181 
-
182  public bool MoveNext() {
-
183  int size = collectionRef.Count;
-
184  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
-
185  if (moveOkay) {
-
186  currentIndex++;
-
187  currentObject = collectionRef[currentIndex];
-
188  } else {
-
189  currentObject = null;
-
190  }
-
191  return moveOkay;
-
192  }
-
193 
-
194  public void Reset() {
-
195  currentIndex = -1;
-
196  currentObject = null;
-
197  if (collectionRef.Count != currentSize) {
-
198  throw new global::System.InvalidOperationException("Collection modified.");
-
199  }
-
200  }
-
201 
-
202  public void Dispose() {
-
203  currentIndex = -1;
-
204  currentObject = null;
-
205  }
-
206  }
-
207 
-
208  public void Clear() {
-
209  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Clear(swigCPtr);
-
210  }
-
211 
-
212  public void Add(LocalSearchOperator x) {
-
213  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Add(swigCPtr, LocalSearchOperator.getCPtr(x));
-
214  }
-
215 
-
216  private uint size() {
-
217  uint ret = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_size(swigCPtr);
-
218  return ret;
-
219  }
-
220 
-
221  private uint capacity() {
-
222  uint ret = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_capacity(swigCPtr);
-
223  return ret;
-
224  }
-
225 
-
226  private void reserve(uint n) {
-
227  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_reserve(swigCPtr, n);
-
228  }
-
229 
-
230  public LocalSearchOperatorVector() : this(operations_research_constraint_solverPINVOKE.new_LocalSearchOperatorVector__SWIG_0(), true) {
+
155  public LocalSearchOperatorVectorEnumerator GetEnumerator() {
+
156  return new LocalSearchOperatorVectorEnumerator(this);
+
157  }
+
158 
+
159  // Type-safe enumerator
+
164  public sealed class LocalSearchOperatorVectorEnumerator : global::System.Collections.IEnumerator
+
165  , global::System.Collections.Generic.IEnumerator<LocalSearchOperator>
+
166  {
+
167  private LocalSearchOperatorVector collectionRef;
+
168  private int currentIndex;
+
169  private object currentObject;
+
170  private int currentSize;
+
171 
+
172  public LocalSearchOperatorVectorEnumerator(LocalSearchOperatorVector collection) {
+
173  collectionRef = collection;
+
174  currentIndex = -1;
+
175  currentObject = null;
+
176  currentSize = collectionRef.Count;
+
177  }
+
178 
+
179  // Type-safe iterator Current
+
180  public LocalSearchOperator Current {
+
181  get {
+
182  if (currentIndex == -1)
+
183  throw new global::System.InvalidOperationException("Enumeration not started.");
+
184  if (currentIndex > currentSize - 1)
+
185  throw new global::System.InvalidOperationException("Enumeration finished.");
+
186  if (currentObject == null)
+
187  throw new global::System.InvalidOperationException("Collection modified.");
+
188  return (LocalSearchOperator)currentObject;
+
189  }
+
190  }
+
191 
+
192  // Type-unsafe IEnumerator.Current
+
193  object global::System.Collections.IEnumerator.Current {
+
194  get {
+
195  return Current;
+
196  }
+
197  }
+
198 
+
199  public bool MoveNext() {
+
200  int size = collectionRef.Count;
+
201  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
+
202  if (moveOkay) {
+
203  currentIndex++;
+
204  currentObject = collectionRef[currentIndex];
+
205  } else {
+
206  currentObject = null;
+
207  }
+
208  return moveOkay;
+
209  }
+
210 
+
211  public void Reset() {
+
212  currentIndex = -1;
+
213  currentObject = null;
+
214  if (collectionRef.Count != currentSize) {
+
215  throw new global::System.InvalidOperationException("Collection modified.");
+
216  }
+
217  }
+
218 
+
219  public void Dispose() {
+
220  currentIndex = -1;
+
221  currentObject = null;
+
222  }
+
223  }
+
224 
+
225  public void Clear() {
+
226  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Clear(swigCPtr);
+
227  }
+
228 
+
229  public void Add(LocalSearchOperator x) {
+
230  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Add(swigCPtr, LocalSearchOperator.getCPtr(x));
231  }
232 
-
233  public LocalSearchOperatorVector(LocalSearchOperatorVector other) : this(operations_research_constraint_solverPINVOKE.new_LocalSearchOperatorVector__SWIG_1(LocalSearchOperatorVector.getCPtr(other)), true) {
-
234  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
235  }
-
236 
-
237  public LocalSearchOperatorVector(int capacity) : this(operations_research_constraint_solverPINVOKE.new_LocalSearchOperatorVector__SWIG_2(capacity), true) {
-
238  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
239  }
-
240 
-
241  private LocalSearchOperator getitemcopy(int index) {
-
242  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_getitemcopy(swigCPtr, index);
-
243  LocalSearchOperator ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchOperator(cPtr, false);
-
244  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
245  return ret;
-
246  }
-
247 
-
248  private LocalSearchOperator getitem(int index) {
-
249  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_getitem(swigCPtr, index);
-
250  LocalSearchOperator ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchOperator(cPtr, false);
-
251  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
252  return ret;
-
253  }
-
254 
-
255  private void setitem(int index, LocalSearchOperator val) {
-
256  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_setitem(swigCPtr, index, LocalSearchOperator.getCPtr(val));
-
257  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
258  }
-
259 
-
260  public void AddRange(LocalSearchOperatorVector values) {
-
261  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_AddRange(swigCPtr, LocalSearchOperatorVector.getCPtr(values));
-
262  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
233  private uint size() {
+
234  uint ret = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_size(swigCPtr);
+
235  return ret;
+
236  }
+
237 
+
238  private uint capacity() {
+
239  uint ret = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_capacity(swigCPtr);
+
240  return ret;
+
241  }
+
242 
+
243  private void reserve(uint n) {
+
244  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_reserve(swigCPtr, n);
+
245  }
+
246 
+
247  public LocalSearchOperatorVector() : this(operations_research_constraint_solverPINVOKE.new_LocalSearchOperatorVector__SWIG_0(), true) {
+
248  }
+
249 
+
250  public LocalSearchOperatorVector(LocalSearchOperatorVector other) : this(operations_research_constraint_solverPINVOKE.new_LocalSearchOperatorVector__SWIG_1(LocalSearchOperatorVector.getCPtr(other)), true) {
+
251  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
252  }
+
253 
+
254  public LocalSearchOperatorVector(int capacity) : this(operations_research_constraint_solverPINVOKE.new_LocalSearchOperatorVector__SWIG_2(capacity), true) {
+
255  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
256  }
+
257 
+
258  private LocalSearchOperator getitemcopy(int index) {
+
259  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_getitemcopy(swigCPtr, index);
+
260  LocalSearchOperator ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchOperator(cPtr, false);
+
261  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
262  return ret;
263  }
264 
-
265  public LocalSearchOperatorVector GetRange(int index, int count) {
-
266  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_GetRange(swigCPtr, index, count);
-
267  LocalSearchOperatorVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchOperatorVector(cPtr, true);
-
268  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
265  private LocalSearchOperator getitem(int index) {
+
266  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_getitem(swigCPtr, index);
+
267  LocalSearchOperator ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchOperator(cPtr, false);
+
268  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
269  return ret;
270  }
271 
-
272  public void Insert(int index, LocalSearchOperator x) {
-
273  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Insert(swigCPtr, index, LocalSearchOperator.getCPtr(x));
-
274  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
272  private void setitem(int index, LocalSearchOperator val) {
+
273  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_setitem(swigCPtr, index, LocalSearchOperator.getCPtr(val));
+
274  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
275  }
276 
-
277  public void InsertRange(int index, LocalSearchOperatorVector values) {
-
278  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_InsertRange(swigCPtr, index, LocalSearchOperatorVector.getCPtr(values));
+
277  public void AddRange(LocalSearchOperatorVector values) {
+
278  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_AddRange(swigCPtr, LocalSearchOperatorVector.getCPtr(values));
279  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
280  }
281 
-
282  public void RemoveAt(int index) {
-
283  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_RemoveAt(swigCPtr, index);
-
284  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
285  }
-
286 
-
287  public void RemoveRange(int index, int count) {
-
288  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_RemoveRange(swigCPtr, index, count);
-
289  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
290  }
-
291 
-
292  public static LocalSearchOperatorVector Repeat(LocalSearchOperator value, int count) {
-
293  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Repeat(LocalSearchOperator.getCPtr(value), count);
-
294  LocalSearchOperatorVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchOperatorVector(cPtr, true);
-
295  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
296  return ret;
+
282  public LocalSearchOperatorVector GetRange(int index, int count) {
+
283  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_GetRange(swigCPtr, index, count);
+
284  LocalSearchOperatorVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchOperatorVector(cPtr, true);
+
285  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
286  return ret;
+
287  }
+
288 
+
289  public void Insert(int index, LocalSearchOperator x) {
+
290  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Insert(swigCPtr, index, LocalSearchOperator.getCPtr(x));
+
291  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
292  }
+
293 
+
294  public void InsertRange(int index, LocalSearchOperatorVector values) {
+
295  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_InsertRange(swigCPtr, index, LocalSearchOperatorVector.getCPtr(values));
+
296  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
297  }
298 
-
299  public void Reverse() {
-
300  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Reverse__SWIG_0(swigCPtr);
-
301  }
-
302 
-
303  public void Reverse(int index, int count) {
-
304  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Reverse__SWIG_1(swigCPtr, index, count);
-
305  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
306  }
-
307 
-
308  public void SetRange(int index, LocalSearchOperatorVector values) {
-
309  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_SetRange(swigCPtr, index, LocalSearchOperatorVector.getCPtr(values));
-
310  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
311  }
-
312 
-
313  public bool Contains(LocalSearchOperator value) {
-
314  bool ret = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Contains(swigCPtr, LocalSearchOperator.getCPtr(value));
-
315  return ret;
-
316  }
-
317 
-
318  public int IndexOf(LocalSearchOperator value) {
-
319  int ret = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_IndexOf(swigCPtr, LocalSearchOperator.getCPtr(value));
-
320  return ret;
-
321  }
-
322 
-
323  public int LastIndexOf(LocalSearchOperator value) {
-
324  int ret = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_LastIndexOf(swigCPtr, LocalSearchOperator.getCPtr(value));
-
325  return ret;
-
326  }
-
327 
-
328  public bool Remove(LocalSearchOperator value) {
-
329  bool ret = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Remove(swigCPtr, LocalSearchOperator.getCPtr(value));
-
330  return ret;
-
331  }
-
332 
-
333 }
+
299  public void RemoveAt(int index) {
+
300  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_RemoveAt(swigCPtr, index);
+
301  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
302  }
+
303 
+
304  public void RemoveRange(int index, int count) {
+
305  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_RemoveRange(swigCPtr, index, count);
+
306  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
307  }
+
308 
+
309  public static LocalSearchOperatorVector Repeat(LocalSearchOperator value, int count) {
+
310  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Repeat(LocalSearchOperator.getCPtr(value), count);
+
311  LocalSearchOperatorVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchOperatorVector(cPtr, true);
+
312  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
313  return ret;
+
314  }
+
315 
+
316  public void Reverse() {
+
317  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Reverse__SWIG_0(swigCPtr);
+
318  }
+
319 
+
320  public void Reverse(int index, int count) {
+
321  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Reverse__SWIG_1(swigCPtr, index, count);
+
322  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
323  }
+
324 
+
325  public void SetRange(int index, LocalSearchOperatorVector values) {
+
326  operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_SetRange(swigCPtr, index, LocalSearchOperatorVector.getCPtr(values));
+
327  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
328  }
+
329 
+
330  public bool Contains(LocalSearchOperator value) {
+
331  bool ret = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Contains(swigCPtr, LocalSearchOperator.getCPtr(value));
+
332  return ret;
+
333  }
334 
-
335 }
+
335  public int IndexOf(LocalSearchOperator value) {
+
336  int ret = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_IndexOf(swigCPtr, LocalSearchOperator.getCPtr(value));
+
337  return ret;
+
338  }
+
339 
+
340  public int LastIndexOf(LocalSearchOperator value) {
+
341  int ret = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_LastIndexOf(swigCPtr, LocalSearchOperator.getCPtr(value));
+
342  return ret;
+
343  }
+
344 
+
345  public bool Remove(LocalSearchOperator value) {
+
346  bool ret = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Remove(swigCPtr, LocalSearchOperator.getCPtr(value));
+
347  return ret;
+
348  }
+
349 
+
350 }
+
351 
+
352 }
static bool LocalSearchOperatorVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void LocalSearchOperatorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
void CopyTo(int index, LocalSearchOperator[] array, int arrayIndex, int count)
+
void CopyTo(int index, LocalSearchOperator[] array, int arrayIndex, int count)
static void LocalSearchOperatorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
LocalSearchOperator Current
+
LocalSearchOperator Current
static int LocalSearchOperatorVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void LocalSearchOperatorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool LocalSearchOperatorVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
bool swigCMemOwn
-
void CopyTo(LocalSearchOperator[] array, int arrayIndex)
-
LocalSearchOperatorVectorEnumerator(LocalSearchOperatorVector collection)
+
bool swigCMemOwn
+
void CopyTo(LocalSearchOperator[] array, int arrayIndex)
+
LocalSearchOperatorVector(global::System.Collections.Generic.IEnumerable< LocalSearchOperator > c)
+
LocalSearchOperatorVectorEnumerator(LocalSearchOperatorVector collection)
-
bool Remove(LocalSearchOperator value)
-
void Reset()
-
void CopyTo(LocalSearchOperator[] array)
-
int Count
-
static bool Pending
+
bool Remove(LocalSearchOperator value)
+
void Reset()
+
void CopyTo(LocalSearchOperator[] array)
+
int Count
+
static bool Pending
+
LocalSearchOperator[] ToArray()
Definition: Assignment.cs:11
-
void Dispose()
+
void Dispose()
static void LocalSearchOperatorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void Insert(int index, LocalSearchOperator x)
+
void Insert(int index, LocalSearchOperator x)
static global::System.IntPtr LocalSearchOperatorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void Reverse(int index, int count)
-
LocalSearchOperatorVector()
-
void RemoveRange(int index, int count)
+
void Reverse(int index, int count)
+
LocalSearchOperatorVector()
+
void RemoveRange(int index, int count)
-
bool IsFixedSize
-
bool Contains(LocalSearchOperator value)
-
virtual void Dispose()
+
bool IsFixedSize
+
bool Contains(LocalSearchOperator value)
static void LocalSearchOperatorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
bool IsReadOnly
-
LocalSearchOperatorVector(LocalSearchOperatorVector other)
-
void InsertRange(int index, LocalSearchOperatorVector values)
+
bool IsReadOnly
+
LocalSearchOperatorVector(LocalSearchOperatorVector other)
+
void InsertRange(int index, LocalSearchOperatorVector values)
static global::System.IntPtr LocalSearchOperatorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
LocalSearchOperatorVector(int capacity)
-
LocalSearchOperatorVectorEnumerator GetEnumerator()
+
LocalSearchOperatorVector(int capacity)
+
LocalSearchOperatorVectorEnumerator GetEnumerator()
-
void Clear()
+
void Clear()
static void LocalSearchOperatorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
-
bool IsSynchronized
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
bool IsSynchronized
-
int LastIndexOf(LocalSearchOperator value)
-
LocalSearchOperatorVector(global::System.Collections.ICollection c)
+
int LastIndexOf(LocalSearchOperator value)
+
void Dispose()
static global::System.IntPtr LocalSearchOperatorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
void SetRange(int index, LocalSearchOperatorVector values)
+
void SetRange(int index, LocalSearchOperatorVector values)
static uint LocalSearchOperatorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
static void LocalSearchOperatorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static int LocalSearchOperatorVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_LocalSearchOperatorVector(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Reverse()
-
void AddRange(LocalSearchOperatorVector values)
-
static global::System.Exception Retrieve()
-
void RemoveAt(int index)
-
void Add(LocalSearchOperator x)
-
int Capacity
+
void Reverse()
+
void AddRange(LocalSearchOperatorVector values)
+
LocalSearchOperatorVector(global::System.Collections.IEnumerable c)
+
static global::System.Exception Retrieve()
+
void RemoveAt(int index)
+
void Add(LocalSearchOperator x)
+
int Capacity
-
static LocalSearchOperatorVector Repeat(LocalSearchOperator value, int count)
+
static LocalSearchOperatorVector Repeat(LocalSearchOperator value, int count)
static void LocalSearchOperatorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
LocalSearchOperatorVector GetRange(int index, int count)
-
int IndexOf(LocalSearchOperator value)
+
LocalSearchOperatorVector GetRange(int index, int count)
+
virtual void Dispose(bool disposing)
+
int IndexOf(LocalSearchOperator value)
static void LocalSearchOperatorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
bool MoveNext()
+
bool MoveNext()
static void LocalSearchOperatorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
diff --git a/docs/dotnet/LocalSearchOperator_8cs_source.html b/docs/dotnet/LocalSearchOperator_8cs_source.html index 74f78c6ded..33b422d89f 100644 --- a/docs/dotnet/LocalSearchOperator_8cs_source.html +++ b/docs/dotnet/LocalSearchOperator_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,144 +77,139 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~LocalSearchOperator() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_LocalSearchOperator(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  public LocalSearchOperator() : this(operations_research_constraint_solverPINVOKE.new_LocalSearchOperator(), true) {
-
48  SwigDirectorConnect();
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_LocalSearchOperator(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public LocalSearchOperator() : this(operations_research_constraint_solverPINVOKE.new_LocalSearchOperator(), true) {
+
43  SwigDirectorConnect();
+
44  }
+
45 
+
46  public virtual bool MakeNextNeighbor(Assignment delta, Assignment deltadelta) {
+
47  bool ret = operations_research_constraint_solverPINVOKE.LocalSearchOperator_MakeNextNeighbor(swigCPtr, Assignment.getCPtr(delta), Assignment.getCPtr(deltadelta));
+
48  return ret;
49  }
50 
-
51  public virtual bool MakeNextNeighbor(Assignment delta, Assignment deltadelta) {
-
52  bool ret = operations_research_constraint_solverPINVOKE.LocalSearchOperator_MakeNextNeighbor(swigCPtr, Assignment.getCPtr(delta), Assignment.getCPtr(deltadelta));
-
53  return ret;
-
54  }
-
55 
-
56  public virtual void Start(Assignment assignment) {
-
57  operations_research_constraint_solverPINVOKE.LocalSearchOperator_Start(swigCPtr, Assignment.getCPtr(assignment));
-
58  }
-
59 
-
60  public virtual void Reset() {
-
61  if (SwigDerivedClassHasMethod("Reset", swigMethodTypes3)) operations_research_constraint_solverPINVOKE.LocalSearchOperator_ResetSwigExplicitLocalSearchOperator(swigCPtr); else operations_research_constraint_solverPINVOKE.LocalSearchOperator_Reset(swigCPtr);
+
51  public virtual void Start(Assignment assignment) {
+
52  operations_research_constraint_solverPINVOKE.LocalSearchOperator_Start(swigCPtr, Assignment.getCPtr(assignment));
+
53  }
+
54 
+
55  public virtual void Reset() {
+
56  if (SwigDerivedClassHasMethod("Reset", swigMethodTypes3)) operations_research_constraint_solverPINVOKE.LocalSearchOperator_ResetSwigExplicitLocalSearchOperator(swigCPtr); else operations_research_constraint_solverPINVOKE.LocalSearchOperator_Reset(swigCPtr);
+
57  }
+
58 
+
59  public virtual bool HasFragments() {
+
60  bool ret = (SwigDerivedClassHasMethod("HasFragments", swigMethodTypes4) ? operations_research_constraint_solverPINVOKE.LocalSearchOperator_HasFragmentsSwigExplicitLocalSearchOperator(swigCPtr) : operations_research_constraint_solverPINVOKE.LocalSearchOperator_HasFragments(swigCPtr));
+
61  return ret;
62  }
63 
-
64  public virtual bool HasFragments() {
-
65  bool ret = (SwigDerivedClassHasMethod("HasFragments", swigMethodTypes4) ? operations_research_constraint_solverPINVOKE.LocalSearchOperator_HasFragmentsSwigExplicitLocalSearchOperator(swigCPtr) : operations_research_constraint_solverPINVOKE.LocalSearchOperator_HasFragments(swigCPtr));
+
64  public virtual bool HoldsDelta() {
+
65  bool ret = (SwigDerivedClassHasMethod("HoldsDelta", swigMethodTypes5) ? operations_research_constraint_solverPINVOKE.LocalSearchOperator_HoldsDeltaSwigExplicitLocalSearchOperator(swigCPtr) : operations_research_constraint_solverPINVOKE.LocalSearchOperator_HoldsDelta(swigCPtr));
66  return ret;
67  }
68 
-
69  public virtual bool HoldsDelta() {
-
70  bool ret = (SwigDerivedClassHasMethod("HoldsDelta", swigMethodTypes5) ? operations_research_constraint_solverPINVOKE.LocalSearchOperator_HoldsDeltaSwigExplicitLocalSearchOperator(swigCPtr) : operations_research_constraint_solverPINVOKE.LocalSearchOperator_HoldsDelta(swigCPtr));
-
71  return ret;
-
72  }
-
73 
-
74  private void SwigDirectorConnect() {
-
75  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
-
76  swigDelegate0 = new SwigDelegateLocalSearchOperator_0(SwigDirectorToString);
-
77  if (SwigDerivedClassHasMethod("MakeNextNeighbor", swigMethodTypes1))
-
78  swigDelegate1 = new SwigDelegateLocalSearchOperator_1(SwigDirectorMakeNextNeighbor);
-
79  if (SwigDerivedClassHasMethod("Start", swigMethodTypes2))
-
80  swigDelegate2 = new SwigDelegateLocalSearchOperator_2(SwigDirectorStart);
-
81  if (SwigDerivedClassHasMethod("Reset", swigMethodTypes3))
-
82  swigDelegate3 = new SwigDelegateLocalSearchOperator_3(SwigDirectorReset);
-
83  if (SwigDerivedClassHasMethod("HasFragments", swigMethodTypes4))
-
84  swigDelegate4 = new SwigDelegateLocalSearchOperator_4(SwigDirectorHasFragments);
-
85  if (SwigDerivedClassHasMethod("HoldsDelta", swigMethodTypes5))
-
86  swigDelegate5 = new SwigDelegateLocalSearchOperator_5(SwigDirectorHoldsDelta);
-
87  operations_research_constraint_solverPINVOKE.LocalSearchOperator_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5);
-
88  }
-
89 
-
90  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
-
91  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
-
92  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(LocalSearchOperator));
-
93  return hasDerivedMethod;
-
94  }
-
95 
-
96  private string SwigDirectorToString() {
-
97  return ToString();
-
98  }
-
99 
-
100  private bool SwigDirectorMakeNextNeighbor(global::System.IntPtr delta, global::System.IntPtr deltadelta) {
-
101  return MakeNextNeighbor((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false), (deltadelta == global::System.IntPtr.Zero) ? null : new Assignment(deltadelta, false));
-
102  }
-
103 
-
104  private void SwigDirectorStart(global::System.IntPtr assignment) {
-
105  Start((assignment == global::System.IntPtr.Zero) ? null : new Assignment(assignment, false));
-
106  }
-
107 
-
108  private void SwigDirectorReset() {
-
109  Reset();
-
110  }
-
111 
-
112  private bool SwigDirectorHasFragments() {
-
113  return HasFragments();
-
114  }
-
115 
-
116  private bool SwigDirectorHoldsDelta() {
-
117  return HoldsDelta();
-
118  }
-
119 
-
120  public delegate string SwigDelegateLocalSearchOperator_0();
-
121  public delegate bool SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta);
-
122  public delegate void SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment);
-
123  public delegate void SwigDelegateLocalSearchOperator_3();
-
124  public delegate bool SwigDelegateLocalSearchOperator_4();
-
125  public delegate bool SwigDelegateLocalSearchOperator_5();
-
126 
-
127  private SwigDelegateLocalSearchOperator_0 swigDelegate0;
-
128  private SwigDelegateLocalSearchOperator_1 swigDelegate1;
-
129  private SwigDelegateLocalSearchOperator_2 swigDelegate2;
-
130  private SwigDelegateLocalSearchOperator_3 swigDelegate3;
-
131  private SwigDelegateLocalSearchOperator_4 swigDelegate4;
-
132  private SwigDelegateLocalSearchOperator_5 swigDelegate5;
-
133 
-
134  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
-
135  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { typeof(Assignment), typeof(Assignment) };
-
136  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(Assignment) };
-
137  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
-
138  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { };
-
139  private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { };
-
140 }
-
141 
-
142 }
+
69  private void SwigDirectorConnect() {
+
70  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
+
71  swigDelegate0 = new SwigDelegateLocalSearchOperator_0(SwigDirectorMethodToString);
+
72  if (SwigDerivedClassHasMethod("MakeNextNeighbor", swigMethodTypes1))
+
73  swigDelegate1 = new SwigDelegateLocalSearchOperator_1(SwigDirectorMethodMakeNextNeighbor);
+
74  if (SwigDerivedClassHasMethod("Start", swigMethodTypes2))
+
75  swigDelegate2 = new SwigDelegateLocalSearchOperator_2(SwigDirectorMethodStart);
+
76  if (SwigDerivedClassHasMethod("Reset", swigMethodTypes3))
+
77  swigDelegate3 = new SwigDelegateLocalSearchOperator_3(SwigDirectorMethodReset);
+
78  if (SwigDerivedClassHasMethod("HasFragments", swigMethodTypes4))
+
79  swigDelegate4 = new SwigDelegateLocalSearchOperator_4(SwigDirectorMethodHasFragments);
+
80  if (SwigDerivedClassHasMethod("HoldsDelta", swigMethodTypes5))
+
81  swigDelegate5 = new SwigDelegateLocalSearchOperator_5(SwigDirectorMethodHoldsDelta);
+
82  operations_research_constraint_solverPINVOKE.LocalSearchOperator_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5);
+
83  }
+
84 
+
85  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
+
86  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
+
87  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(LocalSearchOperator));
+
88  return hasDerivedMethod;
+
89  }
+
90 
+
91  private string SwigDirectorMethodToString() {
+
92  return ToString();
+
93  }
+
94 
+
95  private bool SwigDirectorMethodMakeNextNeighbor(global::System.IntPtr delta, global::System.IntPtr deltadelta) {
+
96  return MakeNextNeighbor((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false), (deltadelta == global::System.IntPtr.Zero) ? null : new Assignment(deltadelta, false));
+
97  }
+
98 
+
99  private void SwigDirectorMethodStart(global::System.IntPtr assignment) {
+
100  Start((assignment == global::System.IntPtr.Zero) ? null : new Assignment(assignment, false));
+
101  }
+
102 
+
103  private void SwigDirectorMethodReset() {
+
104  Reset();
+
105  }
+
106 
+
107  private bool SwigDirectorMethodHasFragments() {
+
108  return HasFragments();
+
109  }
+
110 
+
111  private bool SwigDirectorMethodHoldsDelta() {
+
112  return HoldsDelta();
+
113  }
+
114 
+
115  public delegate string SwigDelegateLocalSearchOperator_0();
+
116  public delegate bool SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta);
+
117  public delegate void SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment);
+
118  public delegate void SwigDelegateLocalSearchOperator_3();
+
119  public delegate bool SwigDelegateLocalSearchOperator_4();
+
120  public delegate bool SwigDelegateLocalSearchOperator_5();
+
121 
+
122  private SwigDelegateLocalSearchOperator_0 swigDelegate0;
+
123  private SwigDelegateLocalSearchOperator_1 swigDelegate1;
+
124  private SwigDelegateLocalSearchOperator_2 swigDelegate2;
+
125  private SwigDelegateLocalSearchOperator_3 swigDelegate3;
+
126  private SwigDelegateLocalSearchOperator_4 swigDelegate4;
+
127  private SwigDelegateLocalSearchOperator_5 swigDelegate5;
+
128 
+
129  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
+
130  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { typeof(Assignment), typeof(Assignment) };
+
131  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(Assignment) };
+
132  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
+
133  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { };
+
134  private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { };
+
135 }
+
136 
+
137 }
static void LocalSearchOperator_Reset(global::System.Runtime.InteropServices.HandleRef jarg1)
static void LocalSearchOperator_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, LocalSearchOperator.SwigDelegateLocalSearchOperator_0 delegate0, LocalSearchOperator.SwigDelegateLocalSearchOperator_1 delegate1, LocalSearchOperator.SwigDelegateLocalSearchOperator_2 delegate2, LocalSearchOperator.SwigDelegateLocalSearchOperator_3 delegate3, LocalSearchOperator.SwigDelegateLocalSearchOperator_4 delegate4, LocalSearchOperator.SwigDelegateLocalSearchOperator_5 delegate5)
delegate string SwigDelegateLocalSearchOperator_0()
delegate void SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment)
-
virtual bool MakeNextNeighbor(Assignment delta, Assignment deltadelta)
+
virtual bool MakeNextNeighbor(Assignment delta, Assignment deltadelta)
Definition: Assignment.cs:11
delegate bool SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)
static bool LocalSearchOperator_MakeNextNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void LocalSearchOperator_ResetSwigExplicitLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void Reset()
+
virtual void Reset()
static void delete_LocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void Start(Assignment assignment)
+
virtual void Start(Assignment assignment)
bool swigCMemOwn
Definition: BaseObject.cs:20
-
virtual bool HoldsDelta()
+
virtual bool HoldsDelta()
-
override void Dispose()
static bool LocalSearchOperator_HoldsDelta(global::System.Runtime.InteropServices.HandleRef jarg1)
+
override void Dispose(bool disposing)
Definition: Assignment.cs:18
-
virtual string ToString()
Definition: BaseObject.cs:51
+
virtual string ToString()
Definition: BaseObject.cs:55
delegate void SwigDelegateLocalSearchOperator_3()
-
virtual bool HasFragments()
+
virtual bool HasFragments()
static global::System.IntPtr LocalSearchOperator_SWIGUpcast(global::System.IntPtr jarg1)
delegate bool SwigDelegateLocalSearchOperator_5()
static bool LocalSearchOperator_HasFragments(global::System.Runtime.InteropServices.HandleRef jarg1)
@@ -222,7 +217,7 @@
static bool LocalSearchOperator_HoldsDeltaSwigExplicitLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate bool SwigDelegateLocalSearchOperator_4()
static void LocalSearchOperator_Start(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
LocalSearchOperator()
+
LocalSearchOperator()
static bool LocalSearchOperator_HasFragmentsSwigExplicitLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1)
diff --git a/docs/dotnet/LocalSearchPhaseParameters_8cs_source.html b/docs/dotnet/LocalSearchPhaseParameters_8cs_source.html index 1aaa38e062..7a664f3626 100644 --- a/docs/dotnet/LocalSearchPhaseParameters_8cs_source.html +++ b/docs/dotnet/LocalSearchPhaseParameters_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -80,37 +80,42 @@
29  }
30 
31  ~LocalSearchPhaseParameters() {
-
32  Dispose();
+
32  Dispose(false);
33  }
34 
-
35  public virtual void Dispose() {
-
36  lock(this) {
-
37  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
38  if (swigCMemOwn) {
-
39  swigCMemOwn = false;
-
40  operations_research_constraint_solverPINVOKE.delete_LocalSearchPhaseParameters(swigCPtr);
-
41  }
-
42  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
43  }
-
44  global::System.GC.SuppressFinalize(this);
-
45  }
-
46  }
-
47 
-
48  public LocalSearchPhaseParameters() : this(operations_research_constraint_solverPINVOKE.new_LocalSearchPhaseParameters(), true) {
-
49  }
-
50 
-
51 }
-
52 
-
53 }
+
35  public void Dispose() {
+
36  Dispose(true);
+
37  global::System.GC.SuppressFinalize(this);
+
38  }
+
39 
+
40  protected virtual void Dispose(bool disposing) {
+
41  lock(this) {
+
42  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
43  if (swigCMemOwn) {
+
44  swigCMemOwn = false;
+
45  operations_research_constraint_solverPINVOKE.delete_LocalSearchPhaseParameters(swigCPtr);
+
46  }
+
47  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
48  }
+
49  }
+
50  }
+
51 
+
52  public LocalSearchPhaseParameters() : this(operations_research_constraint_solverPINVOKE.new_LocalSearchPhaseParameters(), true) {
+
53  }
+
54 
+
55 }
+
56 
+
57 }
Definition: Assignment.cs:11
static void delete_LocalSearchPhaseParameters(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void Dispose()
+
virtual void Dispose(bool disposing)
bool swigCMemOwn
+
void Dispose()
-
LocalSearchPhaseParameters()
+
LocalSearchPhaseParameters()
-
void Add(Constraint x)
-
void Dispose()
-
MPConstraintVectorEnumerator(MPConstraintVector collection)
+
void Add(Constraint x)
+
void Dispose()
+
virtual void Dispose(bool disposing)
+
MPConstraintVectorEnumerator(MPConstraintVector collection)
static int MPConstraintVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
Constraint Current
-
MPConstraintVector(int capacity)
-
bool MoveNext()
-
void AddRange(MPConstraintVector values)
+
MPConstraintVector(global::System.Collections.Generic.IEnumerable< Constraint > c)
+
Constraint Current
+
MPConstraintVector(int capacity)
+
bool MoveNext()
+
void AddRange(MPConstraintVector values)
static void MPConstraintVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
MPConstraintVectorEnumerator GetEnumerator()
+
Constraint[] ToArray()
+
MPConstraintVectorEnumerator GetEnumerator()
static void MPConstraintVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
MPConstraintVector(MPConstraintVector other)
-
void Reset()
+
MPConstraintVector(MPConstraintVector other)
+
void Reset()
static global::System.IntPtr MPConstraintVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
static bool Pending
-
void Clear()
+
MPConstraintVector(global::System.Collections.IEnumerable c)
+
static bool Pending
+
void Clear()
static void MPConstraintVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr MPConstraintVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
virtual void Dispose()
static void MPConstraintVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool swigCMemOwn
-
int Capacity
-
int Count
-
void SetRange(int index, MPConstraintVector values)
+
bool swigCMemOwn
+
int Capacity
+
int Count
+
void SetRange(int index, MPConstraintVector values)
static bool MPConstraintVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void MPConstraintVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
static MPConstraintVector Repeat(Constraint value, int count)
-
MPConstraintVector(global::System.Collections.ICollection c)
-
bool Remove(Constraint value)
-
void CopyTo(Constraint[] array, int arrayIndex)
-
MPConstraintVector GetRange(int index, int count)
-
int IndexOf(Constraint value)
+
static MPConstraintVector Repeat(Constraint value, int count)
+
bool Remove(Constraint value)
+
void CopyTo(Constraint[] array, int arrayIndex)
+
MPConstraintVector GetRange(int index, int count)
+
int IndexOf(Constraint value)
static bool MPConstraintVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void RemoveRange(int index, int count)
-
bool IsSynchronized
+
void RemoveRange(int index, int count)
+
bool IsSynchronized
static void delete_MPConstraintVector(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Insert(int index, Constraint x)
+
void Insert(int index, Constraint x)
-
bool IsFixedSize
+
bool IsFixedSize
static uint MPConstraintVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
static int MPConstraintVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void MPConstraintVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
-
void CopyTo(Constraint[] array)
-
void CopyTo(int index, Constraint[] array, int arrayIndex, int count)
-
void RemoveAt(int index)
+
void Dispose()
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
void CopyTo(Constraint[] array)
+
void CopyTo(int index, Constraint[] array, int arrayIndex, int count)
+
void RemoveAt(int index)
-
static global::System.Exception Retrieve()
-
void Reverse(int index, int count)
+
static global::System.Exception Retrieve()
+
void Reverse(int index, int count)
static global::System.IntPtr MPConstraintVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
MPConstraintVector()
-
bool IsReadOnly
+
MPConstraintVector()
+
bool IsReadOnly
static void MPConstraintVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
void InsertRange(int index, MPConstraintVector values)
-
void Reverse()
-
int LastIndexOf(Constraint value)
+
void InsertRange(int index, MPConstraintVector values)
+
void Reverse()
+
int LastIndexOf(Constraint value)
static void MPConstraintVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void MPConstraintVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool Contains(Constraint value)
+
bool Contains(Constraint value)
static void MPConstraintVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
diff --git a/docs/dotnet/MPSolverParameters_8cs_source.html b/docs/dotnet/MPSolverParameters_8cs_source.html index b3026f3e24..9152cc3e3c 100644 --- a/docs/dotnet/MPSolverParameters_8cs_source.html +++ b/docs/dotnet/MPSolverParameters_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -75,140 +75,145 @@
24  }
25 
26  ~MPSolverParameters() {
-
27  Dispose();
+
27  Dispose(false);
28  }
29 
-
30  public virtual void Dispose() {
-
31  lock(this) {
-
32  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
33  if (swigCMemOwn) {
-
34  swigCMemOwn = false;
-
35  operations_research_linear_solverPINVOKE.delete_MPSolverParameters(swigCPtr);
-
36  }
-
37  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
38  }
-
39  global::System.GC.SuppressFinalize(this);
-
40  }
-
41  }
-
42 
-
43  public static double kDefaultRelativeMipGap {
-
44  get {
-
45  double ret = operations_research_linear_solverPINVOKE.MPSolverParameters_kDefaultRelativeMipGap_get();
-
46  return ret;
-
47  }
-
48  }
-
49 
-
50  public static double kDefaultPrimalTolerance {
-
51  get {
-
52  double ret = operations_research_linear_solverPINVOKE.MPSolverParameters_kDefaultPrimalTolerance_get();
-
53  return ret;
-
54  }
-
55  }
-
56 
-
57  public static double kDefaultDualTolerance {
-
58  get {
-
59  double ret = operations_research_linear_solverPINVOKE.MPSolverParameters_kDefaultDualTolerance_get();
-
60  return ret;
-
61  }
-
62  }
-
63 
-
64  public static MPSolverParameters.PresolveValues kDefaultPresolve {
-
65  get {
-
66  MPSolverParameters.PresolveValues ret = (MPSolverParameters.PresolveValues)operations_research_linear_solverPINVOKE.MPSolverParameters_kDefaultPresolve_get();
-
67  return ret;
-
68  }
-
69  }
-
70 
-
71  public static MPSolverParameters.IncrementalityValues kDefaultIncrementality {
-
72  get {
-
73  MPSolverParameters.IncrementalityValues ret = (MPSolverParameters.IncrementalityValues)operations_research_linear_solverPINVOKE.MPSolverParameters_kDefaultIncrementality_get();
-
74  return ret;
-
75  }
-
76  }
-
77 
-
78  public MPSolverParameters() : this(operations_research_linear_solverPINVOKE.new_MPSolverParameters(), true) {
-
79  }
-
80 
-
81  public void SetDoubleParam(MPSolverParameters.DoubleParam param, double value) {
-
82  operations_research_linear_solverPINVOKE.MPSolverParameters_SetDoubleParam(swigCPtr, (int)param, value);
+
30  public void Dispose() {
+
31  Dispose(true);
+
32  global::System.GC.SuppressFinalize(this);
+
33  }
+
34 
+
35  protected virtual void Dispose(bool disposing) {
+
36  lock(this) {
+
37  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
38  if (swigCMemOwn) {
+
39  swigCMemOwn = false;
+
40  operations_research_linear_solverPINVOKE.delete_MPSolverParameters(swigCPtr);
+
41  }
+
42  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
43  }
+
44  }
+
45  }
+
46 
+
47  public static double kDefaultRelativeMipGap {
+
48  get {
+
49  double ret = operations_research_linear_solverPINVOKE.MPSolverParameters_kDefaultRelativeMipGap_get();
+
50  return ret;
+
51  }
+
52  }
+
53 
+
54  public static double kDefaultPrimalTolerance {
+
55  get {
+
56  double ret = operations_research_linear_solverPINVOKE.MPSolverParameters_kDefaultPrimalTolerance_get();
+
57  return ret;
+
58  }
+
59  }
+
60 
+
61  public static double kDefaultDualTolerance {
+
62  get {
+
63  double ret = operations_research_linear_solverPINVOKE.MPSolverParameters_kDefaultDualTolerance_get();
+
64  return ret;
+
65  }
+
66  }
+
67 
+
68  public static MPSolverParameters.PresolveValues kDefaultPresolve {
+
69  get {
+
70  MPSolverParameters.PresolveValues ret = (MPSolverParameters.PresolveValues)operations_research_linear_solverPINVOKE.MPSolverParameters_kDefaultPresolve_get();
+
71  return ret;
+
72  }
+
73  }
+
74 
+
75  public static MPSolverParameters.IncrementalityValues kDefaultIncrementality {
+
76  get {
+
77  MPSolverParameters.IncrementalityValues ret = (MPSolverParameters.IncrementalityValues)operations_research_linear_solverPINVOKE.MPSolverParameters_kDefaultIncrementality_get();
+
78  return ret;
+
79  }
+
80  }
+
81 
+
82  public MPSolverParameters() : this(operations_research_linear_solverPINVOKE.new_MPSolverParameters(), true) {
83  }
84 
-
85  public void SetIntegerParam(MPSolverParameters.IntegerParam param, int value) {
-
86  operations_research_linear_solverPINVOKE.MPSolverParameters_SetIntegerParam(swigCPtr, (int)param, value);
+
85  public void SetDoubleParam(MPSolverParameters.DoubleParam param, double value) {
+
86  operations_research_linear_solverPINVOKE.MPSolverParameters_SetDoubleParam(swigCPtr, (int)param, value);
87  }
88 
-
89  public double GetDoubleParam(MPSolverParameters.DoubleParam param) {
-
90  double ret = operations_research_linear_solverPINVOKE.MPSolverParameters_GetDoubleParam(swigCPtr, (int)param);
-
91  return ret;
-
92  }
-
93 
-
94  public int GetIntegerParam(MPSolverParameters.IntegerParam param) {
-
95  int ret = operations_research_linear_solverPINVOKE.MPSolverParameters_GetIntegerParam(swigCPtr, (int)param);
-
96  return ret;
-
97  }
-
98 
-
99  public enum DoubleParam {
-
100  RELATIVE_MIP_GAP = 0,
-
101  PRIMAL_TOLERANCE = 1,
-
102  DUAL_TOLERANCE = 2
-
103  }
-
104 
-
105  public enum IntegerParam {
-
106  PRESOLVE = 1000,
-
107  LP_ALGORITHM = 1001,
-
108  INCREMENTALITY = 1002,
-
109  SCALING = 1003
-
110  }
-
111 
-
112  public enum PresolveValues {
-
113  PRESOLVE_OFF = 0,
-
114  PRESOLVE_ON = 1
-
115  }
-
116 
-
117  public enum LpAlgorithmValues {
-
118  DUAL = 10,
-
119  PRIMAL = 11,
-
120  BARRIER = 12
-
121  }
-
122 
-
123  public enum IncrementalityValues {
-
124  INCREMENTALITY_OFF = 0,
-
125  INCREMENTALITY_ON = 1
-
126  }
-
127 
-
128  public enum ScalingValues {
-
129  SCALING_OFF = 0,
-
130  SCALING_ON = 1
-
131  }
-
132 
-
133 }
-
134 
-
135 }
+
89  public void SetIntegerParam(MPSolverParameters.IntegerParam param, int value) {
+
90  operations_research_linear_solverPINVOKE.MPSolverParameters_SetIntegerParam(swigCPtr, (int)param, value);
+
91  }
+
92 
+
93  public double GetDoubleParam(MPSolverParameters.DoubleParam param) {
+
94  double ret = operations_research_linear_solverPINVOKE.MPSolverParameters_GetDoubleParam(swigCPtr, (int)param);
+
95  return ret;
+
96  }
+
97 
+
98  public int GetIntegerParam(MPSolverParameters.IntegerParam param) {
+
99  int ret = operations_research_linear_solverPINVOKE.MPSolverParameters_GetIntegerParam(swigCPtr, (int)param);
+
100  return ret;
+
101  }
+
102 
+
103  public enum DoubleParam {
+
104  RELATIVE_MIP_GAP = 0,
+
105  PRIMAL_TOLERANCE = 1,
+
106  DUAL_TOLERANCE = 2
+
107  }
+
108 
+
109  public enum IntegerParam {
+
110  PRESOLVE = 1000,
+
111  LP_ALGORITHM = 1001,
+
112  INCREMENTALITY = 1002,
+
113  SCALING = 1003
+
114  }
+
115 
+
116  public enum PresolveValues {
+
117  PRESOLVE_OFF = 0,
+
118  PRESOLVE_ON = 1
+
119  }
+
120 
+
121  public enum LpAlgorithmValues {
+
122  DUAL = 10,
+
123  PRIMAL = 11,
+
124  BARRIER = 12
+
125  }
+
126 
+
127  public enum IncrementalityValues {
+
128  INCREMENTALITY_OFF = 0,
+
129  INCREMENTALITY_ON = 1
+
130  }
+
131 
+
132  public enum ScalingValues {
+
133  SCALING_OFF = 0,
+
134  SCALING_ON = 1
+
135  }
+
136 
+
137 }
+
138 
+
139 }
-
MPSolverParameters()
-
void SetIntegerParam(MPSolverParameters.IntegerParam param, int value)
-
virtual void Dispose()
-
PresolveValues
-
static MPSolverParameters.PresolveValues kDefaultPresolve
-
static double kDefaultRelativeMipGap
+
MPSolverParameters()
+
void SetIntegerParam(MPSolverParameters.IntegerParam param, int value)
+
PresolveValues
+
static MPSolverParameters.PresolveValues kDefaultPresolve
+
static double kDefaultRelativeMipGap
static double MPSolverParameters_kDefaultDualTolerance_get()
static int MPSolverParameters_kDefaultPresolve_get()
-
LpAlgorithmValues
-
static double kDefaultDualTolerance
-
void SetDoubleParam(MPSolverParameters.DoubleParam param, double value)
+
LpAlgorithmValues
+
static double kDefaultDualTolerance
+
virtual void Dispose(bool disposing)
+
void SetDoubleParam(MPSolverParameters.DoubleParam param, double value)
static int MPSolverParameters_kDefaultIncrementality_get()
-
DoubleParam
-
int GetIntegerParam(MPSolverParameters.IntegerParam param)
+
DoubleParam
+
int GetIntegerParam(MPSolverParameters.IntegerParam param)
-
IncrementalityValues
-
static double kDefaultPrimalTolerance
+
IncrementalityValues
+
static double kDefaultPrimalTolerance
static double MPSolverParameters_GetDoubleParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
IntegerParam
-
double GetDoubleParam(MPSolverParameters.DoubleParam param)
-
ScalingValues
+
IntegerParam
+
double GetDoubleParam(MPSolverParameters.DoubleParam param)
+
ScalingValues
static void delete_MPSolverParameters(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static MPSolverParameters.IncrementalityValues kDefaultIncrementality
+
void Dispose()
+
static MPSolverParameters.IncrementalityValues kDefaultIncrementality
bool swigCMemOwn
static int MPSolverParameters_GetIntegerParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
diff --git a/docs/dotnet/MPVariableVector_8cs_source.html b/docs/dotnet/MPVariableVector_8cs_source.html index a5aaffb9a6..481df87c4d 100644 --- a/docs/dotnet/MPVariableVector_8cs_source.html +++ b/docs/dotnet/MPVariableVector_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -61,320 +61,337 @@
10 
11 namespace Google.OrTools.LinearSolver {
12 
-
13 public partial class MPVariableVector : global::System.IDisposable, global::System.Collections.IEnumerable
-
14  , global::System.Collections.Generic.IList<Variable>
-
15  {
-
16  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
17  protected bool swigCMemOwn;
-
18 
-
19  internal MPVariableVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
-
20  swigCMemOwn = cMemoryOwn;
-
21  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-
22  }
-
23 
-
24  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(MPVariableVector obj) {
-
25  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-
26  }
-
27 
-
28  ~MPVariableVector() {
-
29  Dispose();
-
30  }
-
31 
-
32  public virtual void Dispose() {
-
33  lock(this) {
-
34  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
35  if (swigCMemOwn) {
-
36  swigCMemOwn = false;
-
37  operations_research_linear_solverPINVOKE.delete_MPVariableVector(swigCPtr);
-
38  }
-
39  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
40  }
-
41  global::System.GC.SuppressFinalize(this);
-
42  }
-
43  }
-
44 
-
45  public MPVariableVector(global::System.Collections.ICollection c) : this() {
-
46  if (c == null)
-
47  throw new global::System.ArgumentNullException("c");
-
48  foreach (Variable element in c) {
-
49  this.Add(element);
-
50  }
-
51  }
-
52 
-
53  public bool IsFixedSize {
-
54  get {
-
55  return false;
-
56  }
-
57  }
-
58 
-
59  public bool IsReadOnly {
-
60  get {
-
61  return false;
-
62  }
-
63  }
-
64 
-
65  public Variable this[int index] {
-
66  get {
-
67  return getitem(index);
-
68  }
-
69  set {
-
70  setitem(index, value);
-
71  }
-
72  }
-
73 
-
74  public int Capacity {
-
75  get {
-
76  return (int)capacity();
-
77  }
-
78  set {
-
79  if (value < size())
-
80  throw new global::System.ArgumentOutOfRangeException("Capacity");
-
81  reserve((uint)value);
+
13 public partial class MPVariableVector : global::System.IDisposable, global::System.Collections.IEnumerable, global::System.Collections.Generic.IList<Variable>
+
14  {
+
15  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
16  protected bool swigCMemOwn;
+
17 
+
18  internal MPVariableVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
+
19  swigCMemOwn = cMemoryOwn;
+
20  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+
21  }
+
22 
+
23  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(MPVariableVector obj) {
+
24  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+
25  }
+
26 
+
27  ~MPVariableVector() {
+
28  Dispose(false);
+
29  }
+
30 
+
31  public void Dispose() {
+
32  Dispose(true);
+
33  global::System.GC.SuppressFinalize(this);
+
34  }
+
35 
+
36  protected virtual void Dispose(bool disposing) {
+
37  lock(this) {
+
38  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
39  if (swigCMemOwn) {
+
40  swigCMemOwn = false;
+
41  operations_research_linear_solverPINVOKE.delete_MPVariableVector(swigCPtr);
+
42  }
+
43  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
44  }
+
45  }
+
46  }
+
47 
+
48  public MPVariableVector(global::System.Collections.IEnumerable c) : this() {
+
49  if (c == null)
+
50  throw new global::System.ArgumentNullException("c");
+
51  foreach (Variable element in c) {
+
52  this.Add(element);
+
53  }
+
54  }
+
55 
+
56  public MPVariableVector(global::System.Collections.Generic.IEnumerable<Variable> c) : this() {
+
57  if (c == null)
+
58  throw new global::System.ArgumentNullException("c");
+
59  foreach (Variable element in c) {
+
60  this.Add(element);
+
61  }
+
62  }
+
63 
+
64  public bool IsFixedSize {
+
65  get {
+
66  return false;
+
67  }
+
68  }
+
69 
+
70  public bool IsReadOnly {
+
71  get {
+
72  return false;
+
73  }
+
74  }
+
75 
+
76  public Variable this[int index] {
+
77  get {
+
78  return getitem(index);
+
79  }
+
80  set {
+
81  setitem(index, value);
82  }
83  }
84 
-
85  public int Count {
+
85  public int Capacity {
86  get {
-
87  return (int)size();
+
87  return (int)capacity();
88  }
-
89  }
-
90 
-
91  public bool IsSynchronized {
-
92  get {
-
93  return false;
-
94  }
-
95  }
-
96 
-
97  public void CopyTo(Variable[] array)
-
98  {
-
99  CopyTo(0, array, 0, this.Count);
+
89  set {
+
90  if (value < size())
+
91  throw new global::System.ArgumentOutOfRangeException("Capacity");
+
92  reserve((uint)value);
+
93  }
+
94  }
+
95 
+
96  public int Count {
+
97  get {
+
98  return (int)size();
+
99  }
100  }
101 
-
102  public void CopyTo(Variable[] array, int arrayIndex)
-
103  {
-
104  CopyTo(0, array, arrayIndex, this.Count);
-
105  }
-
106 
-
107  public void CopyTo(int index, Variable[] array, int arrayIndex, int count)
-
108  {
-
109  if (array == null)
-
110  throw new global::System.ArgumentNullException("array");
-
111  if (index < 0)
-
112  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
-
113  if (arrayIndex < 0)
-
114  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
-
115  if (count < 0)
-
116  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
-
117  if (array.Rank > 1)
-
118  throw new global::System.ArgumentException("Multi dimensional array.", "array");
-
119  if (index+count > this.Count || arrayIndex+count > array.Length)
-
120  throw new global::System.ArgumentException("Number of elements to copy is too large.");
-
121  for (int i=0; i<count; i++)
-
122  array.SetValue(getitemcopy(index+i), arrayIndex+i);
-
123  }
-
124 
-
125  global::System.Collections.Generic.IEnumerator<Variable> global::System.Collections.Generic.IEnumerable<Variable>.GetEnumerator() {
-
126  return new MPVariableVectorEnumerator(this);
-
127  }
-
128 
-
129  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
-
130  return new MPVariableVectorEnumerator(this);
-
131  }
-
132 
-
133  public MPVariableVectorEnumerator GetEnumerator() {
-
134  return new MPVariableVectorEnumerator(this);
-
135  }
-
136 
-
137  // Type-safe enumerator
-
142  public sealed class MPVariableVectorEnumerator : global::System.Collections.IEnumerator
-
143  , global::System.Collections.Generic.IEnumerator<Variable>
-
144  {
-
145  private MPVariableVector collectionRef;
-
146  private int currentIndex;
-
147  private object currentObject;
-
148  private int currentSize;
+
102  public bool IsSynchronized {
+
103  get {
+
104  return false;
+
105  }
+
106  }
+
107 
+
108  public void CopyTo(Variable[] array)
+
109  {
+
110  CopyTo(0, array, 0, this.Count);
+
111  }
+
112 
+
113  public void CopyTo(Variable[] array, int arrayIndex)
+
114  {
+
115  CopyTo(0, array, arrayIndex, this.Count);
+
116  }
+
117 
+
118  public void CopyTo(int index, Variable[] array, int arrayIndex, int count)
+
119  {
+
120  if (array == null)
+
121  throw new global::System.ArgumentNullException("array");
+
122  if (index < 0)
+
123  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
+
124  if (arrayIndex < 0)
+
125  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
+
126  if (count < 0)
+
127  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
+
128  if (array.Rank > 1)
+
129  throw new global::System.ArgumentException("Multi dimensional array.", "array");
+
130  if (index+count > this.Count || arrayIndex+count > array.Length)
+
131  throw new global::System.ArgumentException("Number of elements to copy is too large.");
+
132  for (int i=0; i<count; i++)
+
133  array.SetValue(getitemcopy(index+i), arrayIndex+i);
+
134  }
+
135 
+
136  public Variable[] ToArray() {
+
137  Variable[] array = new Variable[this.Count];
+
138  this.CopyTo(array);
+
139  return array;
+
140  }
+
141 
+
142  global::System.Collections.Generic.IEnumerator<Variable> global::System.Collections.Generic.IEnumerable<Variable>.GetEnumerator() {
+
143  return new MPVariableVectorEnumerator(this);
+
144  }
+
145 
+
146  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
+
147  return new MPVariableVectorEnumerator(this);
+
148  }
149 
-
150  public MPVariableVectorEnumerator(MPVariableVector collection) {
-
151  collectionRef = collection;
-
152  currentIndex = -1;
-
153  currentObject = null;
-
154  currentSize = collectionRef.Count;
-
155  }
-
156 
-
157  // Type-safe iterator Current
-
158  public Variable Current {
-
159  get {
-
160  if (currentIndex == -1)
-
161  throw new global::System.InvalidOperationException("Enumeration not started.");
-
162  if (currentIndex > currentSize - 1)
-
163  throw new global::System.InvalidOperationException("Enumeration finished.");
-
164  if (currentObject == null)
-
165  throw new global::System.InvalidOperationException("Collection modified.");
-
166  return (Variable)currentObject;
-
167  }
-
168  }
-
169 
-
170  // Type-unsafe IEnumerator.Current
-
171  object global::System.Collections.IEnumerator.Current {
-
172  get {
-
173  return Current;
-
174  }
-
175  }
-
176 
-
177  public bool MoveNext() {
-
178  int size = collectionRef.Count;
-
179  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
-
180  if (moveOkay) {
-
181  currentIndex++;
-
182  currentObject = collectionRef[currentIndex];
-
183  } else {
-
184  currentObject = null;
-
185  }
-
186  return moveOkay;
-
187  }
-
188 
-
189  public void Reset() {
-
190  currentIndex = -1;
-
191  currentObject = null;
-
192  if (collectionRef.Count != currentSize) {
-
193  throw new global::System.InvalidOperationException("Collection modified.");
-
194  }
-
195  }
-
196 
-
197  public void Dispose() {
-
198  currentIndex = -1;
-
199  currentObject = null;
-
200  }
-
201  }
-
202 
-
203  public void Clear() {
-
204  operations_research_linear_solverPINVOKE.MPVariableVector_Clear(swigCPtr);
-
205  }
-
206 
-
207  public void Add(Variable x) {
-
208  operations_research_linear_solverPINVOKE.MPVariableVector_Add(swigCPtr, Variable.getCPtr(x));
-
209  }
-
210 
-
211  private uint size() {
-
212  uint ret = operations_research_linear_solverPINVOKE.MPVariableVector_size(swigCPtr);
-
213  return ret;
-
214  }
-
215 
-
216  private uint capacity() {
-
217  uint ret = operations_research_linear_solverPINVOKE.MPVariableVector_capacity(swigCPtr);
-
218  return ret;
-
219  }
-
220 
-
221  private void reserve(uint n) {
-
222  operations_research_linear_solverPINVOKE.MPVariableVector_reserve(swigCPtr, n);
-
223  }
-
224 
-
225  public MPVariableVector() : this(operations_research_linear_solverPINVOKE.new_MPVariableVector__SWIG_0(), true) {
+
150  public MPVariableVectorEnumerator GetEnumerator() {
+
151  return new MPVariableVectorEnumerator(this);
+
152  }
+
153 
+
154  // Type-safe enumerator
+
159  public sealed class MPVariableVectorEnumerator : global::System.Collections.IEnumerator
+
160  , global::System.Collections.Generic.IEnumerator<Variable>
+
161  {
+
162  private MPVariableVector collectionRef;
+
163  private int currentIndex;
+
164  private object currentObject;
+
165  private int currentSize;
+
166 
+
167  public MPVariableVectorEnumerator(MPVariableVector collection) {
+
168  collectionRef = collection;
+
169  currentIndex = -1;
+
170  currentObject = null;
+
171  currentSize = collectionRef.Count;
+
172  }
+
173 
+
174  // Type-safe iterator Current
+
175  public Variable Current {
+
176  get {
+
177  if (currentIndex == -1)
+
178  throw new global::System.InvalidOperationException("Enumeration not started.");
+
179  if (currentIndex > currentSize - 1)
+
180  throw new global::System.InvalidOperationException("Enumeration finished.");
+
181  if (currentObject == null)
+
182  throw new global::System.InvalidOperationException("Collection modified.");
+
183  return (Variable)currentObject;
+
184  }
+
185  }
+
186 
+
187  // Type-unsafe IEnumerator.Current
+
188  object global::System.Collections.IEnumerator.Current {
+
189  get {
+
190  return Current;
+
191  }
+
192  }
+
193 
+
194  public bool MoveNext() {
+
195  int size = collectionRef.Count;
+
196  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
+
197  if (moveOkay) {
+
198  currentIndex++;
+
199  currentObject = collectionRef[currentIndex];
+
200  } else {
+
201  currentObject = null;
+
202  }
+
203  return moveOkay;
+
204  }
+
205 
+
206  public void Reset() {
+
207  currentIndex = -1;
+
208  currentObject = null;
+
209  if (collectionRef.Count != currentSize) {
+
210  throw new global::System.InvalidOperationException("Collection modified.");
+
211  }
+
212  }
+
213 
+
214  public void Dispose() {
+
215  currentIndex = -1;
+
216  currentObject = null;
+
217  }
+
218  }
+
219 
+
220  public void Clear() {
+
221  operations_research_linear_solverPINVOKE.MPVariableVector_Clear(swigCPtr);
+
222  }
+
223 
+
224  public void Add(Variable x) {
+
225  operations_research_linear_solverPINVOKE.MPVariableVector_Add(swigCPtr, Variable.getCPtr(x));
226  }
227 
-
228  public MPVariableVector(MPVariableVector other) : this(operations_research_linear_solverPINVOKE.new_MPVariableVector__SWIG_1(MPVariableVector.getCPtr(other)), true) {
-
229  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
230  }
-
231 
-
232  public MPVariableVector(int capacity) : this(operations_research_linear_solverPINVOKE.new_MPVariableVector__SWIG_2(capacity), true) {
-
233  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
234  }
-
235 
-
236  private Variable getitemcopy(int index) {
-
237  global::System.IntPtr cPtr = operations_research_linear_solverPINVOKE.MPVariableVector_getitemcopy(swigCPtr, index);
-
238  Variable ret = (cPtr == global::System.IntPtr.Zero) ? null : new Variable(cPtr, false);
-
239  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
240  return ret;
-
241  }
-
242 
-
243  private Variable getitem(int index) {
-
244  global::System.IntPtr cPtr = operations_research_linear_solverPINVOKE.MPVariableVector_getitem(swigCPtr, index);
-
245  Variable ret = (cPtr == global::System.IntPtr.Zero) ? null : new Variable(cPtr, false);
-
246  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
247  return ret;
-
248  }
-
249 
-
250  private void setitem(int index, Variable val) {
-
251  operations_research_linear_solverPINVOKE.MPVariableVector_setitem(swigCPtr, index, Variable.getCPtr(val));
-
252  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
253  }
-
254 
-
255  public void AddRange(MPVariableVector values) {
-
256  operations_research_linear_solverPINVOKE.MPVariableVector_AddRange(swigCPtr, MPVariableVector.getCPtr(values));
-
257  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
228  private uint size() {
+
229  uint ret = operations_research_linear_solverPINVOKE.MPVariableVector_size(swigCPtr);
+
230  return ret;
+
231  }
+
232 
+
233  private uint capacity() {
+
234  uint ret = operations_research_linear_solverPINVOKE.MPVariableVector_capacity(swigCPtr);
+
235  return ret;
+
236  }
+
237 
+
238  private void reserve(uint n) {
+
239  operations_research_linear_solverPINVOKE.MPVariableVector_reserve(swigCPtr, n);
+
240  }
+
241 
+
242  public MPVariableVector() : this(operations_research_linear_solverPINVOKE.new_MPVariableVector__SWIG_0(), true) {
+
243  }
+
244 
+
245  public MPVariableVector(MPVariableVector other) : this(operations_research_linear_solverPINVOKE.new_MPVariableVector__SWIG_1(MPVariableVector.getCPtr(other)), true) {
+
246  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
247  }
+
248 
+
249  public MPVariableVector(int capacity) : this(operations_research_linear_solverPINVOKE.new_MPVariableVector__SWIG_2(capacity), true) {
+
250  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
251  }
+
252 
+
253  private Variable getitemcopy(int index) {
+
254  global::System.IntPtr cPtr = operations_research_linear_solverPINVOKE.MPVariableVector_getitemcopy(swigCPtr, index);
+
255  Variable ret = (cPtr == global::System.IntPtr.Zero) ? null : new Variable(cPtr, false);
+
256  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
257  return ret;
258  }
259 
-
260  public MPVariableVector GetRange(int index, int count) {
-
261  global::System.IntPtr cPtr = operations_research_linear_solverPINVOKE.MPVariableVector_GetRange(swigCPtr, index, count);
-
262  MPVariableVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new MPVariableVector(cPtr, true);
-
263  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
260  private Variable getitem(int index) {
+
261  global::System.IntPtr cPtr = operations_research_linear_solverPINVOKE.MPVariableVector_getitem(swigCPtr, index);
+
262  Variable ret = (cPtr == global::System.IntPtr.Zero) ? null : new Variable(cPtr, false);
+
263  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
264  return ret;
265  }
266 
-
267  public void Insert(int index, Variable x) {
-
268  operations_research_linear_solverPINVOKE.MPVariableVector_Insert(swigCPtr, index, Variable.getCPtr(x));
-
269  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
267  private void setitem(int index, Variable val) {
+
268  operations_research_linear_solverPINVOKE.MPVariableVector_setitem(swigCPtr, index, Variable.getCPtr(val));
+
269  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
270  }
271 
-
272  public void InsertRange(int index, MPVariableVector values) {
-
273  operations_research_linear_solverPINVOKE.MPVariableVector_InsertRange(swigCPtr, index, MPVariableVector.getCPtr(values));
+
272  public void AddRange(MPVariableVector values) {
+
273  operations_research_linear_solverPINVOKE.MPVariableVector_AddRange(swigCPtr, MPVariableVector.getCPtr(values));
274  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
275  }
276 
-
277  public void RemoveAt(int index) {
-
278  operations_research_linear_solverPINVOKE.MPVariableVector_RemoveAt(swigCPtr, index);
-
279  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
280  }
-
281 
-
282  public void RemoveRange(int index, int count) {
-
283  operations_research_linear_solverPINVOKE.MPVariableVector_RemoveRange(swigCPtr, index, count);
-
284  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
285  }
-
286 
-
287  public static MPVariableVector Repeat(Variable value, int count) {
-
288  global::System.IntPtr cPtr = operations_research_linear_solverPINVOKE.MPVariableVector_Repeat(Variable.getCPtr(value), count);
-
289  MPVariableVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new MPVariableVector(cPtr, true);
-
290  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
291  return ret;
+
277  public MPVariableVector GetRange(int index, int count) {
+
278  global::System.IntPtr cPtr = operations_research_linear_solverPINVOKE.MPVariableVector_GetRange(swigCPtr, index, count);
+
279  MPVariableVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new MPVariableVector(cPtr, true);
+
280  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
281  return ret;
+
282  }
+
283 
+
284  public void Insert(int index, Variable x) {
+
285  operations_research_linear_solverPINVOKE.MPVariableVector_Insert(swigCPtr, index, Variable.getCPtr(x));
+
286  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
287  }
+
288 
+
289  public void InsertRange(int index, MPVariableVector values) {
+
290  operations_research_linear_solverPINVOKE.MPVariableVector_InsertRange(swigCPtr, index, MPVariableVector.getCPtr(values));
+
291  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
292  }
293 
-
294  public void Reverse() {
-
295  operations_research_linear_solverPINVOKE.MPVariableVector_Reverse__SWIG_0(swigCPtr);
-
296  }
-
297 
-
298  public void Reverse(int index, int count) {
-
299  operations_research_linear_solverPINVOKE.MPVariableVector_Reverse__SWIG_1(swigCPtr, index, count);
-
300  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
301  }
-
302 
-
303  public void SetRange(int index, MPVariableVector values) {
-
304  operations_research_linear_solverPINVOKE.MPVariableVector_SetRange(swigCPtr, index, MPVariableVector.getCPtr(values));
-
305  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
306  }
-
307 
-
308  public bool Contains(Variable value) {
-
309  bool ret = operations_research_linear_solverPINVOKE.MPVariableVector_Contains(swigCPtr, Variable.getCPtr(value));
-
310  return ret;
-
311  }
-
312 
-
313  public int IndexOf(Variable value) {
-
314  int ret = operations_research_linear_solverPINVOKE.MPVariableVector_IndexOf(swigCPtr, Variable.getCPtr(value));
-
315  return ret;
-
316  }
-
317 
-
318  public int LastIndexOf(Variable value) {
-
319  int ret = operations_research_linear_solverPINVOKE.MPVariableVector_LastIndexOf(swigCPtr, Variable.getCPtr(value));
-
320  return ret;
-
321  }
-
322 
-
323  public bool Remove(Variable value) {
-
324  bool ret = operations_research_linear_solverPINVOKE.MPVariableVector_Remove(swigCPtr, Variable.getCPtr(value));
-
325  return ret;
-
326  }
-
327 
-
328 }
+
294  public void RemoveAt(int index) {
+
295  operations_research_linear_solverPINVOKE.MPVariableVector_RemoveAt(swigCPtr, index);
+
296  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
297  }
+
298 
+
299  public void RemoveRange(int index, int count) {
+
300  operations_research_linear_solverPINVOKE.MPVariableVector_RemoveRange(swigCPtr, index, count);
+
301  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
302  }
+
303 
+
304  public static MPVariableVector Repeat(Variable value, int count) {
+
305  global::System.IntPtr cPtr = operations_research_linear_solverPINVOKE.MPVariableVector_Repeat(Variable.getCPtr(value), count);
+
306  MPVariableVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new MPVariableVector(cPtr, true);
+
307  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
308  return ret;
+
309  }
+
310 
+
311  public void Reverse() {
+
312  operations_research_linear_solverPINVOKE.MPVariableVector_Reverse__SWIG_0(swigCPtr);
+
313  }
+
314 
+
315  public void Reverse(int index, int count) {
+
316  operations_research_linear_solverPINVOKE.MPVariableVector_Reverse__SWIG_1(swigCPtr, index, count);
+
317  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
318  }
+
319 
+
320  public void SetRange(int index, MPVariableVector values) {
+
321  operations_research_linear_solverPINVOKE.MPVariableVector_SetRange(swigCPtr, index, MPVariableVector.getCPtr(values));
+
322  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
323  }
+
324 
+
325  public bool Contains(Variable value) {
+
326  bool ret = operations_research_linear_solverPINVOKE.MPVariableVector_Contains(swigCPtr, Variable.getCPtr(value));
+
327  return ret;
+
328  }
329 
-
330 }
+
330  public int IndexOf(Variable value) {
+
331  int ret = operations_research_linear_solverPINVOKE.MPVariableVector_IndexOf(swigCPtr, Variable.getCPtr(value));
+
332  return ret;
+
333  }
+
334 
+
335  public int LastIndexOf(Variable value) {
+
336  int ret = operations_research_linear_solverPINVOKE.MPVariableVector_LastIndexOf(swigCPtr, Variable.getCPtr(value));
+
337  return ret;
+
338  }
+
339 
+
340  public bool Remove(Variable value) {
+
341  bool ret = operations_research_linear_solverPINVOKE.MPVariableVector_Remove(swigCPtr, Variable.getCPtr(value));
+
342  return ret;
+
343  }
+
344 
+
345 }
+
346 
+
347 }
static bool MPVariableVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: Variable.cs:13
@@ -382,63 +399,66 @@
static int MPVariableVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void MPVariableVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void MPVariableVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
void InsertRange(int index, MPVariableVector values)
-
int IndexOf(Variable value)
-
MPVariableVectorEnumerator GetEnumerator()
-
MPVariableVector()
+
void InsertRange(int index, MPVariableVector values)
+
int IndexOf(Variable value)
+
MPVariableVectorEnumerator GetEnumerator()
+
MPVariableVector()
static void delete_MPVariableVector(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int Capacity
-
void SetRange(int index, MPVariableVector values)
+
int Capacity
+
void SetRange(int index, MPVariableVector values)
static bool MPVariableVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void Clear()
+
void Clear()
static global::System.IntPtr MPVariableVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
bool MoveNext()
-
static bool Pending
-
void CopyTo(Variable[] array, int arrayIndex)
-
void CopyTo(Variable[] array)
+
bool MoveNext()
+
static bool Pending
+
void CopyTo(Variable[] array, int arrayIndex)
+
void CopyTo(Variable[] array)
static void MPVariableVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool IsSynchronized
+
bool IsSynchronized
-
bool IsReadOnly
+
bool IsReadOnly
static void MPVariableVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void MPVariableVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void MPVariableVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
int LastIndexOf(Variable value)
-
bool swigCMemOwn
-
MPVariableVector(global::System.Collections.ICollection c)
-
void Reverse(int index, int count)
-
MPVariableVector(MPVariableVector other)
-
MPVariableVector GetRange(int index, int count)
+
int LastIndexOf(Variable value)
+
bool swigCMemOwn
+
void Reverse(int index, int count)
+
MPVariableVector(MPVariableVector other)
+
MPVariableVector(global::System.Collections.Generic.IEnumerable< Variable > c)
+
MPVariableVector GetRange(int index, int count)
static global::System.IntPtr MPVariableVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void MPVariableVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool Contains(Variable value)
-
bool Remove(Variable value)
+
Variable[] ToArray()
+
bool Contains(Variable value)
+
bool Remove(Variable value)
static uint MPVariableVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Variable Current
-
MPVariableVectorEnumerator(MPVariableVector collection)
-
bool IsFixedSize
+
Variable Current
+
MPVariableVectorEnumerator(MPVariableVector collection)
+
bool IsFixedSize
-
void RemoveAt(int index)
-
void AddRange(MPVariableVector values)
-
MPVariableVector(int capacity)
+
void RemoveAt(int index)
+
void Dispose()
+
void AddRange(MPVariableVector values)
+
MPVariableVector(int capacity)
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
static void MPVariableVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
static global::System.Exception Retrieve()
-
void Reset()
+
virtual void Dispose(bool disposing)
+
static global::System.Exception Retrieve()
+
void Reset()
static void MPVariableVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
void Add(Variable x)
-
void Reverse()
-
void RemoveRange(int index, int count)
-
void Dispose()
-
virtual void Dispose()
+
void Add(Variable x)
+
MPVariableVector(global::System.Collections.IEnumerable c)
+
void Reverse()
+
void RemoveRange(int index, int count)
+
void Dispose()
static int MPVariableVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void MPVariableVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void Insert(int index, Variable x)
-
void CopyTo(int index, Variable[] array, int arrayIndex, int count)
-
static MPVariableVector Repeat(Variable value, int count)
-
int Count
+
void Insert(int index, Variable x)
+
void CopyTo(int index, Variable[] array, int arrayIndex, int count)
+
static MPVariableVector Repeat(Variable value, int count)
+
int Count
-
MaxFlow.Status Solve(int source, int sink)
Definition: MaxFlow.cs:76
+
MaxFlow.Status Solve(int source, int sink)
Definition: MaxFlow.cs:80
+
void Dispose()
Definition: MaxFlow.cs:30
static long MaxFlow_OptimalFlow(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int NumNodes()
Definition: MaxFlow.cs:51
-
virtual void Dispose()
Definition: MaxFlow.cs:30
-
int AddArcWithCapacity(int tail, int head, long capacity)
Definition: MaxFlow.cs:46
+
int NumNodes()
Definition: MaxFlow.cs:55
+
virtual void Dispose(bool disposing)
Definition: MaxFlow.cs:35
+
int AddArcWithCapacity(int tail, int head, long capacity)
Definition: MaxFlow.cs:50
static int MaxFlow_Solve(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static int MaxFlow_Tail(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
bool swigCMemOwn
Definition: MaxFlow.cs:15
-
long Flow(int arc)
Definition: MaxFlow.cs:86
+
long Flow(int arc)
Definition: MaxFlow.cs:90
Definition: MaxFlow.cs:13
static long MaxFlow_Flow(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
int NumArcs()
Definition: MaxFlow.cs:56
+
int NumArcs()
Definition: MaxFlow.cs:60
static int MaxFlow_Head(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
Status
Definition: MaxFlow.cs:91
-
int Head(int arc)
Definition: MaxFlow.cs:66
+
Status
Definition: MaxFlow.cs:95
+
int Head(int arc)
Definition: MaxFlow.cs:70
static void delete_MaxFlow(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long OptimalFlow()
Definition: MaxFlow.cs:81
+
long OptimalFlow()
Definition: MaxFlow.cs:85
static int MaxFlow_NumNodes(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long Capacity(int arc)
Definition: MaxFlow.cs:71
+
long Capacity(int arc)
Definition: MaxFlow.cs:75
static int MaxFlow_AddArcWithCapacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4)
static long MaxFlow_Capacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int MaxFlow_NumArcs(global::System.Runtime.InteropServices.HandleRef jarg1)
-
MaxFlow()
Definition: MaxFlow.cs:43
-
int Tail(int arc)
Definition: MaxFlow.cs:61
+
MaxFlow()
Definition: MaxFlow.cs:47
+
int Tail(int arc)
Definition: MaxFlow.cs:65
-
MinCostFlowBase()
-
virtual void Dispose()
-
Status
+
MinCostFlowBase()
+
Status
+
void Dispose()
+
virtual void Dispose(bool disposing)
static void delete_MinCostFlowBase(global::System.Runtime.InteropServices.HandleRef jarg1)
diff --git a/docs/dotnet/MinCostFlow_8cs_source.html b/docs/dotnet/MinCostFlow_8cs_source.html index 2e5f18db15..ce21513786 100644 --- a/docs/dotnet/MinCostFlow_8cs_source.html +++ b/docs/dotnet/MinCostFlow_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -72,135 +72,130 @@
21  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
22  }
23 
-
24  ~MinCostFlow() {
-
25  Dispose();
-
26  }
-
27 
-
28  public override void Dispose() {
-
29  lock(this) {
-
30  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
31  if (swigCMemOwn) {
-
32  swigCMemOwn = false;
-
33  operations_research_graphPINVOKE.delete_MinCostFlow(swigCPtr);
-
34  }
-
35  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
36  }
-
37  global::System.GC.SuppressFinalize(this);
-
38  base.Dispose();
-
39  }
-
40  }
-
41 
-
42  public MinCostFlow() : this(operations_research_graphPINVOKE.new_MinCostFlow(), true) {
+
24  protected override void Dispose(bool disposing) {
+
25  lock(this) {
+
26  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
27  if (swigCMemOwn) {
+
28  swigCMemOwn = false;
+
29  operations_research_graphPINVOKE.delete_MinCostFlow(swigCPtr);
+
30  }
+
31  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
32  }
+
33  base.Dispose(disposing);
+
34  }
+
35  }
+
36 
+
37  public MinCostFlow() : this(operations_research_graphPINVOKE.new_MinCostFlow(), true) {
+
38  }
+
39 
+
40  public int AddArcWithCapacityAndUnitCost(int tail, int head, long capacity, long unit_cost) {
+
41  int ret = operations_research_graphPINVOKE.MinCostFlow_AddArcWithCapacityAndUnitCost(swigCPtr, tail, head, capacity, unit_cost);
+
42  return ret;
43  }
44 
-
45  public int AddArcWithCapacityAndUnitCost(int tail, int head, long capacity, long unit_cost) {
-
46  int ret = operations_research_graphPINVOKE.MinCostFlow_AddArcWithCapacityAndUnitCost(swigCPtr, tail, head, capacity, unit_cost);
-
47  return ret;
-
48  }
-
49 
-
50  public void SetNodeSupply(int node, long supply) {
-
51  operations_research_graphPINVOKE.MinCostFlow_SetNodeSupply(swigCPtr, node, supply);
+
45  public void SetNodeSupply(int node, long supply) {
+
46  operations_research_graphPINVOKE.MinCostFlow_SetNodeSupply(swigCPtr, node, supply);
+
47  }
+
48 
+
49  public MinCostFlowBase.Status Solve() {
+
50  MinCostFlowBase.Status ret = (MinCostFlowBase.Status)operations_research_graphPINVOKE.MinCostFlow_Solve(swigCPtr);
+
51  return ret;
52  }
53 
-
54  public MinCostFlowBase.Status Solve() {
-
55  MinCostFlowBase.Status ret = (MinCostFlowBase.Status)operations_research_graphPINVOKE.MinCostFlow_Solve(swigCPtr);
+
54  public MinCostFlowBase.Status SolveMaxFlowWithMinCost() {
+
55  MinCostFlowBase.Status ret = (MinCostFlowBase.Status)operations_research_graphPINVOKE.MinCostFlow_SolveMaxFlowWithMinCost(swigCPtr);
56  return ret;
57  }
58 
-
59  public MinCostFlowBase.Status SolveMaxFlowWithMinCost() {
-
60  MinCostFlowBase.Status ret = (MinCostFlowBase.Status)operations_research_graphPINVOKE.MinCostFlow_SolveMaxFlowWithMinCost(swigCPtr);
+
59  public long OptimalCost() {
+
60  long ret = operations_research_graphPINVOKE.MinCostFlow_OptimalCost(swigCPtr);
61  return ret;
62  }
63 
-
64  public long OptimalCost() {
-
65  long ret = operations_research_graphPINVOKE.MinCostFlow_OptimalCost(swigCPtr);
+
64  public long MaximumFlow() {
+
65  long ret = operations_research_graphPINVOKE.MinCostFlow_MaximumFlow(swigCPtr);
66  return ret;
67  }
68 
-
69  public long MaximumFlow() {
-
70  long ret = operations_research_graphPINVOKE.MinCostFlow_MaximumFlow(swigCPtr);
+
69  public long Flow(int arc) {
+
70  long ret = operations_research_graphPINVOKE.MinCostFlow_Flow(swigCPtr, arc);
71  return ret;
72  }
73 
-
74  public long Flow(int arc) {
-
75  long ret = operations_research_graphPINVOKE.MinCostFlow_Flow(swigCPtr, arc);
+
74  public int NumNodes() {
+
75  int ret = operations_research_graphPINVOKE.MinCostFlow_NumNodes(swigCPtr);
76  return ret;
77  }
78 
-
79  public int NumNodes() {
-
80  int ret = operations_research_graphPINVOKE.MinCostFlow_NumNodes(swigCPtr);
+
79  public int NumArcs() {
+
80  int ret = operations_research_graphPINVOKE.MinCostFlow_NumArcs(swigCPtr);
81  return ret;
82  }
83 
-
84  public int NumArcs() {
-
85  int ret = operations_research_graphPINVOKE.MinCostFlow_NumArcs(swigCPtr);
+
84  public int Tail(int arc) {
+
85  int ret = operations_research_graphPINVOKE.MinCostFlow_Tail(swigCPtr, arc);
86  return ret;
87  }
88 
-
89  public int Tail(int arc) {
-
90  int ret = operations_research_graphPINVOKE.MinCostFlow_Tail(swigCPtr, arc);
+
89  public int Head(int arc) {
+
90  int ret = operations_research_graphPINVOKE.MinCostFlow_Head(swigCPtr, arc);
91  return ret;
92  }
93 
-
94  public int Head(int arc) {
-
95  int ret = operations_research_graphPINVOKE.MinCostFlow_Head(swigCPtr, arc);
+
94  public long Capacity(int arc) {
+
95  long ret = operations_research_graphPINVOKE.MinCostFlow_Capacity(swigCPtr, arc);
96  return ret;
97  }
98 
-
99  public long Capacity(int arc) {
-
100  long ret = operations_research_graphPINVOKE.MinCostFlow_Capacity(swigCPtr, arc);
+
99  public long Supply(int node) {
+
100  long ret = operations_research_graphPINVOKE.MinCostFlow_Supply(swigCPtr, node);
101  return ret;
102  }
103 
-
104  public long Supply(int node) {
-
105  long ret = operations_research_graphPINVOKE.MinCostFlow_Supply(swigCPtr, node);
+
104  public long UnitCost(int arc) {
+
105  long ret = operations_research_graphPINVOKE.MinCostFlow_UnitCost(swigCPtr, arc);
106  return ret;
107  }
108 
-
109  public long UnitCost(int arc) {
-
110  long ret = operations_research_graphPINVOKE.MinCostFlow_UnitCost(swigCPtr, arc);
-
111  return ret;
-
112  }
-
113 
-
114 }
-
115 
-
116 }
+
109 }
+
110 
+
111 }
-
int Head(int arc)
Definition: MinCostFlow.cs:94
+
int Head(int arc)
Definition: MinCostFlow.cs:89
static int MinCostFlow_Solve(global::System.Runtime.InteropServices.HandleRef jarg1)
static int MinCostFlow_Tail(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
MinCostFlowBase.Status SolveMaxFlowWithMinCost()
Definition: MinCostFlow.cs:59
+
MinCostFlowBase.Status SolveMaxFlowWithMinCost()
Definition: MinCostFlow.cs:54
static int MinCostFlow_NumArcs(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int NumNodes()
Definition: MinCostFlow.cs:79
-
MinCostFlow()
Definition: MinCostFlow.cs:42
+
int NumNodes()
Definition: MinCostFlow.cs:74
+
MinCostFlow()
Definition: MinCostFlow.cs:37
static int MinCostFlow_SolveMaxFlowWithMinCost(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Status
+
Status
static int MinCostFlow_AddArcWithCapacityAndUnitCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4, long jarg5)
-
int NumArcs()
Definition: MinCostFlow.cs:84
+
int NumArcs()
Definition: MinCostFlow.cs:79
static long MinCostFlow_Supply(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
long Supply(int node)
Definition: MinCostFlow.cs:104
+
long Supply(int node)
Definition: MinCostFlow.cs:99
+
override void Dispose(bool disposing)
Definition: MinCostFlow.cs:24
static void delete_MinCostFlow(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long Flow(int arc)
Definition: MinCostFlow.cs:74
+
long Flow(int arc)
Definition: MinCostFlow.cs:69
static long MinCostFlow_MaximumFlow(global::System.Runtime.InteropServices.HandleRef jarg1)
static int MinCostFlow_NumNodes(global::System.Runtime.InteropServices.HandleRef jarg1)
static void MinCostFlow_SetNodeSupply(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3)
-
MinCostFlowBase.Status Solve()
Definition: MinCostFlow.cs:54
-
long Capacity(int arc)
Definition: MinCostFlow.cs:99
-
long OptimalCost()
Definition: MinCostFlow.cs:64
+
MinCostFlowBase.Status Solve()
Definition: MinCostFlow.cs:49
+
long Capacity(int arc)
Definition: MinCostFlow.cs:94
+
long OptimalCost()
Definition: MinCostFlow.cs:59
static int MinCostFlow_Head(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static long MinCostFlow_UnitCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
long UnitCost(int arc)
Definition: MinCostFlow.cs:109
-
override void Dispose()
Definition: MinCostFlow.cs:28
+
long UnitCost(int arc)
Definition: MinCostFlow.cs:104
static long MinCostFlow_Flow(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
Definition: MinCostFlow.cs:13
-
int Tail(int arc)
Definition: MinCostFlow.cs:89
+
int Tail(int arc)
Definition: MinCostFlow.cs:84
static long MinCostFlow_Capacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void SetNodeSupply(int node, long supply)
Definition: MinCostFlow.cs:50
+
void SetNodeSupply(int node, long supply)
Definition: MinCostFlow.cs:45
-
long MaximumFlow()
Definition: MinCostFlow.cs:69
-
int AddArcWithCapacityAndUnitCost(int tail, int head, long capacity, long unit_cost)
Definition: MinCostFlow.cs:45
+
long MaximumFlow()
Definition: MinCostFlow.cs:64
+
int AddArcWithCapacityAndUnitCost(int tail, int head, long capacity, long unit_cost)
Definition: MinCostFlow.cs:40
static global::System.IntPtr MinCostFlow_SWIGUpcast(global::System.IntPtr jarg1)
static long MinCostFlow_OptimalCost(global::System.Runtime.InteropServices.HandleRef jarg1)
bool swigCMemOwn
diff --git a/docs/dotnet/MipVarArray_8cs_source.html b/docs/dotnet/MipVarArray_8cs_source.html index b9a5d2fc44..973cc5d2f1 100644 --- a/docs/dotnet/MipVarArray_8cs_source.html +++ b/docs/dotnet/MipVarArray_8cs_source.html @@ -161,25 +161,25 @@
110 // [END program_part2]
111 // [END program]
-
int NumConstraints()
-
Solver.ResultStatus Solve()
-
int NumVariables()
+
int NumConstraints()
+
Solver.ResultStatus Solve()
+
int NumVariables()
static void Main()
Definition: MipVarArray.cs:38
-
void SetCoefficient(Variable var, double coeff)
-
long Iterations()
-
double Value()
Definition: Objective.cs:87
-
Objective Objective()
+
void SetCoefficient(Variable var, double coeff)
+
long Iterations()
+
double Value()
Definition: Objective.cs:91
+
Objective Objective()
Definition: KInt64Vector.cs:11
Definition: MipVarArray.cs:21
-
long WallTime()
-
void SetCoefficient(Variable var, double coeff)
Definition: Objective.cs:47
+
long WallTime()
+
void SetCoefficient(Variable var, double coeff)
Definition: Objective.cs:51
-
long Nodes()
+
long Nodes()
Definition: KInt64Vector.cs:11
-
ResultStatus
+
ResultStatus
static Solver CreateSolver(String name, String type)
-
Constraint MakeConstraint(double lb, double ub)
+
Constraint MakeConstraint(double lb, double ub)
-
static readonly int EXPR_CONSTANT_IS_LESS_OR_EQUAL
Definition: ModelCache.cs:252
+
static readonly int EXPR_CONSTANT_IS_LESS_OR_EQUAL
Definition: ModelCache.cs:256
static global::System.IntPtr ModelCache_FindExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
-
static readonly int EXPR_CONSTANT_EXPRESSION_MAX
Definition: ModelCache.cs:253
-
virtual IntExpr FindExprExprConstantExpression(IntExpr var1, IntExpr var2, long constant, int type)
Definition: ModelCache.cs:122
-
static readonly int EXPR_CONSTANT_IS_GREATER_OR_EQUAL
Definition: ModelCache.cs:251
+
static readonly int EXPR_CONSTANT_EXPRESSION_MAX
Definition: ModelCache.cs:257
+
virtual IntExpr FindExprExprConstantExpression(IntExpr var1, IntExpr var2, long constant, int type)
Definition: ModelCache.cs:126
+
static readonly int EXPR_CONSTANT_IS_GREATER_OR_EQUAL
Definition: ModelCache.cs:255
static int ModelCache_EXPR_SQUARE_get()
static int ModelCache_VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX_get()
Definition: IntVar.cs:18
-
virtual void InsertVarConstantConstantExpression(IntExpr expression, IntVar var, long value1, long value2, int type)
Definition: ModelCache.cs:138
+
virtual void InsertVarConstantConstantExpression(IntExpr expression, IntVar var, long value1, long value2, int type)
Definition: ModelCache.cs:142
static int ModelCache_EXPR_CONSTANT_MAX_get()
static void ModelCache_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void InsertVarConstantConstantConstraint(Constraint ct, IntVar var, long value1, long value2, int type)
Definition: ModelCache.cs:78
+
virtual void InsertVarConstantConstantConstraint(Constraint ct, IntVar var, long value1, long value2, int type)
Definition: ModelCache.cs:82
static int ModelCache_EXPR_EXPR_CONSTANT_CONDITIONAL_get()
-
static readonly int VOID_CONSTRAINT_MAX
Definition: ModelCache.cs:197
-
static readonly int VAR_CONSTANT_CONSTANT_BETWEEN
Definition: ModelCache.cs:207
-
virtual IntExpr FindVarConstantArrayExpression(IntVar var, long[] values, int type)
Definition: ModelCache.cs:142
+
static readonly int VOID_CONSTRAINT_MAX
Definition: ModelCache.cs:201
+
static readonly int VAR_CONSTANT_CONSTANT_BETWEEN
Definition: ModelCache.cs:211
+
virtual IntExpr FindVarConstantArrayExpression(IntVar var, long[] values, int type)
Definition: ModelCache.cs:146
static int ModelCache_EXPR_EXPR_EXPRESSION_MAX_get()
-
Solver solver()
Definition: ModelCache.cs:188
-
virtual IntExpr FindVarArrayConstantExpression(IntVarVector vars, long value, int type)
Definition: ModelCache.cs:176
-
static readonly int EXPR_EXPR_DIV
Definition: ModelCache.cs:228
-
static readonly int VAR_ARRAY_CONSTANT_INDEX
Definition: ModelCache.cs:274
+
Solver solver()
Definition: ModelCache.cs:192
+
virtual IntExpr FindVarArrayConstantExpression(IntVarVector vars, long value, int type)
Definition: ModelCache.cs:180
+
static readonly int EXPR_EXPR_DIV
Definition: ModelCache.cs:232
+
static readonly int VAR_ARRAY_CONSTANT_INDEX
Definition: ModelCache.cs:278
static int ModelCache_EXPR_EXPRESSION_MAX_get()
static int ModelCache_EXPR_EXPR_MAX_get()
static global::System.IntPtr ModelCache_FindExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, int jarg4)
-
static readonly int EXPR_EXPR_IS_LESS
Definition: ModelCache.cs:232
-
static readonly int EXPR_OPPOSITE
Definition: ModelCache.cs:220
-
static readonly int EXPR_CONSTANT_SUM
Definition: ModelCache.cs:248
+
static readonly int EXPR_EXPR_IS_LESS
Definition: ModelCache.cs:236
+
static readonly int EXPR_OPPOSITE
Definition: ModelCache.cs:224
+
static readonly int EXPR_CONSTANT_SUM
Definition: ModelCache.cs:252
Definition: IntExpr.cs:18
-
static readonly int VAR_CONSTANT_ARRAY_ELEMENT
Definition: ModelCache.cs:260
+
static readonly int VAR_CONSTANT_ARRAY_ELEMENT
Definition: ModelCache.cs:264
static int ModelCache_VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD_get()
static int ModelCache_VAR_ARRAY_CONSTANT_INDEX_get()
static global::System.IntPtr ModelCache_FindVarConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, int jarg4)
static int ModelCache_EXPR_EXPR_MIN_get()
-
static readonly int VAR_ARRAY_CONSTANT_EXPRESSION_MAX
Definition: ModelCache.cs:275
+
static readonly int VAR_ARRAY_CONSTANT_EXPRESSION_MAX
Definition: ModelCache.cs:279
static int ModelCache_VAR_ARRAY_MAX_get()
static int ModelCache_EXPR_EXPR_CONSTRAINT_MAX_get()
static void ModelCache_InsertExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
-
static readonly int EXPR_EXPR_NON_EQUALITY
Definition: ModelCache.cs:216
+
static readonly int EXPR_EXPR_NON_EQUALITY
Definition: ModelCache.cs:220
static int ModelCache_EXPR_CONSTANT_PROD_get()
static int ModelCache_EXPR_EXPR_IS_NOT_EQUAL_get()
static int ModelCache_EXPR_EXPR_EQUALITY_get()
static int ModelCache_VAR_CONSTANT_ARRAY_ELEMENT_get()
-
static readonly int EXPR_EXPRESSION_MAX
Definition: ModelCache.cs:223
-
static readonly int EXPR_EXPR_CONSTRAINT_MAX
Definition: ModelCache.cs:217
+
static readonly int EXPR_EXPRESSION_MAX
Definition: ModelCache.cs:227
+
static readonly int EXPR_EXPR_CONSTRAINT_MAX
Definition: ModelCache.cs:221
static int ModelCache_EXPR_EXPR_IS_LESS_OR_EQUAL_get()
-
static readonly int VAR_CONSTANT_ARRAY_EXPRESSION_MAX
Definition: ModelCache.cs:261
+
static readonly int VAR_CONSTANT_ARRAY_EXPRESSION_MAX
Definition: ModelCache.cs:265
Definition: ModelCache.cs:18
bool swigCMemOwn
Definition: ModelCache.cs:20
-
virtual Constraint FindVoidConstraint(int type)
Definition: ModelCache.cs:52
+
virtual Constraint FindVoidConstraint(int type)
Definition: ModelCache.cs:56
static void ModelCache_InsertExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5)
-
static readonly int VAR_CONSTANT_LESS_OR_EQUAL
Definition: ModelCache.cs:202
+
static readonly int VAR_CONSTANT_LESS_OR_EQUAL
Definition: ModelCache.cs:206
static int ModelCache_EXPR_CONSTANT_EXPRESSION_MAX_get()
static global::System.IntPtr ModelCache_solver(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static readonly int EXPR_EXPR_LESS
Definition: ModelCache.cs:214
+
static readonly int EXPR_EXPR_LESS
Definition: ModelCache.cs:218
static void delete_ModelCache(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static readonly int EXPR_EXPR_GREATER
Definition: ModelCache.cs:212
-
static bool Pending
-
static readonly int VAR_CONSTANT_CONSTANT_EXPRESSION_MAX
Definition: ModelCache.cs:257
+
static readonly int EXPR_EXPR_GREATER
Definition: ModelCache.cs:216
+
static bool Pending
+
static readonly int VAR_CONSTANT_CONSTANT_EXPRESSION_MAX
Definition: ModelCache.cs:261
static int ModelCache_EXPR_EXPR_GREATER_get()
-
virtual Constraint FindVarConstantConstantConstraint(IntVar var, long value1, long value2, int type)
Definition: ModelCache.cs:72
+
virtual Constraint FindVarConstantConstantConstraint(IntVar var, long value1, long value2, int type)
Definition: ModelCache.cs:76
static global::System.IntPtr ModelCache_FindVoidConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
Definition: Assignment.cs:11
-
static readonly int EXPR_EXPR_GREATER_OR_EQUAL
Definition: ModelCache.cs:213
-
static readonly int EXPR_EXPR_CONSTANT_EXPRESSION_MAX
Definition: ModelCache.cs:240
+
static readonly int EXPR_EXPR_GREATER_OR_EQUAL
Definition: ModelCache.cs:217
+
static readonly int EXPR_EXPR_CONSTANT_EXPRESSION_MAX
Definition: ModelCache.cs:244
+
virtual void Dispose(bool disposing)
Definition: ModelCache.cs:40
Definition: IntVarVector.cs:18
-
virtual void InsertVoidConstraint(Constraint ct, int type)
Definition: ModelCache.cs:58
+
virtual void InsertVoidConstraint(Constraint ct, int type)
Definition: ModelCache.cs:62
static int ModelCache_VAR_CONSTANT_CONSTANT_EXPRESSION_MAX_get()
static int ModelCache_EXPR_EXPR_SUM_get()
-
static readonly int VOID_TRUE_CONSTRAINT
Definition: ModelCache.cs:196
+
static readonly int VOID_TRUE_CONSTRAINT
Definition: ModelCache.cs:200
static int ModelCache_EXPR_EXPR_LESS_get()
static int ModelCache_VAR_ARRAY_CONSTANT_EXPRESSION_MAX_get()
-
virtual Constraint FindExprExprConstraint(IntExpr expr1, IntExpr expr2, int type)
Definition: ModelCache.cs:82
-
virtual void InsertVarConstantConstraint(Constraint ct, IntVar var, long value, int type)
Definition: ModelCache.cs:68
+
virtual Constraint FindExprExprConstraint(IntExpr expr1, IntExpr expr2, int type)
Definition: ModelCache.cs:86
+
virtual void InsertVarConstantConstraint(Constraint ct, IntVar var, long value, int type)
Definition: ModelCache.cs:72
static int ModelCache_EXPR_CONSTANT_MIN_get()
-
static readonly int EXPR_ABS
Definition: ModelCache.cs:221
-
virtual void InsertVarConstantArrayExpression(IntExpr expression, IntVar var, long[] values, int type)
Definition: ModelCache.cs:148
+
static readonly int EXPR_ABS
Definition: ModelCache.cs:225
+
virtual void InsertVarConstantArrayExpression(IntExpr expression, IntVar var, long[] values, int type)
Definition: ModelCache.cs:152
static int ModelCache_EXPR_OPPOSITE_get()
static void ModelCache_InsertVarConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, int jarg5)
-
static readonly int EXPR_EXPR_IS_EQUAL
Definition: ModelCache.cs:234
-
static readonly int VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS
Definition: ModelCache.cs:256
-
static readonly int EXPR_EXPR_MAX
Definition: ModelCache.cs:229
+
static readonly int EXPR_EXPR_IS_EQUAL
Definition: ModelCache.cs:238
+
static readonly int VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS
Definition: ModelCache.cs:260
+
static readonly int EXPR_EXPR_MAX
Definition: ModelCache.cs:233
static void ModelCache_InsertVarConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5)
static int ModelCache_EXPR_CONSTANT_IS_LESS_OR_EQUAL_get()
-
virtual Constraint FindVarConstantConstraint(IntVar var, long value, int type)
Definition: ModelCache.cs:62
+
virtual Constraint FindVarConstantConstraint(IntVar var, long value, int type)
Definition: ModelCache.cs:66
static int ModelCache_VAR_CONSTANT_LESS_OR_EQUAL_get()
-
static readonly int VOID_FALSE_CONSTRAINT
Definition: ModelCache.cs:195
+
static readonly int VOID_FALSE_CONSTRAINT
Definition: ModelCache.cs:199
static int ModelCache_VAR_ARRAY_SUM_get()
-
virtual IntExpr FindExprExprExpression(IntExpr var1, IntExpr var2, int type)
Definition: ModelCache.cs:112
+
virtual IntExpr FindExprExprExpression(IntExpr var1, IntExpr var2, int type)
Definition: ModelCache.cs:116
static int ModelCache_EXPR_EXPR_GREATER_OR_EQUAL_get()
static int ModelCache_VAR_CONSTANT_CONSTRAINT_MAX_get()
-
virtual IntExpr FindExprExpression(IntExpr expr, int type)
Definition: ModelCache.cs:92
+
virtual IntExpr FindExprExpression(IntExpr expr, int type)
Definition: ModelCache.cs:96
static int ModelCache_VAR_CONSTANT_GREATER_OR_EQUAL_get()
static int ModelCache_VOID_CONSTRAINT_MAX_get()
+
void Dispose()
Definition: ModelCache.cs:35
static int ModelCache_EXPR_EXPR_DIV_get()
-
static readonly int EXPR_CONSTANT_IS_NOT_EQUAL
Definition: ModelCache.cs:250
+
static readonly int EXPR_CONSTANT_IS_NOT_EQUAL
Definition: ModelCache.cs:254
static int ModelCache_VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX_get()
static int ModelCache_VAR_CONSTANT_ARRAY_EXPRESSION_MAX_get()
-
virtual void InsertExprExprExpression(IntExpr expression, IntExpr var1, IntExpr var2, int type)
Definition: ModelCache.cs:118
-
static readonly int EXPR_CONSTANT_MAX
Definition: ModelCache.cs:246
-
static readonly int EXPR_EXPR_PROD
Definition: ModelCache.cs:227
+
virtual void InsertExprExprExpression(IntExpr expression, IntExpr var1, IntExpr var2, int type)
Definition: ModelCache.cs:122
+
static readonly int EXPR_CONSTANT_MAX
Definition: ModelCache.cs:250
+
static readonly int EXPR_EXPR_PROD
Definition: ModelCache.cs:231
static void ModelCache_InsertExprExprConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
-
static readonly int VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX
Definition: ModelCache.cs:265
+
static readonly int VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX
Definition: ModelCache.cs:269
static int ModelCache_EXPR_ABS_get()
static global::System.IntPtr ModelCache_FindExprExprConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
-
static readonly int EXPR_EXPR_SUM
Definition: ModelCache.cs:231
-
virtual void Dispose()
Definition: ModelCache.cs:35
+
static readonly int EXPR_EXPR_SUM
Definition: ModelCache.cs:235
static void ModelCache_InsertVarConstantConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5, int jarg6)
-
static readonly int VAR_ARRAY_SUM
Definition: ModelCache.cs:270
-
virtual void InsertExprExprConstraint(Constraint ct, IntExpr expr1, IntExpr expr2, int type)
Definition: ModelCache.cs:88
-
virtual void InsertVarArrayExpression(IntExpr expression, IntVarVector vars, int type)
Definition: ModelCache.cs:159
+
static readonly int VAR_ARRAY_SUM
Definition: ModelCache.cs:274
+
virtual void InsertExprExprConstraint(Constraint ct, IntExpr expr1, IntExpr expr2, int type)
Definition: ModelCache.cs:92
+
virtual void InsertVarArrayExpression(IntExpr expression, IntVarVector vars, int type)
Definition: ModelCache.cs:163
static global::System.IntPtr ModelCache_FindVarConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int jarg4)
-
virtual IntExpr FindVarConstantConstantExpression(IntVar var, long value1, long value2, int type)
Definition: ModelCache.cs:132
-
virtual void InsertVarArrayConstantExpression(IntExpr expression, IntVarVector var, long value, int type)
Definition: ModelCache.cs:183
+
virtual IntExpr FindVarConstantConstantExpression(IntVar var, long value1, long value2, int type)
Definition: ModelCache.cs:136
+
virtual void InsertVarArrayConstantExpression(IntExpr expression, IntVarVector var, long value, int type)
Definition: ModelCache.cs:187
static int ModelCache_VAR_CONSTANT_EQUALITY_get()
static int ModelCache_EXPR_CONSTANT_SUM_get()
-
static readonly int VAR_CONSTANT_GREATER_OR_EQUAL
Definition: ModelCache.cs:201
+
static readonly int VAR_CONSTANT_GREATER_OR_EQUAL
Definition: ModelCache.cs:205
static int ModelCache_EXPR_CONSTANT_IS_GREATER_OR_EQUAL_get()
static global::System.IntPtr ModelCache_FindExprExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5)
static int ModelCache_VAR_ARRAY_EXPRESSION_MAX_get()
-
static readonly int EXPR_EXPR_CONSTANT_CONDITIONAL
Definition: ModelCache.cs:239
+
static readonly int EXPR_EXPR_CONSTANT_CONDITIONAL
Definition: ModelCache.cs:243
static int ModelCache_EXPR_EXPR_PROD_get()
static int ModelCache_EXPR_CONSTANT_IS_EQUAL_get()
static void ModelCache_InsertExprExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, long jarg5, int jarg6)
-
static readonly int VAR_ARRAY_MAX
Definition: ModelCache.cs:268
+
static readonly int VAR_ARRAY_MAX
Definition: ModelCache.cs:272
static void ModelCache_InsertVarArrayConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, int jarg5)
-
virtual void InsertExprConstantExpression(IntExpr expression, IntExpr var, long value, int type)
Definition: ModelCache.cs:108
+
virtual void InsertExprConstantExpression(IntExpr expression, IntExpr var, long value, int type)
Definition: ModelCache.cs:112
static int ModelCache_EXPR_CONSTANT_DIVIDE_get()
static global::System.IntPtr ModelCache_FindVarArrayConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int jarg4)
-
virtual void InsertExprExprConstantExpression(IntExpr expression, IntExpr var1, IntExpr var2, long constant, int type)
Definition: ModelCache.cs:128
+
virtual void InsertExprExprConstantExpression(IntExpr expression, IntExpr var1, IntExpr var2, long constant, int type)
Definition: ModelCache.cs:132
static int ModelCache_EXPR_EXPR_DIFFERENCE_get()
static global::System.IntPtr ModelCache_FindVarConstantConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, int jarg5)
-
static readonly int VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD
Definition: ModelCache.cs:264
+
static readonly int VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD
Definition: ModelCache.cs:268
static void ModelCache_InsertExprExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static void ModelCache_InsertVarArrayConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5)
static int ModelCache_EXPR_CONSTANT_IS_NOT_EQUAL_get()
static int ModelCache_EXPR_CONSTANT_DIFFERENCE_get()
-
virtual void InsertVarArrayConstantArrayExpression(IntExpr expression, IntVarVector var, long[] values, int type)
Definition: ModelCache.cs:171
+
virtual void InsertVarArrayConstantArrayExpression(IntExpr expression, IntVarVector var, long[] values, int type)
Definition: ModelCache.cs:175
static global::System.IntPtr ModelCache_FindVarArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
-
static readonly int VAR_CONSTANT_CONSTRAINT_MAX
Definition: ModelCache.cs:204
-
static readonly int VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX
Definition: ModelCache.cs:208
+
static readonly int VAR_CONSTANT_CONSTRAINT_MAX
Definition: ModelCache.cs:208
+
static readonly int VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX
Definition: ModelCache.cs:212
static int ModelCache_EXPR_EXPR_NON_EQUALITY_get()
-
static readonly int VAR_CONSTANT_EQUALITY
Definition: ModelCache.cs:200
+
static readonly int VAR_CONSTANT_EQUALITY
Definition: ModelCache.cs:204
static int ModelCache_EXPR_EXPR_LESS_OR_EQUAL_get()
static int ModelCache_EXPR_EXPR_CONSTANT_EXPRESSION_MAX_get()
static void ModelCache_InsertVarConstantConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5, int jarg6)
-
virtual void Clear()
Definition: ModelCache.cs:48
-
virtual void InsertExprExpression(IntExpr expression, IntExpr expr, int type)
Definition: ModelCache.cs:98
-
static readonly int EXPR_SQUARE
Definition: ModelCache.cs:222
-
static readonly int EXPR_CONSTANT_IS_EQUAL
Definition: ModelCache.cs:249
+
virtual void Clear()
Definition: ModelCache.cs:52
+
virtual void InsertExprExpression(IntExpr expression, IntExpr expr, int type)
Definition: ModelCache.cs:102
+
static readonly int EXPR_SQUARE
Definition: ModelCache.cs:226
+
static readonly int EXPR_CONSTANT_IS_EQUAL
Definition: ModelCache.cs:253
static void ModelCache_InsertVarArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
-
static readonly int EXPR_CONSTANT_DIVIDE
Definition: ModelCache.cs:244
-
static readonly int EXPR_EXPR_EXPRESSION_MAX
Definition: ModelCache.cs:236
-
static readonly int EXPR_EXPR_DIFFERENCE
Definition: ModelCache.cs:226
+
static readonly int EXPR_CONSTANT_DIVIDE
Definition: ModelCache.cs:248
+
static readonly int EXPR_EXPR_EXPRESSION_MAX
Definition: ModelCache.cs:240
+
static readonly int EXPR_EXPR_DIFFERENCE
Definition: ModelCache.cs:230
static int ModelCache_VOID_TRUE_CONSTRAINT_get()
-
virtual IntExpr FindExprConstantExpression(IntExpr expr, long value, int type)
Definition: ModelCache.cs:102
-
static readonly int EXPR_EXPR_IS_NOT_EQUAL
Definition: ModelCache.cs:235
+
virtual IntExpr FindExprConstantExpression(IntExpr expr, long value, int type)
Definition: ModelCache.cs:106
+
static readonly int EXPR_EXPR_IS_NOT_EQUAL
Definition: ModelCache.cs:239
static int ModelCache_VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS_get()
-
static readonly int EXPR_EXPR_IS_LESS_OR_EQUAL
Definition: ModelCache.cs:233
+
static readonly int EXPR_EXPR_IS_LESS_OR_EQUAL
Definition: ModelCache.cs:237
static global::System.IntPtr ModelCache_FindExprExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
-
static readonly int VAR_ARRAY_MIN
Definition: ModelCache.cs:269
-
static readonly int EXPR_CONSTANT_MIN
Definition: ModelCache.cs:247
+
static readonly int VAR_ARRAY_MIN
Definition: ModelCache.cs:273
+
static readonly int EXPR_CONSTANT_MIN
Definition: ModelCache.cs:251
static int ModelCache_VOID_FALSE_CONSTRAINT_get()
-
static readonly int VAR_ARRAY_EXPRESSION_MAX
Definition: ModelCache.cs:271
-
static readonly int EXPR_CONSTANT_PROD
Definition: ModelCache.cs:245
+
static readonly int VAR_ARRAY_EXPRESSION_MAX
Definition: ModelCache.cs:275
+
static readonly int EXPR_CONSTANT_PROD
Definition: ModelCache.cs:249
static int ModelCache_EXPR_EXPR_IS_LESS_get()
-
static readonly int EXPR_EXPR_LESS_OR_EQUAL
Definition: ModelCache.cs:215
+
static readonly int EXPR_EXPR_LESS_OR_EQUAL
Definition: ModelCache.cs:219
static global::System.IntPtr ModelCache_FindVarArrayConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, int jarg4)
static global::System.IntPtr ModelCache_FindVarConstantConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, int jarg5)
static int ModelCache_EXPR_EXPR_IS_EQUAL_get()
-
virtual IntExpr FindVarArrayExpression(IntVarVector vars, int type)
Definition: ModelCache.cs:152
-
static global::System.Exception Retrieve()
+
virtual IntExpr FindVarArrayExpression(IntVarVector vars, int type)
Definition: ModelCache.cs:156
+
static global::System.Exception Retrieve()
static int ModelCache_VAR_CONSTANT_NON_EQUALITY_get()
-
static readonly int VAR_CONSTANT_NON_EQUALITY
Definition: ModelCache.cs:203
-
static readonly int EXPR_CONSTANT_DIFFERENCE
Definition: ModelCache.cs:243
-
static readonly int EXPR_EXPR_MIN
Definition: ModelCache.cs:230
-
static readonly int EXPR_EXPR_EQUALITY
Definition: ModelCache.cs:211
+
static readonly int VAR_CONSTANT_NON_EQUALITY
Definition: ModelCache.cs:207
+
static readonly int EXPR_CONSTANT_DIFFERENCE
Definition: ModelCache.cs:247
+
static readonly int EXPR_EXPR_MIN
Definition: ModelCache.cs:234
+
static readonly int EXPR_EXPR_EQUALITY
Definition: ModelCache.cs:215
static int ModelCache_VAR_ARRAY_MIN_get()
-
virtual IntExpr FindVarArrayConstantArrayExpression(IntVarVector vars, long[] values, int type)
Definition: ModelCache.cs:164
+
virtual IntExpr FindVarArrayConstantArrayExpression(IntVarVector vars, long[] values, int type)
Definition: ModelCache.cs:168
static int ModelCache_VAR_CONSTANT_CONSTANT_BETWEEN_get()
static void ModelCache_InsertVoidConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
diff --git a/docs/dotnet/ModelVisitor_8cs_source.html b/docs/dotnet/ModelVisitor_8cs_source.html index 1127da4c5a..abe80b7c0e 100644 --- a/docs/dotnet/ModelVisitor_8cs_source.html +++ b/docs/dotnet/ModelVisitor_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,1530 +77,1525 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~ModelVisitor() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_ModelVisitor(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  public static string kAbs {
-
48  get {
-
49  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kAbs_get();
-
50  return ret;
-
51  }
-
52  }
-
53 
-
54  public static string kAbsEqual {
-
55  get {
-
56  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kAbsEqual_get();
-
57  return ret;
-
58  }
-
59  }
-
60 
-
61  public static string kAllDifferent {
-
62  get {
-
63  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kAllDifferent_get();
-
64  return ret;
-
65  }
-
66  }
-
67 
-
68  public static string kAllowedAssignments {
-
69  get {
-
70  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kAllowedAssignments_get();
-
71  return ret;
-
72  }
-
73  }
-
74 
-
75  public static string kAtMost {
-
76  get {
-
77  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kAtMost_get();
-
78  return ret;
-
79  }
-
80  }
-
81 
-
82  public static string kIndexOf {
-
83  get {
-
84  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIndexOf_get();
-
85  return ret;
-
86  }
-
87  }
-
88 
-
89  public static string kBetween {
-
90  get {
-
91  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kBetween_get();
-
92  return ret;
-
93  }
-
94  }
-
95 
-
96  public static string kConditionalExpr {
-
97  get {
-
98  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kConditionalExpr_get();
-
99  return ret;
-
100  }
-
101  }
-
102 
-
103  public static string kCircuit {
-
104  get {
-
105  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCircuit_get();
-
106  return ret;
-
107  }
-
108  }
-
109 
-
110  public static string kConvexPiecewise {
-
111  get {
-
112  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kConvexPiecewise_get();
-
113  return ret;
-
114  }
-
115  }
-
116 
-
117  public static string kCountEqual {
-
118  get {
-
119  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCountEqual_get();
-
120  return ret;
-
121  }
-
122  }
-
123 
-
124  public static string kCover {
-
125  get {
-
126  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCover_get();
-
127  return ret;
-
128  }
-
129  }
-
130 
-
131  public static string kCumulative {
-
132  get {
-
133  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCumulative_get();
-
134  return ret;
-
135  }
-
136  }
-
137 
-
138  public static string kDeviation {
-
139  get {
-
140  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDeviation_get();
-
141  return ret;
-
142  }
-
143  }
-
144 
-
145  public static string kDifference {
-
146  get {
-
147  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDifference_get();
-
148  return ret;
-
149  }
-
150  }
-
151 
-
152  public static string kDisjunctive {
-
153  get {
-
154  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDisjunctive_get();
-
155  return ret;
-
156  }
-
157  }
-
158 
-
159  public static string kDistribute {
-
160  get {
-
161  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDistribute_get();
-
162  return ret;
-
163  }
-
164  }
-
165 
-
166  public static string kDivide {
-
167  get {
-
168  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDivide_get();
-
169  return ret;
-
170  }
-
171  }
-
172 
-
173  public static string kDurationExpr {
-
174  get {
-
175  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDurationExpr_get();
-
176  return ret;
-
177  }
-
178  }
-
179 
-
180  public static string kElement {
-
181  get {
-
182  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kElement_get();
-
183  return ret;
-
184  }
-
185  }
-
186 
-
187  public static string kElementEqual {
-
188  get {
-
189  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kElementEqual_get();
-
190  return ret;
-
191  }
-
192  }
-
193 
-
194  public static string kEndExpr {
-
195  get {
-
196  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEndExpr_get();
-
197  return ret;
-
198  }
-
199  }
-
200 
-
201  public static string kEquality {
-
202  get {
-
203  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEquality_get();
-
204  return ret;
-
205  }
-
206  }
-
207 
-
208  public static string kFalseConstraint {
-
209  get {
-
210  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kFalseConstraint_get();
-
211  return ret;
-
212  }
-
213  }
-
214 
-
215  public static string kGlobalCardinality {
-
216  get {
-
217  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kGlobalCardinality_get();
-
218  return ret;
-
219  }
-
220  }
-
221 
-
222  public static string kGreater {
-
223  get {
-
224  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kGreater_get();
-
225  return ret;
-
226  }
-
227  }
-
228 
-
229  public static string kGreaterOrEqual {
-
230  get {
-
231  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kGreaterOrEqual_get();
-
232  return ret;
-
233  }
-
234  }
-
235 
-
236  public static string kIntegerVariable {
-
237  get {
-
238  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIntegerVariable_get();
-
239  return ret;
-
240  }
-
241  }
-
242 
-
243  public static string kIntervalBinaryRelation {
-
244  get {
-
245  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIntervalBinaryRelation_get();
-
246  return ret;
-
247  }
-
248  }
-
249 
-
250  public static string kIntervalDisjunction {
-
251  get {
-
252  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIntervalDisjunction_get();
-
253  return ret;
-
254  }
-
255  }
-
256 
-
257  public static string kIntervalUnaryRelation {
-
258  get {
-
259  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIntervalUnaryRelation_get();
-
260  return ret;
-
261  }
-
262  }
-
263 
-
264  public static string kIntervalVariable {
-
265  get {
-
266  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIntervalVariable_get();
-
267  return ret;
-
268  }
-
269  }
-
270 
-
271  public static string kInversePermutation {
-
272  get {
-
273  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kInversePermutation_get();
-
274  return ret;
-
275  }
-
276  }
-
277 
-
278  public static string kIsBetween {
-
279  get {
-
280  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIsBetween_get();
-
281  return ret;
-
282  }
-
283  }
-
284 
-
285  public static string kIsDifferent {
-
286  get {
-
287  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIsDifferent_get();
-
288  return ret;
-
289  }
-
290  }
-
291 
-
292  public static string kIsEqual {
-
293  get {
-
294  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIsEqual_get();
-
295  return ret;
-
296  }
-
297  }
-
298 
-
299  public static string kIsGreater {
-
300  get {
-
301  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIsGreater_get();
-
302  return ret;
-
303  }
-
304  }
-
305 
-
306  public static string kIsGreaterOrEqual {
-
307  get {
-
308  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIsGreaterOrEqual_get();
-
309  return ret;
-
310  }
-
311  }
-
312 
-
313  public static string kIsLess {
-
314  get {
-
315  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIsLess_get();
-
316  return ret;
-
317  }
-
318  }
-
319 
-
320  public static string kIsLessOrEqual {
-
321  get {
-
322  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIsLessOrEqual_get();
-
323  return ret;
-
324  }
-
325  }
-
326 
-
327  public static string kIsMember {
-
328  get {
-
329  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIsMember_get();
-
330  return ret;
-
331  }
-
332  }
-
333 
-
334  public static string kLess {
-
335  get {
-
336  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kLess_get();
-
337  return ret;
-
338  }
-
339  }
-
340 
-
341  public static string kLessOrEqual {
-
342  get {
-
343  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kLessOrEqual_get();
-
344  return ret;
-
345  }
-
346  }
-
347 
-
348  public static string kLexLess {
-
349  get {
-
350  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kLexLess_get();
-
351  return ret;
-
352  }
-
353  }
-
354 
-
355  public static string kLinkExprVar {
-
356  get {
-
357  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kLinkExprVar_get();
-
358  return ret;
-
359  }
-
360  }
-
361 
-
362  public static string kMapDomain {
-
363  get {
-
364  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMapDomain_get();
-
365  return ret;
-
366  }
-
367  }
-
368 
-
369  public static string kMax {
-
370  get {
-
371  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMax_get();
-
372  return ret;
-
373  }
-
374  }
-
375 
-
376  public static string kMaxEqual {
-
377  get {
-
378  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMaxEqual_get();
-
379  return ret;
-
380  }
-
381  }
-
382 
-
383  public static string kMember {
-
384  get {
-
385  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMember_get();
-
386  return ret;
-
387  }
-
388  }
-
389 
-
390  public static string kMin {
-
391  get {
-
392  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMin_get();
-
393  return ret;
-
394  }
-
395  }
-
396 
-
397  public static string kMinEqual {
-
398  get {
-
399  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMinEqual_get();
-
400  return ret;
-
401  }
-
402  }
-
403 
-
404  public static string kModulo {
-
405  get {
-
406  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kModulo_get();
-
407  return ret;
-
408  }
-
409  }
-
410 
-
411  public static string kNoCycle {
-
412  get {
-
413  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kNoCycle_get();
-
414  return ret;
-
415  }
-
416  }
-
417 
-
418  public static string kNonEqual {
-
419  get {
-
420  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kNonEqual_get();
-
421  return ret;
-
422  }
-
423  }
-
424 
-
425  public static string kNotBetween {
-
426  get {
-
427  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kNotBetween_get();
-
428  return ret;
-
429  }
-
430  }
-
431 
-
432  public static string kNotMember {
-
433  get {
-
434  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kNotMember_get();
-
435  return ret;
-
436  }
-
437  }
-
438 
-
439  public static string kNullIntersect {
-
440  get {
-
441  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kNullIntersect_get();
-
442  return ret;
-
443  }
-
444  }
-
445 
-
446  public static string kOpposite {
-
447  get {
-
448  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kOpposite_get();
-
449  return ret;
-
450  }
-
451  }
-
452 
-
453  public static string kPack {
-
454  get {
-
455  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kPack_get();
-
456  return ret;
-
457  }
-
458  }
-
459 
-
460  public static string kPathCumul {
-
461  get {
-
462  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kPathCumul_get();
-
463  return ret;
-
464  }
-
465  }
-
466 
-
467  public static string kDelayedPathCumul {
-
468  get {
-
469  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDelayedPathCumul_get();
-
470  return ret;
-
471  }
-
472  }
-
473 
-
474  public static string kPerformedExpr {
-
475  get {
-
476  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kPerformedExpr_get();
-
477  return ret;
-
478  }
-
479  }
-
480 
-
481  public static string kPower {
-
482  get {
-
483  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kPower_get();
-
484  return ret;
-
485  }
-
486  }
-
487 
-
488  public static string kProduct {
-
489  get {
-
490  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kProduct_get();
-
491  return ret;
-
492  }
-
493  }
-
494 
-
495  public static string kScalProd {
-
496  get {
-
497  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kScalProd_get();
-
498  return ret;
-
499  }
-
500  }
-
501 
-
502  public static string kScalProdEqual {
-
503  get {
-
504  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kScalProdEqual_get();
-
505  return ret;
-
506  }
-
507  }
-
508 
-
509  public static string kScalProdGreaterOrEqual {
-
510  get {
-
511  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kScalProdGreaterOrEqual_get();
-
512  return ret;
-
513  }
-
514  }
-
515 
-
516  public static string kScalProdLessOrEqual {
-
517  get {
-
518  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kScalProdLessOrEqual_get();
-
519  return ret;
-
520  }
-
521  }
-
522 
-
523  public static string kSemiContinuous {
-
524  get {
-
525  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSemiContinuous_get();
-
526  return ret;
-
527  }
-
528  }
-
529 
-
530  public static string kSequenceVariable {
-
531  get {
-
532  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSequenceVariable_get();
-
533  return ret;
-
534  }
-
535  }
-
536 
-
537  public static string kSortingConstraint {
-
538  get {
-
539  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSortingConstraint_get();
-
540  return ret;
-
541  }
-
542  }
-
543 
-
544  public static string kSquare {
-
545  get {
-
546  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSquare_get();
-
547  return ret;
-
548  }
-
549  }
-
550 
-
551  public static string kStartExpr {
-
552  get {
-
553  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kStartExpr_get();
-
554  return ret;
-
555  }
-
556  }
-
557 
-
558  public static string kSum {
-
559  get {
-
560  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSum_get();
-
561  return ret;
-
562  }
-
563  }
-
564 
-
565  public static string kSumEqual {
-
566  get {
-
567  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSumEqual_get();
-
568  return ret;
-
569  }
-
570  }
-
571 
-
572  public static string kSumGreaterOrEqual {
-
573  get {
-
574  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSumGreaterOrEqual_get();
-
575  return ret;
-
576  }
-
577  }
-
578 
-
579  public static string kSumLessOrEqual {
-
580  get {
-
581  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSumLessOrEqual_get();
-
582  return ret;
-
583  }
-
584  }
-
585 
-
586  public static string kTrace {
-
587  get {
-
588  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kTrace_get();
-
589  return ret;
-
590  }
-
591  }
-
592 
-
593  public static string kTransition {
-
594  get {
-
595  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kTransition_get();
-
596  return ret;
-
597  }
-
598  }
-
599 
-
600  public static string kTrueConstraint {
-
601  get {
-
602  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kTrueConstraint_get();
-
603  return ret;
-
604  }
-
605  }
-
606 
-
607  public static string kVarBoundWatcher {
-
608  get {
-
609  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kVarBoundWatcher_get();
-
610  return ret;
-
611  }
-
612  }
-
613 
-
614  public static string kVarValueWatcher {
-
615  get {
-
616  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kVarValueWatcher_get();
-
617  return ret;
-
618  }
-
619  }
-
620 
-
621  public static string kCountAssignedItemsExtension {
-
622  get {
-
623  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCountAssignedItemsExtension_get();
-
624  return ret;
-
625  }
-
626  }
-
627 
-
628  public static string kCountUsedBinsExtension {
-
629  get {
-
630  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCountUsedBinsExtension_get();
-
631  return ret;
-
632  }
-
633  }
-
634 
-
635  public static string kInt64ToBoolExtension {
-
636  get {
-
637  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kInt64ToBoolExtension_get();
-
638  return ret;
-
639  }
-
640  }
-
641 
-
642  public static string kInt64ToInt64Extension {
-
643  get {
-
644  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kInt64ToInt64Extension_get();
-
645  return ret;
-
646  }
-
647  }
-
648 
-
649  public static string kObjectiveExtension {
-
650  get {
-
651  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kObjectiveExtension_get();
-
652  return ret;
-
653  }
-
654  }
-
655 
-
656  public static string kSearchLimitExtension {
-
657  get {
-
658  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSearchLimitExtension_get();
-
659  return ret;
-
660  }
-
661  }
-
662 
-
663  public static string kUsageEqualVariableExtension {
-
664  get {
-
665  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kUsageEqualVariableExtension_get();
-
666  return ret;
-
667  }
-
668  }
-
669 
-
670  public static string kUsageLessConstantExtension {
-
671  get {
-
672  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kUsageLessConstantExtension_get();
-
673  return ret;
-
674  }
-
675  }
-
676 
-
677  public static string kVariableGroupExtension {
-
678  get {
-
679  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kVariableGroupExtension_get();
-
680  return ret;
-
681  }
-
682  }
-
683 
-
684  public static string kVariableUsageLessConstantExtension {
-
685  get {
-
686  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kVariableUsageLessConstantExtension_get();
-
687  return ret;
-
688  }
-
689  }
-
690 
-
691  public static string kWeightedSumOfAssignedEqualVariableExtension {
-
692  get {
-
693  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kWeightedSumOfAssignedEqualVariableExtension_get();
-
694  return ret;
-
695  }
-
696  }
-
697 
-
698  public static string kActiveArgument {
-
699  get {
-
700  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kActiveArgument_get();
-
701  return ret;
-
702  }
-
703  }
-
704 
-
705  public static string kAssumePathsArgument {
-
706  get {
-
707  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kAssumePathsArgument_get();
-
708  return ret;
-
709  }
-
710  }
-
711 
-
712  public static string kBranchesLimitArgument {
-
713  get {
-
714  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kBranchesLimitArgument_get();
-
715  return ret;
-
716  }
-
717  }
-
718 
-
719  public static string kCapacityArgument {
-
720  get {
-
721  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCapacityArgument_get();
-
722  return ret;
-
723  }
-
724  }
-
725 
-
726  public static string kCardsArgument {
-
727  get {
-
728  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCardsArgument_get();
-
729  return ret;
-
730  }
-
731  }
-
732 
-
733  public static string kCoefficientsArgument {
-
734  get {
-
735  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCoefficientsArgument_get();
-
736  return ret;
-
737  }
-
738  }
-
739 
-
740  public static string kCountArgument {
-
741  get {
-
742  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCountArgument_get();
-
743  return ret;
-
744  }
-
745  }
-
746 
-
747  public static string kCumulativeArgument {
-
748  get {
-
749  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCumulativeArgument_get();
-
750  return ret;
-
751  }
-
752  }
-
753 
-
754  public static string kCumulsArgument {
-
755  get {
-
756  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCumulsArgument_get();
-
757  return ret;
-
758  }
-
759  }
-
760 
-
761  public static string kDemandsArgument {
-
762  get {
-
763  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDemandsArgument_get();
-
764  return ret;
-
765  }
-
766  }
-
767 
-
768  public static string kDurationMaxArgument {
-
769  get {
-
770  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDurationMaxArgument_get();
-
771  return ret;
-
772  }
-
773  }
-
774 
-
775  public static string kDurationMinArgument {
-
776  get {
-
777  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDurationMinArgument_get();
-
778  return ret;
-
779  }
-
780  }
-
781 
-
782  public static string kEarlyCostArgument {
-
783  get {
-
784  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEarlyCostArgument_get();
-
785  return ret;
-
786  }
-
787  }
-
788 
-
789  public static string kEarlyDateArgument {
-
790  get {
-
791  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEarlyDateArgument_get();
-
792  return ret;
-
793  }
-
794  }
-
795 
-
796  public static string kEndMaxArgument {
-
797  get {
-
798  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEndMaxArgument_get();
-
799  return ret;
-
800  }
-
801  }
-
802 
-
803  public static string kEndMinArgument {
-
804  get {
-
805  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEndMinArgument_get();
-
806  return ret;
-
807  }
-
808  }
-
809 
-
810  public static string kEndsArgument {
-
811  get {
-
812  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEndsArgument_get();
-
813  return ret;
-
814  }
-
815  }
-
816 
-
817  public static string kExpressionArgument {
-
818  get {
-
819  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kExpressionArgument_get();
-
820  return ret;
-
821  }
-
822  }
-
823 
-
824  public static string kFailuresLimitArgument {
-
825  get {
-
826  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kFailuresLimitArgument_get();
-
827  return ret;
-
828  }
-
829  }
-
830 
-
831  public static string kFinalStatesArgument {
-
832  get {
-
833  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kFinalStatesArgument_get();
-
834  return ret;
-
835  }
-
836  }
-
837 
-
838  public static string kFixedChargeArgument {
-
839  get {
-
840  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kFixedChargeArgument_get();
-
841  return ret;
-
842  }
-
843  }
-
844 
-
845  public static string kIndex2Argument {
-
846  get {
-
847  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIndex2Argument_get();
-
848  return ret;
-
849  }
-
850  }
-
851 
-
852  public static string kIndexArgument {
-
853  get {
-
854  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIndexArgument_get();
-
855  return ret;
-
856  }
-
857  }
-
858 
-
859  public static string kInitialState {
-
860  get {
-
861  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kInitialState_get();
-
862  return ret;
-
863  }
-
864  }
-
865 
-
866  public static string kIntervalArgument {
-
867  get {
-
868  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIntervalArgument_get();
-
869  return ret;
-
870  }
-
871  }
-
872 
-
873  public static string kIntervalsArgument {
-
874  get {
-
875  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIntervalsArgument_get();
-
876  return ret;
-
877  }
-
878  }
-
879 
-
880  public static string kLateCostArgument {
-
881  get {
-
882  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kLateCostArgument_get();
-
883  return ret;
-
884  }
-
885  }
-
886 
-
887  public static string kLateDateArgument {
-
888  get {
-
889  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kLateDateArgument_get();
-
890  return ret;
-
891  }
-
892  }
-
893 
-
894  public static string kLeftArgument {
-
895  get {
-
896  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kLeftArgument_get();
-
897  return ret;
-
898  }
-
899  }
-
900 
-
901  public static string kMaxArgument {
-
902  get {
-
903  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMaxArgument_get();
-
904  return ret;
-
905  }
-
906  }
-
907 
-
908  public static string kMaximizeArgument {
-
909  get {
-
910  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMaximizeArgument_get();
-
911  return ret;
-
912  }
-
913  }
-
914 
-
915  public static string kMinArgument {
-
916  get {
-
917  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMinArgument_get();
-
918  return ret;
-
919  }
-
920  }
-
921 
-
922  public static string kModuloArgument {
-
923  get {
-
924  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kModuloArgument_get();
-
925  return ret;
-
926  }
-
927  }
-
928 
-
929  public static string kNextsArgument {
-
930  get {
-
931  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kNextsArgument_get();
-
932  return ret;
-
933  }
-
934  }
-
935 
-
936  public static string kOptionalArgument {
-
937  get {
-
938  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kOptionalArgument_get();
-
939  return ret;
-
940  }
-
941  }
-
942 
-
943  public static string kPartialArgument {
-
944  get {
-
945  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kPartialArgument_get();
-
946  return ret;
-
947  }
-
948  }
-
949 
-
950  public static string kPositionXArgument {
-
951  get {
-
952  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kPositionXArgument_get();
-
953  return ret;
-
954  }
-
955  }
-
956 
-
957  public static string kPositionYArgument {
-
958  get {
-
959  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kPositionYArgument_get();
-
960  return ret;
-
961  }
-
962  }
-
963 
-
964  public static string kRangeArgument {
-
965  get {
-
966  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kRangeArgument_get();
-
967  return ret;
-
968  }
-
969  }
-
970 
-
971  public static string kRelationArgument {
-
972  get {
-
973  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kRelationArgument_get();
-
974  return ret;
-
975  }
-
976  }
-
977 
-
978  public static string kRightArgument {
-
979  get {
-
980  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kRightArgument_get();
-
981  return ret;
-
982  }
-
983  }
-
984 
-
985  public static string kSequenceArgument {
-
986  get {
-
987  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSequenceArgument_get();
-
988  return ret;
-
989  }
-
990  }
-
991 
-
992  public static string kSequencesArgument {
-
993  get {
-
994  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSequencesArgument_get();
-
995  return ret;
-
996  }
-
997  }
-
998 
-
999  public static string kSizeArgument {
-
1000  get {
-
1001  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSizeArgument_get();
-
1002  return ret;
-
1003  }
-
1004  }
-
1005 
-
1006  public static string kSizeXArgument {
-
1007  get {
-
1008  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSizeXArgument_get();
-
1009  return ret;
-
1010  }
-
1011  }
-
1012 
-
1013  public static string kSizeYArgument {
-
1014  get {
-
1015  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSizeYArgument_get();
-
1016  return ret;
-
1017  }
-
1018  }
-
1019 
-
1020  public static string kSmartTimeCheckArgument {
-
1021  get {
-
1022  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSmartTimeCheckArgument_get();
-
1023  return ret;
-
1024  }
-
1025  }
-
1026 
-
1027  public static string kSolutionLimitArgument {
-
1028  get {
-
1029  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSolutionLimitArgument_get();
-
1030  return ret;
-
1031  }
-
1032  }
-
1033 
-
1034  public static string kStartMaxArgument {
-
1035  get {
-
1036  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kStartMaxArgument_get();
-
1037  return ret;
-
1038  }
-
1039  }
-
1040 
-
1041  public static string kStartMinArgument {
-
1042  get {
-
1043  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kStartMinArgument_get();
-
1044  return ret;
-
1045  }
-
1046  }
-
1047 
-
1048  public static string kStartsArgument {
-
1049  get {
-
1050  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kStartsArgument_get();
-
1051  return ret;
-
1052  }
-
1053  }
-
1054 
-
1055  public static string kStepArgument {
-
1056  get {
-
1057  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kStepArgument_get();
-
1058  return ret;
-
1059  }
-
1060  }
-
1061 
-
1062  public static string kTargetArgument {
-
1063  get {
-
1064  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kTargetArgument_get();
-
1065  return ret;
-
1066  }
-
1067  }
-
1068 
-
1069  public static string kTimeLimitArgument {
-
1070  get {
-
1071  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kTimeLimitArgument_get();
-
1072  return ret;
-
1073  }
-
1074  }
-
1075 
-
1076  public static string kTransitsArgument {
-
1077  get {
-
1078  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kTransitsArgument_get();
-
1079  return ret;
-
1080  }
-
1081  }
-
1082 
-
1083  public static string kTuplesArgument {
-
1084  get {
-
1085  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kTuplesArgument_get();
-
1086  return ret;
-
1087  }
-
1088  }
-
1089 
-
1090  public static string kValueArgument {
-
1091  get {
-
1092  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kValueArgument_get();
-
1093  return ret;
-
1094  }
-
1095  }
-
1096 
-
1097  public static string kValuesArgument {
-
1098  get {
-
1099  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kValuesArgument_get();
-
1100  return ret;
-
1101  }
-
1102  }
-
1103 
-
1104  public static string kVariableArgument {
-
1105  get {
-
1106  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kVariableArgument_get();
-
1107  return ret;
-
1108  }
-
1109  }
-
1110 
-
1111  public static string kVarsArgument {
-
1112  get {
-
1113  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kVarsArgument_get();
-
1114  return ret;
-
1115  }
-
1116  }
-
1117 
-
1118  public static string kEvaluatorArgument {
-
1119  get {
-
1120  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEvaluatorArgument_get();
-
1121  return ret;
-
1122  }
-
1123  }
-
1124 
-
1125  public static string kMirrorOperation {
-
1126  get {
-
1127  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMirrorOperation_get();
-
1128  return ret;
-
1129  }
-
1130  }
-
1131 
-
1132  public static string kRelaxedMaxOperation {
-
1133  get {
-
1134  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kRelaxedMaxOperation_get();
-
1135  return ret;
-
1136  }
-
1137  }
-
1138 
-
1139  public static string kRelaxedMinOperation {
-
1140  get {
-
1141  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kRelaxedMinOperation_get();
-
1142  return ret;
-
1143  }
-
1144  }
-
1145 
-
1146  public static string kSumOperation {
-
1147  get {
-
1148  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSumOperation_get();
-
1149  return ret;
-
1150  }
-
1151  }
-
1152 
-
1153  public static string kDifferenceOperation {
-
1154  get {
-
1155  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDifferenceOperation_get();
-
1156  return ret;
-
1157  }
-
1158  }
-
1159 
-
1160  public static string kProductOperation {
-
1161  get {
-
1162  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kProductOperation_get();
-
1163  return ret;
-
1164  }
-
1165  }
-
1166 
-
1167  public static string kStartSyncOnStartOperation {
-
1168  get {
-
1169  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kStartSyncOnStartOperation_get();
-
1170  return ret;
-
1171  }
-
1172  }
-
1173 
-
1174  public static string kStartSyncOnEndOperation {
-
1175  get {
-
1176  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kStartSyncOnEndOperation_get();
-
1177  return ret;
-
1178  }
-
1179  }
-
1180 
-
1181  public static string kTraceOperation {
-
1182  get {
-
1183  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kTraceOperation_get();
-
1184  return ret;
-
1185  }
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_ModelVisitor(swigCPtr);
+
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 {
+
44  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kAbs_get();
+
45  return ret;
+
46  }
+
47  }
+
48 
+
49  public static string kAbsEqual {
+
50  get {
+
51  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kAbsEqual_get();
+
52  return ret;
+
53  }
+
54  }
+
55 
+
56  public static string kAllDifferent {
+
57  get {
+
58  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kAllDifferent_get();
+
59  return ret;
+
60  }
+
61  }
+
62 
+
63  public static string kAllowedAssignments {
+
64  get {
+
65  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kAllowedAssignments_get();
+
66  return ret;
+
67  }
+
68  }
+
69 
+
70  public static string kAtMost {
+
71  get {
+
72  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kAtMost_get();
+
73  return ret;
+
74  }
+
75  }
+
76 
+
77  public static string kIndexOf {
+
78  get {
+
79  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIndexOf_get();
+
80  return ret;
+
81  }
+
82  }
+
83 
+
84  public static string kBetween {
+
85  get {
+
86  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kBetween_get();
+
87  return ret;
+
88  }
+
89  }
+
90 
+
91  public static string kConditionalExpr {
+
92  get {
+
93  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kConditionalExpr_get();
+
94  return ret;
+
95  }
+
96  }
+
97 
+
98  public static string kCircuit {
+
99  get {
+
100  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCircuit_get();
+
101  return ret;
+
102  }
+
103  }
+
104 
+
105  public static string kConvexPiecewise {
+
106  get {
+
107  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kConvexPiecewise_get();
+
108  return ret;
+
109  }
+
110  }
+
111 
+
112  public static string kCountEqual {
+
113  get {
+
114  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCountEqual_get();
+
115  return ret;
+
116  }
+
117  }
+
118 
+
119  public static string kCover {
+
120  get {
+
121  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCover_get();
+
122  return ret;
+
123  }
+
124  }
+
125 
+
126  public static string kCumulative {
+
127  get {
+
128  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCumulative_get();
+
129  return ret;
+
130  }
+
131  }
+
132 
+
133  public static string kDeviation {
+
134  get {
+
135  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDeviation_get();
+
136  return ret;
+
137  }
+
138  }
+
139 
+
140  public static string kDifference {
+
141  get {
+
142  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDifference_get();
+
143  return ret;
+
144  }
+
145  }
+
146 
+
147  public static string kDisjunctive {
+
148  get {
+
149  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDisjunctive_get();
+
150  return ret;
+
151  }
+
152  }
+
153 
+
154  public static string kDistribute {
+
155  get {
+
156  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDistribute_get();
+
157  return ret;
+
158  }
+
159  }
+
160 
+
161  public static string kDivide {
+
162  get {
+
163  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDivide_get();
+
164  return ret;
+
165  }
+
166  }
+
167 
+
168  public static string kDurationExpr {
+
169  get {
+
170  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDurationExpr_get();
+
171  return ret;
+
172  }
+
173  }
+
174 
+
175  public static string kElement {
+
176  get {
+
177  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kElement_get();
+
178  return ret;
+
179  }
+
180  }
+
181 
+
182  public static string kElementEqual {
+
183  get {
+
184  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kElementEqual_get();
+
185  return ret;
+
186  }
+
187  }
+
188 
+
189  public static string kEndExpr {
+
190  get {
+
191  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEndExpr_get();
+
192  return ret;
+
193  }
+
194  }
+
195 
+
196  public static string kEquality {
+
197  get {
+
198  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEquality_get();
+
199  return ret;
+
200  }
+
201  }
+
202 
+
203  public static string kFalseConstraint {
+
204  get {
+
205  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kFalseConstraint_get();
+
206  return ret;
+
207  }
+
208  }
+
209 
+
210  public static string kGlobalCardinality {
+
211  get {
+
212  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kGlobalCardinality_get();
+
213  return ret;
+
214  }
+
215  }
+
216 
+
217  public static string kGreater {
+
218  get {
+
219  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kGreater_get();
+
220  return ret;
+
221  }
+
222  }
+
223 
+
224  public static string kGreaterOrEqual {
+
225  get {
+
226  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kGreaterOrEqual_get();
+
227  return ret;
+
228  }
+
229  }
+
230 
+
231  public static string kIntegerVariable {
+
232  get {
+
233  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIntegerVariable_get();
+
234  return ret;
+
235  }
+
236  }
+
237 
+
238  public static string kIntervalBinaryRelation {
+
239  get {
+
240  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIntervalBinaryRelation_get();
+
241  return ret;
+
242  }
+
243  }
+
244 
+
245  public static string kIntervalDisjunction {
+
246  get {
+
247  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIntervalDisjunction_get();
+
248  return ret;
+
249  }
+
250  }
+
251 
+
252  public static string kIntervalUnaryRelation {
+
253  get {
+
254  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIntervalUnaryRelation_get();
+
255  return ret;
+
256  }
+
257  }
+
258 
+
259  public static string kIntervalVariable {
+
260  get {
+
261  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIntervalVariable_get();
+
262  return ret;
+
263  }
+
264  }
+
265 
+
266  public static string kInversePermutation {
+
267  get {
+
268  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kInversePermutation_get();
+
269  return ret;
+
270  }
+
271  }
+
272 
+
273  public static string kIsBetween {
+
274  get {
+
275  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIsBetween_get();
+
276  return ret;
+
277  }
+
278  }
+
279 
+
280  public static string kIsDifferent {
+
281  get {
+
282  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIsDifferent_get();
+
283  return ret;
+
284  }
+
285  }
+
286 
+
287  public static string kIsEqual {
+
288  get {
+
289  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIsEqual_get();
+
290  return ret;
+
291  }
+
292  }
+
293 
+
294  public static string kIsGreater {
+
295  get {
+
296  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIsGreater_get();
+
297  return ret;
+
298  }
+
299  }
+
300 
+
301  public static string kIsGreaterOrEqual {
+
302  get {
+
303  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIsGreaterOrEqual_get();
+
304  return ret;
+
305  }
+
306  }
+
307 
+
308  public static string kIsLess {
+
309  get {
+
310  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIsLess_get();
+
311  return ret;
+
312  }
+
313  }
+
314 
+
315  public static string kIsLessOrEqual {
+
316  get {
+
317  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIsLessOrEqual_get();
+
318  return ret;
+
319  }
+
320  }
+
321 
+
322  public static string kIsMember {
+
323  get {
+
324  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIsMember_get();
+
325  return ret;
+
326  }
+
327  }
+
328 
+
329  public static string kLess {
+
330  get {
+
331  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kLess_get();
+
332  return ret;
+
333  }
+
334  }
+
335 
+
336  public static string kLessOrEqual {
+
337  get {
+
338  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kLessOrEqual_get();
+
339  return ret;
+
340  }
+
341  }
+
342 
+
343  public static string kLexLess {
+
344  get {
+
345  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kLexLess_get();
+
346  return ret;
+
347  }
+
348  }
+
349 
+
350  public static string kLinkExprVar {
+
351  get {
+
352  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kLinkExprVar_get();
+
353  return ret;
+
354  }
+
355  }
+
356 
+
357  public static string kMapDomain {
+
358  get {
+
359  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMapDomain_get();
+
360  return ret;
+
361  }
+
362  }
+
363 
+
364  public static string kMax {
+
365  get {
+
366  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMax_get();
+
367  return ret;
+
368  }
+
369  }
+
370 
+
371  public static string kMaxEqual {
+
372  get {
+
373  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMaxEqual_get();
+
374  return ret;
+
375  }
+
376  }
+
377 
+
378  public static string kMember {
+
379  get {
+
380  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMember_get();
+
381  return ret;
+
382  }
+
383  }
+
384 
+
385  public static string kMin {
+
386  get {
+
387  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMin_get();
+
388  return ret;
+
389  }
+
390  }
+
391 
+
392  public static string kMinEqual {
+
393  get {
+
394  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMinEqual_get();
+
395  return ret;
+
396  }
+
397  }
+
398 
+
399  public static string kModulo {
+
400  get {
+
401  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kModulo_get();
+
402  return ret;
+
403  }
+
404  }
+
405 
+
406  public static string kNoCycle {
+
407  get {
+
408  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kNoCycle_get();
+
409  return ret;
+
410  }
+
411  }
+
412 
+
413  public static string kNonEqual {
+
414  get {
+
415  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kNonEqual_get();
+
416  return ret;
+
417  }
+
418  }
+
419 
+
420  public static string kNotBetween {
+
421  get {
+
422  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kNotBetween_get();
+
423  return ret;
+
424  }
+
425  }
+
426 
+
427  public static string kNotMember {
+
428  get {
+
429  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kNotMember_get();
+
430  return ret;
+
431  }
+
432  }
+
433 
+
434  public static string kNullIntersect {
+
435  get {
+
436  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kNullIntersect_get();
+
437  return ret;
+
438  }
+
439  }
+
440 
+
441  public static string kOpposite {
+
442  get {
+
443  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kOpposite_get();
+
444  return ret;
+
445  }
+
446  }
+
447 
+
448  public static string kPack {
+
449  get {
+
450  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kPack_get();
+
451  return ret;
+
452  }
+
453  }
+
454 
+
455  public static string kPathCumul {
+
456  get {
+
457  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kPathCumul_get();
+
458  return ret;
+
459  }
+
460  }
+
461 
+
462  public static string kDelayedPathCumul {
+
463  get {
+
464  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDelayedPathCumul_get();
+
465  return ret;
+
466  }
+
467  }
+
468 
+
469  public static string kPerformedExpr {
+
470  get {
+
471  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kPerformedExpr_get();
+
472  return ret;
+
473  }
+
474  }
+
475 
+
476  public static string kPower {
+
477  get {
+
478  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kPower_get();
+
479  return ret;
+
480  }
+
481  }
+
482 
+
483  public static string kProduct {
+
484  get {
+
485  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kProduct_get();
+
486  return ret;
+
487  }
+
488  }
+
489 
+
490  public static string kScalProd {
+
491  get {
+
492  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kScalProd_get();
+
493  return ret;
+
494  }
+
495  }
+
496 
+
497  public static string kScalProdEqual {
+
498  get {
+
499  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kScalProdEqual_get();
+
500  return ret;
+
501  }
+
502  }
+
503 
+
504  public static string kScalProdGreaterOrEqual {
+
505  get {
+
506  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kScalProdGreaterOrEqual_get();
+
507  return ret;
+
508  }
+
509  }
+
510 
+
511  public static string kScalProdLessOrEqual {
+
512  get {
+
513  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kScalProdLessOrEqual_get();
+
514  return ret;
+
515  }
+
516  }
+
517 
+
518  public static string kSemiContinuous {
+
519  get {
+
520  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSemiContinuous_get();
+
521  return ret;
+
522  }
+
523  }
+
524 
+
525  public static string kSequenceVariable {
+
526  get {
+
527  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSequenceVariable_get();
+
528  return ret;
+
529  }
+
530  }
+
531 
+
532  public static string kSortingConstraint {
+
533  get {
+
534  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSortingConstraint_get();
+
535  return ret;
+
536  }
+
537  }
+
538 
+
539  public static string kSquare {
+
540  get {
+
541  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSquare_get();
+
542  return ret;
+
543  }
+
544  }
+
545 
+
546  public static string kStartExpr {
+
547  get {
+
548  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kStartExpr_get();
+
549  return ret;
+
550  }
+
551  }
+
552 
+
553  public static string kSum {
+
554  get {
+
555  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSum_get();
+
556  return ret;
+
557  }
+
558  }
+
559 
+
560  public static string kSumEqual {
+
561  get {
+
562  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSumEqual_get();
+
563  return ret;
+
564  }
+
565  }
+
566 
+
567  public static string kSumGreaterOrEqual {
+
568  get {
+
569  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSumGreaterOrEqual_get();
+
570  return ret;
+
571  }
+
572  }
+
573 
+
574  public static string kSumLessOrEqual {
+
575  get {
+
576  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSumLessOrEqual_get();
+
577  return ret;
+
578  }
+
579  }
+
580 
+
581  public static string kTrace {
+
582  get {
+
583  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kTrace_get();
+
584  return ret;
+
585  }
+
586  }
+
587 
+
588  public static string kTransition {
+
589  get {
+
590  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kTransition_get();
+
591  return ret;
+
592  }
+
593  }
+
594 
+
595  public static string kTrueConstraint {
+
596  get {
+
597  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kTrueConstraint_get();
+
598  return ret;
+
599  }
+
600  }
+
601 
+
602  public static string kVarBoundWatcher {
+
603  get {
+
604  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kVarBoundWatcher_get();
+
605  return ret;
+
606  }
+
607  }
+
608 
+
609  public static string kVarValueWatcher {
+
610  get {
+
611  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kVarValueWatcher_get();
+
612  return ret;
+
613  }
+
614  }
+
615 
+
616  public static string kCountAssignedItemsExtension {
+
617  get {
+
618  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCountAssignedItemsExtension_get();
+
619  return ret;
+
620  }
+
621  }
+
622 
+
623  public static string kCountUsedBinsExtension {
+
624  get {
+
625  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCountUsedBinsExtension_get();
+
626  return ret;
+
627  }
+
628  }
+
629 
+
630  public static string kInt64ToBoolExtension {
+
631  get {
+
632  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kInt64ToBoolExtension_get();
+
633  return ret;
+
634  }
+
635  }
+
636 
+
637  public static string kInt64ToInt64Extension {
+
638  get {
+
639  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kInt64ToInt64Extension_get();
+
640  return ret;
+
641  }
+
642  }
+
643 
+
644  public static string kObjectiveExtension {
+
645  get {
+
646  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kObjectiveExtension_get();
+
647  return ret;
+
648  }
+
649  }
+
650 
+
651  public static string kSearchLimitExtension {
+
652  get {
+
653  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSearchLimitExtension_get();
+
654  return ret;
+
655  }
+
656  }
+
657 
+
658  public static string kUsageEqualVariableExtension {
+
659  get {
+
660  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kUsageEqualVariableExtension_get();
+
661  return ret;
+
662  }
+
663  }
+
664 
+
665  public static string kUsageLessConstantExtension {
+
666  get {
+
667  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kUsageLessConstantExtension_get();
+
668  return ret;
+
669  }
+
670  }
+
671 
+
672  public static string kVariableGroupExtension {
+
673  get {
+
674  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kVariableGroupExtension_get();
+
675  return ret;
+
676  }
+
677  }
+
678 
+
679  public static string kVariableUsageLessConstantExtension {
+
680  get {
+
681  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kVariableUsageLessConstantExtension_get();
+
682  return ret;
+
683  }
+
684  }
+
685 
+
686  public static string kWeightedSumOfAssignedEqualVariableExtension {
+
687  get {
+
688  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kWeightedSumOfAssignedEqualVariableExtension_get();
+
689  return ret;
+
690  }
+
691  }
+
692 
+
693  public static string kActiveArgument {
+
694  get {
+
695  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kActiveArgument_get();
+
696  return ret;
+
697  }
+
698  }
+
699 
+
700  public static string kAssumePathsArgument {
+
701  get {
+
702  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kAssumePathsArgument_get();
+
703  return ret;
+
704  }
+
705  }
+
706 
+
707  public static string kBranchesLimitArgument {
+
708  get {
+
709  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kBranchesLimitArgument_get();
+
710  return ret;
+
711  }
+
712  }
+
713 
+
714  public static string kCapacityArgument {
+
715  get {
+
716  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCapacityArgument_get();
+
717  return ret;
+
718  }
+
719  }
+
720 
+
721  public static string kCardsArgument {
+
722  get {
+
723  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCardsArgument_get();
+
724  return ret;
+
725  }
+
726  }
+
727 
+
728  public static string kCoefficientsArgument {
+
729  get {
+
730  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCoefficientsArgument_get();
+
731  return ret;
+
732  }
+
733  }
+
734 
+
735  public static string kCountArgument {
+
736  get {
+
737  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCountArgument_get();
+
738  return ret;
+
739  }
+
740  }
+
741 
+
742  public static string kCumulativeArgument {
+
743  get {
+
744  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCumulativeArgument_get();
+
745  return ret;
+
746  }
+
747  }
+
748 
+
749  public static string kCumulsArgument {
+
750  get {
+
751  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kCumulsArgument_get();
+
752  return ret;
+
753  }
+
754  }
+
755 
+
756  public static string kDemandsArgument {
+
757  get {
+
758  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDemandsArgument_get();
+
759  return ret;
+
760  }
+
761  }
+
762 
+
763  public static string kDurationMaxArgument {
+
764  get {
+
765  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDurationMaxArgument_get();
+
766  return ret;
+
767  }
+
768  }
+
769 
+
770  public static string kDurationMinArgument {
+
771  get {
+
772  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDurationMinArgument_get();
+
773  return ret;
+
774  }
+
775  }
+
776 
+
777  public static string kEarlyCostArgument {
+
778  get {
+
779  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEarlyCostArgument_get();
+
780  return ret;
+
781  }
+
782  }
+
783 
+
784  public static string kEarlyDateArgument {
+
785  get {
+
786  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEarlyDateArgument_get();
+
787  return ret;
+
788  }
+
789  }
+
790 
+
791  public static string kEndMaxArgument {
+
792  get {
+
793  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEndMaxArgument_get();
+
794  return ret;
+
795  }
+
796  }
+
797 
+
798  public static string kEndMinArgument {
+
799  get {
+
800  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEndMinArgument_get();
+
801  return ret;
+
802  }
+
803  }
+
804 
+
805  public static string kEndsArgument {
+
806  get {
+
807  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEndsArgument_get();
+
808  return ret;
+
809  }
+
810  }
+
811 
+
812  public static string kExpressionArgument {
+
813  get {
+
814  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kExpressionArgument_get();
+
815  return ret;
+
816  }
+
817  }
+
818 
+
819  public static string kFailuresLimitArgument {
+
820  get {
+
821  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kFailuresLimitArgument_get();
+
822  return ret;
+
823  }
+
824  }
+
825 
+
826  public static string kFinalStatesArgument {
+
827  get {
+
828  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kFinalStatesArgument_get();
+
829  return ret;
+
830  }
+
831  }
+
832 
+
833  public static string kFixedChargeArgument {
+
834  get {
+
835  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kFixedChargeArgument_get();
+
836  return ret;
+
837  }
+
838  }
+
839 
+
840  public static string kIndex2Argument {
+
841  get {
+
842  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIndex2Argument_get();
+
843  return ret;
+
844  }
+
845  }
+
846 
+
847  public static string kIndexArgument {
+
848  get {
+
849  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIndexArgument_get();
+
850  return ret;
+
851  }
+
852  }
+
853 
+
854  public static string kInitialState {
+
855  get {
+
856  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kInitialState_get();
+
857  return ret;
+
858  }
+
859  }
+
860 
+
861  public static string kIntervalArgument {
+
862  get {
+
863  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIntervalArgument_get();
+
864  return ret;
+
865  }
+
866  }
+
867 
+
868  public static string kIntervalsArgument {
+
869  get {
+
870  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kIntervalsArgument_get();
+
871  return ret;
+
872  }
+
873  }
+
874 
+
875  public static string kLateCostArgument {
+
876  get {
+
877  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kLateCostArgument_get();
+
878  return ret;
+
879  }
+
880  }
+
881 
+
882  public static string kLateDateArgument {
+
883  get {
+
884  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kLateDateArgument_get();
+
885  return ret;
+
886  }
+
887  }
+
888 
+
889  public static string kLeftArgument {
+
890  get {
+
891  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kLeftArgument_get();
+
892  return ret;
+
893  }
+
894  }
+
895 
+
896  public static string kMaxArgument {
+
897  get {
+
898  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMaxArgument_get();
+
899  return ret;
+
900  }
+
901  }
+
902 
+
903  public static string kMaximizeArgument {
+
904  get {
+
905  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMaximizeArgument_get();
+
906  return ret;
+
907  }
+
908  }
+
909 
+
910  public static string kMinArgument {
+
911  get {
+
912  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMinArgument_get();
+
913  return ret;
+
914  }
+
915  }
+
916 
+
917  public static string kModuloArgument {
+
918  get {
+
919  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kModuloArgument_get();
+
920  return ret;
+
921  }
+
922  }
+
923 
+
924  public static string kNextsArgument {
+
925  get {
+
926  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kNextsArgument_get();
+
927  return ret;
+
928  }
+
929  }
+
930 
+
931  public static string kOptionalArgument {
+
932  get {
+
933  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kOptionalArgument_get();
+
934  return ret;
+
935  }
+
936  }
+
937 
+
938  public static string kPartialArgument {
+
939  get {
+
940  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kPartialArgument_get();
+
941  return ret;
+
942  }
+
943  }
+
944 
+
945  public static string kPositionXArgument {
+
946  get {
+
947  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kPositionXArgument_get();
+
948  return ret;
+
949  }
+
950  }
+
951 
+
952  public static string kPositionYArgument {
+
953  get {
+
954  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kPositionYArgument_get();
+
955  return ret;
+
956  }
+
957  }
+
958 
+
959  public static string kRangeArgument {
+
960  get {
+
961  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kRangeArgument_get();
+
962  return ret;
+
963  }
+
964  }
+
965 
+
966  public static string kRelationArgument {
+
967  get {
+
968  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kRelationArgument_get();
+
969  return ret;
+
970  }
+
971  }
+
972 
+
973  public static string kRightArgument {
+
974  get {
+
975  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kRightArgument_get();
+
976  return ret;
+
977  }
+
978  }
+
979 
+
980  public static string kSequenceArgument {
+
981  get {
+
982  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSequenceArgument_get();
+
983  return ret;
+
984  }
+
985  }
+
986 
+
987  public static string kSequencesArgument {
+
988  get {
+
989  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSequencesArgument_get();
+
990  return ret;
+
991  }
+
992  }
+
993 
+
994  public static string kSizeArgument {
+
995  get {
+
996  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSizeArgument_get();
+
997  return ret;
+
998  }
+
999  }
+
1000 
+
1001  public static string kSizeXArgument {
+
1002  get {
+
1003  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSizeXArgument_get();
+
1004  return ret;
+
1005  }
+
1006  }
+
1007 
+
1008  public static string kSizeYArgument {
+
1009  get {
+
1010  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSizeYArgument_get();
+
1011  return ret;
+
1012  }
+
1013  }
+
1014 
+
1015  public static string kSmartTimeCheckArgument {
+
1016  get {
+
1017  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSmartTimeCheckArgument_get();
+
1018  return ret;
+
1019  }
+
1020  }
+
1021 
+
1022  public static string kSolutionLimitArgument {
+
1023  get {
+
1024  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSolutionLimitArgument_get();
+
1025  return ret;
+
1026  }
+
1027  }
+
1028 
+
1029  public static string kStartMaxArgument {
+
1030  get {
+
1031  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kStartMaxArgument_get();
+
1032  return ret;
+
1033  }
+
1034  }
+
1035 
+
1036  public static string kStartMinArgument {
+
1037  get {
+
1038  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kStartMinArgument_get();
+
1039  return ret;
+
1040  }
+
1041  }
+
1042 
+
1043  public static string kStartsArgument {
+
1044  get {
+
1045  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kStartsArgument_get();
+
1046  return ret;
+
1047  }
+
1048  }
+
1049 
+
1050  public static string kStepArgument {
+
1051  get {
+
1052  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kStepArgument_get();
+
1053  return ret;
+
1054  }
+
1055  }
+
1056 
+
1057  public static string kTargetArgument {
+
1058  get {
+
1059  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kTargetArgument_get();
+
1060  return ret;
+
1061  }
+
1062  }
+
1063 
+
1064  public static string kTimeLimitArgument {
+
1065  get {
+
1066  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kTimeLimitArgument_get();
+
1067  return ret;
+
1068  }
+
1069  }
+
1070 
+
1071  public static string kTransitsArgument {
+
1072  get {
+
1073  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kTransitsArgument_get();
+
1074  return ret;
+
1075  }
+
1076  }
+
1077 
+
1078  public static string kTuplesArgument {
+
1079  get {
+
1080  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kTuplesArgument_get();
+
1081  return ret;
+
1082  }
+
1083  }
+
1084 
+
1085  public static string kValueArgument {
+
1086  get {
+
1087  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kValueArgument_get();
+
1088  return ret;
+
1089  }
+
1090  }
+
1091 
+
1092  public static string kValuesArgument {
+
1093  get {
+
1094  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kValuesArgument_get();
+
1095  return ret;
+
1096  }
+
1097  }
+
1098 
+
1099  public static string kVariableArgument {
+
1100  get {
+
1101  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kVariableArgument_get();
+
1102  return ret;
+
1103  }
+
1104  }
+
1105 
+
1106  public static string kVarsArgument {
+
1107  get {
+
1108  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kVarsArgument_get();
+
1109  return ret;
+
1110  }
+
1111  }
+
1112 
+
1113  public static string kEvaluatorArgument {
+
1114  get {
+
1115  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kEvaluatorArgument_get();
+
1116  return ret;
+
1117  }
+
1118  }
+
1119 
+
1120  public static string kMirrorOperation {
+
1121  get {
+
1122  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kMirrorOperation_get();
+
1123  return ret;
+
1124  }
+
1125  }
+
1126 
+
1127  public static string kRelaxedMaxOperation {
+
1128  get {
+
1129  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kRelaxedMaxOperation_get();
+
1130  return ret;
+
1131  }
+
1132  }
+
1133 
+
1134  public static string kRelaxedMinOperation {
+
1135  get {
+
1136  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kRelaxedMinOperation_get();
+
1137  return ret;
+
1138  }
+
1139  }
+
1140 
+
1141  public static string kSumOperation {
+
1142  get {
+
1143  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kSumOperation_get();
+
1144  return ret;
+
1145  }
+
1146  }
+
1147 
+
1148  public static string kDifferenceOperation {
+
1149  get {
+
1150  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kDifferenceOperation_get();
+
1151  return ret;
+
1152  }
+
1153  }
+
1154 
+
1155  public static string kProductOperation {
+
1156  get {
+
1157  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kProductOperation_get();
+
1158  return ret;
+
1159  }
+
1160  }
+
1161 
+
1162  public static string kStartSyncOnStartOperation {
+
1163  get {
+
1164  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kStartSyncOnStartOperation_get();
+
1165  return ret;
+
1166  }
+
1167  }
+
1168 
+
1169  public static string kStartSyncOnEndOperation {
+
1170  get {
+
1171  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kStartSyncOnEndOperation_get();
+
1172  return ret;
+
1173  }
+
1174  }
+
1175 
+
1176  public static string kTraceOperation {
+
1177  get {
+
1178  string ret = operations_research_constraint_solverPINVOKE.ModelVisitor_kTraceOperation_get();
+
1179  return ret;
+
1180  }
+
1181  }
+
1182 
+
1183  public virtual void BeginVisitModel(string type_name) {
+
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();
1186  }
1187 
-
1188  public virtual void BeginVisitModel(string type_name) {
-
1189  operations_research_constraint_solverPINVOKE.ModelVisitor_BeginVisitModel(swigCPtr, type_name);
+
1188  public virtual void EndVisitModel(string type_name) {
+
1189  operations_research_constraint_solverPINVOKE.ModelVisitor_EndVisitModel(swigCPtr, type_name);
1190  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1191  }
1192 
-
1193  public virtual void EndVisitModel(string type_name) {
-
1194  operations_research_constraint_solverPINVOKE.ModelVisitor_EndVisitModel(swigCPtr, type_name);
+
1193  public virtual void BeginVisitConstraint(string type_name, Constraint constraint) {
+
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();
1196  }
1197 
-
1198  public virtual void BeginVisitConstraint(string type_name, Constraint constraint) {
-
1199  operations_research_constraint_solverPINVOKE.ModelVisitor_BeginVisitConstraint(swigCPtr, type_name, Constraint.getCPtr(constraint));
+
1198  public virtual void EndVisitConstraint(string type_name, Constraint constraint) {
+
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();
1201  }
1202 
-
1203  public virtual void EndVisitConstraint(string type_name, Constraint constraint) {
-
1204  operations_research_constraint_solverPINVOKE.ModelVisitor_EndVisitConstraint(swigCPtr, type_name, Constraint.getCPtr(constraint));
+
1203  public virtual void BeginVisitExtension(string type) {
+
1204  operations_research_constraint_solverPINVOKE.ModelVisitor_BeginVisitExtension(swigCPtr, type);
1205  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1206  }
1207 
-
1208  public virtual void BeginVisitExtension(string type) {
-
1209  operations_research_constraint_solverPINVOKE.ModelVisitor_BeginVisitExtension(swigCPtr, type);
+
1208  public virtual void EndVisitExtension(string type) {
+
1209  operations_research_constraint_solverPINVOKE.ModelVisitor_EndVisitExtension(swigCPtr, type);
1210  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1211  }
1212 
-
1213  public virtual void EndVisitExtension(string type) {
-
1214  operations_research_constraint_solverPINVOKE.ModelVisitor_EndVisitExtension(swigCPtr, type);
+
1213  public virtual void BeginVisitIntegerExpression(string type_name, IntExpr expr) {
+
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();
1216  }
1217 
-
1218  public virtual void BeginVisitIntegerExpression(string type_name, IntExpr expr) {
-
1219  operations_research_constraint_solverPINVOKE.ModelVisitor_BeginVisitIntegerExpression(swigCPtr, type_name, IntExpr.getCPtr(expr));
+
1218  public virtual void EndVisitIntegerExpression(string type_name, IntExpr expr) {
+
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();
1221  }
1222 
-
1223  public virtual void EndVisitIntegerExpression(string type_name, IntExpr expr) {
-
1224  operations_research_constraint_solverPINVOKE.ModelVisitor_EndVisitIntegerExpression(swigCPtr, type_name, IntExpr.getCPtr(expr));
-
1225  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
1226  }
-
1227 
-
1228  public virtual void VisitIntegerVariable(IntVar variable, IntExpr arg1) {
-
1229  operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntegerVariable__SWIG_0(swigCPtr, IntVar.getCPtr(variable), IntExpr.getCPtr(arg1));
+
1223  public virtual void VisitIntegerVariable(IntVar variable, IntExpr delegate_) {
+
1224  operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntegerVariable__SWIG_0(swigCPtr, IntVar.getCPtr(variable), IntExpr.getCPtr(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_));
+
1229  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
1230  }
1231 
-
1232  public virtual void VisitIntegerVariable(IntVar variable, string operation, long value, IntVar arg3) {
-
1233  operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntegerVariable__SWIG_1(swigCPtr, IntVar.getCPtr(variable), operation, value, IntVar.getCPtr(arg3));
+
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();
1235  }
1236 
-
1237  public virtual void VisitIntervalVariable(IntervalVar variable, string operation, long value, IntervalVar arg3) {
-
1238  operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntervalVariable(swigCPtr, IntervalVar.getCPtr(variable), operation, value, IntervalVar.getCPtr(arg3));
-
1239  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
1240  }
-
1241 
-
1242  public virtual void VisitSequenceVariable(SequenceVar variable) {
-
1243  operations_research_constraint_solverPINVOKE.ModelVisitor_VisitSequenceVariable(swigCPtr, SequenceVar.getCPtr(variable));
+
1237  public virtual void VisitSequenceVariable(SequenceVar variable) {
+
1238  operations_research_constraint_solverPINVOKE.ModelVisitor_VisitSequenceVariable(swigCPtr, SequenceVar.getCPtr(variable));
+
1239  }
+
1240 
+
1241  public virtual void VisitIntegerArgument(string arg_name, long value) {
+
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();
1244  }
1245 
-
1246  public virtual void VisitIntegerArgument(string arg_name, long value) {
-
1247  operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntegerArgument(swigCPtr, arg_name, value);
+
1246  public virtual void VisitIntegerArrayArgument(string arg_name, long[] values) {
+
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();
1249  }
1250 
-
1251  public virtual void VisitIntegerArrayArgument(string arg_name, long[] values) {
-
1252  operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntegerArrayArgument(swigCPtr, arg_name, values.Length, values );
+
1251  public virtual void VisitIntegerMatrixArgument(string arg_name, IntTupleSet tuples) {
+
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();
1254  }
1255 
-
1256  public virtual void VisitIntegerMatrixArgument(string arg_name, IntTupleSet tuples) {
-
1257  operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntegerMatrixArgument(swigCPtr, arg_name, IntTupleSet.getCPtr(tuples));
+
1256  public virtual void VisitIntegerExpressionArgument(string arg_name, IntExpr argument) {
+
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();
1259  }
1260 
-
1261  public virtual void VisitIntegerExpressionArgument(string arg_name, IntExpr argument) {
-
1262  operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntegerExpressionArgument(swigCPtr, arg_name, IntExpr.getCPtr(argument));
+
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();
1264  }
1265 
-
1266  public virtual void VisitIntegerVariableArrayArgument(string arg_name, IntVarVector arguments) {
-
1267  operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntegerVariableArrayArgument(swigCPtr, arg_name, IntVarVector.getCPtr(arguments));
+
1266  public virtual void VisitIntervalArgument(string arg_name, IntervalVar argument) {
+
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();
1269  }
1270 
-
1271  public virtual void VisitIntervalArgument(string arg_name, IntervalVar argument) {
-
1272  operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntervalArgument(swigCPtr, arg_name, IntervalVar.getCPtr(argument));
+
1271  public virtual void VisitIntervalArrayArgument(string arg_name, IntervalVarVector arguments) {
+
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();
1274  }
1275 
-
1276  public virtual void VisitIntervalArrayArgument(string arg_name, IntervalVarVector arguments) {
-
1277  operations_research_constraint_solverPINVOKE.ModelVisitor_VisitIntervalArrayArgument(swigCPtr, arg_name, IntervalVarVector.getCPtr(arguments));
+
1276  public virtual void VisitSequenceArgument(string arg_name, SequenceVar argument) {
+
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();
1279  }
1280 
-
1281  public virtual void VisitSequenceArgument(string arg_name, SequenceVar argument) {
-
1282  operations_research_constraint_solverPINVOKE.ModelVisitor_VisitSequenceArgument(swigCPtr, arg_name, SequenceVar.getCPtr(argument));
+
1281  public virtual void VisitSequenceArrayArgument(string arg_name, SequenceVarVector arguments) {
+
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();
1284  }
1285 
-
1286  public virtual void VisitSequenceArrayArgument(string arg_name, SequenceVarVector arguments) {
-
1287  operations_research_constraint_solverPINVOKE.ModelVisitor_VisitSequenceArrayArgument(swigCPtr, arg_name, SequenceVarVector.getCPtr(arguments));
-
1288  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
1289  }
+
1286  public ModelVisitor() : this(operations_research_constraint_solverPINVOKE.new_ModelVisitor(), true) {
+
1287  }
+
1288 
+
1289 }
1290 
-
1291  public ModelVisitor() : this(operations_research_constraint_solverPINVOKE.new_ModelVisitor(), true) {
-
1292  }
-
1293 
-
1294 }
-
1295 
-
1296 }
+
1291 }
-
virtual void VisitIntervalArrayArgument(string arg_name, IntervalVarVector arguments)
-
static string kRightArgument
-
static string kRelaxedMinOperation
+
virtual void VisitIntervalArrayArgument(string arg_name, IntervalVarVector arguments)
+
static string kRightArgument
+
static string kRelaxedMinOperation
static string ModelVisitor_kLateDateArgument_get()
-
static string kIntervalArgument
+
static string kIntervalArgument
static string ModelVisitor_kWeightedSumOfAssignedEqualVariableExtension_get()
-
static string kTargetArgument
-
static string kMaxArgument
+
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 kCumulativeArgument
static string ModelVisitor_kSumEqual_get()
Definition: IntVar.cs:18
-
static string kAllDifferent
Definition: ModelVisitor.cs:61
+
static string kAllDifferent
Definition: ModelVisitor.cs:56
static string ModelVisitor_kExpressionArgument_get()
-
static string kPerformedExpr
+
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 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 kGreater
static string ModelVisitor_kMaxArgument_get()
static string ModelVisitor_kMinArgument_get()
-
static string kMirrorOperation
-
static string kIntervalVariable
+
static string kMirrorOperation
+
static string kIntervalVariable
static string ModelVisitor_kStartExpr_get()
-
static string kElementEqual
+
static string kElementEqual
static string ModelVisitor_kDisjunctive_get()
-
static string kEndMinArgument
-
static string kModulo
+
static string kEndMinArgument
+
static string kModulo
static string ModelVisitor_kInversePermutation_get()
static string ModelVisitor_kVariableGroupExtension_get()
-
virtual void VisitIntegerVariable(IntVar variable, IntExpr arg1)
-
static string kIndexArgument
-
static string kNonEqual
+
static string kIndexArgument
+
static string kNonEqual
static string ModelVisitor_kObjectiveExtension_get()
static void ModelVisitor_BeginVisitModel(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
Definition: IntExpr.cs:18
static string ModelVisitor_kEndMinArgument_get()
-
static string kIndex2Argument
-
static string kSizeXArgument
+
static string kIndex2Argument
+
static string kSizeXArgument
static string ModelVisitor_kDifferenceOperation_get()
-
static string kEndMaxArgument
+
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 kProduct
+
static string kPower
+
static string kCardsArgument
static string ModelVisitor_kDelayedPathCumul_get()
static string ModelVisitor_kMin_get()
-
static string kCountAssignedItemsExtension
+
static string kCountAssignedItemsExtension
static string ModelVisitor_kTargetArgument_get()
-
static string kSortingConstraint
+
static string kSortingConstraint
static string ModelVisitor_kIsEqual_get()
static string ModelVisitor_kLessOrEqual_get()
-
static string kCountArgument
+
static string kCountArgument
static string ModelVisitor_kEquality_get()
-
static string kInversePermutation
-
static string kCountEqual
-
static string kFailuresLimitArgument
-
static string kObjectiveExtension
+
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
+
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()
-
static string kVariableArgument
+
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()
-
virtual void VisitIntegerVariable(IntVar variable, string operation, long value, IntVar arg3)
-
static string kCircuit
-
virtual void VisitSequenceArrayArgument(string arg_name, SequenceVarVector arguments)
+
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)
+
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 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 kSizeArgument
+
static string kIntervalUnaryRelation
+
static string kEarlyCostArgument
static string ModelVisitor_kSequenceVariable_get()
-
static string kValuesArgument
+
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 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:68
+
static string kAllowedAssignments
Definition: ModelVisitor.cs:63
Definition: Assignment.cs:11
-
static string kNoCycle
-
static string kStartSyncOnStartOperation
-
static string kSumEqual
+
static string kNoCycle
+
static string kStartSyncOnStartOperation
+
static string kSumEqual
Definition: IntVarVector.cs:18
-
static string kVarValueWatcher
-
static string kTransitsArgument
-
static string kElement
+
static string kVarValueWatcher
+
static string kTransitsArgument
+
static string kElement
static string ModelVisitor_kTuplesArgument_get()
-
static string kIsBetween
+
static string kIsBetween
static string ModelVisitor_kMaximizeArgument_get()
-
static string kAssumePathsArgument
+
static string kAssumePathsArgument
static string ModelVisitor_kUsageLessConstantExtension_get()
-
static string kTrueConstraint
-
static string kSizeYArgument
-
static string kMin
-
static string kNullIntersect
+
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 kDurationMinArgument
+
static string kIsGreaterOrEqual
static string ModelVisitor_kPack_get()
-
static string kDistribute
-
static string kTimeLimitArgument
-
static string kRangeArgument
+
static string kDistribute
+
static string kTimeLimitArgument
+
static string kRangeArgument
Definition: SequenceVar.cs:18
-
static string kLeftArgument
-
static string kIsEqual
+
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:75
-
static string kSum
-
static string kFixedChargeArgument
+
static string kAtMost
Definition: ModelVisitor.cs:70
+
static string kSum
+
static string kFixedChargeArgument
Definition: ModelVisitor.cs:18
-
static string kSearchLimitExtension
+
static string kSearchLimitExtension
static string ModelVisitor_kModulo_get()
-
static string kDeviation
-
static string kUsageEqualVariableExtension
+
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
+
virtual void VisitSequenceArgument(string arg_name, SequenceVar argument)
+
static string kOpposite
+
static string kStartMinArgument
static global::System.IntPtr ModelVisitor_SWIGUpcast(global::System.IntPtr jarg1)
static string ModelVisitor_kEndExpr_get()
-
static string kDurationExpr
-
static string kSequencesArgument
-
static string kSumOperation
+
static string kDurationExpr
+
static string kSequencesArgument
+
static string kSumOperation
static string ModelVisitor_kIntervalsArgument_get()
-
static string kInt64ToInt64Extension
+
static string kInt64ToInt64Extension
static string ModelVisitor_kRelationArgument_get()
static string ModelVisitor_kIsBetween_get()
-
static string kSumGreaterOrEqual
-
static string kRelaxedMaxOperation
+
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 kIsGreater
static string ModelVisitor_kSearchLimitExtension_get()
-
static string kProductOperation
-
static string kEvaluatorArgument
-
static string kDifference
+
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 kIntervalBinaryRelation
+
static string kIsLessOrEqual
static string ModelVisitor_kProductOperation_get()
-
static string kIsDifferent
+
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 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 kDemandsArgument
+
static string kGreaterOrEqual
static string ModelVisitor_kDemandsArgument_get()
+
virtual void VisitIntegerVariable(IntVar variable, IntExpr delegate_)
static string ModelVisitor_kFailuresLimitArgument_get()
-
override void Dispose()
Definition: ModelVisitor.cs:33
-
static string kIsMember
-
static string kScalProdEqual
-
static string kSequenceArgument
+
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 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:54
-
static string kActiveArgument
-
virtual void VisitIntegerExpressionArgument(string arg_name, IntExpr argument)
-
static string kPositionXArgument
+
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 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 kSequenceVariable
+
static string kPack
static string ModelVisitor_kInt64ToInt64Extension_get()
-
static string kNotMember
+
static string kNotMember
static string ModelVisitor_kTimeLimitArgument_get()
static void delete_ModelVisitor(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static string kLinkExprVar
+
static string kLinkExprVar
static string ModelVisitor_kDifference_get()
static string ModelVisitor_kDivide_get()
-
static string kStartMaxArgument
-
static string kEarlyDateArgument
+
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 kValueArgument
static string ModelVisitor_kGreater_get()
-
static string kInitialState
-
virtual void VisitIntegerMatrixArgument(string arg_name, IntTupleSet tuples)
+
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()
@@ -1609,132 +1604,132 @@
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 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)
+
virtual void VisitSequenceVariable(SequenceVar variable)
static string ModelVisitor_kActiveArgument_get()
static string ModelVisitor_kStepArgument_get()
-
static string kMinArgument
+
static string kMinArgument
static string ModelVisitor_kSquare_get()
static string ModelVisitor_kBranchesLimitArgument_get()
static string ModelVisitor_kSequenceArgument_get()
-
static string kCoefficientsArgument
+
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 kEquality
static string ModelVisitor_kIntervalBinaryRelation_get()
-
static string kSumLessOrEqual
-
static string kDivide
-
static string kIndexOf
Definition: ModelVisitor.cs:82
-
static string kTransition
+
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:47
-
static string kEndExpr
-
static string kConditionalExpr
Definition: ModelVisitor.cs:96
+
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 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)
-
virtual void VisitIntervalVariable(IntervalVar variable, string operation, long value, IntervalVar arg3)
+
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 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 kMax
+
static string kMaximizeArgument
static string ModelVisitor_kSemiContinuous_get()
static string ModelVisitor_kEarlyDateArgument_get()
-
static string kVarsArgument
+
static string kVarsArgument
static string ModelVisitor_kPositionXArgument_get()
-
static string kDurationMaxArgument
-
static string kLessOrEqual
+
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
+
virtual void EndVisitIntegerExpression(string type_name, IntExpr expr)
+
static string kRelationArgument
static string ModelVisitor_kNotMember_get()
-
static string kDifferenceOperation
-
static string kMaxEqual
+
static string kDifferenceOperation
+
static string kMaxEqual
static string ModelVisitor_kPositionYArgument_get()
-
static string kBetween
Definition: ModelVisitor.cs:89
+
static string kBetween
Definition: ModelVisitor.cs:84
static string ModelVisitor_kStartSyncOnStartOperation_get()
-
static string kStartSyncOnEndOperation
-
static string kLexLess
-
static string kSolutionLimitArgument
+
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 kEndsArgument
static string ModelVisitor_kSmartTimeCheckArgument_get()
-
static string kFinalStatesArgument
-
static global::System.Exception Retrieve()
+
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 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 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)
+
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 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 kCover
+
static string kVariableGroupExtension
+
static string kBranchesLimitArgument
static string ModelVisitor_kCircuit_get()
static string ModelVisitor_kRelaxedMinOperation_get()
-
static string kMinEqual
+
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 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 string kDisjunctive
static void ModelVisitor_EndVisitExtension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
-
static string kDelayedPathCumul
-
static string kSquare
+
static string kDelayedPathCumul
+
static string kSquare
static string ModelVisitor_kIsDifferent_get()
-
static string kInt64ToBoolExtension
+
static string kInt64ToBoolExtension
static string ModelVisitor_kMirrorOperation_get()
-
static string kIsLess
+
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 kPathCumul
static string ModelVisitor_kFalseConstraint_get()
diff --git a/docs/dotnet/MpDoubleVector_8cs_source.html b/docs/dotnet/MpDoubleVector_8cs_source.html index c369fee8c2..a7bca94c6e 100644 --- a/docs/dotnet/MpDoubleVector_8cs_source.html +++ b/docs/dotnet/MpDoubleVector_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -61,381 +61,401 @@
10 
11 namespace Google.OrTools.LinearSolver {
12 
-
13 public partial class MpDoubleVector : global::System.IDisposable, global::System.Collections.IEnumerable
-
14  , global::System.Collections.Generic.IList<double>
-
15  {
-
16  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
17  protected bool swigCMemOwn;
-
18 
-
19  internal MpDoubleVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
-
20  swigCMemOwn = cMemoryOwn;
-
21  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-
22  }
-
23 
-
24  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(MpDoubleVector obj) {
-
25  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-
26  }
-
27 
-
28  ~MpDoubleVector() {
-
29  Dispose();
-
30  }
-
31 
-
32  public virtual void Dispose() {
-
33  lock(this) {
-
34  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
35  if (swigCMemOwn) {
-
36  swigCMemOwn = false;
-
37  operations_research_linear_solverPINVOKE.delete_MpDoubleVector(swigCPtr);
-
38  }
-
39  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
40  }
-
41  global::System.GC.SuppressFinalize(this);
-
42  }
-
43  }
-
44 
-
45  public MpDoubleVector(global::System.Collections.ICollection c) : this() {
-
46  if (c == null)
-
47  throw new global::System.ArgumentNullException("c");
-
48  foreach (double element in c) {
-
49  this.Add(element);
-
50  }
-
51  }
-
52 
-
53  public bool IsFixedSize {
-
54  get {
-
55  return false;
-
56  }
-
57  }
-
58 
-
59  public bool IsReadOnly {
-
60  get {
-
61  return false;
-
62  }
-
63  }
-
64 
-
65  public double this[int index] {
-
66  get {
-
67  return getitem(index);
-
68  }
-
69  set {
-
70  setitem(index, value);
-
71  }
-
72  }
-
73 
-
74  public int Capacity {
-
75  get {
-
76  return (int)capacity();
-
77  }
-
78  set {
-
79  if (value < size())
-
80  throw new global::System.ArgumentOutOfRangeException("Capacity");
-
81  reserve((uint)value);
+
13 public partial class MpDoubleVector : global::System.IDisposable, global::System.Collections.IEnumerable, global::System.Collections.Generic.IList<double>
+
14  {
+
15  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
16  protected bool swigCMemOwn;
+
17 
+
18  internal MpDoubleVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
+
19  swigCMemOwn = cMemoryOwn;
+
20  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+
21  }
+
22 
+
23  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(MpDoubleVector obj) {
+
24  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+
25  }
+
26 
+
27  ~MpDoubleVector() {
+
28  Dispose(false);
+
29  }
+
30 
+
31  public void Dispose() {
+
32  Dispose(true);
+
33  global::System.GC.SuppressFinalize(this);
+
34  }
+
35 
+
36  protected virtual void Dispose(bool disposing) {
+
37  lock(this) {
+
38  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
39  if (swigCMemOwn) {
+
40  swigCMemOwn = false;
+
41  operations_research_linear_solverPINVOKE.delete_MpDoubleVector(swigCPtr);
+
42  }
+
43  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
44  }
+
45  }
+
46  }
+
47 
+
48  public MpDoubleVector(global::System.Collections.IEnumerable c) : this() {
+
49  if (c == null)
+
50  throw new global::System.ArgumentNullException("c");
+
51  foreach (double element in c) {
+
52  this.Add(element);
+
53  }
+
54  }
+
55 
+
56  public MpDoubleVector(global::System.Collections.Generic.IEnumerable<double> c) : this() {
+
57  if (c == null)
+
58  throw new global::System.ArgumentNullException("c");
+
59  foreach (double element in c) {
+
60  this.Add(element);
+
61  }
+
62  }
+
63 
+
64  public bool IsFixedSize {
+
65  get {
+
66  return false;
+
67  }
+
68  }
+
69 
+
70  public bool IsReadOnly {
+
71  get {
+
72  return false;
+
73  }
+
74  }
+
75 
+
76  public double this[int index] {
+
77  get {
+
78  return getitem(index);
+
79  }
+
80  set {
+
81  setitem(index, value);
82  }
83  }
84 
-
85  public int Count {
+
85  public int Capacity {
86  get {
-
87  return (int)size();
+
87  return (int)capacity();
88  }
-
89  }
-
90 
-
91  public bool IsSynchronized {
-
92  get {
-
93  return false;
-
94  }
-
95  }
-
96 
-
97  public void CopyTo(double[] array)
-
98  {
-
99  CopyTo(0, array, 0, this.Count);
+
89  set {
+
90  if (value < size())
+
91  throw new global::System.ArgumentOutOfRangeException("Capacity");
+
92  reserve((uint)value);
+
93  }
+
94  }
+
95 
+
96  public int Count {
+
97  get {
+
98  return (int)size();
+
99  }
100  }
101 
-
102  public void CopyTo(double[] array, int arrayIndex)
-
103  {
-
104  CopyTo(0, array, arrayIndex, this.Count);
-
105  }
-
106 
-
107  public void CopyTo(int index, double[] array, int arrayIndex, int count)
-
108  {
-
109  if (array == null)
-
110  throw new global::System.ArgumentNullException("array");
-
111  if (index < 0)
-
112  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
-
113  if (arrayIndex < 0)
-
114  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
-
115  if (count < 0)
-
116  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
-
117  if (array.Rank > 1)
-
118  throw new global::System.ArgumentException("Multi dimensional array.", "array");
-
119  if (index+count > this.Count || arrayIndex+count > array.Length)
-
120  throw new global::System.ArgumentException("Number of elements to copy is too large.");
-
121  for (int i=0; i<count; i++)
-
122  array.SetValue(getitemcopy(index+i), arrayIndex+i);
-
123  }
-
124 
-
125  global::System.Collections.Generic.IEnumerator<double> global::System.Collections.Generic.IEnumerable<double>.GetEnumerator() {
-
126  return new MpDoubleVectorEnumerator(this);
-
127  }
-
128 
-
129  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
-
130  return new MpDoubleVectorEnumerator(this);
-
131  }
-
132 
-
133  public MpDoubleVectorEnumerator GetEnumerator() {
-
134  return new MpDoubleVectorEnumerator(this);
-
135  }
-
136 
-
137  // Type-safe enumerator
-
142  public sealed class MpDoubleVectorEnumerator : global::System.Collections.IEnumerator
-
143  , global::System.Collections.Generic.IEnumerator<double>
-
144  {
-
145  private MpDoubleVector collectionRef;
-
146  private int currentIndex;
-
147  private object currentObject;
-
148  private int currentSize;
+
102  public bool IsSynchronized {
+
103  get {
+
104  return false;
+
105  }
+
106  }
+
107 
+
108  public void CopyTo(double[] array)
+
109  {
+
110  CopyTo(0, array, 0, this.Count);
+
111  }
+
112 
+
113  public void CopyTo(double[] array, int arrayIndex)
+
114  {
+
115  CopyTo(0, array, arrayIndex, this.Count);
+
116  }
+
117 
+
118  public void CopyTo(int index, double[] array, int arrayIndex, int count)
+
119  {
+
120  if (array == null)
+
121  throw new global::System.ArgumentNullException("array");
+
122  if (index < 0)
+
123  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
+
124  if (arrayIndex < 0)
+
125  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
+
126  if (count < 0)
+
127  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
+
128  if (array.Rank > 1)
+
129  throw new global::System.ArgumentException("Multi dimensional array.", "array");
+
130  if (index+count > this.Count || arrayIndex+count > array.Length)
+
131  throw new global::System.ArgumentException("Number of elements to copy is too large.");
+
132  for (int i=0; i<count; i++)
+
133  array.SetValue(getitemcopy(index+i), arrayIndex+i);
+
134  }
+
135 
+
136  public double[] ToArray() {
+
137  double[] array = new double[this.Count];
+
138  this.CopyTo(array);
+
139  return array;
+
140  }
+
141 
+
142  global::System.Collections.Generic.IEnumerator<double> global::System.Collections.Generic.IEnumerable<double>.GetEnumerator() {
+
143  return new MpDoubleVectorEnumerator(this);
+
144  }
+
145 
+
146  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
+
147  return new MpDoubleVectorEnumerator(this);
+
148  }
149 
-
150  public MpDoubleVectorEnumerator(MpDoubleVector collection) {
-
151  collectionRef = collection;
-
152  currentIndex = -1;
-
153  currentObject = null;
-
154  currentSize = collectionRef.Count;
-
155  }
-
156 
-
157  // Type-safe iterator Current
-
158  public double Current {
-
159  get {
-
160  if (currentIndex == -1)
-
161  throw new global::System.InvalidOperationException("Enumeration not started.");
-
162  if (currentIndex > currentSize - 1)
-
163  throw new global::System.InvalidOperationException("Enumeration finished.");
-
164  if (currentObject == null)
-
165  throw new global::System.InvalidOperationException("Collection modified.");
-
166  return (double)currentObject;
-
167  }
-
168  }
-
169 
-
170  // Type-unsafe IEnumerator.Current
-
171  object global::System.Collections.IEnumerator.Current {
-
172  get {
-
173  return Current;
-
174  }
-
175  }
-
176 
-
177  public bool MoveNext() {
-
178  int size = collectionRef.Count;
-
179  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
-
180  if (moveOkay) {
-
181  currentIndex++;
-
182  currentObject = collectionRef[currentIndex];
-
183  } else {
-
184  currentObject = null;
-
185  }
-
186  return moveOkay;
-
187  }
-
188 
-
189  public void Reset() {
-
190  currentIndex = -1;
-
191  currentObject = null;
-
192  if (collectionRef.Count != currentSize) {
-
193  throw new global::System.InvalidOperationException("Collection modified.");
-
194  }
-
195  }
-
196 
-
197  public void Dispose() {
-
198  currentIndex = -1;
-
199  currentObject = null;
-
200  }
-
201  }
-
202 
-
203  public void Clear() {
-
204  operations_research_linear_solverPINVOKE.MpDoubleVector_Clear(swigCPtr);
-
205  }
-
206 
-
207  public void Add(double x) {
-
208  operations_research_linear_solverPINVOKE.MpDoubleVector_Add(swigCPtr, x);
-
209  }
-
210 
-
211  private uint size() {
-
212  uint ret = operations_research_linear_solverPINVOKE.MpDoubleVector_size(swigCPtr);
-
213  return ret;
-
214  }
-
215 
-
216  private uint capacity() {
-
217  uint ret = operations_research_linear_solverPINVOKE.MpDoubleVector_capacity(swigCPtr);
-
218  return ret;
-
219  }
-
220 
-
221  private void reserve(uint n) {
-
222  operations_research_linear_solverPINVOKE.MpDoubleVector_reserve(swigCPtr, n);
-
223  }
-
224 
-
225  public MpDoubleVector() : this(operations_research_linear_solverPINVOKE.new_MpDoubleVector__SWIG_0(), true) {
+
150  public MpDoubleVectorEnumerator GetEnumerator() {
+
151  return new MpDoubleVectorEnumerator(this);
+
152  }
+
153 
+
154  // Type-safe enumerator
+
159  public sealed class MpDoubleVectorEnumerator : global::System.Collections.IEnumerator
+
160  , global::System.Collections.Generic.IEnumerator<double>
+
161  {
+
162  private MpDoubleVector collectionRef;
+
163  private int currentIndex;
+
164  private object currentObject;
+
165  private int currentSize;
+
166 
+
167  public MpDoubleVectorEnumerator(MpDoubleVector collection) {
+
168  collectionRef = collection;
+
169  currentIndex = -1;
+
170  currentObject = null;
+
171  currentSize = collectionRef.Count;
+
172  }
+
173 
+
174  // Type-safe iterator Current
+
175  public double Current {
+
176  get {
+
177  if (currentIndex == -1)
+
178  throw new global::System.InvalidOperationException("Enumeration not started.");
+
179  if (currentIndex > currentSize - 1)
+
180  throw new global::System.InvalidOperationException("Enumeration finished.");
+
181  if (currentObject == null)
+
182  throw new global::System.InvalidOperationException("Collection modified.");
+
183  return (double)currentObject;
+
184  }
+
185  }
+
186 
+
187  // Type-unsafe IEnumerator.Current
+
188  object global::System.Collections.IEnumerator.Current {
+
189  get {
+
190  return Current;
+
191  }
+
192  }
+
193 
+
194  public bool MoveNext() {
+
195  int size = collectionRef.Count;
+
196  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
+
197  if (moveOkay) {
+
198  currentIndex++;
+
199  currentObject = collectionRef[currentIndex];
+
200  } else {
+
201  currentObject = null;
+
202  }
+
203  return moveOkay;
+
204  }
+
205 
+
206  public void Reset() {
+
207  currentIndex = -1;
+
208  currentObject = null;
+
209  if (collectionRef.Count != currentSize) {
+
210  throw new global::System.InvalidOperationException("Collection modified.");
+
211  }
+
212  }
+
213 
+
214  public void Dispose() {
+
215  currentIndex = -1;
+
216  currentObject = null;
+
217  }
+
218  }
+
219 
+
220  public void Clear() {
+
221  operations_research_linear_solverPINVOKE.MpDoubleVector_Clear(swigCPtr);
+
222  }
+
223 
+
224  public void Add(double x) {
+
225  operations_research_linear_solverPINVOKE.MpDoubleVector_Add(swigCPtr, x);
226  }
227 
-
228  public MpDoubleVector(MpDoubleVector other) : this(operations_research_linear_solverPINVOKE.new_MpDoubleVector__SWIG_1(MpDoubleVector.getCPtr(other)), true) {
-
229  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
230  }
-
231 
-
232  public MpDoubleVector(int capacity) : this(operations_research_linear_solverPINVOKE.new_MpDoubleVector__SWIG_2(capacity), true) {
-
233  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
234  }
-
235 
-
236  private double getitemcopy(int index) {
-
237  double ret = operations_research_linear_solverPINVOKE.MpDoubleVector_getitemcopy(swigCPtr, index);
-
238  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
239  return ret;
+
228  private uint size() {
+
229  uint ret = operations_research_linear_solverPINVOKE.MpDoubleVector_size(swigCPtr);
+
230  return ret;
+
231  }
+
232 
+
233  private uint capacity() {
+
234  uint ret = operations_research_linear_solverPINVOKE.MpDoubleVector_capacity(swigCPtr);
+
235  return ret;
+
236  }
+
237 
+
238  private void reserve(uint n) {
+
239  operations_research_linear_solverPINVOKE.MpDoubleVector_reserve(swigCPtr, n);
240  }
241 
-
242  private double getitem(int index) {
-
243  double ret = operations_research_linear_solverPINVOKE.MpDoubleVector_getitem(swigCPtr, index);
-
244  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
245  return ret;
-
246  }
-
247 
-
248  private void setitem(int index, double val) {
-
249  operations_research_linear_solverPINVOKE.MpDoubleVector_setitem(swigCPtr, index, val);
-
250  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
242  public MpDoubleVector() : this(operations_research_linear_solverPINVOKE.new_MpDoubleVector__SWIG_0(), true) {
+
243  }
+
244 
+
245  public MpDoubleVector(MpDoubleVector other) : this(operations_research_linear_solverPINVOKE.new_MpDoubleVector__SWIG_1(MpDoubleVector.getCPtr(other)), true) {
+
246  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
247  }
+
248 
+
249  public MpDoubleVector(int capacity) : this(operations_research_linear_solverPINVOKE.new_MpDoubleVector__SWIG_2(capacity), true) {
+
250  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
251  }
252 
-
253  public void AddRange(MpDoubleVector values) {
-
254  operations_research_linear_solverPINVOKE.MpDoubleVector_AddRange(swigCPtr, MpDoubleVector.getCPtr(values));
+
253  private double getitemcopy(int index) {
+
254  double ret = operations_research_linear_solverPINVOKE.MpDoubleVector_getitemcopy(swigCPtr, index);
255  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
256  }
-
257 
-
258  public MpDoubleVector GetRange(int index, int count) {
-
259  global::System.IntPtr cPtr = operations_research_linear_solverPINVOKE.MpDoubleVector_GetRange(swigCPtr, index, count);
-
260  MpDoubleVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new MpDoubleVector(cPtr, true);
-
261  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
256  return ret;
+
257  }
+
258 
+
259  private double getitem(int index) {
+
260  double ret = operations_research_linear_solverPINVOKE.MpDoubleVector_getitem(swigCPtr, index);
+
261  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
262  return ret;
263  }
264 
-
265  public void Insert(int index, double x) {
-
266  operations_research_linear_solverPINVOKE.MpDoubleVector_Insert(swigCPtr, index, x);
-
267  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
265  private void setitem(int index, double val) {
+
266  operations_research_linear_solverPINVOKE.MpDoubleVector_setitem(swigCPtr, index, val);
+
267  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
268  }
269 
-
270  public void InsertRange(int index, MpDoubleVector values) {
-
271  operations_research_linear_solverPINVOKE.MpDoubleVector_InsertRange(swigCPtr, index, MpDoubleVector.getCPtr(values));
+
270  public void AddRange(MpDoubleVector values) {
+
271  operations_research_linear_solverPINVOKE.MpDoubleVector_AddRange(swigCPtr, MpDoubleVector.getCPtr(values));
272  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
273  }
274 
-
275  public void RemoveAt(int index) {
-
276  operations_research_linear_solverPINVOKE.MpDoubleVector_RemoveAt(swigCPtr, index);
-
277  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
278  }
-
279 
-
280  public void RemoveRange(int index, int count) {
-
281  operations_research_linear_solverPINVOKE.MpDoubleVector_RemoveRange(swigCPtr, index, count);
-
282  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
283  }
-
284 
-
285  public static MpDoubleVector Repeat(double value, int count) {
-
286  global::System.IntPtr cPtr = operations_research_linear_solverPINVOKE.MpDoubleVector_Repeat(value, count);
-
287  MpDoubleVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new MpDoubleVector(cPtr, true);
-
288  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
289  return ret;
+
275  public MpDoubleVector GetRange(int index, int count) {
+
276  global::System.IntPtr cPtr = operations_research_linear_solverPINVOKE.MpDoubleVector_GetRange(swigCPtr, index, count);
+
277  MpDoubleVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new MpDoubleVector(cPtr, true);
+
278  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
279  return ret;
+
280  }
+
281 
+
282  public void Insert(int index, double x) {
+
283  operations_research_linear_solverPINVOKE.MpDoubleVector_Insert(swigCPtr, index, x);
+
284  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
285  }
+
286 
+
287  public void InsertRange(int index, MpDoubleVector values) {
+
288  operations_research_linear_solverPINVOKE.MpDoubleVector_InsertRange(swigCPtr, index, MpDoubleVector.getCPtr(values));
+
289  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
290  }
291 
-
292  public void Reverse() {
-
293  operations_research_linear_solverPINVOKE.MpDoubleVector_Reverse__SWIG_0(swigCPtr);
-
294  }
-
295 
-
296  public void Reverse(int index, int count) {
-
297  operations_research_linear_solverPINVOKE.MpDoubleVector_Reverse__SWIG_1(swigCPtr, index, count);
-
298  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
299  }
-
300 
-
301  public void SetRange(int index, MpDoubleVector values) {
-
302  operations_research_linear_solverPINVOKE.MpDoubleVector_SetRange(swigCPtr, index, MpDoubleVector.getCPtr(values));
-
303  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
-
304  }
-
305 
-
306  public bool Contains(double value) {
-
307  bool ret = operations_research_linear_solverPINVOKE.MpDoubleVector_Contains(swigCPtr, value);
-
308  return ret;
-
309  }
-
310 
-
311  public int IndexOf(double value) {
-
312  int ret = operations_research_linear_solverPINVOKE.MpDoubleVector_IndexOf(swigCPtr, value);
-
313  return ret;
-
314  }
-
315 
-
316  public int LastIndexOf(double value) {
-
317  int ret = operations_research_linear_solverPINVOKE.MpDoubleVector_LastIndexOf(swigCPtr, value);
-
318  return ret;
-
319  }
-
320 
-
321  public bool Remove(double value) {
-
322  bool ret = operations_research_linear_solverPINVOKE.MpDoubleVector_Remove(swigCPtr, value);
-
323  return ret;
-
324  }
-
325 
-
326 }
+
292  public void RemoveAt(int index) {
+
293  operations_research_linear_solverPINVOKE.MpDoubleVector_RemoveAt(swigCPtr, index);
+
294  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
295  }
+
296 
+
297  public void RemoveRange(int index, int count) {
+
298  operations_research_linear_solverPINVOKE.MpDoubleVector_RemoveRange(swigCPtr, index, count);
+
299  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
300  }
+
301 
+
302  public static MpDoubleVector Repeat(double value, int count) {
+
303  global::System.IntPtr cPtr = operations_research_linear_solverPINVOKE.MpDoubleVector_Repeat(value, count);
+
304  MpDoubleVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new MpDoubleVector(cPtr, true);
+
305  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
306  return ret;
+
307  }
+
308 
+
309  public void Reverse() {
+
310  operations_research_linear_solverPINVOKE.MpDoubleVector_Reverse__SWIG_0(swigCPtr);
+
311  }
+
312 
+
313  public void Reverse(int index, int count) {
+
314  operations_research_linear_solverPINVOKE.MpDoubleVector_Reverse__SWIG_1(swigCPtr, index, count);
+
315  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
316  }
+
317 
+
318  public void SetRange(int index, MpDoubleVector values) {
+
319  operations_research_linear_solverPINVOKE.MpDoubleVector_SetRange(swigCPtr, index, MpDoubleVector.getCPtr(values));
+
320  if (operations_research_linear_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_linear_solverPINVOKE.SWIGPendingException.Retrieve();
+
321  }
+
322 
+
323  public bool Contains(double value) {
+
324  bool ret = operations_research_linear_solverPINVOKE.MpDoubleVector_Contains(swigCPtr, value);
+
325  return ret;
+
326  }
327 
-
328 }
+
328  public int IndexOf(double value) {
+
329  int ret = operations_research_linear_solverPINVOKE.MpDoubleVector_IndexOf(swigCPtr, value);
+
330  return ret;
+
331  }
+
332 
+
333  public int LastIndexOf(double value) {
+
334  int ret = operations_research_linear_solverPINVOKE.MpDoubleVector_LastIndexOf(swigCPtr, value);
+
335  return ret;
+
336  }
+
337 
+
338  public bool Remove(double value) {
+
339  bool ret = operations_research_linear_solverPINVOKE.MpDoubleVector_Remove(swigCPtr, value);
+
340  return ret;
+
341  }
+
342 
+
343 }
+
344 
+
345 }
static uint MpDoubleVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
MpDoubleVectorEnumerator(MpDoubleVector collection)
-
bool IsReadOnly
+
virtual void Dispose(bool disposing)
+
MpDoubleVectorEnumerator(MpDoubleVector collection)
+
bool IsReadOnly
+
void Dispose()
static int MpDoubleVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
-
bool MoveNext()
-
void RemoveAt(int index)
-
int Count
-
bool IsFixedSize
+
bool MoveNext()
+
void RemoveAt(int index)
+
int Count
+
bool IsFixedSize
static void MpDoubleVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
-
static bool Pending
-
void AddRange(MpDoubleVector values)
+
static bool Pending
+
void AddRange(MpDoubleVector values)
static bool MpDoubleVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void MpDoubleVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
MpDoubleVector GetRange(int index, int count)
-
int LastIndexOf(double value)
+
MpDoubleVector GetRange(int index, int count)
+
int LastIndexOf(double value)
static global::System.IntPtr MpDoubleVector_Repeat(double jarg1, int jarg2)
-
MpDoubleVector(int capacity)
+
MpDoubleVector(int capacity)
static bool MpDoubleVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void delete_MpDoubleVector(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int Capacity
+
int Capacity
static void MpDoubleVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int MpDoubleVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
+
double[] ToArray()
static void MpDoubleVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void CopyTo(double[] array)
+
void CopyTo(double[] array)
-
void Clear()
+
void Clear()
static void MpDoubleVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void Dispose()
-
void Add(double x)
-
MpDoubleVector()
+
void Add(double x)
+
MpDoubleVector()
static double MpDoubleVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
bool swigCMemOwn
+
bool swigCMemOwn
static global::System.IntPtr MpDoubleVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
bool Contains(double value)
-
void CopyTo(double[] array, int arrayIndex)
+
bool Contains(double value)
+
void CopyTo(double[] array, int arrayIndex)
-
double Current
-
void Insert(int index, double x)
-
static global::System.Exception Retrieve()
-
void Reverse(int index, int count)
-
MpDoubleVector(global::System.Collections.ICollection c)
-
void RemoveRange(int index, int count)
+
MpDoubleVector(global::System.Collections.Generic.IEnumerable< double > c)
+
double Current
+
void Insert(int index, double x)
+
static global::System.Exception Retrieve()
+
void Reverse(int index, int count)
+
void RemoveRange(int index, int count)
static void MpDoubleVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void InsertRange(int index, MpDoubleVector values)
-
int IndexOf(double value)
-
void Reverse()
-
static MpDoubleVector Repeat(double value, int count)
-
MpDoubleVectorEnumerator GetEnumerator()
-
void Reset()
+
void InsertRange(int index, MpDoubleVector values)
+
int IndexOf(double value)
+
void Reverse()
+
static MpDoubleVector Repeat(double value, int count)
+
MpDoubleVectorEnumerator GetEnumerator()
+
void Reset()
static void MpDoubleVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3)
static void MpDoubleVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
bool IsSynchronized
-
void SetRange(int index, MpDoubleVector values)
-
bool Remove(double value)
-
void CopyTo(int index, double[] array, int arrayIndex, int count)
-
void Dispose()
+
MpDoubleVector(global::System.Collections.IEnumerable c)
+
bool IsSynchronized
+
void SetRange(int index, MpDoubleVector values)
+
bool Remove(double value)
+
void CopyTo(int index, double[] array, int arrayIndex, int count)
+
void Dispose()
static void MpDoubleVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
MpDoubleVector(MpDoubleVector other)
+
MpDoubleVector(MpDoubleVector other)
static void MpDoubleVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
override void InitialPropagateWrapper()
-
void ShouldFail()
+
void ShouldFail()
NetConstraint(Solver s)
virtual Decision Next(Solver solver)
This is the new method to subclass when defining a .Net decision builder.
Definition: Demon.cs:18
bool MoveNext()
-
virtual bool Ok()
+
virtual bool Ok()
Definition: Assignment.cs:11
override void RunWrapper(Solver solver)
This methods wraps the calls to next() and catches fail exceptions.
void Reset()
virtual void Refute(Solver solver)
This is a new method to subclass when defining a .Net decision.
IntVarEnumerator(IntVarIterator iterator)
-
virtual long Value()
+
virtual long Value()
override string ToString()
This class acts as a intermediate step between a c++ decision builder and a .Net one.
override Decision NextWrapper(Solver solver)
This methods wraps the calls to next() and catches fail exceptions.
IntVarEnumerator GetEnumerator()
virtual void InitialPropagate()
-
virtual void Next()
+
virtual void Next()
virtual void Run(Solver solver)
This is the new method to subclass when defining a .Net decision builder.
This class acts as a intermediate step between a c++ decision and a .Net one.
-
virtual void Init()
-
Decision MakeFailDecision()
+
virtual void Init()
+
Decision MakeFailDecision()
virtual void Apply(Solver solver)
This is a new method to subclass when defining a .Net decision.
override int Priority()
override void RefuteWrapper(Solver solver)
override void ApplyWrapper(Solver solver)
This methods wraps the calls to Apply() and catches fail exceptions.
override string ToString()
-
Solver solver()
+
Solver solver()
-
static readonly int NORMAL_PRIORITY
+
static readonly int NORMAL_PRIORITY
Definition: Decision.cs:18
diff --git a/docs/dotnet/Objective_8cs_source.html b/docs/dotnet/Objective_8cs_source.html index 1b4a6abbb1..df1e569dbe 100644 --- a/docs/dotnet/Objective_8cs_source.html +++ b/docs/dotnet/Objective_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -75,109 +75,114 @@
24  }
25 
26  ~Objective() {
-
27  Dispose();
+
27  Dispose(false);
28  }
29 
-
30  public virtual void Dispose() {
-
31  lock(this) {
-
32  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
33  if (swigCMemOwn) {
-
34  swigCMemOwn = false;
-
35  operations_research_linear_solverPINVOKE.delete_Objective(swigCPtr);
-
36  }
-
37  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
38  }
-
39  global::System.GC.SuppressFinalize(this);
-
40  }
-
41  }
-
42 
-
43  public void Clear() {
-
44  operations_research_linear_solverPINVOKE.Objective_Clear(swigCPtr);
+
30  public void Dispose() {
+
31  Dispose(true);
+
32  global::System.GC.SuppressFinalize(this);
+
33  }
+
34 
+
35  protected virtual void Dispose(bool disposing) {
+
36  lock(this) {
+
37  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
38  if (swigCMemOwn) {
+
39  swigCMemOwn = false;
+
40  operations_research_linear_solverPINVOKE.delete_Objective(swigCPtr);
+
41  }
+
42  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
43  }
+
44  }
45  }
46 
-
47  public void SetCoefficient(Variable var, double coeff) {
-
48  operations_research_linear_solverPINVOKE.Objective_SetCoefficient(swigCPtr, Variable.getCPtr(var), coeff);
+
47  public void Clear() {
+
48  operations_research_linear_solverPINVOKE.Objective_Clear(swigCPtr);
49  }
50 
-
51  public double GetCoefficient(Variable var) {
-
52  double ret = operations_research_linear_solverPINVOKE.Objective_GetCoefficient(swigCPtr, Variable.getCPtr(var));
-
53  return ret;
-
54  }
-
55 
-
56  public void SetOffset(double value) {
-
57  operations_research_linear_solverPINVOKE.Objective_SetOffset(swigCPtr, value);
+
51  public void SetCoefficient(Variable var, double coeff) {
+
52  operations_research_linear_solverPINVOKE.Objective_SetCoefficient(swigCPtr, Variable.getCPtr(var), coeff);
+
53  }
+
54 
+
55  public double GetCoefficient(Variable var) {
+
56  double ret = operations_research_linear_solverPINVOKE.Objective_GetCoefficient(swigCPtr, Variable.getCPtr(var));
+
57  return ret;
58  }
59 
-
60  public double Offset() {
-
61  double ret = operations_research_linear_solverPINVOKE.Objective_Offset(swigCPtr);
-
62  return ret;
-
63  }
-
64 
-
65  public void SetOptimizationDirection(bool maximize) {
-
66  operations_research_linear_solverPINVOKE.Objective_SetOptimizationDirection(swigCPtr, maximize);
+
60  public void SetOffset(double value) {
+
61  operations_research_linear_solverPINVOKE.Objective_SetOffset(swigCPtr, value);
+
62  }
+
63 
+
64  public double Offset() {
+
65  double ret = operations_research_linear_solverPINVOKE.Objective_Offset(swigCPtr);
+
66  return ret;
67  }
68 
-
69  public void SetMinimization() {
-
70  operations_research_linear_solverPINVOKE.Objective_SetMinimization(swigCPtr);
+
69  public void SetOptimizationDirection(bool maximize) {
+
70  operations_research_linear_solverPINVOKE.Objective_SetOptimizationDirection(swigCPtr, maximize);
71  }
72 
-
73  public void SetMaximization() {
-
74  operations_research_linear_solverPINVOKE.Objective_SetMaximization(swigCPtr);
+
73  public void SetMinimization() {
+
74  operations_research_linear_solverPINVOKE.Objective_SetMinimization(swigCPtr);
75  }
76 
-
77  public bool Maximization() {
-
78  bool ret = operations_research_linear_solverPINVOKE.Objective_Maximization(swigCPtr);
-
79  return ret;
-
80  }
-
81 
-
82  public bool Minimization() {
-
83  bool ret = operations_research_linear_solverPINVOKE.Objective_Minimization(swigCPtr);
-
84  return ret;
-
85  }
-
86 
-
87  public double Value() {
-
88  double ret = operations_research_linear_solverPINVOKE.Objective_Value(swigCPtr);
-
89  return ret;
-
90  }
-
91 
-
92  public double BestBound() {
-
93  double ret = operations_research_linear_solverPINVOKE.Objective_BestBound(swigCPtr);
-
94  return ret;
-
95  }
-
96 
-
97 }
-
98 
-
99 }
+
77  public void SetMaximization() {
+
78  operations_research_linear_solverPINVOKE.Objective_SetMaximization(swigCPtr);
+
79  }
+
80 
+
81  public bool Maximization() {
+
82  bool ret = operations_research_linear_solverPINVOKE.Objective_Maximization(swigCPtr);
+
83  return ret;
+
84  }
+
85 
+
86  public bool Minimization() {
+
87  bool ret = operations_research_linear_solverPINVOKE.Objective_Minimization(swigCPtr);
+
88  return ret;
+
89  }
+
90 
+
91  public double Value() {
+
92  double ret = operations_research_linear_solverPINVOKE.Objective_Value(swigCPtr);
+
93  return ret;
+
94  }
+
95 
+
96  public double BestBound() {
+
97  double ret = operations_research_linear_solverPINVOKE.Objective_BestBound(swigCPtr);
+
98  return ret;
+
99  }
+
100 
+
101 }
+
102 
+
103 }
-
virtual void Dispose()
Definition: Objective.cs:30
bool swigCMemOwn
Definition: Objective.cs:15
Definition: Variable.cs:13
static void Objective_SetOptimizationDirection(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
-
void SetOffset(double value)
Definition: Objective.cs:56
+
void SetOffset(double value)
Definition: Objective.cs:60
static double Objective_GetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool Objective_Maximization(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool Minimization()
Definition: Objective.cs:82
+
bool Minimization()
Definition: Objective.cs:86
Definition: Objective.cs:13
-
double Value()
Definition: Objective.cs:87
+
double Value()
Definition: Objective.cs:91
static void Objective_SetOffset(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
-
void SetMinimization()
Definition: Objective.cs:69
+
void SetMinimization()
Definition: Objective.cs:73
+
void Dispose()
Definition: Objective.cs:30
static void Objective_SetMinimization(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool Maximization()
Definition: Objective.cs:77
-
void SetOptimizationDirection(bool maximize)
Definition: Objective.cs:65
-
double BestBound()
Definition: Objective.cs:92
+
bool Maximization()
Definition: Objective.cs:81
+
void SetOptimizationDirection(bool maximize)
Definition: Objective.cs:69
+
double BestBound()
Definition: Objective.cs:96
static double Objective_BestBound(global::System.Runtime.InteropServices.HandleRef jarg1)
static double Objective_Value(global::System.Runtime.InteropServices.HandleRef jarg1)
+
virtual void Dispose(bool disposing)
Definition: Objective.cs:35
static void Objective_SetMaximization(global::System.Runtime.InteropServices.HandleRef jarg1)
-
double Offset()
Definition: Objective.cs:60
-
void SetCoefficient(Variable var, double coeff)
Definition: Objective.cs:47
-
double GetCoefficient(Variable var)
Definition: Objective.cs:51
-
void Clear()
Definition: Objective.cs:43
+
double Offset()
Definition: Objective.cs:64
+
void SetCoefficient(Variable var, double coeff)
Definition: Objective.cs:51
+
double GetCoefficient(Variable var)
Definition: Objective.cs:55
+
void Clear()
Definition: Objective.cs:47
static bool Objective_Minimization(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_Objective(global::System.Runtime.InteropServices.HandleRef jarg1)
static double Objective_Offset(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void SetMaximization()
Definition: Objective.cs:73
+
void SetMaximization()
Definition: Objective.cs:77
static void Objective_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Objective_SetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
diff --git a/docs/dotnet/OptimizeVar_8cs_source.html b/docs/dotnet/OptimizeVar_8cs_source.html index 82e49d8dc8..60d02a5d99 100644 --- a/docs/dotnet/OptimizeVar_8cs_source.html +++ b/docs/dotnet/OptimizeVar_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,406 +77,401 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~OptimizeVar() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_OptimizeVar(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  public OptimizeVar(Solver s, bool maximize, IntVar a, long step) : this(operations_research_constraint_solverPINVOKE.new_OptimizeVar(Solver.getCPtr(s), maximize, IntVar.getCPtr(a), step), true) {
-
48  SwigDirectorConnect();
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_OptimizeVar(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public OptimizeVar(Solver s, bool maximize, IntVar a, long step) : this(operations_research_constraint_solverPINVOKE.new_OptimizeVar(Solver.getCPtr(s), maximize, IntVar.getCPtr(a), step), true) {
+
43  SwigDirectorConnect();
+
44  }
+
45 
+
46  public long Best() {
+
47  long ret = operations_research_constraint_solverPINVOKE.OptimizeVar_Best(swigCPtr);
+
48  return ret;
49  }
50 
-
51  public long Best() {
-
52  long ret = operations_research_constraint_solverPINVOKE.OptimizeVar_Best(swigCPtr);
-
53  return ret;
-
54  }
-
55 
-
56  public IntVar Var() {
-
57  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.OptimizeVar_Var(swigCPtr);
-
58  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
51  public IntVar Var() {
+
52  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.OptimizeVar_Var(swigCPtr);
+
53  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
54  return ret;
+
55  }
+
56 
+
57  public override bool AcceptDelta(Assignment delta, Assignment deltadelta) {
+
58  bool ret = (SwigDerivedClassHasMethod("AcceptDelta", swigMethodTypes17) ? operations_research_constraint_solverPINVOKE.OptimizeVar_AcceptDeltaSwigExplicitOptimizeVar(swigCPtr, Assignment.getCPtr(delta), Assignment.getCPtr(deltadelta)) : operations_research_constraint_solverPINVOKE.OptimizeVar_AcceptDelta(swigCPtr, Assignment.getCPtr(delta), Assignment.getCPtr(deltadelta)));
59  return ret;
60  }
61 
-
62  public override bool AcceptDelta(Assignment delta, Assignment deltadelta) {
-
63  bool ret = (SwigDerivedClassHasMethod("AcceptDelta", swigMethodTypes17) ? operations_research_constraint_solverPINVOKE.OptimizeVar_AcceptDeltaSwigExplicitOptimizeVar(swigCPtr, Assignment.getCPtr(delta), Assignment.getCPtr(deltadelta)) : operations_research_constraint_solverPINVOKE.OptimizeVar_AcceptDelta(swigCPtr, Assignment.getCPtr(delta), Assignment.getCPtr(deltadelta)));
-
64  return ret;
-
65  }
-
66 
-
67  public override void EnterSearch() {
-
68  if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1)) operations_research_constraint_solverPINVOKE.OptimizeVar_EnterSearchSwigExplicitOptimizeVar(swigCPtr); else operations_research_constraint_solverPINVOKE.OptimizeVar_EnterSearch(swigCPtr);
-
69  }
-
70 
-
71  public override void BeginNextDecision(DecisionBuilder db) {
-
72  if (SwigDerivedClassHasMethod("BeginNextDecision", swigMethodTypes4)) operations_research_constraint_solverPINVOKE.OptimizeVar_BeginNextDecisionSwigExplicitOptimizeVar(swigCPtr, DecisionBuilder.getCPtr(db)); else operations_research_constraint_solverPINVOKE.OptimizeVar_BeginNextDecision(swigCPtr, DecisionBuilder.getCPtr(db));
-
73  }
-
74 
-
75  public override void RefuteDecision(Decision d) {
-
76  if (SwigDerivedClassHasMethod("RefuteDecision", swigMethodTypes7)) operations_research_constraint_solverPINVOKE.OptimizeVar_RefuteDecisionSwigExplicitOptimizeVar(swigCPtr, Decision.getCPtr(d)); else operations_research_constraint_solverPINVOKE.OptimizeVar_RefuteDecision(swigCPtr, Decision.getCPtr(d));
+
62  public override void EnterSearch() {
+
63  if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1)) operations_research_constraint_solverPINVOKE.OptimizeVar_EnterSearchSwigExplicitOptimizeVar(swigCPtr); else operations_research_constraint_solverPINVOKE.OptimizeVar_EnterSearch(swigCPtr);
+
64  }
+
65 
+
66  public override void BeginNextDecision(DecisionBuilder db) {
+
67  if (SwigDerivedClassHasMethod("BeginNextDecision", swigMethodTypes4)) operations_research_constraint_solverPINVOKE.OptimizeVar_BeginNextDecisionSwigExplicitOptimizeVar(swigCPtr, DecisionBuilder.getCPtr(db)); else operations_research_constraint_solverPINVOKE.OptimizeVar_BeginNextDecision(swigCPtr, DecisionBuilder.getCPtr(db));
+
68  }
+
69 
+
70  public override void RefuteDecision(Decision d) {
+
71  if (SwigDerivedClassHasMethod("RefuteDecision", swigMethodTypes7)) operations_research_constraint_solverPINVOKE.OptimizeVar_RefuteDecisionSwigExplicitOptimizeVar(swigCPtr, Decision.getCPtr(d)); else operations_research_constraint_solverPINVOKE.OptimizeVar_RefuteDecision(swigCPtr, Decision.getCPtr(d));
+
72  }
+
73 
+
74  public override bool AtSolution() {
+
75  bool ret = (SwigDerivedClassHasMethod("AtSolution", swigMethodTypes14) ? operations_research_constraint_solverPINVOKE.OptimizeVar_AtSolutionSwigExplicitOptimizeVar(swigCPtr) : operations_research_constraint_solverPINVOKE.OptimizeVar_AtSolution(swigCPtr));
+
76  return ret;
77  }
78 
-
79  public override bool AtSolution() {
-
80  bool ret = (SwigDerivedClassHasMethod("AtSolution", swigMethodTypes14) ? operations_research_constraint_solverPINVOKE.OptimizeVar_AtSolutionSwigExplicitOptimizeVar(swigCPtr) : operations_research_constraint_solverPINVOKE.OptimizeVar_AtSolution(swigCPtr));
+
79  public override bool AcceptSolution() {
+
80  bool ret = (SwigDerivedClassHasMethod("AcceptSolution", swigMethodTypes13) ? operations_research_constraint_solverPINVOKE.OptimizeVar_AcceptSolutionSwigExplicitOptimizeVar(swigCPtr) : operations_research_constraint_solverPINVOKE.OptimizeVar_AcceptSolution(swigCPtr));
81  return ret;
82  }
83 
-
84  public override bool AcceptSolution() {
-
85  bool ret = (SwigDerivedClassHasMethod("AcceptSolution", swigMethodTypes13) ? operations_research_constraint_solverPINVOKE.OptimizeVar_AcceptSolutionSwigExplicitOptimizeVar(swigCPtr) : operations_research_constraint_solverPINVOKE.OptimizeVar_AcceptSolution(swigCPtr));
+
84  public virtual string Print() {
+
85  string ret = (SwigDerivedClassHasMethod("Print", swigMethodTypes25) ? operations_research_constraint_solverPINVOKE.OptimizeVar_PrintSwigExplicitOptimizeVar(swigCPtr) : operations_research_constraint_solverPINVOKE.OptimizeVar_Print(swigCPtr));
86  return ret;
87  }
88 
-
89  public virtual string Print() {
-
90  string ret = (SwigDerivedClassHasMethod("Print", swigMethodTypes25) ? operations_research_constraint_solverPINVOKE.OptimizeVar_PrintSwigExplicitOptimizeVar(swigCPtr) : operations_research_constraint_solverPINVOKE.OptimizeVar_Print(swigCPtr));
+
89  public override string ToString() {
+
90  string ret = (SwigDerivedClassHasMethod("ToString", swigMethodTypes0) ? operations_research_constraint_solverPINVOKE.OptimizeVar_ToStringSwigExplicitOptimizeVar(swigCPtr) : operations_research_constraint_solverPINVOKE.OptimizeVar_ToString(swigCPtr));
91  return ret;
92  }
93 
-
94  public override string ToString() {
-
95  string ret = (SwigDerivedClassHasMethod("ToString", swigMethodTypes0) ? operations_research_constraint_solverPINVOKE.OptimizeVar_ToStringSwigExplicitOptimizeVar(swigCPtr) : operations_research_constraint_solverPINVOKE.OptimizeVar_ToString(swigCPtr));
-
96  return ret;
-
97  }
-
98 
-
99  public override void Accept(ModelVisitor visitor) {
-
100  if (SwigDerivedClassHasMethod("Accept", swigMethodTypes23)) operations_research_constraint_solverPINVOKE.OptimizeVar_AcceptSwigExplicitOptimizeVar(swigCPtr, ModelVisitor.getCPtr(visitor)); else operations_research_constraint_solverPINVOKE.OptimizeVar_Accept(swigCPtr, ModelVisitor.getCPtr(visitor));
-
101  }
-
102 
-
103  public void ApplyBound() {
-
104  operations_research_constraint_solverPINVOKE.OptimizeVar_ApplyBound(swigCPtr);
-
105  }
-
106 
-
107  private void SwigDirectorConnect() {
-
108  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
-
109  swigDelegate0 = new SwigDelegateOptimizeVar_0(SwigDirectorToString);
-
110  if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1))
-
111  swigDelegate1 = new SwigDelegateOptimizeVar_1(SwigDirectorEnterSearch);
-
112  if (SwigDerivedClassHasMethod("RestartSearch", swigMethodTypes2))
-
113  swigDelegate2 = new SwigDelegateOptimizeVar_2(SwigDirectorRestartSearch);
-
114  if (SwigDerivedClassHasMethod("ExitSearch", swigMethodTypes3))
-
115  swigDelegate3 = new SwigDelegateOptimizeVar_3(SwigDirectorExitSearch);
-
116  if (SwigDerivedClassHasMethod("BeginNextDecision", swigMethodTypes4))
-
117  swigDelegate4 = new SwigDelegateOptimizeVar_4(SwigDirectorBeginNextDecision);
-
118  if (SwigDerivedClassHasMethod("EndNextDecision", swigMethodTypes5))
-
119  swigDelegate5 = new SwigDelegateOptimizeVar_5(SwigDirectorEndNextDecision);
-
120  if (SwigDerivedClassHasMethod("ApplyDecision", swigMethodTypes6))
-
121  swigDelegate6 = new SwigDelegateOptimizeVar_6(SwigDirectorApplyDecision);
-
122  if (SwigDerivedClassHasMethod("RefuteDecision", swigMethodTypes7))
-
123  swigDelegate7 = new SwigDelegateOptimizeVar_7(SwigDirectorRefuteDecision);
-
124  if (SwigDerivedClassHasMethod("AfterDecision", swigMethodTypes8))
-
125  swigDelegate8 = new SwigDelegateOptimizeVar_8(SwigDirectorAfterDecision);
-
126  if (SwigDerivedClassHasMethod("BeginFail", swigMethodTypes9))
-
127  swigDelegate9 = new SwigDelegateOptimizeVar_9(SwigDirectorBeginFail);
-
128  if (SwigDerivedClassHasMethod("EndFail", swigMethodTypes10))
-
129  swigDelegate10 = new SwigDelegateOptimizeVar_10(SwigDirectorEndFail);
-
130  if (SwigDerivedClassHasMethod("BeginInitialPropagation", swigMethodTypes11))
-
131  swigDelegate11 = new SwigDelegateOptimizeVar_11(SwigDirectorBeginInitialPropagation);
-
132  if (SwigDerivedClassHasMethod("EndInitialPropagation", swigMethodTypes12))
-
133  swigDelegate12 = new SwigDelegateOptimizeVar_12(SwigDirectorEndInitialPropagation);
-
134  if (SwigDerivedClassHasMethod("AcceptSolution", swigMethodTypes13))
-
135  swigDelegate13 = new SwigDelegateOptimizeVar_13(SwigDirectorAcceptSolution);
-
136  if (SwigDerivedClassHasMethod("AtSolution", swigMethodTypes14))
-
137  swigDelegate14 = new SwigDelegateOptimizeVar_14(SwigDirectorAtSolution);
-
138  if (SwigDerivedClassHasMethod("NoMoreSolutions", swigMethodTypes15))
-
139  swigDelegate15 = new SwigDelegateOptimizeVar_15(SwigDirectorNoMoreSolutions);
-
140  if (SwigDerivedClassHasMethod("LocalOptimum", swigMethodTypes16))
-
141  swigDelegate16 = new SwigDelegateOptimizeVar_16(SwigDirectorLocalOptimum);
-
142  if (SwigDerivedClassHasMethod("AcceptDelta", swigMethodTypes17))
-
143  swigDelegate17 = new SwigDelegateOptimizeVar_17(SwigDirectorAcceptDelta);
-
144  if (SwigDerivedClassHasMethod("AcceptNeighbor", swigMethodTypes18))
-
145  swigDelegate18 = new SwigDelegateOptimizeVar_18(SwigDirectorAcceptNeighbor);
-
146  if (SwigDerivedClassHasMethod("AcceptUncheckedNeighbor", swigMethodTypes19))
-
147  swigDelegate19 = new SwigDelegateOptimizeVar_19(SwigDirectorAcceptUncheckedNeighbor);
-
148  if (SwigDerivedClassHasMethod("IsUncheckedSolutionLimitReached", swigMethodTypes20))
-
149  swigDelegate20 = new SwigDelegateOptimizeVar_20(SwigDirectorIsUncheckedSolutionLimitReached);
-
150  if (SwigDerivedClassHasMethod("PeriodicCheck", swigMethodTypes21))
-
151  swigDelegate21 = new SwigDelegateOptimizeVar_21(SwigDirectorPeriodicCheck);
-
152  if (SwigDerivedClassHasMethod("ProgressPercent", swigMethodTypes22))
-
153  swigDelegate22 = new SwigDelegateOptimizeVar_22(SwigDirectorProgressPercent);
-
154  if (SwigDerivedClassHasMethod("Accept", swigMethodTypes23))
-
155  swigDelegate23 = new SwigDelegateOptimizeVar_23(SwigDirectorAccept);
-
156  if (SwigDerivedClassHasMethod("Install", swigMethodTypes24))
-
157  swigDelegate24 = new SwigDelegateOptimizeVar_24(SwigDirectorInstall);
-
158  if (SwigDerivedClassHasMethod("Print", swigMethodTypes25))
-
159  swigDelegate25 = new SwigDelegateOptimizeVar_25(SwigDirectorPrint);
-
160  operations_research_constraint_solverPINVOKE.OptimizeVar_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16, swigDelegate17, swigDelegate18, swigDelegate19, swigDelegate20, swigDelegate21, swigDelegate22, swigDelegate23, swigDelegate24, swigDelegate25);
-
161  }
-
162 
-
163  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
-
164  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
-
165  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(OptimizeVar));
-
166  return hasDerivedMethod;
-
167  }
-
168 
-
169  private string SwigDirectorToString() {
-
170  return ToString();
-
171  }
-
172 
-
173  private void SwigDirectorEnterSearch() {
-
174  EnterSearch();
-
175  }
-
176 
-
177  private void SwigDirectorRestartSearch() {
-
178  RestartSearch();
-
179  }
-
180 
-
181  private void SwigDirectorExitSearch() {
-
182  ExitSearch();
-
183  }
-
184 
-
185  private void SwigDirectorBeginNextDecision(global::System.IntPtr db) {
-
186  BeginNextDecision((db == global::System.IntPtr.Zero) ? null : new DecisionBuilder(db, false));
-
187  }
-
188 
-
189  private void SwigDirectorEndNextDecision(global::System.IntPtr b, global::System.IntPtr d) {
-
190  EndNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false), (d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
-
191  }
-
192 
-
193  private void SwigDirectorApplyDecision(global::System.IntPtr d) {
-
194  ApplyDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
-
195  }
-
196 
-
197  private void SwigDirectorRefuteDecision(global::System.IntPtr d) {
-
198  RefuteDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
-
199  }
-
200 
-
201  private void SwigDirectorAfterDecision(global::System.IntPtr d, bool apply) {
-
202  AfterDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false), apply);
-
203  }
-
204 
-
205  private void SwigDirectorBeginFail() {
-
206  BeginFail();
-
207  }
-
208 
-
209  private void SwigDirectorEndFail() {
-
210  EndFail();
-
211  }
-
212 
-
213  private void SwigDirectorBeginInitialPropagation() {
-
214  BeginInitialPropagation();
-
215  }
-
216 
-
217  private void SwigDirectorEndInitialPropagation() {
-
218  EndInitialPropagation();
-
219  }
-
220 
-
221  private bool SwigDirectorAcceptSolution() {
-
222  return AcceptSolution();
-
223  }
-
224 
-
225  private bool SwigDirectorAtSolution() {
-
226  return AtSolution();
-
227  }
-
228 
-
229  private void SwigDirectorNoMoreSolutions() {
-
230  NoMoreSolutions();
-
231  }
-
232 
-
233  private bool SwigDirectorLocalOptimum() {
-
234  return LocalOptimum();
-
235  }
-
236 
-
237  private bool SwigDirectorAcceptDelta(global::System.IntPtr delta, global::System.IntPtr deltadelta) {
-
238  return AcceptDelta((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false), (deltadelta == global::System.IntPtr.Zero) ? null : new Assignment(deltadelta, false));
-
239  }
-
240 
-
241  private void SwigDirectorAcceptNeighbor() {
-
242  AcceptNeighbor();
-
243  }
-
244 
-
245  private void SwigDirectorAcceptUncheckedNeighbor() {
-
246  AcceptUncheckedNeighbor();
-
247  }
-
248 
-
249  private bool SwigDirectorIsUncheckedSolutionLimitReached() {
-
250  return IsUncheckedSolutionLimitReached();
-
251  }
-
252 
-
253  private void SwigDirectorPeriodicCheck() {
-
254  PeriodicCheck();
-
255  }
-
256 
-
257  private int SwigDirectorProgressPercent() {
-
258  return ProgressPercent();
-
259  }
-
260 
-
261  private void SwigDirectorAccept(global::System.IntPtr visitor) {
-
262  Accept((visitor == global::System.IntPtr.Zero) ? null : new ModelVisitor(visitor, false));
-
263  }
-
264 
-
265  private void SwigDirectorInstall() {
-
266  Install();
-
267  }
-
268 
-
269  private string SwigDirectorPrint() {
-
270  return Print();
-
271  }
-
272 
-
273  public delegate string SwigDelegateOptimizeVar_0();
-
274  public delegate void SwigDelegateOptimizeVar_1();
-
275  public delegate void SwigDelegateOptimizeVar_2();
-
276  public delegate void SwigDelegateOptimizeVar_3();
-
277  public delegate void SwigDelegateOptimizeVar_4(global::System.IntPtr db);
-
278  public delegate void SwigDelegateOptimizeVar_5(global::System.IntPtr b, global::System.IntPtr d);
-
279  public delegate void SwigDelegateOptimizeVar_6(global::System.IntPtr d);
-
280  public delegate void SwigDelegateOptimizeVar_7(global::System.IntPtr d);
-
281  public delegate void SwigDelegateOptimizeVar_8(global::System.IntPtr d, bool apply);
-
282  public delegate void SwigDelegateOptimizeVar_9();
-
283  public delegate void SwigDelegateOptimizeVar_10();
-
284  public delegate void SwigDelegateOptimizeVar_11();
-
285  public delegate void SwigDelegateOptimizeVar_12();
-
286  public delegate bool SwigDelegateOptimizeVar_13();
-
287  public delegate bool SwigDelegateOptimizeVar_14();
-
288  public delegate void SwigDelegateOptimizeVar_15();
-
289  public delegate bool SwigDelegateOptimizeVar_16();
-
290  public delegate bool SwigDelegateOptimizeVar_17(global::System.IntPtr delta, global::System.IntPtr deltadelta);
-
291  public delegate void SwigDelegateOptimizeVar_18();
-
292  public delegate void SwigDelegateOptimizeVar_19();
-
293  public delegate bool SwigDelegateOptimizeVar_20();
-
294  public delegate void SwigDelegateOptimizeVar_21();
-
295  public delegate int SwigDelegateOptimizeVar_22();
-
296  public delegate void SwigDelegateOptimizeVar_23(global::System.IntPtr visitor);
-
297  public delegate void SwigDelegateOptimizeVar_24();
-
298  public delegate string SwigDelegateOptimizeVar_25();
-
299 
-
300  private SwigDelegateOptimizeVar_0 swigDelegate0;
-
301  private SwigDelegateOptimizeVar_1 swigDelegate1;
-
302  private SwigDelegateOptimizeVar_2 swigDelegate2;
-
303  private SwigDelegateOptimizeVar_3 swigDelegate3;
-
304  private SwigDelegateOptimizeVar_4 swigDelegate4;
-
305  private SwigDelegateOptimizeVar_5 swigDelegate5;
-
306  private SwigDelegateOptimizeVar_6 swigDelegate6;
-
307  private SwigDelegateOptimizeVar_7 swigDelegate7;
-
308  private SwigDelegateOptimizeVar_8 swigDelegate8;
-
309  private SwigDelegateOptimizeVar_9 swigDelegate9;
-
310  private SwigDelegateOptimizeVar_10 swigDelegate10;
-
311  private SwigDelegateOptimizeVar_11 swigDelegate11;
-
312  private SwigDelegateOptimizeVar_12 swigDelegate12;
-
313  private SwigDelegateOptimizeVar_13 swigDelegate13;
-
314  private SwigDelegateOptimizeVar_14 swigDelegate14;
-
315  private SwigDelegateOptimizeVar_15 swigDelegate15;
-
316  private SwigDelegateOptimizeVar_16 swigDelegate16;
-
317  private SwigDelegateOptimizeVar_17 swigDelegate17;
-
318  private SwigDelegateOptimizeVar_18 swigDelegate18;
-
319  private SwigDelegateOptimizeVar_19 swigDelegate19;
-
320  private SwigDelegateOptimizeVar_20 swigDelegate20;
-
321  private SwigDelegateOptimizeVar_21 swigDelegate21;
-
322  private SwigDelegateOptimizeVar_22 swigDelegate22;
-
323  private SwigDelegateOptimizeVar_23 swigDelegate23;
-
324  private SwigDelegateOptimizeVar_24 swigDelegate24;
-
325  private SwigDelegateOptimizeVar_25 swigDelegate25;
-
326 
-
327  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
-
328  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
-
329  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
-
330  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
-
331  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(DecisionBuilder) };
-
332  private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(DecisionBuilder), typeof(Decision) };
-
333  private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(Decision) };
-
334  private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(Decision) };
-
335  private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(Decision), typeof(bool) };
-
336  private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { };
-
337  private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { };
-
338  private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { };
-
339  private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { };
-
340  private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { };
-
341  private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { };
-
342  private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { };
-
343  private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { };
-
344  private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(Assignment), typeof(Assignment) };
-
345  private static global::System.Type[] swigMethodTypes18 = new global::System.Type[] { };
-
346  private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { };
-
347  private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { };
-
348  private static global::System.Type[] swigMethodTypes21 = new global::System.Type[] { };
-
349  private static global::System.Type[] swigMethodTypes22 = new global::System.Type[] { };
-
350  private static global::System.Type[] swigMethodTypes23 = new global::System.Type[] { typeof(ModelVisitor) };
-
351  private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { };
-
352  private static global::System.Type[] swigMethodTypes25 = new global::System.Type[] { };
-
353 }
-
354 
-
355 }
+
94  public override void Accept(ModelVisitor visitor) {
+
95  if (SwigDerivedClassHasMethod("Accept", swigMethodTypes23)) operations_research_constraint_solverPINVOKE.OptimizeVar_AcceptSwigExplicitOptimizeVar(swigCPtr, ModelVisitor.getCPtr(visitor)); else operations_research_constraint_solverPINVOKE.OptimizeVar_Accept(swigCPtr, ModelVisitor.getCPtr(visitor));
+
96  }
+
97 
+
98  public void ApplyBound() {
+
99  operations_research_constraint_solverPINVOKE.OptimizeVar_ApplyBound(swigCPtr);
+
100  }
+
101 
+
102  private void SwigDirectorConnect() {
+
103  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
+
104  swigDelegate0 = new SwigDelegateOptimizeVar_0(SwigDirectorMethodToString);
+
105  if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1))
+
106  swigDelegate1 = new SwigDelegateOptimizeVar_1(SwigDirectorMethodEnterSearch);
+
107  if (SwigDerivedClassHasMethod("RestartSearch", swigMethodTypes2))
+
108  swigDelegate2 = new SwigDelegateOptimizeVar_2(SwigDirectorMethodRestartSearch);
+
109  if (SwigDerivedClassHasMethod("ExitSearch", swigMethodTypes3))
+
110  swigDelegate3 = new SwigDelegateOptimizeVar_3(SwigDirectorMethodExitSearch);
+
111  if (SwigDerivedClassHasMethod("BeginNextDecision", swigMethodTypes4))
+
112  swigDelegate4 = new SwigDelegateOptimizeVar_4(SwigDirectorMethodBeginNextDecision);
+
113  if (SwigDerivedClassHasMethod("EndNextDecision", swigMethodTypes5))
+
114  swigDelegate5 = new SwigDelegateOptimizeVar_5(SwigDirectorMethodEndNextDecision);
+
115  if (SwigDerivedClassHasMethod("ApplyDecision", swigMethodTypes6))
+
116  swigDelegate6 = new SwigDelegateOptimizeVar_6(SwigDirectorMethodApplyDecision);
+
117  if (SwigDerivedClassHasMethod("RefuteDecision", swigMethodTypes7))
+
118  swigDelegate7 = new SwigDelegateOptimizeVar_7(SwigDirectorMethodRefuteDecision);
+
119  if (SwigDerivedClassHasMethod("AfterDecision", swigMethodTypes8))
+
120  swigDelegate8 = new SwigDelegateOptimizeVar_8(SwigDirectorMethodAfterDecision);
+
121  if (SwigDerivedClassHasMethod("BeginFail", swigMethodTypes9))
+
122  swigDelegate9 = new SwigDelegateOptimizeVar_9(SwigDirectorMethodBeginFail);
+
123  if (SwigDerivedClassHasMethod("EndFail", swigMethodTypes10))
+
124  swigDelegate10 = new SwigDelegateOptimizeVar_10(SwigDirectorMethodEndFail);
+
125  if (SwigDerivedClassHasMethod("BeginInitialPropagation", swigMethodTypes11))
+
126  swigDelegate11 = new SwigDelegateOptimizeVar_11(SwigDirectorMethodBeginInitialPropagation);
+
127  if (SwigDerivedClassHasMethod("EndInitialPropagation", swigMethodTypes12))
+
128  swigDelegate12 = new SwigDelegateOptimizeVar_12(SwigDirectorMethodEndInitialPropagation);
+
129  if (SwigDerivedClassHasMethod("AcceptSolution", swigMethodTypes13))
+
130  swigDelegate13 = new SwigDelegateOptimizeVar_13(SwigDirectorMethodAcceptSolution);
+
131  if (SwigDerivedClassHasMethod("AtSolution", swigMethodTypes14))
+
132  swigDelegate14 = new SwigDelegateOptimizeVar_14(SwigDirectorMethodAtSolution);
+
133  if (SwigDerivedClassHasMethod("NoMoreSolutions", swigMethodTypes15))
+
134  swigDelegate15 = new SwigDelegateOptimizeVar_15(SwigDirectorMethodNoMoreSolutions);
+
135  if (SwigDerivedClassHasMethod("LocalOptimum", swigMethodTypes16))
+
136  swigDelegate16 = new SwigDelegateOptimizeVar_16(SwigDirectorMethodLocalOptimum);
+
137  if (SwigDerivedClassHasMethod("AcceptDelta", swigMethodTypes17))
+
138  swigDelegate17 = new SwigDelegateOptimizeVar_17(SwigDirectorMethodAcceptDelta);
+
139  if (SwigDerivedClassHasMethod("AcceptNeighbor", swigMethodTypes18))
+
140  swigDelegate18 = new SwigDelegateOptimizeVar_18(SwigDirectorMethodAcceptNeighbor);
+
141  if (SwigDerivedClassHasMethod("AcceptUncheckedNeighbor", swigMethodTypes19))
+
142  swigDelegate19 = new SwigDelegateOptimizeVar_19(SwigDirectorMethodAcceptUncheckedNeighbor);
+
143  if (SwigDerivedClassHasMethod("IsUncheckedSolutionLimitReached", swigMethodTypes20))
+
144  swigDelegate20 = new SwigDelegateOptimizeVar_20(SwigDirectorMethodIsUncheckedSolutionLimitReached);
+
145  if (SwigDerivedClassHasMethod("PeriodicCheck", swigMethodTypes21))
+
146  swigDelegate21 = new SwigDelegateOptimizeVar_21(SwigDirectorMethodPeriodicCheck);
+
147  if (SwigDerivedClassHasMethod("ProgressPercent", swigMethodTypes22))
+
148  swigDelegate22 = new SwigDelegateOptimizeVar_22(SwigDirectorMethodProgressPercent);
+
149  if (SwigDerivedClassHasMethod("Accept", swigMethodTypes23))
+
150  swigDelegate23 = new SwigDelegateOptimizeVar_23(SwigDirectorMethodAccept);
+
151  if (SwigDerivedClassHasMethod("Install", swigMethodTypes24))
+
152  swigDelegate24 = new SwigDelegateOptimizeVar_24(SwigDirectorMethodInstall);
+
153  if (SwigDerivedClassHasMethod("Print", swigMethodTypes25))
+
154  swigDelegate25 = new SwigDelegateOptimizeVar_25(SwigDirectorMethodPrint);
+
155  operations_research_constraint_solverPINVOKE.OptimizeVar_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16, swigDelegate17, swigDelegate18, swigDelegate19, swigDelegate20, swigDelegate21, swigDelegate22, swigDelegate23, swigDelegate24, swigDelegate25);
+
156  }
+
157 
+
158  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
+
159  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
+
160  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(OptimizeVar));
+
161  return hasDerivedMethod;
+
162  }
+
163 
+
164  private string SwigDirectorMethodToString() {
+
165  return ToString();
+
166  }
+
167 
+
168  private void SwigDirectorMethodEnterSearch() {
+
169  EnterSearch();
+
170  }
+
171 
+
172  private void SwigDirectorMethodRestartSearch() {
+
173  RestartSearch();
+
174  }
+
175 
+
176  private void SwigDirectorMethodExitSearch() {
+
177  ExitSearch();
+
178  }
+
179 
+
180  private void SwigDirectorMethodBeginNextDecision(global::System.IntPtr db) {
+
181  BeginNextDecision((db == global::System.IntPtr.Zero) ? null : new DecisionBuilder(db, false));
+
182  }
+
183 
+
184  private void SwigDirectorMethodEndNextDecision(global::System.IntPtr b, global::System.IntPtr d) {
+
185  EndNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false), (d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
+
186  }
+
187 
+
188  private void SwigDirectorMethodApplyDecision(global::System.IntPtr d) {
+
189  ApplyDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
+
190  }
+
191 
+
192  private void SwigDirectorMethodRefuteDecision(global::System.IntPtr d) {
+
193  RefuteDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
+
194  }
+
195 
+
196  private void SwigDirectorMethodAfterDecision(global::System.IntPtr d, bool apply) {
+
197  AfterDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false), apply);
+
198  }
+
199 
+
200  private void SwigDirectorMethodBeginFail() {
+
201  BeginFail();
+
202  }
+
203 
+
204  private void SwigDirectorMethodEndFail() {
+
205  EndFail();
+
206  }
+
207 
+
208  private void SwigDirectorMethodBeginInitialPropagation() {
+
209  BeginInitialPropagation();
+
210  }
+
211 
+
212  private void SwigDirectorMethodEndInitialPropagation() {
+
213  EndInitialPropagation();
+
214  }
+
215 
+
216  private bool SwigDirectorMethodAcceptSolution() {
+
217  return AcceptSolution();
+
218  }
+
219 
+
220  private bool SwigDirectorMethodAtSolution() {
+
221  return AtSolution();
+
222  }
+
223 
+
224  private void SwigDirectorMethodNoMoreSolutions() {
+
225  NoMoreSolutions();
+
226  }
+
227 
+
228  private bool SwigDirectorMethodLocalOptimum() {
+
229  return LocalOptimum();
+
230  }
+
231 
+
232  private bool SwigDirectorMethodAcceptDelta(global::System.IntPtr delta, global::System.IntPtr deltadelta) {
+
233  return AcceptDelta((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false), (deltadelta == global::System.IntPtr.Zero) ? null : new Assignment(deltadelta, false));
+
234  }
+
235 
+
236  private void SwigDirectorMethodAcceptNeighbor() {
+
237  AcceptNeighbor();
+
238  }
+
239 
+
240  private void SwigDirectorMethodAcceptUncheckedNeighbor() {
+
241  AcceptUncheckedNeighbor();
+
242  }
+
243 
+
244  private bool SwigDirectorMethodIsUncheckedSolutionLimitReached() {
+
245  return IsUncheckedSolutionLimitReached();
+
246  }
+
247 
+
248  private void SwigDirectorMethodPeriodicCheck() {
+
249  PeriodicCheck();
+
250  }
+
251 
+
252  private int SwigDirectorMethodProgressPercent() {
+
253  return ProgressPercent();
+
254  }
+
255 
+
256  private void SwigDirectorMethodAccept(global::System.IntPtr visitor) {
+
257  Accept((visitor == global::System.IntPtr.Zero) ? null : new ModelVisitor(visitor, false));
+
258  }
+
259 
+
260  private void SwigDirectorMethodInstall() {
+
261  Install();
+
262  }
+
263 
+
264  private string SwigDirectorMethodPrint() {
+
265  return Print();
+
266  }
+
267 
+
268  public delegate string SwigDelegateOptimizeVar_0();
+
269  public delegate void SwigDelegateOptimizeVar_1();
+
270  public delegate void SwigDelegateOptimizeVar_2();
+
271  public delegate void SwigDelegateOptimizeVar_3();
+
272  public delegate void SwigDelegateOptimizeVar_4(global::System.IntPtr db);
+
273  public delegate void SwigDelegateOptimizeVar_5(global::System.IntPtr b, global::System.IntPtr d);
+
274  public delegate void SwigDelegateOptimizeVar_6(global::System.IntPtr d);
+
275  public delegate void SwigDelegateOptimizeVar_7(global::System.IntPtr d);
+
276  public delegate void SwigDelegateOptimizeVar_8(global::System.IntPtr d, bool apply);
+
277  public delegate void SwigDelegateOptimizeVar_9();
+
278  public delegate void SwigDelegateOptimizeVar_10();
+
279  public delegate void SwigDelegateOptimizeVar_11();
+
280  public delegate void SwigDelegateOptimizeVar_12();
+
281  public delegate bool SwigDelegateOptimizeVar_13();
+
282  public delegate bool SwigDelegateOptimizeVar_14();
+
283  public delegate void SwigDelegateOptimizeVar_15();
+
284  public delegate bool SwigDelegateOptimizeVar_16();
+
285  public delegate bool SwigDelegateOptimizeVar_17(global::System.IntPtr delta, global::System.IntPtr deltadelta);
+
286  public delegate void SwigDelegateOptimizeVar_18();
+
287  public delegate void SwigDelegateOptimizeVar_19();
+
288  public delegate bool SwigDelegateOptimizeVar_20();
+
289  public delegate void SwigDelegateOptimizeVar_21();
+
290  public delegate int SwigDelegateOptimizeVar_22();
+
291  public delegate void SwigDelegateOptimizeVar_23(global::System.IntPtr visitor);
+
292  public delegate void SwigDelegateOptimizeVar_24();
+
293  public delegate string SwigDelegateOptimizeVar_25();
+
294 
+
295  private SwigDelegateOptimizeVar_0 swigDelegate0;
+
296  private SwigDelegateOptimizeVar_1 swigDelegate1;
+
297  private SwigDelegateOptimizeVar_2 swigDelegate2;
+
298  private SwigDelegateOptimizeVar_3 swigDelegate3;
+
299  private SwigDelegateOptimizeVar_4 swigDelegate4;
+
300  private SwigDelegateOptimizeVar_5 swigDelegate5;
+
301  private SwigDelegateOptimizeVar_6 swigDelegate6;
+
302  private SwigDelegateOptimizeVar_7 swigDelegate7;
+
303  private SwigDelegateOptimizeVar_8 swigDelegate8;
+
304  private SwigDelegateOptimizeVar_9 swigDelegate9;
+
305  private SwigDelegateOptimizeVar_10 swigDelegate10;
+
306  private SwigDelegateOptimizeVar_11 swigDelegate11;
+
307  private SwigDelegateOptimizeVar_12 swigDelegate12;
+
308  private SwigDelegateOptimizeVar_13 swigDelegate13;
+
309  private SwigDelegateOptimizeVar_14 swigDelegate14;
+
310  private SwigDelegateOptimizeVar_15 swigDelegate15;
+
311  private SwigDelegateOptimizeVar_16 swigDelegate16;
+
312  private SwigDelegateOptimizeVar_17 swigDelegate17;
+
313  private SwigDelegateOptimizeVar_18 swigDelegate18;
+
314  private SwigDelegateOptimizeVar_19 swigDelegate19;
+
315  private SwigDelegateOptimizeVar_20 swigDelegate20;
+
316  private SwigDelegateOptimizeVar_21 swigDelegate21;
+
317  private SwigDelegateOptimizeVar_22 swigDelegate22;
+
318  private SwigDelegateOptimizeVar_23 swigDelegate23;
+
319  private SwigDelegateOptimizeVar_24 swigDelegate24;
+
320  private SwigDelegateOptimizeVar_25 swigDelegate25;
+
321 
+
322  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
+
323  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
+
324  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
+
325  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
+
326  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(DecisionBuilder) };
+
327  private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(DecisionBuilder), typeof(Decision) };
+
328  private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(Decision) };
+
329  private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(Decision) };
+
330  private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(Decision), typeof(bool) };
+
331  private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { };
+
332  private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { };
+
333  private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { };
+
334  private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { };
+
335  private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { };
+
336  private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { };
+
337  private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { };
+
338  private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { };
+
339  private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(Assignment), typeof(Assignment) };
+
340  private static global::System.Type[] swigMethodTypes18 = new global::System.Type[] { };
+
341  private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { };
+
342  private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { };
+
343  private static global::System.Type[] swigMethodTypes21 = new global::System.Type[] { };
+
344  private static global::System.Type[] swigMethodTypes22 = new global::System.Type[] { };
+
345  private static global::System.Type[] swigMethodTypes23 = new global::System.Type[] { typeof(ModelVisitor) };
+
346  private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { };
+
347  private static global::System.Type[] swigMethodTypes25 = new global::System.Type[] { };
+
348 }
+
349 
+
350 }
Definition: IntVar.cs:18
-
virtual void EndNextDecision(DecisionBuilder b, Decision d)
+
virtual void EndNextDecision(DecisionBuilder b, Decision d)
static void OptimizeVar_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
delegate void SwigDelegateOptimizeVar_4(global::System.IntPtr db)
-
virtual string Print()
Definition: OptimizeVar.cs:89
-
virtual void BeginFail()
+
virtual string Print()
Definition: OptimizeVar.cs:84
+
virtual void BeginFail()
delegate void SwigDelegateOptimizeVar_24()
delegate string SwigDelegateOptimizeVar_25()
delegate int SwigDelegateOptimizeVar_22()
static string OptimizeVar_PrintSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OptimizeVar_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OptimizeVar.SwigDelegateOptimizeVar_0 delegate0, OptimizeVar.SwigDelegateOptimizeVar_1 delegate1, OptimizeVar.SwigDelegateOptimizeVar_2 delegate2, OptimizeVar.SwigDelegateOptimizeVar_3 delegate3, OptimizeVar.SwigDelegateOptimizeVar_4 delegate4, OptimizeVar.SwigDelegateOptimizeVar_5 delegate5, OptimizeVar.SwigDelegateOptimizeVar_6 delegate6, OptimizeVar.SwigDelegateOptimizeVar_7 delegate7, OptimizeVar.SwigDelegateOptimizeVar_8 delegate8, OptimizeVar.SwigDelegateOptimizeVar_9 delegate9, OptimizeVar.SwigDelegateOptimizeVar_10 delegate10, OptimizeVar.SwigDelegateOptimizeVar_11 delegate11, OptimizeVar.SwigDelegateOptimizeVar_12 delegate12, OptimizeVar.SwigDelegateOptimizeVar_13 delegate13, OptimizeVar.SwigDelegateOptimizeVar_14 delegate14, OptimizeVar.SwigDelegateOptimizeVar_15 delegate15, OptimizeVar.SwigDelegateOptimizeVar_16 delegate16, OptimizeVar.SwigDelegateOptimizeVar_17 delegate17, OptimizeVar.SwigDelegateOptimizeVar_18 delegate18, OptimizeVar.SwigDelegateOptimizeVar_19 delegate19, OptimizeVar.SwigDelegateOptimizeVar_20 delegate20, OptimizeVar.SwigDelegateOptimizeVar_21 delegate21, OptimizeVar.SwigDelegateOptimizeVar_22 delegate22, OptimizeVar.SwigDelegateOptimizeVar_23 delegate23, OptimizeVar.SwigDelegateOptimizeVar_24 delegate24, OptimizeVar.SwigDelegateOptimizeVar_25 delegate25)
-
virtual void Install()
+
virtual void Install()
delegate void SwigDelegateOptimizeVar_2()
-
virtual void PeriodicCheck()
+
virtual void PeriodicCheck()
static void OptimizeVar_RefuteDecisionSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
override string ToString()
Definition: OptimizeVar.cs:94
+
override string ToString()
Definition: OptimizeVar.cs:89
delegate void SwigDelegateOptimizeVar_1()
delegate void SwigDelegateOptimizeVar_5(global::System.IntPtr b, global::System.IntPtr d)
-
override bool AcceptSolution()
Definition: OptimizeVar.cs:84
+
override bool AcceptSolution()
Definition: OptimizeVar.cs:79
delegate void SwigDelegateOptimizeVar_9()
static void OptimizeVar_EnterSearchSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void SwigDelegateOptimizeVar_6(global::System.IntPtr d)
static bool OptimizeVar_AtSolutionSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void RefuteDecision(Decision d)
Definition: OptimizeVar.cs:75
-
virtual void ExitSearch()
+
override void RefuteDecision(Decision d)
Definition: OptimizeVar.cs:70
+
virtual void ExitSearch()
Definition: Assignment.cs:11
-
virtual void AcceptNeighbor()
+
virtual void AcceptNeighbor()
static void OptimizeVar_EnterSearch(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual bool IsUncheckedSolutionLimitReached()
+
virtual bool IsUncheckedSolutionLimitReached()
delegate bool SwigDelegateOptimizeVar_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)
delegate string SwigDelegateOptimizeVar_0()
-
override void BeginNextDecision(DecisionBuilder db)
Definition: OptimizeVar.cs:71
+
override void BeginNextDecision(DecisionBuilder db)
Definition: OptimizeVar.cs:66
static void OptimizeVar_AcceptSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OptimizeVar_BeginNextDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: ModelVisitor.cs:18
static bool OptimizeVar_AcceptSolutionSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void AfterDecision(Decision d, bool apply)
+
virtual void AfterDecision(Decision d, bool apply)
delegate void SwigDelegateOptimizeVar_15()
static void OptimizeVar_BeginNextDecisionSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
+
override void Dispose(bool disposing)
Definition: OptimizeVar.cs:29
delegate bool SwigDelegateOptimizeVar_16()
-
override void Dispose()
Definition: OptimizeVar.cs:33
-
virtual void AcceptUncheckedNeighbor()
+
virtual void AcceptUncheckedNeighbor()
-
virtual bool LocalOptimum()
-
override void EnterSearch()
Definition: OptimizeVar.cs:67
-
override bool AcceptDelta(Assignment delta, Assignment deltadelta)
Definition: OptimizeVar.cs:62
+
virtual bool LocalOptimum()
+
override void EnterSearch()
Definition: OptimizeVar.cs:62
+
override bool AcceptDelta(Assignment delta, Assignment deltadelta)
Definition: OptimizeVar.cs:57
delegate void SwigDelegateOptimizeVar_3()
-
virtual void EndInitialPropagation()
-
virtual void RestartSearch()
+
virtual void EndInitialPropagation()
+
virtual void RestartSearch()
static long OptimizeVar_Best(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OptimizeVar_AtSolution(global::System.Runtime.InteropServices.HandleRef jarg1)
-
OptimizeVar(Solver s, bool maximize, IntVar a, long step)
Definition: OptimizeVar.cs:47
+
OptimizeVar(Solver s, bool maximize, IntVar a, long step)
Definition: OptimizeVar.cs:42
delegate void SwigDelegateOptimizeVar_23(global::System.IntPtr visitor)
bool swigCMemOwn
Definition: BaseObject.cs:20
-
virtual void EndFail()
+
virtual void EndFail()
delegate void SwigDelegateOptimizeVar_7(global::System.IntPtr d)
-
virtual void NoMoreSolutions()
+
virtual void NoMoreSolutions()
delegate void SwigDelegateOptimizeVar_11()
static bool OptimizeVar_AcceptSolution(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void BeginInitialPropagation()
+
virtual void BeginInitialPropagation()
delegate void SwigDelegateOptimizeVar_12()
delegate bool SwigDelegateOptimizeVar_13()
static string OptimizeVar_Print(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntVar Var()
Definition: OptimizeVar.cs:56
+
IntVar Var()
Definition: OptimizeVar.cs:51
static bool OptimizeVar_AcceptDelta(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
Definition: Assignment.cs:18
-
override void Accept(ModelVisitor visitor)
Definition: OptimizeVar.cs:99
+
override void Accept(ModelVisitor visitor)
Definition: OptimizeVar.cs:94
static void delete_OptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long Best()
Definition: OptimizeVar.cs:51
+
long Best()
Definition: OptimizeVar.cs:46
static void OptimizeVar_RefuteDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
delegate void SwigDelegateOptimizeVar_19()
delegate void SwigDelegateOptimizeVar_18()
@@ -484,12 +479,12 @@
delegate void SwigDelegateOptimizeVar_21()
static string OptimizeVar_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OptimizeVar_Var(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override bool AtSolution()
Definition: OptimizeVar.cs:79
+
override bool AtSolution()
Definition: OptimizeVar.cs:74
static global::System.IntPtr OptimizeVar_SWIGUpcast(global::System.IntPtr jarg1)
static string OptimizeVar_ToStringSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void ApplyDecision(Decision d)
-
virtual int ProgressPercent()
+
virtual void ApplyDecision(Decision d)
+
virtual int ProgressPercent()
static bool OptimizeVar_AcceptDeltaSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
delegate void SwigDelegateOptimizeVar_10()
delegate bool SwigDelegateOptimizeVar_20()
@@ -497,7 +492,7 @@
static void OptimizeVar_ApplyBound(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: OptimizeVar.cs:18
delegate void SwigDelegateOptimizeVar_8(global::System.IntPtr d, bool apply)
-
void ApplyBound()
Definition: OptimizeVar.cs:103
+
void ApplyBound()
Definition: OptimizeVar.cs:98
-
override void Dispose()
Definition: Pack.cs:33
-
Pack(Solver s, IntVarVector vars, int number_of_bins)
Definition: Pack.cs:65
+
Pack(Solver s, IntVarVector vars, int number_of_bins)
Definition: Pack.cs:60
Definition: IntVar.cs:18
delegate long LongToLong(long t)
static void Pack_SetAssigned(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
Definition: Pack.cs:18
-
void AssignAllPossibleToBin(int bin_index)
Definition: Pack.cs:178
-
bool IsPossible(int var_index, int bin_index)
Definition: Pack.cs:155
+
void AssignAllPossibleToBin(int bin_index)
Definition: Pack.cs:173
+
bool IsPossible(int var_index, int bin_index)
Definition: Pack.cs:150
static void Pack_AddWeightedSumEqualVarDimension__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool Pack_IsAssignedStatusKnown(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void RemoveAllPossibleFromBin(int bin_index)
Definition: Pack.cs:174
+
void RemoveAllPossibleFromBin(int bin_index)
Definition: Pack.cs:169
static void Pack_OneDomain(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void Pack_Post(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, LongToLong jarg2, int length3, long[] jarg3)
static void Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2, int length3, long[] jarg3)
-
void PropagateDelayed()
Definition: Pack.cs:116
-
void AddWeightedSumLessOrEqualConstantDimension(long[] weights, long[] bounds)
Definition: Pack.cs:69
-
void AddWeightedSumLessOrEqualConstantDimension(LongToLong weights, long[] bounds)
Definition: Pack.cs:73
-
static bool Pending
-
void AddCountAssignedItemsDimension(IntVar count_var)
Definition: Pack.cs:104
+
void PropagateDelayed()
Definition: Pack.cs:111
+
override void Dispose(bool disposing)
Definition: Pack.cs:29
+
void AddWeightedSumLessOrEqualConstantDimension(long[] weights, long[] bounds)
Definition: Pack.cs:64
+
void AddWeightedSumLessOrEqualConstantDimension(LongToLong weights, long[] bounds)
Definition: Pack.cs:68
+
static bool Pending
+
void AddCountAssignedItemsDimension(IntVar count_var)
Definition: Pack.cs:99
static bool Pack_IsUndecided(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
Definition: Assignment.cs:11
static string Pack_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: IntVarVector.cs:18
-
void UnassignAllRemainingItems()
Definition: Pack.cs:190
+
void UnassignAllRemainingItems()
Definition: Pack.cs:185
static void Pack_InitialPropagateWrapper(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Pack_AssignAllPossibleToBin(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void Propagate()
Definition: Pack.cs:124
+
void Propagate()
Definition: Pack.cs:119
static void delete_Pack(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Pack_UnassignAllRemainingItems(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Pack_AddSumVariableWeightsLessOrEqualConstantDimension(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3)
-
void AddWeightedSumOfAssignedDimension(long[] weights, IntVar cost_var)
Definition: Pack.cs:96
-
void AssignAllRemainingItems()
Definition: Pack.cs:186
+
void AddWeightedSumOfAssignedDimension(long[] weights, IntVar cost_var)
Definition: Pack.cs:91
+
void AssignAllRemainingItems()
Definition: Pack.cs:181
static global::System.IntPtr Pack_SWIGUpcast(global::System.IntPtr jarg1)
-
override string ToString()
Definition: Pack.cs:132
-
override void Accept(ModelVisitor visitor)
Definition: Pack.cs:194
+
override string ToString()
Definition: Pack.cs:127
+
override void Accept(ModelVisitor visitor)
Definition: Pack.cs:189
static void Pack_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: ModelVisitor.cs:18
static void Pack_Propagate(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void OneDomain(int var_index)
Definition: Pack.cs:128
+
void OneDomain(int var_index)
Definition: Pack.cs:123
-
void SetAssigned(int var_index)
Definition: Pack.cs:166
+
void SetAssigned(int var_index)
Definition: Pack.cs:161
static void Pack_AddWeightedSumEqualVarDimension__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void Pack_RemoveAllPossibleFromBin(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void SetImpossible(int var_index, int bin_index)
Definition: Pack.cs:142
-
void SetUnassigned(int var_index)
Definition: Pack.cs:170
-
bool IsAssignedStatusKnown(int var_index)
Definition: Pack.cs:150
+
void SetImpossible(int var_index, int bin_index)
Definition: Pack.cs:137
+
void SetUnassigned(int var_index)
Definition: Pack.cs:165
+
bool IsAssignedStatusKnown(int var_index)
Definition: Pack.cs:145
static void Pack_SetImpossible(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void Pack_PropagateDelayed(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void AddCountUsedBinDimension(IntVar count_var)
Definition: Pack.cs:100
+
void AddCountUsedBinDimension(IntVar count_var)
Definition: Pack.cs:95
bool swigCMemOwn
Definition: BaseObject.cs:20
static void Pack_AssignFirstPossibleToBin(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void Pack_SetUnassigned(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
@@ -310,25 +305,25 @@
static void Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, int length3, long[] jarg3)
static void Pack_AddCountUsedBinDimension(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void Pack_AssignAllRemainingItems(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool IsUndecided(int var_index, int bin_index)
Definition: Pack.cs:137
+
bool IsUndecided(int var_index, int bin_index)
Definition: Pack.cs:132
static void Pack_AddCountAssignedItemsDimension(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool Pack_IsPossible(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
void AddWeightedSumLessOrEqualConstantDimension(LongLongToLong weights, long[] bounds)
Definition: Pack.cs:77
-
void AddSumVariableWeightsLessOrEqualConstantDimension(IntVarVector usage, long[] capacity)
Definition: Pack.cs:91
+
void AddWeightedSumLessOrEqualConstantDimension(LongLongToLong weights, long[] bounds)
Definition: Pack.cs:72
+
void AddSumVariableWeightsLessOrEqualConstantDimension(IntVarVector usage, long[] capacity)
Definition: Pack.cs:86
static global::System.IntPtr Pack_AssignVar(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
IntVar AssignVar(int var_index, int bin_index)
Definition: Pack.cs:160
-
void AddWeightedSumEqualVarDimension(LongLongToLong weights, IntVarVector loads)
Definition: Pack.cs:86
-
override void InitialPropagateWrapper()
Definition: Pack.cs:120
-
void AssignFirstPossibleToBin(int bin_index)
Definition: Pack.cs:182
+
IntVar AssignVar(int var_index, int bin_index)
Definition: Pack.cs:155
+
void AddWeightedSumEqualVarDimension(LongLongToLong weights, IntVarVector loads)
Definition: Pack.cs:81
+
override void InitialPropagateWrapper()
Definition: Pack.cs:115
+
void AssignFirstPossibleToBin(int bin_index)
Definition: Pack.cs:177
static void Pack_AddWeightedSumOfAssignedDimension(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
static global::System.Exception Retrieve()
-
void Assign(int var_index, int bin_index)
Definition: Pack.cs:146
+
static global::System.Exception Retrieve()
+
void Assign(int var_index, int bin_index)
Definition: Pack.cs:141
static void Pack_ClearAll(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void ClearAll()
Definition: Pack.cs:112
-
override void Post()
Definition: Pack.cs:108
+
void ClearAll()
Definition: Pack.cs:107
+
override void Post()
Definition: Pack.cs:103
static void Pack_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
delegate long LongLongToLong(long t, long u)
-
void AddWeightedSumEqualVarDimension(long[] weights, IntVarVector loads)
Definition: Pack.cs:81
+
void AddWeightedSumEqualVarDimension(long[] weights, IntVarVector loads)
Definition: Pack.cs:76
static void PathOperator_SetNextBaseToIncrementSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
Definition: PathOperator.cs:18
+
override void Dispose(bool disposing)
Definition: PathOperator.cs:29
delegate int LongToInt(long t)
static bool PathOperator_MakeOneNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual long GetBaseNodeRestartPosition(int base_index)
Definition: PathOperator.cs:89
+
virtual long GetBaseNodeRestartPosition(int base_index)
Definition: PathOperator.cs:84
static bool PathOperator_ConsiderAlternativesSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
delegate void SwigDelegatePathOperator_5()
delegate bool SwigDelegatePathOperator_10(long base_index)
@@ -319,11 +315,11 @@
delegate bool SwigDelegatePathOperator_7()
static long PathOperator_GetBaseNodeRestartPositionSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
virtual void SetNextBaseToIncrement(long base_index)
Definition: PathOperator.cs:94
-
virtual bool RestartAtPathStartOnSynchronize()
Definition: PathOperator.cs:79
+
virtual void SetNextBaseToIncrement(long base_index)
Definition: PathOperator.cs:89
+
virtual bool RestartAtPathStartOnSynchronize()
Definition: PathOperator.cs:74
static long PathOperator_Prev(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
delegate bool SwigDelegatePathOperator_9()
-
long Prev(long node)
Definition: PathOperator.cs:65
+
long Prev(long node)
Definition: PathOperator.cs:60
Definition: Assignment.cs:11
static void PathOperator_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, PathOperator.SwigDelegatePathOperator_0 delegate0, PathOperator.SwigDelegatePathOperator_1 delegate1, PathOperator.SwigDelegatePathOperator_2 delegate2, PathOperator.SwigDelegatePathOperator_3 delegate3, PathOperator.SwigDelegatePathOperator_4 delegate4, PathOperator.SwigDelegatePathOperator_5 delegate5, PathOperator.SwigDelegatePathOperator_6 delegate6, PathOperator.SwigDelegatePathOperator_7 delegate7, PathOperator.SwigDelegatePathOperator_8 delegate8, PathOperator.SwigDelegatePathOperator_9 delegate9, PathOperator.SwigDelegatePathOperator_10 delegate10, PathOperator.SwigDelegatePathOperator_11 delegate11, PathOperator.SwigDelegatePathOperator_12 delegate12, PathOperator.SwigDelegatePathOperator_13 delegate13, PathOperator.SwigDelegatePathOperator_14 delegate14)
@@ -331,44 +327,43 @@
delegate long SwigDelegatePathOperator_11(int base_index)
static bool PathOperator_ConsiderAlternatives(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void PathOperator_SetNextBaseToIncrement(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
virtual bool InitPosition()
-
virtual bool IsIncremental()
+
virtual bool InitPosition()
Definition: PathOperator.cs:98
+
virtual bool IsIncremental()
delegate string SwigDelegatePathOperator_0()
static void PathOperator_OnNodeInitializationSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool PathOperator_OnSamePathAsPreviousBase(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
delegate void SwigDelegatePathOperator_8()
delegate bool SwigDelegatePathOperator_14()
static bool PathOperator_RestartAtPathStartOnSynchronize(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual new bool MakeOneNeighbor()
Definition: PathOperator.cs:70
-
virtual bool OnSamePathAsPreviousBase(long base_index)
Definition: PathOperator.cs:84
+
virtual new bool MakeOneNeighbor()
Definition: PathOperator.cs:65
+
virtual bool OnSamePathAsPreviousBase(long base_index)
Definition: PathOperator.cs:79
delegate bool SwigDelegatePathOperator_4()
static void PathOperator_Reset(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr PathOperator_SWIGUpcast(global::System.IntPtr jarg1)
-
override void Reset()
Definition: PathOperator.cs:61
+
override void Reset()
Definition: PathOperator.cs:56
delegate bool SwigDelegatePathOperator_2()
bool swigCMemOwn
Definition: BaseObject.cs:20
-
override void Dispose()
Definition: PathOperator.cs:33
static long PathOperator_GetBaseNodeRestartPosition(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
virtual bool ConsiderAlternatives(long base_index)
Definition: PathOperator.cs:98
+
virtual bool ConsiderAlternatives(long base_index)
Definition: PathOperator.cs:93
static bool PathOperator_OnSamePathAsPreviousBaseSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static bool PathOperator_RestartAtPathStartOnSynchronizeSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate bool SwigDelegatePathOperator_13(long base_index)
-
virtual void OnNodeInitialization()
Definition: PathOperator.cs:75
+
virtual void OnNodeInitialization()
Definition: PathOperator.cs:70
static void PathOperator_OnNodeInitialization(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void OnStart()
+
virtual void OnStart()
static void PathOperator_ResetSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_PathOperator(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual string ToString()
Definition: BaseObject.cs:51
-
virtual bool HasFragments()
+
virtual string ToString()
Definition: BaseObject.cs:55
+
virtual bool HasFragments()
delegate bool SwigDelegatePathOperator_3()
-
virtual bool MakeNeighbor()
Definition: PathOperator.cs:56
+
virtual bool MakeNeighbor()
Definition: PathOperator.cs:51
delegate void SwigDelegatePathOperator_12(long base_index)
delegate bool SwigDelegatePathOperator_6()
static bool PathOperator_MakeNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool PathOperator_MakeOneNeighborSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool PathOperator_InitPosition(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override bool HoldsDelta()
+
override bool HoldsDelta()
-
PropagationBaseObject(Solver s)
+
PropagationBaseObject(Solver s)
Definition: IntVar.cs:18
static void delete_PropagationBaseObject(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool PropagationBaseObject_HasName(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual string BaseName()
+
virtual string BaseName()
static void PropagationBaseObject_EnqueueVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void EnqueueDelayedDemon(Demon d)
+
void EnqueueDelayedDemon(Demon d)
static void PropagationBaseObject_UnfreezeQueue(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: Demon.cs:18
-
void ResetActionOnFail()
+
void ResetActionOnFail()
static void PropagationBaseObject_EnqueueDelayedDemon(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
static bool Pending
+
static bool Pending
static string PropagationBaseObject_BaseName(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void FreezeQueue()
+
void FreezeQueue()
Definition: Assignment.cs:11
static string PropagationBaseObject_Name(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void SetVariableToCleanOnFail(IntVar v)
-
override void Dispose()
+
void SetVariableToCleanOnFail(IntVar v)
static void PropagationBaseObject_SetName(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
static void PropagationBaseObject_ResetActionOnFail(global::System.Runtime.InteropServices.HandleRef jarg1)
bool swigCMemOwn
Definition: BaseObject.cs:20
-
void UnfreezeQueue()
-
virtual string Name()
+
void UnfreezeQueue()
+
virtual string Name()
static global::System.IntPtr PropagationBaseObject_solver(global::System.Runtime.InteropServices.HandleRef jarg1)
+
override void Dispose(bool disposing)
static string PropagationBaseObject_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PropagationBaseObject_SetVariableToCleanOnFail(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void SetName(string name)
-
bool HasName()
-
override string ToString()
+
void SetName(string name)
+
bool HasName()
+
override string ToString()
static global::System.IntPtr PropagationBaseObject_SWIGUpcast(global::System.IntPtr jarg1)
-
Solver solver()
-
static global::System.Exception Retrieve()
+
Solver solver()
+
static global::System.Exception Retrieve()
Definition: BaseObject.cs:18
-
void EnqueueVar(Demon d)
+
void EnqueueVar(Demon d)
static void PropagationBaseObject_FreezeQueue(global::System.Runtime.InteropServices.HandleRef jarg1)
diff --git a/docs/dotnet/PropagationMonitor_8cs_source.html b/docs/dotnet/PropagationMonitor_8cs_source.html index ceba158943..02c36008b3 100644 --- a/docs/dotnet/PropagationMonitor_8cs_source.html +++ b/docs/dotnet/PropagationMonitor_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,216 +77,211 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~PropagationMonitor() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_PropagationMonitor(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_PropagationMonitor(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public override string ToString() {
+
43  string ret = operations_research_constraint_solverPINVOKE.PropagationMonitor_ToString(swigCPtr);
+
44  return ret;
45  }
46 
-
47  public override string ToString() {
-
48  string ret = operations_research_constraint_solverPINVOKE.PropagationMonitor_ToString(swigCPtr);
-
49  return ret;
-
50  }
-
51 
-
52  public virtual void BeginConstraintInitialPropagation(Constraint constraint) {
-
53  operations_research_constraint_solverPINVOKE.PropagationMonitor_BeginConstraintInitialPropagation(swigCPtr, Constraint.getCPtr(constraint));
-
54  }
-
55 
-
56  public virtual void EndConstraintInitialPropagation(Constraint constraint) {
-
57  operations_research_constraint_solverPINVOKE.PropagationMonitor_EndConstraintInitialPropagation(swigCPtr, Constraint.getCPtr(constraint));
-
58  }
-
59 
-
60  public virtual void BeginNestedConstraintInitialPropagation(Constraint parent, Constraint nested) {
-
61  operations_research_constraint_solverPINVOKE.PropagationMonitor_BeginNestedConstraintInitialPropagation(swigCPtr, Constraint.getCPtr(parent), Constraint.getCPtr(nested));
-
62  }
-
63 
-
64  public virtual void EndNestedConstraintInitialPropagation(Constraint parent, Constraint nested) {
-
65  operations_research_constraint_solverPINVOKE.PropagationMonitor_EndNestedConstraintInitialPropagation(swigCPtr, Constraint.getCPtr(parent), Constraint.getCPtr(nested));
-
66  }
-
67 
-
68  public virtual void RegisterDemon(Demon demon) {
-
69  operations_research_constraint_solverPINVOKE.PropagationMonitor_RegisterDemon(swigCPtr, Demon.getCPtr(demon));
-
70  }
-
71 
-
72  public virtual void BeginDemonRun(Demon demon) {
-
73  operations_research_constraint_solverPINVOKE.PropagationMonitor_BeginDemonRun(swigCPtr, Demon.getCPtr(demon));
-
74  }
-
75 
-
76  public virtual void EndDemonRun(Demon demon) {
-
77  operations_research_constraint_solverPINVOKE.PropagationMonitor_EndDemonRun(swigCPtr, Demon.getCPtr(demon));
-
78  }
-
79 
-
80  public virtual void StartProcessingIntegerVariable(IntVar var) {
-
81  operations_research_constraint_solverPINVOKE.PropagationMonitor_StartProcessingIntegerVariable(swigCPtr, IntVar.getCPtr(var));
-
82  }
-
83 
-
84  public virtual void EndProcessingIntegerVariable(IntVar var) {
-
85  operations_research_constraint_solverPINVOKE.PropagationMonitor_EndProcessingIntegerVariable(swigCPtr, IntVar.getCPtr(var));
+
47  public virtual void BeginConstraintInitialPropagation(Constraint constraint) {
+
48  operations_research_constraint_solverPINVOKE.PropagationMonitor_BeginConstraintInitialPropagation(swigCPtr, Constraint.getCPtr(constraint));
+
49  }
+
50 
+
51  public virtual void EndConstraintInitialPropagation(Constraint constraint) {
+
52  operations_research_constraint_solverPINVOKE.PropagationMonitor_EndConstraintInitialPropagation(swigCPtr, Constraint.getCPtr(constraint));
+
53  }
+
54 
+
55  public virtual void BeginNestedConstraintInitialPropagation(Constraint parent, Constraint nested) {
+
56  operations_research_constraint_solverPINVOKE.PropagationMonitor_BeginNestedConstraintInitialPropagation(swigCPtr, Constraint.getCPtr(parent), Constraint.getCPtr(nested));
+
57  }
+
58 
+
59  public virtual void EndNestedConstraintInitialPropagation(Constraint parent, Constraint nested) {
+
60  operations_research_constraint_solverPINVOKE.PropagationMonitor_EndNestedConstraintInitialPropagation(swigCPtr, Constraint.getCPtr(parent), Constraint.getCPtr(nested));
+
61  }
+
62 
+
63  public virtual void RegisterDemon(Demon demon) {
+
64  operations_research_constraint_solverPINVOKE.PropagationMonitor_RegisterDemon(swigCPtr, Demon.getCPtr(demon));
+
65  }
+
66 
+
67  public virtual void BeginDemonRun(Demon demon) {
+
68  operations_research_constraint_solverPINVOKE.PropagationMonitor_BeginDemonRun(swigCPtr, Demon.getCPtr(demon));
+
69  }
+
70 
+
71  public virtual void EndDemonRun(Demon demon) {
+
72  operations_research_constraint_solverPINVOKE.PropagationMonitor_EndDemonRun(swigCPtr, Demon.getCPtr(demon));
+
73  }
+
74 
+
75  public virtual void StartProcessingIntegerVariable(IntVar var) {
+
76  operations_research_constraint_solverPINVOKE.PropagationMonitor_StartProcessingIntegerVariable(swigCPtr, IntVar.getCPtr(var));
+
77  }
+
78 
+
79  public virtual void EndProcessingIntegerVariable(IntVar var) {
+
80  operations_research_constraint_solverPINVOKE.PropagationMonitor_EndProcessingIntegerVariable(swigCPtr, IntVar.getCPtr(var));
+
81  }
+
82 
+
83  public virtual void PushContext(string context) {
+
84  operations_research_constraint_solverPINVOKE.PropagationMonitor_PushContext(swigCPtr, context);
+
85  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
86  }
87 
-
88  public virtual void PushContext(string context) {
-
89  operations_research_constraint_solverPINVOKE.PropagationMonitor_PushContext(swigCPtr, context);
-
90  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
91  }
-
92 
-
93  public virtual void PopContext() {
-
94  operations_research_constraint_solverPINVOKE.PropagationMonitor_PopContext(swigCPtr);
-
95  }
-
96 
-
97  public virtual void SetMin(IntExpr expr, long new_min) {
-
98  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetMin__SWIG_0(swigCPtr, IntExpr.getCPtr(expr), new_min);
-
99  }
-
100 
-
101  public virtual void SetMax(IntExpr expr, long new_max) {
-
102  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetMax__SWIG_0(swigCPtr, IntExpr.getCPtr(expr), new_max);
-
103  }
-
104 
-
105  public virtual void SetRange(IntExpr expr, long new_min, long new_max) {
-
106  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetRange__SWIG_0(swigCPtr, IntExpr.getCPtr(expr), new_min, new_max);
-
107  }
-
108 
-
109  public virtual void SetMin(IntVar var, long new_min) {
-
110  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetMin__SWIG_1(swigCPtr, IntVar.getCPtr(var), new_min);
-
111  }
-
112 
-
113  public virtual void SetMax(IntVar var, long new_max) {
-
114  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetMax__SWIG_1(swigCPtr, IntVar.getCPtr(var), new_max);
-
115  }
-
116 
-
117  public virtual void SetRange(IntVar var, long new_min, long new_max) {
-
118  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetRange__SWIG_1(swigCPtr, IntVar.getCPtr(var), new_min, new_max);
-
119  }
-
120 
-
121  public virtual void RemoveValue(IntVar var, long value) {
-
122  operations_research_constraint_solverPINVOKE.PropagationMonitor_RemoveValue(swigCPtr, IntVar.getCPtr(var), value);
-
123  }
-
124 
-
125  public virtual void SetValue(IntVar var, long value) {
-
126  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetValue(swigCPtr, IntVar.getCPtr(var), value);
-
127  }
-
128 
-
129  public virtual void RemoveInterval(IntVar var, long imin, long imax) {
-
130  operations_research_constraint_solverPINVOKE.PropagationMonitor_RemoveInterval(swigCPtr, IntVar.getCPtr(var), imin, imax);
-
131  }
-
132 
-
133  public virtual void SetValues(IntVar var, long[] values) {
-
134  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetValues(swigCPtr, IntVar.getCPtr(var), values.Length, values );
-
135  }
-
136 
-
137  public virtual void RemoveValues(IntVar var, long[] values) {
-
138  operations_research_constraint_solverPINVOKE.PropagationMonitor_RemoveValues(swigCPtr, IntVar.getCPtr(var), values.Length, values );
-
139  }
-
140 
-
141  public virtual void SetStartMin(IntervalVar var, long new_min) {
-
142  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetStartMin(swigCPtr, IntervalVar.getCPtr(var), new_min);
-
143  }
-
144 
-
145  public virtual void SetStartMax(IntervalVar var, long new_max) {
-
146  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetStartMax(swigCPtr, IntervalVar.getCPtr(var), new_max);
-
147  }
-
148 
-
149  public virtual void SetStartRange(IntervalVar var, long new_min, long new_max) {
-
150  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetStartRange(swigCPtr, IntervalVar.getCPtr(var), new_min, new_max);
-
151  }
-
152 
-
153  public virtual void SetEndMin(IntervalVar var, long new_min) {
-
154  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetEndMin(swigCPtr, IntervalVar.getCPtr(var), new_min);
-
155  }
-
156 
-
157  public virtual void SetEndMax(IntervalVar var, long new_max) {
-
158  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetEndMax(swigCPtr, IntervalVar.getCPtr(var), new_max);
-
159  }
-
160 
-
161  public virtual void SetEndRange(IntervalVar var, long new_min, long new_max) {
-
162  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetEndRange(swigCPtr, IntervalVar.getCPtr(var), new_min, new_max);
-
163  }
-
164 
-
165  public virtual void SetDurationMin(IntervalVar var, long new_min) {
-
166  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetDurationMin(swigCPtr, IntervalVar.getCPtr(var), new_min);
-
167  }
-
168 
-
169  public virtual void SetDurationMax(IntervalVar var, long new_max) {
-
170  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetDurationMax(swigCPtr, IntervalVar.getCPtr(var), new_max);
-
171  }
-
172 
-
173  public virtual void SetDurationRange(IntervalVar var, long new_min, long new_max) {
-
174  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetDurationRange(swigCPtr, IntervalVar.getCPtr(var), new_min, new_max);
-
175  }
-
176 
-
177  public virtual void SetPerformed(IntervalVar var, bool value) {
-
178  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetPerformed(swigCPtr, IntervalVar.getCPtr(var), value);
-
179  }
-
180 
-
181  public virtual void RankFirst(SequenceVar var, int index) {
-
182  operations_research_constraint_solverPINVOKE.PropagationMonitor_RankFirst(swigCPtr, SequenceVar.getCPtr(var), index);
-
183  }
-
184 
-
185  public virtual void RankNotFirst(SequenceVar var, int index) {
-
186  operations_research_constraint_solverPINVOKE.PropagationMonitor_RankNotFirst(swigCPtr, SequenceVar.getCPtr(var), index);
-
187  }
-
188 
-
189  public virtual void RankLast(SequenceVar var, int index) {
-
190  operations_research_constraint_solverPINVOKE.PropagationMonitor_RankLast(swigCPtr, SequenceVar.getCPtr(var), index);
-
191  }
-
192 
-
193  public virtual void RankNotLast(SequenceVar var, int index) {
-
194  operations_research_constraint_solverPINVOKE.PropagationMonitor_RankNotLast(swigCPtr, SequenceVar.getCPtr(var), index);
-
195  }
-
196 
-
197  public virtual void RankSequence(SequenceVar var, int[] rank_first, int[] rank_last, int[] unperformed) {
-
198  operations_research_constraint_solverPINVOKE.PropagationMonitor_RankSequence(swigCPtr, SequenceVar.getCPtr(var), rank_first.Length, rank_first , rank_last.Length, rank_last , unperformed.Length, unperformed );
-
199  }
-
200 
-
201  public override void Install() {
-
202  operations_research_constraint_solverPINVOKE.PropagationMonitor_Install(swigCPtr);
-
203  }
-
204 
-
205 }
-
206 
-
207 }
+
88  public virtual void PopContext() {
+
89  operations_research_constraint_solverPINVOKE.PropagationMonitor_PopContext(swigCPtr);
+
90  }
+
91 
+
92  public virtual void SetMin(IntExpr expr, long new_min) {
+
93  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetMin__SWIG_0(swigCPtr, IntExpr.getCPtr(expr), new_min);
+
94  }
+
95 
+
96  public virtual void SetMax(IntExpr expr, long new_max) {
+
97  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetMax__SWIG_0(swigCPtr, IntExpr.getCPtr(expr), new_max);
+
98  }
+
99 
+
100  public virtual void SetRange(IntExpr expr, long new_min, long new_max) {
+
101  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetRange__SWIG_0(swigCPtr, IntExpr.getCPtr(expr), new_min, new_max);
+
102  }
+
103 
+
104  public virtual void SetMin(IntVar var, long new_min) {
+
105  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetMin__SWIG_1(swigCPtr, IntVar.getCPtr(var), new_min);
+
106  }
+
107 
+
108  public virtual void SetMax(IntVar var, long new_max) {
+
109  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetMax__SWIG_1(swigCPtr, IntVar.getCPtr(var), new_max);
+
110  }
+
111 
+
112  public virtual void SetRange(IntVar var, long new_min, long new_max) {
+
113  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetRange__SWIG_1(swigCPtr, IntVar.getCPtr(var), new_min, new_max);
+
114  }
+
115 
+
116  public virtual void RemoveValue(IntVar var, long value) {
+
117  operations_research_constraint_solverPINVOKE.PropagationMonitor_RemoveValue(swigCPtr, IntVar.getCPtr(var), value);
+
118  }
+
119 
+
120  public virtual void SetValue(IntVar var, long value) {
+
121  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetValue(swigCPtr, IntVar.getCPtr(var), value);
+
122  }
+
123 
+
124  public virtual void RemoveInterval(IntVar var, long imin, long imax) {
+
125  operations_research_constraint_solverPINVOKE.PropagationMonitor_RemoveInterval(swigCPtr, IntVar.getCPtr(var), imin, imax);
+
126  }
+
127 
+
128  public virtual void SetValues(IntVar var, long[] values) {
+
129  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetValues(swigCPtr, IntVar.getCPtr(var), values.Length, values );
+
130  }
+
131 
+
132  public virtual void RemoveValues(IntVar var, long[] values) {
+
133  operations_research_constraint_solverPINVOKE.PropagationMonitor_RemoveValues(swigCPtr, IntVar.getCPtr(var), values.Length, values );
+
134  }
+
135 
+
136  public virtual void SetStartMin(IntervalVar var, long new_min) {
+
137  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetStartMin(swigCPtr, IntervalVar.getCPtr(var), new_min);
+
138  }
+
139 
+
140  public virtual void SetStartMax(IntervalVar var, long new_max) {
+
141  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetStartMax(swigCPtr, IntervalVar.getCPtr(var), new_max);
+
142  }
+
143 
+
144  public virtual void SetStartRange(IntervalVar var, long new_min, long new_max) {
+
145  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetStartRange(swigCPtr, IntervalVar.getCPtr(var), new_min, new_max);
+
146  }
+
147 
+
148  public virtual void SetEndMin(IntervalVar var, long new_min) {
+
149  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetEndMin(swigCPtr, IntervalVar.getCPtr(var), new_min);
+
150  }
+
151 
+
152  public virtual void SetEndMax(IntervalVar var, long new_max) {
+
153  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetEndMax(swigCPtr, IntervalVar.getCPtr(var), new_max);
+
154  }
+
155 
+
156  public virtual void SetEndRange(IntervalVar var, long new_min, long new_max) {
+
157  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetEndRange(swigCPtr, IntervalVar.getCPtr(var), new_min, new_max);
+
158  }
+
159 
+
160  public virtual void SetDurationMin(IntervalVar var, long new_min) {
+
161  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetDurationMin(swigCPtr, IntervalVar.getCPtr(var), new_min);
+
162  }
+
163 
+
164  public virtual void SetDurationMax(IntervalVar var, long new_max) {
+
165  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetDurationMax(swigCPtr, IntervalVar.getCPtr(var), new_max);
+
166  }
+
167 
+
168  public virtual void SetDurationRange(IntervalVar var, long new_min, long new_max) {
+
169  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetDurationRange(swigCPtr, IntervalVar.getCPtr(var), new_min, new_max);
+
170  }
+
171 
+
172  public virtual void SetPerformed(IntervalVar var, bool value) {
+
173  operations_research_constraint_solverPINVOKE.PropagationMonitor_SetPerformed(swigCPtr, IntervalVar.getCPtr(var), value);
+
174  }
+
175 
+
176  public virtual void RankFirst(SequenceVar var, int index) {
+
177  operations_research_constraint_solverPINVOKE.PropagationMonitor_RankFirst(swigCPtr, SequenceVar.getCPtr(var), index);
+
178  }
+
179 
+
180  public virtual void RankNotFirst(SequenceVar var, int index) {
+
181  operations_research_constraint_solverPINVOKE.PropagationMonitor_RankNotFirst(swigCPtr, SequenceVar.getCPtr(var), index);
+
182  }
+
183 
+
184  public virtual void RankLast(SequenceVar var, int index) {
+
185  operations_research_constraint_solverPINVOKE.PropagationMonitor_RankLast(swigCPtr, SequenceVar.getCPtr(var), index);
+
186  }
+
187 
+
188  public virtual void RankNotLast(SequenceVar var, int index) {
+
189  operations_research_constraint_solverPINVOKE.PropagationMonitor_RankNotLast(swigCPtr, SequenceVar.getCPtr(var), index);
+
190  }
+
191 
+
192  public virtual void RankSequence(SequenceVar var, int[] rank_first, int[] rank_last, int[] unperformed) {
+
193  operations_research_constraint_solverPINVOKE.PropagationMonitor_RankSequence(swigCPtr, SequenceVar.getCPtr(var), rank_first.Length, rank_first , rank_last.Length, rank_last , unperformed.Length, unperformed );
+
194  }
+
195 
+
196  public override void Install() {
+
197  operations_research_constraint_solverPINVOKE.PropagationMonitor_Install(swigCPtr);
+
198  }
+
199 
+
200 }
+
201 
+
202 }
-
virtual void SetDurationMin(IntervalVar var, long new_min)
-
virtual void SetStartMin(IntervalVar var, long new_min)
+
virtual void SetDurationMin(IntervalVar var, long new_min)
+
virtual void SetStartMin(IntervalVar var, long new_min)
static void PropagationMonitor_SetMax__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
Definition: IntVar.cs:18
-
virtual void SetEndRange(IntervalVar var, long new_min, long new_max)
+
virtual void SetEndRange(IntervalVar var, long new_min, long new_max)
static void PropagationMonitor_EndNestedConstraintInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void PropagationMonitor_BeginDemonRun(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void SetValue(IntVar var, long value)
+
virtual void SetValue(IntVar var, long value)
static string PropagationMonitor_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: IntExpr.cs:18
static void PropagationMonitor_SetRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
-
virtual void SetPerformed(IntervalVar var, bool value)
+
virtual void SetPerformed(IntervalVar var, bool value)
Definition: Demon.cs:18
static void PropagationMonitor_BeginConstraintInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void RemoveValue(IntVar var, long value)
-
virtual void BeginConstraintInitialPropagation(Constraint constraint)
+
virtual void RemoveValue(IntVar var, long value)
+
virtual void BeginConstraintInitialPropagation(Constraint constraint)
static void PropagationMonitor_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
virtual void SetDurationRange(IntervalVar var, long new_min, long new_max)
+
virtual void SetDurationRange(IntervalVar var, long new_min, long new_max)
static void PropagationMonitor_StartProcessingIntegerVariable(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr PropagationMonitor_SWIGUpcast(global::System.IntPtr jarg1)
-
virtual void SetDurationMax(IntervalVar var, long new_max)
-
virtual void RankFirst(SequenceVar var, int index)
-
static bool Pending
+
virtual void SetDurationMax(IntervalVar var, long new_max)
+
virtual void RankFirst(SequenceVar var, int index)
+
static bool Pending
static void PropagationMonitor_RankNotLast(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static void PropagationMonitor_RankNotFirst(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static void PropagationMonitor_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
Definition: Assignment.cs:11
-
virtual void RemoveInterval(IntVar var, long imin, long imax)
+
virtual void RemoveInterval(IntVar var, long imin, long imax)
static void PropagationMonitor_EndProcessingIntegerVariable(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void PropagationMonitor_SetPerformed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static void PropagationMonitor_RankSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, int length4, int[] jarg4, int length5, int[] jarg5)
@@ -294,64 +289,64 @@
static void PropagationMonitor_SetMin__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
Definition: SequenceVar.cs:18
-
virtual void SetStartMax(IntervalVar var, long new_max)
-
virtual void SetEndMax(IntervalVar var, long new_max)
+
virtual void SetStartMax(IntervalVar var, long new_max)
+
virtual void SetEndMax(IntervalVar var, long new_max)
static void PropagationMonitor_PopContext(global::System.Runtime.InteropServices.HandleRef jarg1)
+
override void Dispose(bool disposing)
static void PropagationMonitor_RemoveInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
-
virtual void RemoveValues(IntVar var, long[] values)
+
virtual void RemoveValues(IntVar var, long[] values)
-
virtual void SetMax(IntExpr expr, long new_max)
+
virtual void SetMax(IntExpr expr, long new_max)
static void PropagationMonitor_EndDemonRun(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void SetMax(IntVar var, long new_max)
-
virtual void PopContext()
+
virtual void SetMax(IntVar var, long new_max)
+
virtual void PopContext()
static void PropagationMonitor_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
-
virtual void RankLast(SequenceVar var, int index)
-
virtual void SetMin(IntExpr expr, long new_min)
+
virtual void RankLast(SequenceVar var, int index)
+
virtual void SetMin(IntExpr expr, long new_min)
static void PropagationMonitor_SetMax__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void PropagationMonitor_SetDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void PropagationMonitor_SetValues(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3)
-
virtual void BeginDemonRun(Demon demon)
-
virtual void EndDemonRun(Demon demon)
+
virtual void BeginDemonRun(Demon demon)
+
virtual void EndDemonRun(Demon demon)
static void PropagationMonitor_RemoveValues(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3)
static void PropagationMonitor_PushContext(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
-
virtual void SetStartRange(IntervalVar var, long new_min, long new_max)
+
virtual void SetStartRange(IntervalVar var, long new_min, long new_max)
Definition: IntervalVar.cs:18
-
virtual void RankNotFirst(SequenceVar var, int index)
-
virtual void EndNestedConstraintInitialPropagation(Constraint parent, Constraint nested)
+
virtual void RankNotFirst(SequenceVar var, int index)
+
virtual void EndNestedConstraintInitialPropagation(Constraint parent, Constraint nested)
bool swigCMemOwn
Definition: BaseObject.cs:20
static void PropagationMonitor_RegisterDemon(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void RegisterDemon(Demon demon)
+
virtual void RegisterDemon(Demon demon)
static void PropagationMonitor_BeginNestedConstraintInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
virtual void SetRange(IntVar var, long new_min, long new_max)
-
virtual void BeginNestedConstraintInitialPropagation(Constraint parent, Constraint nested)
+
virtual void SetRange(IntVar var, long new_min, long new_max)
+
virtual void BeginNestedConstraintInitialPropagation(Constraint parent, Constraint nested)
static void delete_PropagationMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override string ToString()
-
virtual void RankNotLast(SequenceVar var, int index)
-
virtual void SetRange(IntExpr expr, long new_min, long new_max)
+
override string ToString()
+
virtual void RankNotLast(SequenceVar var, int index)
+
virtual void SetRange(IntExpr expr, long new_min, long new_max)
static void PropagationMonitor_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
static void PropagationMonitor_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
virtual void EndConstraintInitialPropagation(Constraint constraint)
-
virtual void EndProcessingIntegerVariable(IntVar var)
-
override void Dispose()
-
virtual void PushContext(string context)
-
static global::System.Exception Retrieve()
+
virtual void EndConstraintInitialPropagation(Constraint constraint)
+
virtual void EndProcessingIntegerVariable(IntVar var)
+
virtual void PushContext(string context)
+
static global::System.Exception Retrieve()
static void PropagationMonitor_SetRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
static void PropagationMonitor_RemoveValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void PropagationMonitor_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void PropagationMonitor_RankFirst(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static void PropagationMonitor_SetDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void PropagationMonitor_EndConstraintInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void StartProcessingIntegerVariable(IntVar var)
+
virtual void StartProcessingIntegerVariable(IntVar var)
static void PropagationMonitor_SetMin__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
virtual void SetEndMin(IntervalVar var, long new_min)
-
virtual void SetMin(IntVar var, long new_min)
-
virtual void SetValues(IntVar var, long[] values)
+
virtual void SetEndMin(IntervalVar var, long new_min)
+
virtual void SetMin(IntVar var, long new_min)
+
virtual void SetValues(IntVar var, long[] values)
static void PropagationMonitor_RankLast(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static void PropagationMonitor_Install(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void Install()
-
virtual void RankSequence(SequenceVar var, int[] rank_first, int[] rank_last, int[] unperformed)
+
override void Install()
+
virtual void RankSequence(SequenceVar var, int[] rank_first, int[] rank_last, int[] unperformed)
static void PropagationMonitor_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
diff --git a/docs/dotnet/RegularLimit_8cs_source.html b/docs/dotnet/RegularLimit_8cs_source.html index cc9e9e548a..ad7ff3e9a3 100644 --- a/docs/dotnet/RegularLimit_8cs_source.html +++ b/docs/dotnet/RegularLimit_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,474 +77,469 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~RegularLimit() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_RegularLimit(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  public RegularLimit(Solver s, long time, long branches, long failures, long solutions, bool smart_time_check, bool cumulative) : this(operations_research_constraint_solverPINVOKE.new_RegularLimit(Solver.getCPtr(s), time, branches, failures, solutions, smart_time_check, cumulative), true) {
-
48  SwigDirectorConnect();
-
49  }
-
50 
-
51  public override void Copy(SearchLimit limit) {
-
52  if (SwigDerivedClassHasMethod("Copy", swigMethodTypes27)) operations_research_constraint_solverPINVOKE.RegularLimit_CopySwigExplicitRegularLimit(swigCPtr, SearchLimit.getCPtr(limit)); else operations_research_constraint_solverPINVOKE.RegularLimit_Copy(swigCPtr, SearchLimit.getCPtr(limit));
-
53  }
-
54 
-
55  public override SearchLimit MakeClone() {
-
56  global::System.IntPtr cPtr = (SwigDerivedClassHasMethod("MakeClone", swigMethodTypes28) ? operations_research_constraint_solverPINVOKE.RegularLimit_MakeCloneSwigExplicitRegularLimit(swigCPtr) : operations_research_constraint_solverPINVOKE.RegularLimit_MakeClone(swigCPtr));
-
57  SearchLimit ret = (cPtr == global::System.IntPtr.Zero) ? null : new SearchLimit(cPtr, false);
-
58  return ret;
-
59  }
-
60 
-
61  public RegularLimit MakeIdenticalClone() {
-
62  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RegularLimit_MakeIdenticalClone(swigCPtr);
-
63  RegularLimit ret = (cPtr == global::System.IntPtr.Zero) ? null : new RegularLimit(cPtr, false);
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_RegularLimit(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public RegularLimit(Solver s, long time, long branches, long failures, long solutions, bool smart_time_check, bool cumulative) : this(operations_research_constraint_solverPINVOKE.new_RegularLimit(Solver.getCPtr(s), time, branches, failures, solutions, smart_time_check, cumulative), true) {
+
43  SwigDirectorConnect();
+
44  }
+
45 
+
46  public override void Copy(SearchLimit limit) {
+
47  if (SwigDerivedClassHasMethod("Copy", swigMethodTypes27)) operations_research_constraint_solverPINVOKE.RegularLimit_CopySwigExplicitRegularLimit(swigCPtr, SearchLimit.getCPtr(limit)); else operations_research_constraint_solverPINVOKE.RegularLimit_Copy(swigCPtr, SearchLimit.getCPtr(limit));
+
48  }
+
49 
+
50  public override SearchLimit MakeClone() {
+
51  global::System.IntPtr cPtr = (SwigDerivedClassHasMethod("MakeClone", swigMethodTypes28) ? operations_research_constraint_solverPINVOKE.RegularLimit_MakeCloneSwigExplicitRegularLimit(swigCPtr) : operations_research_constraint_solverPINVOKE.RegularLimit_MakeClone(swigCPtr));
+
52  SearchLimit ret = (cPtr == global::System.IntPtr.Zero) ? null : new SearchLimit(cPtr, false);
+
53  return ret;
+
54  }
+
55 
+
56  public RegularLimit MakeIdenticalClone() {
+
57  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RegularLimit_MakeIdenticalClone(swigCPtr);
+
58  RegularLimit ret = (cPtr == global::System.IntPtr.Zero) ? null : new RegularLimit(cPtr, false);
+
59  return ret;
+
60  }
+
61 
+
62  public override bool Check() {
+
63  bool ret = (SwigDerivedClassHasMethod("Check", swigMethodTypes25) ? operations_research_constraint_solverPINVOKE.RegularLimit_CheckSwigExplicitRegularLimit(swigCPtr) : operations_research_constraint_solverPINVOKE.RegularLimit_Check(swigCPtr));
64  return ret;
65  }
66 
-
67  public override bool Check() {
-
68  bool ret = (SwigDerivedClassHasMethod("Check", swigMethodTypes25) ? operations_research_constraint_solverPINVOKE.RegularLimit_CheckSwigExplicitRegularLimit(swigCPtr) : operations_research_constraint_solverPINVOKE.RegularLimit_Check(swigCPtr));
-
69  return ret;
-
70  }
-
71 
-
72  public override void Init() {
-
73  if (SwigDerivedClassHasMethod("Init", swigMethodTypes26)) operations_research_constraint_solverPINVOKE.RegularLimit_InitSwigExplicitRegularLimit(swigCPtr); else operations_research_constraint_solverPINVOKE.RegularLimit_Init(swigCPtr);
-
74  }
-
75 
-
76  public override void ExitSearch() {
-
77  if (SwigDerivedClassHasMethod("ExitSearch", swigMethodTypes3)) operations_research_constraint_solverPINVOKE.RegularLimit_ExitSearchSwigExplicitRegularLimit(swigCPtr); else operations_research_constraint_solverPINVOKE.RegularLimit_ExitSearch(swigCPtr);
-
78  }
-
79 
-
80  public void UpdateLimits(long time, long branches, long failures, long solutions) {
-
81  operations_research_constraint_solverPINVOKE.RegularLimit_UpdateLimits(swigCPtr, time, branches, failures, solutions);
+
67  public override void Init() {
+
68  if (SwigDerivedClassHasMethod("Init", swigMethodTypes26)) operations_research_constraint_solverPINVOKE.RegularLimit_InitSwigExplicitRegularLimit(swigCPtr); else operations_research_constraint_solverPINVOKE.RegularLimit_Init(swigCPtr);
+
69  }
+
70 
+
71  public override void ExitSearch() {
+
72  if (SwigDerivedClassHasMethod("ExitSearch", swigMethodTypes3)) operations_research_constraint_solverPINVOKE.RegularLimit_ExitSearchSwigExplicitRegularLimit(swigCPtr); else operations_research_constraint_solverPINVOKE.RegularLimit_ExitSearch(swigCPtr);
+
73  }
+
74 
+
75  public void UpdateLimits(long time, long branches, long failures, long solutions) {
+
76  operations_research_constraint_solverPINVOKE.RegularLimit_UpdateLimits(swigCPtr, time, branches, failures, solutions);
+
77  }
+
78 
+
79  public long WallTime() {
+
80  long ret = operations_research_constraint_solverPINVOKE.RegularLimit_WallTime(swigCPtr);
+
81  return ret;
82  }
83 
-
84  public long WallTime() {
-
85  long ret = operations_research_constraint_solverPINVOKE.RegularLimit_WallTime(swigCPtr);
+
84  public long Branches() {
+
85  long ret = operations_research_constraint_solverPINVOKE.RegularLimit_Branches(swigCPtr);
86  return ret;
87  }
88 
-
89  public long Branches() {
-
90  long ret = operations_research_constraint_solverPINVOKE.RegularLimit_Branches(swigCPtr);
+
89  public long Failures() {
+
90  long ret = operations_research_constraint_solverPINVOKE.RegularLimit_Failures(swigCPtr);
91  return ret;
92  }
93 
-
94  public long Failures() {
-
95  long ret = operations_research_constraint_solverPINVOKE.RegularLimit_Failures(swigCPtr);
+
94  public long Solutions() {
+
95  long ret = operations_research_constraint_solverPINVOKE.RegularLimit_Solutions(swigCPtr);
96  return ret;
97  }
98 
-
99  public long Solutions() {
-
100  long ret = operations_research_constraint_solverPINVOKE.RegularLimit_Solutions(swigCPtr);
+
99  public override bool IsUncheckedSolutionLimitReached() {
+
100  bool ret = (SwigDerivedClassHasMethod("IsUncheckedSolutionLimitReached", swigMethodTypes20) ? operations_research_constraint_solverPINVOKE.RegularLimit_IsUncheckedSolutionLimitReachedSwigExplicitRegularLimit(swigCPtr) : operations_research_constraint_solverPINVOKE.RegularLimit_IsUncheckedSolutionLimitReached(swigCPtr));
101  return ret;
102  }
103 
-
104  public override bool IsUncheckedSolutionLimitReached() {
-
105  bool ret = (SwigDerivedClassHasMethod("IsUncheckedSolutionLimitReached", swigMethodTypes20) ? operations_research_constraint_solverPINVOKE.RegularLimit_IsUncheckedSolutionLimitReachedSwigExplicitRegularLimit(swigCPtr) : operations_research_constraint_solverPINVOKE.RegularLimit_IsUncheckedSolutionLimitReached(swigCPtr));
+
104  public override int ProgressPercent() {
+
105  int ret = (SwigDerivedClassHasMethod("ProgressPercent", swigMethodTypes22) ? operations_research_constraint_solverPINVOKE.RegularLimit_ProgressPercentSwigExplicitRegularLimit(swigCPtr) : operations_research_constraint_solverPINVOKE.RegularLimit_ProgressPercent(swigCPtr));
106  return ret;
107  }
108 
-
109  public override int ProgressPercent() {
-
110  int ret = (SwigDerivedClassHasMethod("ProgressPercent", swigMethodTypes22) ? operations_research_constraint_solverPINVOKE.RegularLimit_ProgressPercentSwigExplicitRegularLimit(swigCPtr) : operations_research_constraint_solverPINVOKE.RegularLimit_ProgressPercent(swigCPtr));
+
109  public override string ToString() {
+
110  string ret = (SwigDerivedClassHasMethod("ToString", swigMethodTypes0) ? operations_research_constraint_solverPINVOKE.RegularLimit_ToStringSwigExplicitRegularLimit(swigCPtr) : operations_research_constraint_solverPINVOKE.RegularLimit_ToString(swigCPtr));
111  return ret;
112  }
113 
-
114  public override string ToString() {
-
115  string ret = (SwigDerivedClassHasMethod("ToString", swigMethodTypes0) ? operations_research_constraint_solverPINVOKE.RegularLimit_ToStringSwigExplicitRegularLimit(swigCPtr) : operations_research_constraint_solverPINVOKE.RegularLimit_ToString(swigCPtr));
-
116  return ret;
-
117  }
-
118 
-
119  public override void Accept(ModelVisitor visitor) {
-
120  if (SwigDerivedClassHasMethod("Accept", swigMethodTypes23)) operations_research_constraint_solverPINVOKE.RegularLimit_AcceptSwigExplicitRegularLimit(swigCPtr, ModelVisitor.getCPtr(visitor)); else operations_research_constraint_solverPINVOKE.RegularLimit_Accept(swigCPtr, ModelVisitor.getCPtr(visitor));
-
121  }
-
122 
-
123  private void SwigDirectorConnect() {
-
124  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
-
125  swigDelegate0 = new SwigDelegateRegularLimit_0(SwigDirectorToString);
-
126  if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1))
-
127  swigDelegate1 = new SwigDelegateRegularLimit_1(SwigDirectorEnterSearch);
-
128  if (SwigDerivedClassHasMethod("RestartSearch", swigMethodTypes2))
-
129  swigDelegate2 = new SwigDelegateRegularLimit_2(SwigDirectorRestartSearch);
-
130  if (SwigDerivedClassHasMethod("ExitSearch", swigMethodTypes3))
-
131  swigDelegate3 = new SwigDelegateRegularLimit_3(SwigDirectorExitSearch);
-
132  if (SwigDerivedClassHasMethod("BeginNextDecision", swigMethodTypes4))
-
133  swigDelegate4 = new SwigDelegateRegularLimit_4(SwigDirectorBeginNextDecision);
-
134  if (SwigDerivedClassHasMethod("EndNextDecision", swigMethodTypes5))
-
135  swigDelegate5 = new SwigDelegateRegularLimit_5(SwigDirectorEndNextDecision);
-
136  if (SwigDerivedClassHasMethod("ApplyDecision", swigMethodTypes6))
-
137  swigDelegate6 = new SwigDelegateRegularLimit_6(SwigDirectorApplyDecision);
-
138  if (SwigDerivedClassHasMethod("RefuteDecision", swigMethodTypes7))
-
139  swigDelegate7 = new SwigDelegateRegularLimit_7(SwigDirectorRefuteDecision);
-
140  if (SwigDerivedClassHasMethod("AfterDecision", swigMethodTypes8))
-
141  swigDelegate8 = new SwigDelegateRegularLimit_8(SwigDirectorAfterDecision);
-
142  if (SwigDerivedClassHasMethod("BeginFail", swigMethodTypes9))
-
143  swigDelegate9 = new SwigDelegateRegularLimit_9(SwigDirectorBeginFail);
-
144  if (SwigDerivedClassHasMethod("EndFail", swigMethodTypes10))
-
145  swigDelegate10 = new SwigDelegateRegularLimit_10(SwigDirectorEndFail);
-
146  if (SwigDerivedClassHasMethod("BeginInitialPropagation", swigMethodTypes11))
-
147  swigDelegate11 = new SwigDelegateRegularLimit_11(SwigDirectorBeginInitialPropagation);
-
148  if (SwigDerivedClassHasMethod("EndInitialPropagation", swigMethodTypes12))
-
149  swigDelegate12 = new SwigDelegateRegularLimit_12(SwigDirectorEndInitialPropagation);
-
150  if (SwigDerivedClassHasMethod("AcceptSolution", swigMethodTypes13))
-
151  swigDelegate13 = new SwigDelegateRegularLimit_13(SwigDirectorAcceptSolution);
-
152  if (SwigDerivedClassHasMethod("AtSolution", swigMethodTypes14))
-
153  swigDelegate14 = new SwigDelegateRegularLimit_14(SwigDirectorAtSolution);
-
154  if (SwigDerivedClassHasMethod("NoMoreSolutions", swigMethodTypes15))
-
155  swigDelegate15 = new SwigDelegateRegularLimit_15(SwigDirectorNoMoreSolutions);
-
156  if (SwigDerivedClassHasMethod("LocalOptimum", swigMethodTypes16))
-
157  swigDelegate16 = new SwigDelegateRegularLimit_16(SwigDirectorLocalOptimum);
-
158  if (SwigDerivedClassHasMethod("AcceptDelta", swigMethodTypes17))
-
159  swigDelegate17 = new SwigDelegateRegularLimit_17(SwigDirectorAcceptDelta);
-
160  if (SwigDerivedClassHasMethod("AcceptNeighbor", swigMethodTypes18))
-
161  swigDelegate18 = new SwigDelegateRegularLimit_18(SwigDirectorAcceptNeighbor);
-
162  if (SwigDerivedClassHasMethod("AcceptUncheckedNeighbor", swigMethodTypes19))
-
163  swigDelegate19 = new SwigDelegateRegularLimit_19(SwigDirectorAcceptUncheckedNeighbor);
-
164  if (SwigDerivedClassHasMethod("IsUncheckedSolutionLimitReached", swigMethodTypes20))
-
165  swigDelegate20 = new SwigDelegateRegularLimit_20(SwigDirectorIsUncheckedSolutionLimitReached);
-
166  if (SwigDerivedClassHasMethod("PeriodicCheck", swigMethodTypes21))
-
167  swigDelegate21 = new SwigDelegateRegularLimit_21(SwigDirectorPeriodicCheck);
-
168  if (SwigDerivedClassHasMethod("ProgressPercent", swigMethodTypes22))
-
169  swigDelegate22 = new SwigDelegateRegularLimit_22(SwigDirectorProgressPercent);
-
170  if (SwigDerivedClassHasMethod("Accept", swigMethodTypes23))
-
171  swigDelegate23 = new SwigDelegateRegularLimit_23(SwigDirectorAccept);
-
172  if (SwigDerivedClassHasMethod("Install", swigMethodTypes24))
-
173  swigDelegate24 = new SwigDelegateRegularLimit_24(SwigDirectorInstall);
-
174  if (SwigDerivedClassHasMethod("Check", swigMethodTypes25))
-
175  swigDelegate25 = new SwigDelegateRegularLimit_25(SwigDirectorCheck);
-
176  if (SwigDerivedClassHasMethod("Init", swigMethodTypes26))
-
177  swigDelegate26 = new SwigDelegateRegularLimit_26(SwigDirectorInit);
-
178  if (SwigDerivedClassHasMethod("Copy", swigMethodTypes27))
-
179  swigDelegate27 = new SwigDelegateRegularLimit_27(SwigDirectorCopy);
-
180  if (SwigDerivedClassHasMethod("MakeClone", swigMethodTypes28))
-
181  swigDelegate28 = new SwigDelegateRegularLimit_28(SwigDirectorMakeClone);
-
182  operations_research_constraint_solverPINVOKE.RegularLimit_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16, swigDelegate17, swigDelegate18, swigDelegate19, swigDelegate20, swigDelegate21, swigDelegate22, swigDelegate23, swigDelegate24, swigDelegate25, swigDelegate26, swigDelegate27, swigDelegate28);
-
183  }
-
184 
-
185  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
-
186  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
-
187  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(RegularLimit));
-
188  return hasDerivedMethod;
-
189  }
-
190 
-
191  private string SwigDirectorToString() {
-
192  return ToString();
-
193  }
-
194 
-
195  private void SwigDirectorEnterSearch() {
-
196  EnterSearch();
-
197  }
-
198 
-
199  private void SwigDirectorRestartSearch() {
-
200  RestartSearch();
-
201  }
-
202 
-
203  private void SwigDirectorExitSearch() {
-
204  ExitSearch();
-
205  }
-
206 
-
207  private void SwigDirectorBeginNextDecision(global::System.IntPtr b) {
-
208  BeginNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false));
-
209  }
-
210 
-
211  private void SwigDirectorEndNextDecision(global::System.IntPtr b, global::System.IntPtr d) {
-
212  EndNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false), (d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
-
213  }
-
214 
-
215  private void SwigDirectorApplyDecision(global::System.IntPtr d) {
-
216  ApplyDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
-
217  }
-
218 
-
219  private void SwigDirectorRefuteDecision(global::System.IntPtr d) {
-
220  RefuteDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
-
221  }
-
222 
-
223  private void SwigDirectorAfterDecision(global::System.IntPtr d, bool apply) {
-
224  AfterDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false), apply);
-
225  }
-
226 
-
227  private void SwigDirectorBeginFail() {
-
228  BeginFail();
-
229  }
-
230 
-
231  private void SwigDirectorEndFail() {
-
232  EndFail();
-
233  }
-
234 
-
235  private void SwigDirectorBeginInitialPropagation() {
-
236  BeginInitialPropagation();
-
237  }
-
238 
-
239  private void SwigDirectorEndInitialPropagation() {
-
240  EndInitialPropagation();
-
241  }
-
242 
-
243  private bool SwigDirectorAcceptSolution() {
-
244  return AcceptSolution();
-
245  }
-
246 
-
247  private bool SwigDirectorAtSolution() {
-
248  return AtSolution();
-
249  }
-
250 
-
251  private void SwigDirectorNoMoreSolutions() {
-
252  NoMoreSolutions();
-
253  }
-
254 
-
255  private bool SwigDirectorLocalOptimum() {
-
256  return LocalOptimum();
-
257  }
-
258 
-
259  private bool SwigDirectorAcceptDelta(global::System.IntPtr delta, global::System.IntPtr deltadelta) {
-
260  return AcceptDelta((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false), (deltadelta == global::System.IntPtr.Zero) ? null : new Assignment(deltadelta, false));
-
261  }
-
262 
-
263  private void SwigDirectorAcceptNeighbor() {
-
264  AcceptNeighbor();
-
265  }
-
266 
-
267  private void SwigDirectorAcceptUncheckedNeighbor() {
-
268  AcceptUncheckedNeighbor();
-
269  }
-
270 
-
271  private bool SwigDirectorIsUncheckedSolutionLimitReached() {
-
272  return IsUncheckedSolutionLimitReached();
-
273  }
-
274 
-
275  private void SwigDirectorPeriodicCheck() {
-
276  PeriodicCheck();
-
277  }
-
278 
-
279  private int SwigDirectorProgressPercent() {
-
280  return ProgressPercent();
-
281  }
-
282 
-
283  private void SwigDirectorAccept(global::System.IntPtr visitor) {
-
284  Accept((visitor == global::System.IntPtr.Zero) ? null : new ModelVisitor(visitor, false));
-
285  }
-
286 
-
287  private void SwigDirectorInstall() {
-
288  Install();
-
289  }
-
290 
-
291  private bool SwigDirectorCheck() {
-
292  return Check();
-
293  }
-
294 
-
295  private void SwigDirectorInit() {
-
296  Init();
-
297  }
-
298 
-
299  private void SwigDirectorCopy(global::System.IntPtr limit) {
-
300  Copy((limit == global::System.IntPtr.Zero) ? null : new SearchLimit(limit, false));
-
301  }
-
302 
-
303  private global::System.IntPtr SwigDirectorMakeClone() {
-
304  return SearchLimit.getCPtr(MakeClone()).Handle;
-
305  }
-
306 
-
307  public delegate string SwigDelegateRegularLimit_0();
-
308  public delegate void SwigDelegateRegularLimit_1();
-
309  public delegate void SwigDelegateRegularLimit_2();
-
310  public delegate void SwigDelegateRegularLimit_3();
-
311  public delegate void SwigDelegateRegularLimit_4(global::System.IntPtr b);
-
312  public delegate void SwigDelegateRegularLimit_5(global::System.IntPtr b, global::System.IntPtr d);
-
313  public delegate void SwigDelegateRegularLimit_6(global::System.IntPtr d);
-
314  public delegate void SwigDelegateRegularLimit_7(global::System.IntPtr d);
-
315  public delegate void SwigDelegateRegularLimit_8(global::System.IntPtr d, bool apply);
-
316  public delegate void SwigDelegateRegularLimit_9();
-
317  public delegate void SwigDelegateRegularLimit_10();
-
318  public delegate void SwigDelegateRegularLimit_11();
-
319  public delegate void SwigDelegateRegularLimit_12();
-
320  public delegate bool SwigDelegateRegularLimit_13();
-
321  public delegate bool SwigDelegateRegularLimit_14();
-
322  public delegate void SwigDelegateRegularLimit_15();
-
323  public delegate bool SwigDelegateRegularLimit_16();
-
324  public delegate bool SwigDelegateRegularLimit_17(global::System.IntPtr delta, global::System.IntPtr deltadelta);
-
325  public delegate void SwigDelegateRegularLimit_18();
-
326  public delegate void SwigDelegateRegularLimit_19();
-
327  public delegate bool SwigDelegateRegularLimit_20();
-
328  public delegate void SwigDelegateRegularLimit_21();
-
329  public delegate int SwigDelegateRegularLimit_22();
-
330  public delegate void SwigDelegateRegularLimit_23(global::System.IntPtr visitor);
-
331  public delegate void SwigDelegateRegularLimit_24();
-
332  public delegate bool SwigDelegateRegularLimit_25();
-
333  public delegate void SwigDelegateRegularLimit_26();
-
334  public delegate void SwigDelegateRegularLimit_27(global::System.IntPtr limit);
-
335  public delegate global::System.IntPtr SwigDelegateRegularLimit_28();
-
336 
-
337  private SwigDelegateRegularLimit_0 swigDelegate0;
-
338  private SwigDelegateRegularLimit_1 swigDelegate1;
-
339  private SwigDelegateRegularLimit_2 swigDelegate2;
-
340  private SwigDelegateRegularLimit_3 swigDelegate3;
-
341  private SwigDelegateRegularLimit_4 swigDelegate4;
-
342  private SwigDelegateRegularLimit_5 swigDelegate5;
-
343  private SwigDelegateRegularLimit_6 swigDelegate6;
-
344  private SwigDelegateRegularLimit_7 swigDelegate7;
-
345  private SwigDelegateRegularLimit_8 swigDelegate8;
-
346  private SwigDelegateRegularLimit_9 swigDelegate9;
-
347  private SwigDelegateRegularLimit_10 swigDelegate10;
-
348  private SwigDelegateRegularLimit_11 swigDelegate11;
-
349  private SwigDelegateRegularLimit_12 swigDelegate12;
-
350  private SwigDelegateRegularLimit_13 swigDelegate13;
-
351  private SwigDelegateRegularLimit_14 swigDelegate14;
-
352  private SwigDelegateRegularLimit_15 swigDelegate15;
-
353  private SwigDelegateRegularLimit_16 swigDelegate16;
-
354  private SwigDelegateRegularLimit_17 swigDelegate17;
-
355  private SwigDelegateRegularLimit_18 swigDelegate18;
-
356  private SwigDelegateRegularLimit_19 swigDelegate19;
-
357  private SwigDelegateRegularLimit_20 swigDelegate20;
-
358  private SwigDelegateRegularLimit_21 swigDelegate21;
-
359  private SwigDelegateRegularLimit_22 swigDelegate22;
-
360  private SwigDelegateRegularLimit_23 swigDelegate23;
-
361  private SwigDelegateRegularLimit_24 swigDelegate24;
-
362  private SwigDelegateRegularLimit_25 swigDelegate25;
-
363  private SwigDelegateRegularLimit_26 swigDelegate26;
-
364  private SwigDelegateRegularLimit_27 swigDelegate27;
-
365  private SwigDelegateRegularLimit_28 swigDelegate28;
-
366 
-
367  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
-
368  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
-
369  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
-
370  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
-
371  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(DecisionBuilder) };
-
372  private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(DecisionBuilder), typeof(Decision) };
-
373  private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(Decision) };
-
374  private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(Decision) };
-
375  private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(Decision), typeof(bool) };
-
376  private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { };
-
377  private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { };
-
378  private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { };
-
379  private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { };
-
380  private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { };
-
381  private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { };
-
382  private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { };
-
383  private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { };
-
384  private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(Assignment), typeof(Assignment) };
-
385  private static global::System.Type[] swigMethodTypes18 = new global::System.Type[] { };
-
386  private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { };
-
387  private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { };
-
388  private static global::System.Type[] swigMethodTypes21 = new global::System.Type[] { };
-
389  private static global::System.Type[] swigMethodTypes22 = new global::System.Type[] { };
-
390  private static global::System.Type[] swigMethodTypes23 = new global::System.Type[] { typeof(ModelVisitor) };
-
391  private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { };
-
392  private static global::System.Type[] swigMethodTypes25 = new global::System.Type[] { };
-
393  private static global::System.Type[] swigMethodTypes26 = new global::System.Type[] { };
-
394  private static global::System.Type[] swigMethodTypes27 = new global::System.Type[] { typeof(SearchLimit) };
-
395  private static global::System.Type[] swigMethodTypes28 = new global::System.Type[] { };
-
396 }
-
397 
-
398 }
+
114  public override void Accept(ModelVisitor visitor) {
+
115  if (SwigDerivedClassHasMethod("Accept", swigMethodTypes23)) operations_research_constraint_solverPINVOKE.RegularLimit_AcceptSwigExplicitRegularLimit(swigCPtr, ModelVisitor.getCPtr(visitor)); else operations_research_constraint_solverPINVOKE.RegularLimit_Accept(swigCPtr, ModelVisitor.getCPtr(visitor));
+
116  }
+
117 
+
118  private void SwigDirectorConnect() {
+
119  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
+
120  swigDelegate0 = new SwigDelegateRegularLimit_0(SwigDirectorMethodToString);
+
121  if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1))
+
122  swigDelegate1 = new SwigDelegateRegularLimit_1(SwigDirectorMethodEnterSearch);
+
123  if (SwigDerivedClassHasMethod("RestartSearch", swigMethodTypes2))
+
124  swigDelegate2 = new SwigDelegateRegularLimit_2(SwigDirectorMethodRestartSearch);
+
125  if (SwigDerivedClassHasMethod("ExitSearch", swigMethodTypes3))
+
126  swigDelegate3 = new SwigDelegateRegularLimit_3(SwigDirectorMethodExitSearch);
+
127  if (SwigDerivedClassHasMethod("BeginNextDecision", swigMethodTypes4))
+
128  swigDelegate4 = new SwigDelegateRegularLimit_4(SwigDirectorMethodBeginNextDecision);
+
129  if (SwigDerivedClassHasMethod("EndNextDecision", swigMethodTypes5))
+
130  swigDelegate5 = new SwigDelegateRegularLimit_5(SwigDirectorMethodEndNextDecision);
+
131  if (SwigDerivedClassHasMethod("ApplyDecision", swigMethodTypes6))
+
132  swigDelegate6 = new SwigDelegateRegularLimit_6(SwigDirectorMethodApplyDecision);
+
133  if (SwigDerivedClassHasMethod("RefuteDecision", swigMethodTypes7))
+
134  swigDelegate7 = new SwigDelegateRegularLimit_7(SwigDirectorMethodRefuteDecision);
+
135  if (SwigDerivedClassHasMethod("AfterDecision", swigMethodTypes8))
+
136  swigDelegate8 = new SwigDelegateRegularLimit_8(SwigDirectorMethodAfterDecision);
+
137  if (SwigDerivedClassHasMethod("BeginFail", swigMethodTypes9))
+
138  swigDelegate9 = new SwigDelegateRegularLimit_9(SwigDirectorMethodBeginFail);
+
139  if (SwigDerivedClassHasMethod("EndFail", swigMethodTypes10))
+
140  swigDelegate10 = new SwigDelegateRegularLimit_10(SwigDirectorMethodEndFail);
+
141  if (SwigDerivedClassHasMethod("BeginInitialPropagation", swigMethodTypes11))
+
142  swigDelegate11 = new SwigDelegateRegularLimit_11(SwigDirectorMethodBeginInitialPropagation);
+
143  if (SwigDerivedClassHasMethod("EndInitialPropagation", swigMethodTypes12))
+
144  swigDelegate12 = new SwigDelegateRegularLimit_12(SwigDirectorMethodEndInitialPropagation);
+
145  if (SwigDerivedClassHasMethod("AcceptSolution", swigMethodTypes13))
+
146  swigDelegate13 = new SwigDelegateRegularLimit_13(SwigDirectorMethodAcceptSolution);
+
147  if (SwigDerivedClassHasMethod("AtSolution", swigMethodTypes14))
+
148  swigDelegate14 = new SwigDelegateRegularLimit_14(SwigDirectorMethodAtSolution);
+
149  if (SwigDerivedClassHasMethod("NoMoreSolutions", swigMethodTypes15))
+
150  swigDelegate15 = new SwigDelegateRegularLimit_15(SwigDirectorMethodNoMoreSolutions);
+
151  if (SwigDerivedClassHasMethod("LocalOptimum", swigMethodTypes16))
+
152  swigDelegate16 = new SwigDelegateRegularLimit_16(SwigDirectorMethodLocalOptimum);
+
153  if (SwigDerivedClassHasMethod("AcceptDelta", swigMethodTypes17))
+
154  swigDelegate17 = new SwigDelegateRegularLimit_17(SwigDirectorMethodAcceptDelta);
+
155  if (SwigDerivedClassHasMethod("AcceptNeighbor", swigMethodTypes18))
+
156  swigDelegate18 = new SwigDelegateRegularLimit_18(SwigDirectorMethodAcceptNeighbor);
+
157  if (SwigDerivedClassHasMethod("AcceptUncheckedNeighbor", swigMethodTypes19))
+
158  swigDelegate19 = new SwigDelegateRegularLimit_19(SwigDirectorMethodAcceptUncheckedNeighbor);
+
159  if (SwigDerivedClassHasMethod("IsUncheckedSolutionLimitReached", swigMethodTypes20))
+
160  swigDelegate20 = new SwigDelegateRegularLimit_20(SwigDirectorMethodIsUncheckedSolutionLimitReached);
+
161  if (SwigDerivedClassHasMethod("PeriodicCheck", swigMethodTypes21))
+
162  swigDelegate21 = new SwigDelegateRegularLimit_21(SwigDirectorMethodPeriodicCheck);
+
163  if (SwigDerivedClassHasMethod("ProgressPercent", swigMethodTypes22))
+
164  swigDelegate22 = new SwigDelegateRegularLimit_22(SwigDirectorMethodProgressPercent);
+
165  if (SwigDerivedClassHasMethod("Accept", swigMethodTypes23))
+
166  swigDelegate23 = new SwigDelegateRegularLimit_23(SwigDirectorMethodAccept);
+
167  if (SwigDerivedClassHasMethod("Install", swigMethodTypes24))
+
168  swigDelegate24 = new SwigDelegateRegularLimit_24(SwigDirectorMethodInstall);
+
169  if (SwigDerivedClassHasMethod("Check", swigMethodTypes25))
+
170  swigDelegate25 = new SwigDelegateRegularLimit_25(SwigDirectorMethodCheck);
+
171  if (SwigDerivedClassHasMethod("Init", swigMethodTypes26))
+
172  swigDelegate26 = new SwigDelegateRegularLimit_26(SwigDirectorMethodInit);
+
173  if (SwigDerivedClassHasMethod("Copy", swigMethodTypes27))
+
174  swigDelegate27 = new SwigDelegateRegularLimit_27(SwigDirectorMethodCopy);
+
175  if (SwigDerivedClassHasMethod("MakeClone", swigMethodTypes28))
+
176  swigDelegate28 = new SwigDelegateRegularLimit_28(SwigDirectorMethodMakeClone);
+
177  operations_research_constraint_solverPINVOKE.RegularLimit_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16, swigDelegate17, swigDelegate18, swigDelegate19, swigDelegate20, swigDelegate21, swigDelegate22, swigDelegate23, swigDelegate24, swigDelegate25, swigDelegate26, swigDelegate27, swigDelegate28);
+
178  }
+
179 
+
180  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
+
181  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
+
182  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(RegularLimit));
+
183  return hasDerivedMethod;
+
184  }
+
185 
+
186  private string SwigDirectorMethodToString() {
+
187  return ToString();
+
188  }
+
189 
+
190  private void SwigDirectorMethodEnterSearch() {
+
191  EnterSearch();
+
192  }
+
193 
+
194  private void SwigDirectorMethodRestartSearch() {
+
195  RestartSearch();
+
196  }
+
197 
+
198  private void SwigDirectorMethodExitSearch() {
+
199  ExitSearch();
+
200  }
+
201 
+
202  private void SwigDirectorMethodBeginNextDecision(global::System.IntPtr b) {
+
203  BeginNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false));
+
204  }
+
205 
+
206  private void SwigDirectorMethodEndNextDecision(global::System.IntPtr b, global::System.IntPtr d) {
+
207  EndNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false), (d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
+
208  }
+
209 
+
210  private void SwigDirectorMethodApplyDecision(global::System.IntPtr d) {
+
211  ApplyDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
+
212  }
+
213 
+
214  private void SwigDirectorMethodRefuteDecision(global::System.IntPtr d) {
+
215  RefuteDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
+
216  }
+
217 
+
218  private void SwigDirectorMethodAfterDecision(global::System.IntPtr d, bool apply) {
+
219  AfterDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false), apply);
+
220  }
+
221 
+
222  private void SwigDirectorMethodBeginFail() {
+
223  BeginFail();
+
224  }
+
225 
+
226  private void SwigDirectorMethodEndFail() {
+
227  EndFail();
+
228  }
+
229 
+
230  private void SwigDirectorMethodBeginInitialPropagation() {
+
231  BeginInitialPropagation();
+
232  }
+
233 
+
234  private void SwigDirectorMethodEndInitialPropagation() {
+
235  EndInitialPropagation();
+
236  }
+
237 
+
238  private bool SwigDirectorMethodAcceptSolution() {
+
239  return AcceptSolution();
+
240  }
+
241 
+
242  private bool SwigDirectorMethodAtSolution() {
+
243  return AtSolution();
+
244  }
+
245 
+
246  private void SwigDirectorMethodNoMoreSolutions() {
+
247  NoMoreSolutions();
+
248  }
+
249 
+
250  private bool SwigDirectorMethodLocalOptimum() {
+
251  return LocalOptimum();
+
252  }
+
253 
+
254  private bool SwigDirectorMethodAcceptDelta(global::System.IntPtr delta, global::System.IntPtr deltadelta) {
+
255  return AcceptDelta((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false), (deltadelta == global::System.IntPtr.Zero) ? null : new Assignment(deltadelta, false));
+
256  }
+
257 
+
258  private void SwigDirectorMethodAcceptNeighbor() {
+
259  AcceptNeighbor();
+
260  }
+
261 
+
262  private void SwigDirectorMethodAcceptUncheckedNeighbor() {
+
263  AcceptUncheckedNeighbor();
+
264  }
+
265 
+
266  private bool SwigDirectorMethodIsUncheckedSolutionLimitReached() {
+
267  return IsUncheckedSolutionLimitReached();
+
268  }
+
269 
+
270  private void SwigDirectorMethodPeriodicCheck() {
+
271  PeriodicCheck();
+
272  }
+
273 
+
274  private int SwigDirectorMethodProgressPercent() {
+
275  return ProgressPercent();
+
276  }
+
277 
+
278  private void SwigDirectorMethodAccept(global::System.IntPtr visitor) {
+
279  Accept((visitor == global::System.IntPtr.Zero) ? null : new ModelVisitor(visitor, false));
+
280  }
+
281 
+
282  private void SwigDirectorMethodInstall() {
+
283  Install();
+
284  }
+
285 
+
286  private bool SwigDirectorMethodCheck() {
+
287  return Check();
+
288  }
+
289 
+
290  private void SwigDirectorMethodInit() {
+
291  Init();
+
292  }
+
293 
+
294  private void SwigDirectorMethodCopy(global::System.IntPtr limit) {
+
295  Copy((limit == global::System.IntPtr.Zero) ? null : new SearchLimit(limit, false));
+
296  }
+
297 
+
298  private global::System.IntPtr SwigDirectorMethodMakeClone() {
+
299  return SearchLimit.getCPtr(MakeClone()).Handle;
+
300  }
+
301 
+
302  public delegate string SwigDelegateRegularLimit_0();
+
303  public delegate void SwigDelegateRegularLimit_1();
+
304  public delegate void SwigDelegateRegularLimit_2();
+
305  public delegate void SwigDelegateRegularLimit_3();
+
306  public delegate void SwigDelegateRegularLimit_4(global::System.IntPtr b);
+
307  public delegate void SwigDelegateRegularLimit_5(global::System.IntPtr b, global::System.IntPtr d);
+
308  public delegate void SwigDelegateRegularLimit_6(global::System.IntPtr d);
+
309  public delegate void SwigDelegateRegularLimit_7(global::System.IntPtr d);
+
310  public delegate void SwigDelegateRegularLimit_8(global::System.IntPtr d, bool apply);
+
311  public delegate void SwigDelegateRegularLimit_9();
+
312  public delegate void SwigDelegateRegularLimit_10();
+
313  public delegate void SwigDelegateRegularLimit_11();
+
314  public delegate void SwigDelegateRegularLimit_12();
+
315  public delegate bool SwigDelegateRegularLimit_13();
+
316  public delegate bool SwigDelegateRegularLimit_14();
+
317  public delegate void SwigDelegateRegularLimit_15();
+
318  public delegate bool SwigDelegateRegularLimit_16();
+
319  public delegate bool SwigDelegateRegularLimit_17(global::System.IntPtr delta, global::System.IntPtr deltadelta);
+
320  public delegate void SwigDelegateRegularLimit_18();
+
321  public delegate void SwigDelegateRegularLimit_19();
+
322  public delegate bool SwigDelegateRegularLimit_20();
+
323  public delegate void SwigDelegateRegularLimit_21();
+
324  public delegate int SwigDelegateRegularLimit_22();
+
325  public delegate void SwigDelegateRegularLimit_23(global::System.IntPtr visitor);
+
326  public delegate void SwigDelegateRegularLimit_24();
+
327  public delegate bool SwigDelegateRegularLimit_25();
+
328  public delegate void SwigDelegateRegularLimit_26();
+
329  public delegate void SwigDelegateRegularLimit_27(global::System.IntPtr limit);
+
330  public delegate global::System.IntPtr SwigDelegateRegularLimit_28();
+
331 
+
332  private SwigDelegateRegularLimit_0 swigDelegate0;
+
333  private SwigDelegateRegularLimit_1 swigDelegate1;
+
334  private SwigDelegateRegularLimit_2 swigDelegate2;
+
335  private SwigDelegateRegularLimit_3 swigDelegate3;
+
336  private SwigDelegateRegularLimit_4 swigDelegate4;
+
337  private SwigDelegateRegularLimit_5 swigDelegate5;
+
338  private SwigDelegateRegularLimit_6 swigDelegate6;
+
339  private SwigDelegateRegularLimit_7 swigDelegate7;
+
340  private SwigDelegateRegularLimit_8 swigDelegate8;
+
341  private SwigDelegateRegularLimit_9 swigDelegate9;
+
342  private SwigDelegateRegularLimit_10 swigDelegate10;
+
343  private SwigDelegateRegularLimit_11 swigDelegate11;
+
344  private SwigDelegateRegularLimit_12 swigDelegate12;
+
345  private SwigDelegateRegularLimit_13 swigDelegate13;
+
346  private SwigDelegateRegularLimit_14 swigDelegate14;
+
347  private SwigDelegateRegularLimit_15 swigDelegate15;
+
348  private SwigDelegateRegularLimit_16 swigDelegate16;
+
349  private SwigDelegateRegularLimit_17 swigDelegate17;
+
350  private SwigDelegateRegularLimit_18 swigDelegate18;
+
351  private SwigDelegateRegularLimit_19 swigDelegate19;
+
352  private SwigDelegateRegularLimit_20 swigDelegate20;
+
353  private SwigDelegateRegularLimit_21 swigDelegate21;
+
354  private SwigDelegateRegularLimit_22 swigDelegate22;
+
355  private SwigDelegateRegularLimit_23 swigDelegate23;
+
356  private SwigDelegateRegularLimit_24 swigDelegate24;
+
357  private SwigDelegateRegularLimit_25 swigDelegate25;
+
358  private SwigDelegateRegularLimit_26 swigDelegate26;
+
359  private SwigDelegateRegularLimit_27 swigDelegate27;
+
360  private SwigDelegateRegularLimit_28 swigDelegate28;
+
361 
+
362  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
+
363  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
+
364  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
+
365  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
+
366  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(DecisionBuilder) };
+
367  private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(DecisionBuilder), typeof(Decision) };
+
368  private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(Decision) };
+
369  private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(Decision) };
+
370  private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(Decision), typeof(bool) };
+
371  private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { };
+
372  private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { };
+
373  private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { };
+
374  private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { };
+
375  private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { };
+
376  private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { };
+
377  private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { };
+
378  private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { };
+
379  private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(Assignment), typeof(Assignment) };
+
380  private static global::System.Type[] swigMethodTypes18 = new global::System.Type[] { };
+
381  private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { };
+
382  private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { };
+
383  private static global::System.Type[] swigMethodTypes21 = new global::System.Type[] { };
+
384  private static global::System.Type[] swigMethodTypes22 = new global::System.Type[] { };
+
385  private static global::System.Type[] swigMethodTypes23 = new global::System.Type[] { typeof(ModelVisitor) };
+
386  private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { };
+
387  private static global::System.Type[] swigMethodTypes25 = new global::System.Type[] { };
+
388  private static global::System.Type[] swigMethodTypes26 = new global::System.Type[] { };
+
389  private static global::System.Type[] swigMethodTypes27 = new global::System.Type[] { typeof(SearchLimit) };
+
390  private static global::System.Type[] swigMethodTypes28 = new global::System.Type[] { };
+
391 }
+
392 
+
393 }
-
virtual bool AtSolution()
+
virtual bool AtSolution()
delegate void SwigDelegateRegularLimit_8(global::System.IntPtr d, bool apply)
delegate void SwigDelegateRegularLimit_5(global::System.IntPtr b, global::System.IntPtr d)
-
virtual void EndNextDecision(DecisionBuilder b, Decision d)
-
virtual void BeginFail()
-
long WallTime()
Definition: RegularLimit.cs:84
+
virtual void EndNextDecision(DecisionBuilder b, Decision d)
+
virtual void BeginFail()
+
long WallTime()
Definition: RegularLimit.cs:79
delegate void SwigDelegateRegularLimit_1()
-
override bool IsUncheckedSolutionLimitReached()
-
override void ExitSearch()
Definition: RegularLimit.cs:76
-
virtual void Install()
-
override void Dispose()
Definition: RegularLimit.cs:33
+
override bool IsUncheckedSolutionLimitReached()
Definition: RegularLimit.cs:99
+
override void ExitSearch()
Definition: RegularLimit.cs:71
+
virtual void Install()
delegate void SwigDelegateRegularLimit_7(global::System.IntPtr d)
delegate bool SwigDelegateRegularLimit_20()
delegate string SwigDelegateRegularLimit_0()
static void RegularLimit_InitSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr RegularLimit_SWIGUpcast(global::System.IntPtr jarg1)
-
void UpdateLimits(long time, long branches, long failures, long solutions)
Definition: RegularLimit.cs:80
-
virtual bool AcceptSolution()
+
void UpdateLimits(long time, long branches, long failures, long solutions)
Definition: RegularLimit.cs:75
+
virtual bool AcceptSolution()
static string RegularLimit_ToStringSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_RegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1)
static void RegularLimit_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool RegularLimit_IsUncheckedSolutionLimitReached(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: Assignment.cs:11
Definition: SearchLimit.cs:18
-
override void BeginNextDecision(DecisionBuilder b)
Definition: SearchLimit.cs:79
-
virtual void AcceptNeighbor()
-
long Solutions()
Definition: RegularLimit.cs:99
+
override void BeginNextDecision(DecisionBuilder b)
Definition: SearchLimit.cs:74
+
virtual void AcceptNeighbor()
+
long Solutions()
Definition: RegularLimit.cs:94
delegate void SwigDelegateRegularLimit_21()
static long RegularLimit_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void SwigDelegateRegularLimit_24()
delegate void SwigDelegateRegularLimit_11()
Definition: ModelVisitor.cs:18
delegate bool SwigDelegateRegularLimit_14()
-
virtual void AfterDecision(Decision d, bool apply)
+
virtual void AfterDecision(Decision d, bool apply)
Definition: RegularLimit.cs:18
static void RegularLimit_Init(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void AcceptUncheckedNeighbor()
+
virtual void AcceptUncheckedNeighbor()
delegate bool SwigDelegateRegularLimit_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)
-
virtual bool LocalOptimum()
+
virtual bool LocalOptimum()
static bool RegularLimit_IsUncheckedSolutionLimitReachedSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void SwigDelegateRegularLimit_10()
delegate void SwigDelegateRegularLimit_6(global::System.IntPtr d)
static string RegularLimit_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool RegularLimit_Check(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override bool Check()
Definition: RegularLimit.cs:67
-
virtual void EndInitialPropagation()
+
override bool Check()
Definition: RegularLimit.cs:62
+
virtual void EndInitialPropagation()
delegate void SwigDelegateRegularLimit_23(global::System.IntPtr visitor)
static void RegularLimit_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, RegularLimit.SwigDelegateRegularLimit_0 delegate0, RegularLimit.SwigDelegateRegularLimit_1 delegate1, RegularLimit.SwigDelegateRegularLimit_2 delegate2, RegularLimit.SwigDelegateRegularLimit_3 delegate3, RegularLimit.SwigDelegateRegularLimit_4 delegate4, RegularLimit.SwigDelegateRegularLimit_5 delegate5, RegularLimit.SwigDelegateRegularLimit_6 delegate6, RegularLimit.SwigDelegateRegularLimit_7 delegate7, RegularLimit.SwigDelegateRegularLimit_8 delegate8, RegularLimit.SwigDelegateRegularLimit_9 delegate9, RegularLimit.SwigDelegateRegularLimit_10 delegate10, RegularLimit.SwigDelegateRegularLimit_11 delegate11, RegularLimit.SwigDelegateRegularLimit_12 delegate12, RegularLimit.SwigDelegateRegularLimit_13 delegate13, RegularLimit.SwigDelegateRegularLimit_14 delegate14, RegularLimit.SwigDelegateRegularLimit_15 delegate15, RegularLimit.SwigDelegateRegularLimit_16 delegate16, RegularLimit.SwigDelegateRegularLimit_17 delegate17, RegularLimit.SwigDelegateRegularLimit_18 delegate18, RegularLimit.SwigDelegateRegularLimit_19 delegate19, RegularLimit.SwigDelegateRegularLimit_20 delegate20, RegularLimit.SwigDelegateRegularLimit_21 delegate21, RegularLimit.SwigDelegateRegularLimit_22 delegate22, RegularLimit.SwigDelegateRegularLimit_23 delegate23, RegularLimit.SwigDelegateRegularLimit_24 delegate24, RegularLimit.SwigDelegateRegularLimit_25 delegate25, RegularLimit.SwigDelegateRegularLimit_26 delegate26, RegularLimit.SwigDelegateRegularLimit_27 delegate27, RegularLimit.SwigDelegateRegularLimit_28 delegate28)
delegate void SwigDelegateRegularLimit_18()
-
virtual void RestartSearch()
+
virtual void RestartSearch()
delegate void SwigDelegateRegularLimit_15()
-
override void Accept(ModelVisitor visitor)
+
override void Accept(ModelVisitor visitor)
static bool RegularLimit_CheckSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1)
static void RegularLimit_ExitSearchSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void SwigDelegateRegularLimit_12()
bool swigCMemOwn
Definition: BaseObject.cs:20
-
virtual void EndFail()
+
virtual void EndFail()
static int RegularLimit_ProgressPercentSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1)
static void RegularLimit_UpdateLimits(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5)
-
virtual void NoMoreSolutions()
+
virtual void NoMoreSolutions()
static void RegularLimit_AcceptSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void BeginInitialPropagation()
+
virtual void BeginInitialPropagation()
static long RegularLimit_Branches(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate bool SwigDelegateRegularLimit_16()
static global::System.IntPtr RegularLimit_MakeIdenticalClone(global::System.Runtime.InteropServices.HandleRef jarg1)
static void RegularLimit_ExitSearch(global::System.Runtime.InteropServices.HandleRef jarg1)
-
RegularLimit(Solver s, long time, long branches, long failures, long solutions, bool smart_time_check, bool cumulative)
Definition: RegularLimit.cs:47
+
RegularLimit(Solver s, long time, long branches, long failures, long solutions, bool smart_time_check, bool cumulative)
Definition: RegularLimit.cs:42
static long RegularLimit_Failures(global::System.Runtime.InteropServices.HandleRef jarg1)
-
RegularLimit MakeIdenticalClone()
Definition: RegularLimit.cs:61
+
RegularLimit MakeIdenticalClone()
Definition: RegularLimit.cs:56
delegate void SwigDelegateRegularLimit_27(global::System.IntPtr limit)
delegate void SwigDelegateRegularLimit_3()
+
override void Dispose(bool disposing)
Definition: RegularLimit.cs:29
delegate void SwigDelegateRegularLimit_2()
delegate void SwigDelegateRegularLimit_9()
-
override void EnterSearch()
Definition: SearchLimit.cs:75
-
override void PeriodicCheck()
Definition: SearchLimit.cs:83
-
long Failures()
Definition: RegularLimit.cs:94
+
override void EnterSearch()
Definition: SearchLimit.cs:70
+
override void PeriodicCheck()
Definition: SearchLimit.cs:78
+
long Failures()
Definition: RegularLimit.cs:89
static global::System.IntPtr RegularLimit_MakeCloneSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1)
static void RegularLimit_CopySwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
delegate int SwigDelegateRegularLimit_22()
static int RegularLimit_ProgressPercent(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void SwigDelegateRegularLimit_4(global::System.IntPtr b)
static void RegularLimit_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
override void RefuteDecision(Decision d)
Definition: SearchLimit.cs:87
+
override void RefuteDecision(Decision d)
Definition: SearchLimit.cs:82
delegate bool SwigDelegateRegularLimit_13()
-
long Branches()
Definition: RegularLimit.cs:89
-
virtual void ApplyDecision(Decision d)
-
virtual bool AcceptDelta(Assignment delta, Assignment deltadelta)
-
override SearchLimit MakeClone()
Definition: RegularLimit.cs:55
-
override int ProgressPercent()
+
long Branches()
Definition: RegularLimit.cs:84
+
virtual void ApplyDecision(Decision d)
+
virtual bool AcceptDelta(Assignment delta, Assignment deltadelta)
+
override SearchLimit MakeClone()
Definition: RegularLimit.cs:50
+
override int ProgressPercent()
delegate void SwigDelegateRegularLimit_19()
delegate void SwigDelegateRegularLimit_26()
-
override void Copy(SearchLimit limit)
Definition: RegularLimit.cs:51
-
override string ToString()
-
override void Init()
Definition: RegularLimit.cs:72
+
override void Copy(SearchLimit limit)
Definition: RegularLimit.cs:46
+
override string ToString()
+
override void Init()
Definition: RegularLimit.cs:67
static long RegularLimit_Solutions(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate bool SwigDelegateRegularLimit_25()
delegate global::System.IntPtr SwigDelegateRegularLimit_28()
diff --git a/docs/dotnet/Release_2netstandard2_80_2Google_8OrTools_8AssemblyInfo_8cs_source.html b/docs/dotnet/Release_2netstandard2_80_2Google_8OrTools_8AssemblyInfo_8cs_source.html index 7140636ebc..fcf1ff67d7 100644 --- a/docs/dotnet/Release_2netstandard2_80_2Google_8OrTools_8AssemblyInfo_8cs_source.html +++ b/docs/dotnet/Release_2netstandard2_80_2Google_8OrTools_8AssemblyInfo_8cs_source.html @@ -65,11 +65,11 @@
14 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
15 [assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright 2019 Google LLC")]
16 [assembly: System.Reflection.AssemblyDescriptionAttribute(".NET wrapper for the Operations Research Tools project")]
-
17 [assembly: System.Reflection.AssemblyFileVersionAttribute("7.5.7466.0")]
-
18 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("7.5.7466")]
+
17 [assembly: System.Reflection.AssemblyFileVersionAttribute("7.5.7487.0")]
+
18 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("7.5.7487")]
19 [assembly: System.Reflection.AssemblyProductAttribute("Google.OrTools")]
20 [assembly: System.Reflection.AssemblyTitleAttribute("Google.OrTools")]
-
21 [assembly: System.Reflection.AssemblyVersionAttribute("7.5.7466.0")]
+
21 [assembly: System.Reflection.AssemblyVersionAttribute("7.5.7487.0")]
22 [assembly: System.Resources.NeutralResourcesLanguageAttribute("en-US")]
23 
24 // Generated by the MSBuild WriteCodeFragment class.
diff --git a/docs/dotnet/Release_2netstandard2_80_2linux-x64_2Google_8OrTools_8runtime_8linux-x64_8AssemblyInfo_8cs_source.html b/docs/dotnet/Release_2netstandard2_80_2linux-x64_2Google_8OrTools_8runtime_8linux-x64_8AssemblyInfo_8cs_source.html index 20daa11c76..92cb8c3c31 100644 --- a/docs/dotnet/Release_2netstandard2_80_2linux-x64_2Google_8OrTools_8runtime_8linux-x64_8AssemblyInfo_8cs_source.html +++ b/docs/dotnet/Release_2netstandard2_80_2linux-x64_2Google_8OrTools_8runtime_8linux-x64_8AssemblyInfo_8cs_source.html @@ -65,11 +65,11 @@
14 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
15 [assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright 2019 Google LLC")]
16 [assembly: System.Reflection.AssemblyDescriptionAttribute(".NET native wrapper for the Operations Research Tools project")]
-
17 [assembly: System.Reflection.AssemblyFileVersionAttribute("7.5.7466.0")]
-
18 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("7.5.7466")]
+
17 [assembly: System.Reflection.AssemblyFileVersionAttribute("7.5.7487.0")]
+
18 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("7.5.7487")]
19 [assembly: System.Reflection.AssemblyProductAttribute("google-ortools-native")]
20 [assembly: System.Reflection.AssemblyTitleAttribute("google-ortools-native")]
-
21 [assembly: System.Reflection.AssemblyVersionAttribute("7.5.7466.0")]
+
21 [assembly: System.Reflection.AssemblyVersionAttribute("7.5.7487.0")]
22 [assembly: System.Resources.NeutralResourcesLanguageAttribute("en-US")]
23 
24 // Generated by the MSBuild WriteCodeFragment class.
diff --git a/docs/dotnet/Release_2netstandard2_81_2Google_8OrTools_8AssemblyInfo_8cs_source.html b/docs/dotnet/Release_2netstandard2_81_2Google_8OrTools_8AssemblyInfo_8cs_source.html index b455830e1a..aaeda7fb92 100644 --- a/docs/dotnet/Release_2netstandard2_81_2Google_8OrTools_8AssemblyInfo_8cs_source.html +++ b/docs/dotnet/Release_2netstandard2_81_2Google_8OrTools_8AssemblyInfo_8cs_source.html @@ -65,11 +65,11 @@
14 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
15 [assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright 2019 Google LLC")]
16 [assembly: System.Reflection.AssemblyDescriptionAttribute(".NET wrapper for the Operations Research Tools project")]
-
17 [assembly: System.Reflection.AssemblyFileVersionAttribute("7.5.7466.0")]
-
18 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("7.5.7466")]
+
17 [assembly: System.Reflection.AssemblyFileVersionAttribute("7.5.7487.0")]
+
18 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("7.5.7487")]
19 [assembly: System.Reflection.AssemblyProductAttribute("Google.OrTools")]
20 [assembly: System.Reflection.AssemblyTitleAttribute("Google.OrTools")]
-
21 [assembly: System.Reflection.AssemblyVersionAttribute("7.5.7466.0")]
+
21 [assembly: System.Reflection.AssemblyVersionAttribute("7.5.7487.0")]
22 [assembly: System.Resources.NeutralResourcesLanguageAttribute("en-US")]
23 
24 // Generated by the MSBuild WriteCodeFragment class.
diff --git a/docs/dotnet/Release_2netstandard2_81_2linux-x64_2Google_8OrTools_8runtime_8linux-x64_8AssemblyInfo_8cs_source.html b/docs/dotnet/Release_2netstandard2_81_2linux-x64_2Google_8OrTools_8runtime_8linux-x64_8AssemblyInfo_8cs_source.html index 54ec10a7af..88036a0545 100644 --- a/docs/dotnet/Release_2netstandard2_81_2linux-x64_2Google_8OrTools_8runtime_8linux-x64_8AssemblyInfo_8cs_source.html +++ b/docs/dotnet/Release_2netstandard2_81_2linux-x64_2Google_8OrTools_8runtime_8linux-x64_8AssemblyInfo_8cs_source.html @@ -65,11 +65,11 @@
14 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
15 [assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright 2019 Google LLC")]
16 [assembly: System.Reflection.AssemblyDescriptionAttribute(".NET native wrapper for the Operations Research Tools project")]
-
17 [assembly: System.Reflection.AssemblyFileVersionAttribute("7.5.7466.0")]
-
18 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("7.5.7466")]
+
17 [assembly: System.Reflection.AssemblyFileVersionAttribute("7.5.7487.0")]
+
18 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("7.5.7487")]
19 [assembly: System.Reflection.AssemblyProductAttribute("google-ortools-native")]
20 [assembly: System.Reflection.AssemblyTitleAttribute("google-ortools-native")]
-
21 [assembly: System.Reflection.AssemblyVersionAttribute("7.5.7466.0")]
+
21 [assembly: System.Reflection.AssemblyVersionAttribute("7.5.7487.0")]
22 [assembly: System.Resources.NeutralResourcesLanguageAttribute("en-US")]
23 
24 // Generated by the MSBuild WriteCodeFragment class.
diff --git a/docs/dotnet/RevBool_8cs_source.html b/docs/dotnet/RevBool_8cs_source.html index 29ed684942..679cab76f6 100644 --- a/docs/dotnet/RevBool_8cs_source.html +++ b/docs/dotnet/RevBool_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -80,51 +80,56 @@
29  }
30 
31  ~RevBool() {
-
32  Dispose();
+
32  Dispose(false);
33  }
34 
-
35  public virtual void Dispose() {
-
36  lock(this) {
-
37  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
38  if (swigCMemOwn) {
-
39  swigCMemOwn = false;
-
40  operations_research_constraint_solverPINVOKE.delete_RevBool(swigCPtr);
-
41  }
-
42  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
43  }
-
44  global::System.GC.SuppressFinalize(this);
-
45  }
-
46  }
-
47 
-
48  public RevBool(bool val) : this(operations_research_constraint_solverPINVOKE.new_RevBool(val), true) {
-
49  }
-
50 
-
51  public bool Value() {
-
52  bool ret = operations_research_constraint_solverPINVOKE.RevBool_Value(swigCPtr);
-
53  return ret;
-
54  }
-
55 
-
56  public void SetValue(Solver s, bool val) {
-
57  operations_research_constraint_solverPINVOKE.RevBool_SetValue(swigCPtr, Solver.getCPtr(s), val);
+
35  public void Dispose() {
+
36  Dispose(true);
+
37  global::System.GC.SuppressFinalize(this);
+
38  }
+
39 
+
40  protected virtual void Dispose(bool disposing) {
+
41  lock(this) {
+
42  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
43  if (swigCMemOwn) {
+
44  swigCMemOwn = false;
+
45  operations_research_constraint_solverPINVOKE.delete_RevBool(swigCPtr);
+
46  }
+
47  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
48  }
+
49  }
+
50  }
+
51 
+
52  public RevBool(bool val) : this(operations_research_constraint_solverPINVOKE.new_RevBool(val), true) {
+
53  }
+
54 
+
55  public bool Value() {
+
56  bool ret = operations_research_constraint_solverPINVOKE.RevBool_Value(swigCPtr);
+
57  return ret;
58  }
59 
-
60 }
-
61 
-
62 }
+
60  public void SetValue(Solver s, bool val) {
+
61  operations_research_constraint_solverPINVOKE.RevBool_SetValue(swigCPtr, Solver.getCPtr(s), val);
+
62  }
+
63 
+
64 }
+
65 
+
66 }
-
RevBool(bool val)
Definition: RevBool.cs:48
+
RevBool(bool val)
Definition: RevBool.cs:52
Definition: Assignment.cs:11
-
bool Value()
Definition: RevBool.cs:51
+
bool Value()
Definition: RevBool.cs:55
static bool RevBool_Value(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void SetValue(Solver s, bool val)
Definition: RevBool.cs:56
+
void Dispose()
Definition: RevBool.cs:35
+
void SetValue(Solver s, bool val)
Definition: RevBool.cs:60
static void RevBool_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
+
virtual void Dispose(bool disposing)
Definition: RevBool.cs:40
bool swigCMemOwn
Definition: RevBool.cs:20
static void delete_RevBool(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: RevBool.cs:18
-
virtual void Dispose()
Definition: RevBool.cs:35
Definition: RevInteger.cs:18
-
virtual void Dispose()
Definition: RevInteger.cs:35
+
virtual void Dispose(bool disposing)
Definition: RevInteger.cs:40
static void delete_RevInteger(global::System.Runtime.InteropServices.HandleRef jarg1)
-
RevInteger(long val)
Definition: RevInteger.cs:48
+
RevInteger(long val)
Definition: RevInteger.cs:52
Definition: Assignment.cs:11
bool swigCMemOwn
Definition: RevInteger.cs:20
static long RevInteger_Value(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long Value()
Definition: RevInteger.cs:51
-
void SetValue(Solver s, long val)
Definition: RevInteger.cs:56
+
long Value()
Definition: RevInteger.cs:55
+
void Dispose()
Definition: RevInteger.cs:35
+
void SetValue(Solver s, long val)
Definition: RevInteger.cs:60
static void RevInteger_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
diff --git a/docs/dotnet/RevPartialSequence_8cs_source.html b/docs/dotnet/RevPartialSequence_8cs_source.html index d176e1f00c..e6b1fa6398 100644 --- a/docs/dotnet/RevPartialSequence_8cs_source.html +++ b/docs/dotnet/RevPartialSequence_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -80,89 +80,94 @@
29  }
30 
31  ~RevPartialSequence() {
-
32  Dispose();
+
32  Dispose(false);
33  }
34 
-
35  public virtual void Dispose() {
-
36  lock(this) {
-
37  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
38  if (swigCMemOwn) {
-
39  swigCMemOwn = false;
-
40  operations_research_constraint_solverPINVOKE.delete_RevPartialSequence(swigCPtr);
-
41  }
-
42  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
43  }
-
44  global::System.GC.SuppressFinalize(this);
-
45  }
-
46  }
-
47 
-
48  public RevPartialSequence( int[] items) : this(operations_research_constraint_solverPINVOKE.new_RevPartialSequence__SWIG_0( items.Length, items ), true) {
-
49  }
-
50 
-
51  public RevPartialSequence(int size) : this(operations_research_constraint_solverPINVOKE.new_RevPartialSequence__SWIG_1(size), true) {
-
52  }
-
53 
-
54  public int NumFirstRanked() {
-
55  int ret = operations_research_constraint_solverPINVOKE.RevPartialSequence_NumFirstRanked(swigCPtr);
-
56  return ret;
-
57  }
-
58 
-
59  public int NumLastRanked() {
-
60  int ret = operations_research_constraint_solverPINVOKE.RevPartialSequence_NumLastRanked(swigCPtr);
-
61  return ret;
-
62  }
-
63 
-
64  public int Size() {
-
65  int ret = operations_research_constraint_solverPINVOKE.RevPartialSequence_Size(swigCPtr);
-
66  return ret;
-
67  }
-
68 
-
69  public void RankFirst(Solver solver, int elt) {
-
70  operations_research_constraint_solverPINVOKE.RevPartialSequence_RankFirst(swigCPtr, Solver.getCPtr(solver), elt);
+
35  public void Dispose() {
+
36  Dispose(true);
+
37  global::System.GC.SuppressFinalize(this);
+
38  }
+
39 
+
40  protected virtual void Dispose(bool disposing) {
+
41  lock(this) {
+
42  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
43  if (swigCMemOwn) {
+
44  swigCMemOwn = false;
+
45  operations_research_constraint_solverPINVOKE.delete_RevPartialSequence(swigCPtr);
+
46  }
+
47  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
48  }
+
49  }
+
50  }
+
51 
+
52  public RevPartialSequence( int[] items) : this(operations_research_constraint_solverPINVOKE.new_RevPartialSequence__SWIG_0( items.Length, items ), true) {
+
53  }
+
54 
+
55  public RevPartialSequence(int size) : this(operations_research_constraint_solverPINVOKE.new_RevPartialSequence__SWIG_1(size), true) {
+
56  }
+
57 
+
58  public int NumFirstRanked() {
+
59  int ret = operations_research_constraint_solverPINVOKE.RevPartialSequence_NumFirstRanked(swigCPtr);
+
60  return ret;
+
61  }
+
62 
+
63  public int NumLastRanked() {
+
64  int ret = operations_research_constraint_solverPINVOKE.RevPartialSequence_NumLastRanked(swigCPtr);
+
65  return ret;
+
66  }
+
67 
+
68  public int Size() {
+
69  int ret = operations_research_constraint_solverPINVOKE.RevPartialSequence_Size(swigCPtr);
+
70  return ret;
71  }
72 
-
73  public void RankLast(Solver solver, int elt) {
-
74  operations_research_constraint_solverPINVOKE.RevPartialSequence_RankLast(swigCPtr, Solver.getCPtr(solver), elt);
+
73  public void RankFirst(Solver solver, int elt) {
+
74  operations_research_constraint_solverPINVOKE.RevPartialSequence_RankFirst(swigCPtr, Solver.getCPtr(solver), elt);
75  }
76 
-
77  public bool IsRanked(int elt) {
-
78  bool ret = operations_research_constraint_solverPINVOKE.RevPartialSequence_IsRanked(swigCPtr, elt);
-
79  return ret;
-
80  }
-
81 
-
82  public string ToString() {
-
83  string ret = operations_research_constraint_solverPINVOKE.RevPartialSequence_ToString(swigCPtr);
-
84  return ret;
-
85  }
-
86 
-
87 }
-
88 
-
89 }
+
77  public void RankLast(Solver solver, int elt) {
+
78  operations_research_constraint_solverPINVOKE.RevPartialSequence_RankLast(swigCPtr, Solver.getCPtr(solver), elt);
+
79  }
+
80 
+
81  public bool IsRanked(int elt) {
+
82  bool ret = operations_research_constraint_solverPINVOKE.RevPartialSequence_IsRanked(swigCPtr, elt);
+
83  return ret;
+
84  }
+
85 
+
86  public string ToString() {
+
87  string ret = operations_research_constraint_solverPINVOKE.RevPartialSequence_ToString(swigCPtr);
+
88  return ret;
+
89  }
+
90 
+
91 }
+
92 
+
93 }
static bool RevPartialSequence_IsRanked(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static string RevPartialSequence_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int NumLastRanked()
+
int NumLastRanked()
bool swigCMemOwn
-
virtual void Dispose()
static void RevPartialSequence_RankLast(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static int RevPartialSequence_NumLastRanked(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void RankLast(Solver solver, int elt)
+
void RankLast(Solver solver, int elt)
+
void Dispose()
Definition: Assignment.cs:11
-
int Size()
+
int Size()
static int RevPartialSequence_Size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void RankFirst(Solver solver, int elt)
+
void RankFirst(Solver solver, int elt)
static void delete_RevPartialSequence(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int NumFirstRanked()
-
RevPartialSequence(int[] items)
+
int NumFirstRanked()
+
RevPartialSequence(int[] items)
+
virtual void Dispose(bool disposing)
static void RevPartialSequence_RankFirst(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
-
RevPartialSequence(int size)
+
RevPartialSequence(int size)
static int RevPartialSequence_NumFirstRanked(global::System.Runtime.InteropServices.HandleRef jarg1)
-
string ToString()
-
bool IsRanked(int elt)
+
string ToString()
+
bool IsRanked(int elt)
-
IntVar SlackVar(long index)
+
IntVar SlackVar(long index)
static long RoutingDimension_GlobalSpanCostCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: IntVar.cs:18
static long RoutingDimension_GetSpanUpperBoundForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static long RoutingDimension_GetTransitValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4)
-
bool HasCumulVarSoftUpperBound(long index)
+
bool HasCumulVarSoftUpperBound(long index)
static string RoutingDimension_Name(global::System.Runtime.InteropServices.HandleRef jarg1)
static long RoutingDimension_ShortestTransitionSlack(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
string Name()
+
string Name()
static long RoutingDimension_GetLocalOptimizerOffsetForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool RoutingDimension_HasCumulVarSoftLowerBound(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
void SetCumulVarSoftLowerBound(long index, long lower_bound, long coefficient)
-
void SetSpanUpperBoundForVehicle(long upper_bound, int vehicle)
+
void SetCumulVarSoftLowerBound(long index, long lower_bound, long coefficient)
+
void SetSpanUpperBoundForVehicle(long upper_bound, int vehicle)
static void RoutingDimension_SetSpanCostCoefficientForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, int jarg3)
static int RoutingDimension_GetPostTravelEvaluatorOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr RoutingDimension_FixedTransitVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
void SetBreakIntervalsOfVehicle(IntervalVarVector breaks, int vehicle, int pre_travel_evaluator, int post_travel_evaluator)
-
bool HasBreakConstraints()
+
void SetBreakIntervalsOfVehicle(IntervalVarVector breaks, int vehicle, int pre_travel_evaluator, int post_travel_evaluator)
+
bool HasBreakConstraints()
static void RoutingDimension_SetBreakIntervalsOfVehicle__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int length4, long[] jarg4)
static void delete_RoutingDimension(global::System.Runtime.InteropServices.HandleRef jarg1)
static long RoutingDimension_GetCumulVarSoftUpperBoundCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
static bool Pending
+
static bool Pending
static long RoutingDimension_GetGlobalOptimizerOffset(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void Dispose()
-
void SetCumulVarSoftUpperBound(long index, long upper_bound, long coefficient)
-
IntVarVector Transits()
-
void SetBreakDistanceDurationOfVehicle(long distance, long duration, int vehicle)
+
void SetCumulVarSoftUpperBound(long index, long upper_bound, long coefficient)
+
IntVarVector Transits()
+
void SetBreakDistanceDurationOfVehicle(long distance, long duration, int vehicle)
Definition: Assignment.cs:11
static long RoutingDimension_GetSpanCostCoefficientForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
Definition: IntVarVector.cs:18
static long RoutingDimension_GetCumulVarSoftLowerBound(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr RoutingDimension_GetBreakIntervalsOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
bool HasCumulVarSoftLowerBound(long index)
+
bool HasCumulVarSoftLowerBound(long index)
static long RoutingDimension_GetCumulVarSoftLowerBoundCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void RoutingDimension_SetCumulVarSoftLowerBound(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4)
-
long GetCumulVarSoftUpperBoundCoefficient(long index)
-
IntVarVector Cumuls()
+
void Dispose()
+
long GetCumulVarSoftUpperBoundCoefficient(long index)
+
IntVarVector Cumuls()
static void RoutingDimension_InitializeBreaks(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long GetLocalOptimizerOffsetForVehicle(int vehicle)
-
long GetGlobalOptimizerOffset()
+
long GetLocalOptimizerOffsetForVehicle(int vehicle)
+
long GetGlobalOptimizerOffset()
static void RoutingDimension_AddNodePrecedence(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4)
static global::System.IntPtr RoutingDimension_Slacks(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void SetSpanCostCoefficientForVehicle(long coefficient, int vehicle)
-
void SetSpanCostCoefficientForAllVehicles(long coefficient)
-
IntVarVector Slacks()
-
IntVar FixedTransitVar(long index)
-
IntVar CumulVar(long index)
+
void SetSpanCostCoefficientForVehicle(long coefficient, int vehicle)
+
void SetSpanCostCoefficientForAllVehicles(long coefficient)
+
IntVarVector Slacks()
+
IntVar FixedTransitVar(long index)
+
IntVar CumulVar(long index)
Definition: RoutingModel.cs:18
-
long GlobalSpanCostCoefficient()
+
long GlobalSpanCostCoefficient()
static global::System.IntPtr RoutingDimension_Transits(global::System.Runtime.InteropServices.HandleRef jarg1)
static void RoutingDimension_SetBreakDistanceDurationOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, int jarg4)
-
IntVar TransitVar(long index)
+
IntVar TransitVar(long index)
static void RoutingDimension_SetGlobalSpanCostCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr RoutingDimension_Cumuls(global::System.Runtime.InteropServices.HandleRef jarg1)
static void RoutingDimension_SetBreakIntervalsOfVehicle__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int length4, long[] jarg4, LongLongToLong jarg5)
-
long GetSpanUpperBoundForVehicle(int vehicle)
-
int GetPostTravelEvaluatorOfVehicle(int vehicle)
+
long GetSpanUpperBoundForVehicle(int vehicle)
+
int GetPostTravelEvaluatorOfVehicle(int vehicle)
static global::System.IntPtr RoutingDimension_FixedTransits(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr RoutingDimension_BaseDimension(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long ShortestTransitionSlack(long node)
-
void SetBreakIntervalsOfVehicle(IntervalVarVector breaks, int vehicle, long[] node_visit_transits, LongLongToLong group_delays)
-
long GetSpanCostCoefficientForVehicle(int vehicle)
-
long GetTransitValueFromClass(long from_index, long to_index, long vehicle_class)
+
long ShortestTransitionSlack(long node)
+
void SetBreakIntervalsOfVehicle(IntervalVarVector breaks, int vehicle, long[] node_visit_transits, LongLongToLong group_delays)
+
long GetSpanCostCoefficientForVehicle(int vehicle)
+
long GetTransitValueFromClass(long from_index, long to_index, long vehicle_class)
static void RoutingDimension_SetCumulVarSoftUpperBound(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4)
static bool RoutingDimension_HasBreakConstraints(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntVarVector FixedTransits()
+
IntVarVector FixedTransits()
static global::System.IntPtr RoutingDimension_Model(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long GetTransitValue(long from_index, long to_index, long vehicle)
-
IntervalVarVector GetBreakIntervalsOfVehicle(int vehicle)
-
RoutingModel Model()
+
long GetTransitValue(long from_index, long to_index, long vehicle)
+
IntervalVarVector GetBreakIntervalsOfVehicle(int vehicle)
+
RoutingModel Model()
static bool RoutingDimension_HasPickupToDeliveryLimits(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr RoutingDimension_TransitVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
void SetGlobalSpanCostCoefficient(long coefficient)
+
void SetGlobalSpanCostCoefficient(long coefficient)
static void RoutingDimension_SetBreakIntervalsOfVehicle__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4, int jarg5)
-
void SetBreakIntervalsOfVehicle(IntervalVarVector breaks, int vehicle, long[] node_visit_transits)
-
bool HasPickupToDeliveryLimits()
-
void SetPickupToDeliveryLimitFunctionForPair(IntIntToLong limit_function, int pair_index)
-
long GetCumulVarSoftLowerBound(long index)
+
void SetBreakIntervalsOfVehicle(IntervalVarVector breaks, int vehicle, long[] node_visit_transits)
+
bool HasPickupToDeliveryLimits()
+
void SetPickupToDeliveryLimitFunctionForPair(IntIntToLong limit_function, int pair_index)
+
long GetCumulVarSoftLowerBound(long index)
bool swigCMemOwn
static bool RoutingDimension_HasCumulVarSoftUpperBound(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void RoutingDimension_SetSpanCostCoefficientForAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
delegate long IntIntToLong(int t, int u)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
static int RoutingDimension_GetPreTravelEvaluatorOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
+
virtual void Dispose(bool disposing)
static long RoutingDimension_GetTransitValueFromClass(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4)
-
void InitializeBreaks()
+
void InitializeBreaks()
static global::System.IntPtr RoutingDimension_CumulVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void RoutingDimension_SetPickupToDeliveryLimitFunctionForPair(global::System.Runtime.InteropServices.HandleRef jarg1, IntIntToLong jarg2, int jarg3)
-
RoutingDimension BaseDimension()
+
RoutingDimension BaseDimension()
static long RoutingDimension_GetCumulVarSoftUpperBound(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
long GetCumulVarSoftLowerBoundCoefficient(long index)
+
long GetCumulVarSoftLowerBoundCoefficient(long index)
static global::System.IntPtr RoutingDimension_SlackVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void RoutingDimension_SetSpanUpperBoundForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, int jarg3)
-
long GetCumulVarSoftUpperBound(long index)
+
long GetCumulVarSoftUpperBound(long index)
delegate long LongLongToLong(long t, long u)
-
int GetPreTravelEvaluatorOfVehicle(int vehicle)
-
void AddNodePrecedence(long first_node, long second_node, long offset)
+
int GetPreTravelEvaluatorOfVehicle(int vehicle)
+
void AddNodePrecedence(long first_node, long second_node, long offset)
static global::System.IntPtr RoutingIndexManager_NodesToIndices(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2)
-
int GetNumberOfNodes()
+
int GetNumberOfNodes()
-
long NodeToIndex(int node)
+
long NodeToIndex(int node)
Definition: Assignment.cs:11
-
int IndexToNode(long index)
+
int IndexToNode(long index)
static int RoutingIndexManager_GetNumberOfVehicles(global::System.Runtime.InteropServices.HandleRef jarg1)
static int RoutingIndexManager_IndexToNode(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
long[] NodesToIndices(int[] nodes)
-
virtual void Dispose()
-
RoutingIndexManager(int num_nodes, int num_vehicles, int depot)
+
long[] NodesToIndices(int[] nodes)
+
virtual void Dispose(bool disposing)
+
RoutingIndexManager(int num_nodes, int num_vehicles, int depot)
static long RoutingIndexManager_NodeToIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
int GetNumberOfVehicles()
+
int GetNumberOfVehicles()
bool swigCMemOwn
static void delete_RoutingIndexManager(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void CopyTo(long[] array)
-
int GetNumberOfIndices()
-
RoutingIndexManager(int num_nodes, int num_vehicles, int[] starts, int[] ends)
+
void CopyTo(long[] array)
+
int GetNumberOfIndices()
+
RoutingIndexManager(int num_nodes, int num_vehicles, int[] starts, int[] ends)
static int RoutingIndexManager_GetNumberOfNodes(global::System.Runtime.InteropServices.HandleRef jarg1)
+
void Dispose()
static int RoutingIndexManager_GetNumberOfIndices(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int Count
+
int Count
-
static string kRemoveValues
-
override void Dispose()
+
static string kRemoveValues
static global::System.IntPtr RoutingModelVisitor_SWIGUpcast(global::System.IntPtr jarg1)
-
static string kLightElement2
+
static string kLightElement2
static string RoutingModelVisitor_kRemoveValues_get()
Definition: Assignment.cs:11
+
override void Dispose(bool disposing)
bool swigCMemOwn
Definition: BaseObject.cs:20
-
static string kLightElement
+
static string kLightElement
static string RoutingModelVisitor_kLightElement_get()
-
RoutingModelVisitor()
+
RoutingModelVisitor()
Definition: BaseObject.cs:18
static string RoutingModelVisitor_kLightElement2_get()
diff --git a/docs/dotnet/RoutingModel_8cs_source.html b/docs/dotnet/RoutingModel_8cs_source.html index 7d2ef8815e..1f3000db3d 100644 --- a/docs/dotnet/RoutingModel_8cs_source.html +++ b/docs/dotnet/RoutingModel_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -80,794 +80,799 @@
29  }
30 
31  ~RoutingModel() {
-
32  Dispose();
+
32  Dispose(false);
33  }
34 
-
35  public virtual void Dispose() {
-
36  lock(this) {
-
37  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
38  if (swigCMemOwn) {
-
39  swigCMemOwn = false;
-
40  operations_research_constraint_solverPINVOKE.delete_RoutingModel(swigCPtr);
-
41  }
-
42  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
43  }
-
44  global::System.GC.SuppressFinalize(this);
-
45  }
-
46  }
-
47 
-
48  // Keep reference to delegate to avoid GC to collect them early.
-
49  private List<LongToLong> unaryTransitCallbacks;
-
50  private LongToLong StoreLongToLong(LongToLong c) {
-
51  if (unaryTransitCallbacks == null)
-
52  unaryTransitCallbacks = new List<LongToLong>();
-
53  unaryTransitCallbacks.Add(c);
-
54  return c;
-
55  }
-
56 
-
57  private List<LongLongToLong> transitCallbacks;
-
58  private LongLongToLong StoreLongLongToLong(LongLongToLong c) {
-
59  if (transitCallbacks == null)
-
60  transitCallbacks = new List<LongLongToLong>();
-
61  transitCallbacks.Add(c);
-
62  return c;
-
63  }
-
64 
-
65  private List<VoidToVoid> solutionCallbacks;
-
66  private VoidToVoid StoreVoidToVoid(VoidToVoid c) {
-
67  if (solutionCallbacks == null)
-
68  solutionCallbacks = new List<VoidToVoid>();
-
69  solutionCallbacks.Add(c);
-
70  return c;
-
71  }
-
72 
-
73  public static long kNoPenalty {
-
74  get {
-
75  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_kNoPenalty_get();
-
76  return ret;
-
77  }
-
78  }
-
79 
-
80  public static int kNoDisjunction {
-
81  get {
-
82  return operations_research_constraint_solverPINVOKE.RoutingModel_kNoDisjunction_get();
-
83  }
-
84 
-
85  }
-
86 
-
87  public static int kNoDimension {
-
88  get {
-
89  return operations_research_constraint_solverPINVOKE.RoutingModel_kNoDimension_get();
-
90  }
-
91 
-
92  }
-
93 
-
94  public RoutingModel(RoutingIndexManager index_manager) : this(operations_research_constraint_solverPINVOKE.new_RoutingModel__SWIG_0(RoutingIndexManager.getCPtr(index_manager)), true) {
-
95  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
35  public void Dispose() {
+
36  Dispose(true);
+
37  global::System.GC.SuppressFinalize(this);
+
38  }
+
39 
+
40  protected virtual void Dispose(bool disposing) {
+
41  lock(this) {
+
42  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
43  if (swigCMemOwn) {
+
44  swigCMemOwn = false;
+
45  operations_research_constraint_solverPINVOKE.delete_RoutingModel(swigCPtr);
+
46  }
+
47  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
48  }
+
49  }
+
50  }
+
51 
+
52  // Keep reference to delegate to avoid GC to collect them early.
+
53  private List<LongToLong> unaryTransitCallbacks;
+
54  private LongToLong StoreLongToLong(LongToLong c) {
+
55  if (unaryTransitCallbacks == null)
+
56  unaryTransitCallbacks = new List<LongToLong>();
+
57  unaryTransitCallbacks.Add(c);
+
58  return c;
+
59  }
+
60 
+
61  private List<LongLongToLong> transitCallbacks;
+
62  private LongLongToLong StoreLongLongToLong(LongLongToLong c) {
+
63  if (transitCallbacks == null)
+
64  transitCallbacks = new List<LongLongToLong>();
+
65  transitCallbacks.Add(c);
+
66  return c;
+
67  }
+
68 
+
69  private List<VoidToVoid> solutionCallbacks;
+
70  private VoidToVoid StoreVoidToVoid(VoidToVoid c) {
+
71  if (solutionCallbacks == null)
+
72  solutionCallbacks = new List<VoidToVoid>();
+
73  solutionCallbacks.Add(c);
+
74  return c;
+
75  }
+
76 
+
77  public static long kNoPenalty {
+
78  get {
+
79  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_kNoPenalty_get();
+
80  return ret;
+
81  }
+
82  }
+
83 
+
84  public static int kNoDisjunction {
+
85  get {
+
86  return operations_research_constraint_solverPINVOKE.RoutingModel_kNoDisjunction_get();
+
87  }
+
88 
+
89  }
+
90 
+
91  public static int kNoDimension {
+
92  get {
+
93  return operations_research_constraint_solverPINVOKE.RoutingModel_kNoDimension_get();
+
94  }
+
95 
96  }
97 
-
98  public RoutingModel(RoutingIndexManager index_manager, Google.OrTools.ConstraintSolver.RoutingModelParameters parameters) : this(operations_research_constraint_solverPINVOKE.new_RoutingModel__SWIG_1(RoutingIndexManager.getCPtr(index_manager), parameters.CalculateSize(), ProtoHelper.ProtoToByteArray(parameters)), true) {
+
98  public RoutingModel(RoutingIndexManager index_manager) : this(operations_research_constraint_solverPINVOKE.new_RoutingModel__SWIG_0(RoutingIndexManager.getCPtr(index_manager)), true) {
99  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
100  }
101 
-
102  public int RegisterUnaryTransitCallback( LongToLong callback) {
-
103  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_RegisterUnaryTransitCallback(swigCPtr, StoreLongToLong(callback) );
-
104  return ret;
-
105  }
-
106 
-
107  public int RegisterPositiveUnaryTransitCallback( LongToLong callback) {
-
108  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_RegisterPositiveUnaryTransitCallback(swigCPtr, StoreLongToLong(callback) );
-
109  return ret;
-
110  }
-
111 
-
112  public int RegisterTransitCallback( LongLongToLong callback) {
-
113  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_RegisterTransitCallback(swigCPtr, StoreLongLongToLong(callback) );
-
114  return ret;
-
115  }
-
116 
-
117  public int RegisterPositiveTransitCallback( LongLongToLong callback) {
-
118  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_RegisterPositiveTransitCallback(swigCPtr, StoreLongLongToLong(callback) );
-
119  return ret;
-
120  }
-
121 
-
122  public bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name) {
-
123  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_AddDimension(swigCPtr, evaluator_index, slack_max, capacity, fix_start_cumul_to_zero, name);
-
124  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
125  return ret;
-
126  }
-
127 
-
128  public bool AddDimensionWithVehicleTransits( int[] evaluator_indices, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name) {
-
129  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_AddDimensionWithVehicleTransits(swigCPtr, evaluator_indices.Length, evaluator_indices , slack_max, capacity, fix_start_cumul_to_zero, name);
-
130  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
131  return ret;
-
132  }
-
133 
-
134  public bool AddDimensionWithVehicleCapacity(int evaluator_index, long slack_max, long[] vehicle_capacities, bool fix_start_cumul_to_zero, string name) {
-
135  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_AddDimensionWithVehicleCapacity(swigCPtr, evaluator_index, slack_max, vehicle_capacities.Length, vehicle_capacities , fix_start_cumul_to_zero, name);
-
136  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
137  return ret;
-
138  }
-
139 
-
140  public bool AddDimensionWithVehicleTransitAndCapacity( int[] evaluator_indices, long slack_max, long[] vehicle_capacities, bool fix_start_cumul_to_zero, string name) {
-
141  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_AddDimensionWithVehicleTransitAndCapacity(swigCPtr, evaluator_indices.Length, evaluator_indices , slack_max, vehicle_capacities.Length, vehicle_capacities , fix_start_cumul_to_zero, name);
-
142  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
143  return ret;
-
144  }
-
145 
-
146  public bool AddConstantDimensionWithSlack(long value, long capacity, long slack_max, bool fix_start_cumul_to_zero, string name) {
-
147  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_AddConstantDimensionWithSlack(swigCPtr, value, capacity, slack_max, fix_start_cumul_to_zero, name);
-
148  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
149  return ret;
-
150  }
-
151 
-
152  public bool AddConstantDimension(long value, long capacity, bool fix_start_cumul_to_zero, string name) {
-
153  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_AddConstantDimension(swigCPtr, value, capacity, fix_start_cumul_to_zero, name);
-
154  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
155  return ret;
-
156  }
-
157 
-
158  public bool AddVectorDimension( long[] values, long capacity, bool fix_start_cumul_to_zero, string name) {
-
159  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_AddVectorDimension(swigCPtr, values.Length, values , capacity, fix_start_cumul_to_zero, name);
-
160  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
161  return ret;
-
162  }
-
163 
-
164  public Constraint MakePathSpansAndTotalSlacks(RoutingDimension dimension, IntVarVector spans, IntVarVector total_slacks) {
-
165  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_MakePathSpansAndTotalSlacks(swigCPtr, RoutingDimension.getCPtr(dimension), IntVarVector.getCPtr(spans), IntVarVector.getCPtr(total_slacks));
-
166  Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
-
167  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
168  return ret;
-
169  }
-
170 
-
171  public bool HasDimension(string dimension_name) {
-
172  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_HasDimension(swigCPtr, dimension_name);
-
173  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
174  return ret;
-
175  }
-
176 
-
177  public RoutingDimension GetDimensionOrDie(string dimension_name) {
-
178  RoutingDimension ret = new RoutingDimension(operations_research_constraint_solverPINVOKE.RoutingModel_GetDimensionOrDie(swigCPtr, dimension_name), false);
-
179  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
180  return ret;
-
181  }
-
182 
-
183  public RoutingDimension GetMutableDimension(string dimension_name) {
-
184  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_GetMutableDimension(swigCPtr, dimension_name);
-
185  RoutingDimension ret = (cPtr == global::System.IntPtr.Zero) ? null : new RoutingDimension(cPtr, false);
-
186  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
187  return ret;
-
188  }
-
189 
-
190  public void SetPrimaryConstrainedDimension(string dimension_name) {
-
191  operations_research_constraint_solverPINVOKE.RoutingModel_SetPrimaryConstrainedDimension(swigCPtr, dimension_name);
-
192  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
193  }
-
194 
-
195  public string GetPrimaryConstrainedDimension() {
-
196  string ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetPrimaryConstrainedDimension(swigCPtr);
-
197  return ret;
-
198  }
-
199 
-
200  public int AddDisjunction( long[] indices, long penalty, long max_cardinality) {
-
201  return operations_research_constraint_solverPINVOKE.RoutingModel_AddDisjunction__SWIG_0(swigCPtr, indices.Length, indices , penalty, max_cardinality);
-
202 }
+
102  public RoutingModel(RoutingIndexManager index_manager, Google.OrTools.ConstraintSolver.RoutingModelParameters parameters) : this(operations_research_constraint_solverPINVOKE.new_RoutingModel__SWIG_1(RoutingIndexManager.getCPtr(index_manager), parameters.CalculateSize(), ProtoHelper.ProtoToByteArray(parameters)), true) {
+
103  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
104  }
+
105 
+
106  public int RegisterUnaryTransitCallback( LongToLong callback) {
+
107  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_RegisterUnaryTransitCallback(swigCPtr, StoreLongToLong(callback) );
+
108  return ret;
+
109  }
+
110 
+
111  public int RegisterPositiveUnaryTransitCallback( LongToLong callback) {
+
112  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_RegisterPositiveUnaryTransitCallback(swigCPtr, StoreLongToLong(callback) );
+
113  return ret;
+
114  }
+
115 
+
116  public int RegisterTransitCallback( LongLongToLong callback) {
+
117  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_RegisterTransitCallback(swigCPtr, StoreLongLongToLong(callback) );
+
118  return ret;
+
119  }
+
120 
+
121  public int RegisterPositiveTransitCallback( LongLongToLong callback) {
+
122  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_RegisterPositiveTransitCallback(swigCPtr, StoreLongLongToLong(callback) );
+
123  return ret;
+
124  }
+
125 
+
126  public bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name) {
+
127  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_AddDimension(swigCPtr, evaluator_index, slack_max, capacity, fix_start_cumul_to_zero, name);
+
128  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
129  return ret;
+
130  }
+
131 
+
132  public bool AddDimensionWithVehicleTransits( int[] evaluator_indices, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name) {
+
133  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_AddDimensionWithVehicleTransits(swigCPtr, evaluator_indices.Length, evaluator_indices , slack_max, capacity, fix_start_cumul_to_zero, name);
+
134  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
135  return ret;
+
136  }
+
137 
+
138  public bool AddDimensionWithVehicleCapacity(int evaluator_index, long slack_max, long[] vehicle_capacities, bool fix_start_cumul_to_zero, string name) {
+
139  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_AddDimensionWithVehicleCapacity(swigCPtr, evaluator_index, slack_max, vehicle_capacities.Length, vehicle_capacities , fix_start_cumul_to_zero, name);
+
140  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
141  return ret;
+
142  }
+
143 
+
144  public bool AddDimensionWithVehicleTransitAndCapacity( int[] evaluator_indices, long slack_max, long[] vehicle_capacities, bool fix_start_cumul_to_zero, string name) {
+
145  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_AddDimensionWithVehicleTransitAndCapacity(swigCPtr, evaluator_indices.Length, evaluator_indices , slack_max, vehicle_capacities.Length, vehicle_capacities , fix_start_cumul_to_zero, name);
+
146  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
147  return ret;
+
148  }
+
149 
+
150  public bool AddConstantDimensionWithSlack(long value, long capacity, long slack_max, bool fix_start_cumul_to_zero, string name) {
+
151  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_AddConstantDimensionWithSlack(swigCPtr, value, capacity, slack_max, fix_start_cumul_to_zero, name);
+
152  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
153  return ret;
+
154  }
+
155 
+
156  public bool AddConstantDimension(long value, long capacity, bool fix_start_cumul_to_zero, string name) {
+
157  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_AddConstantDimension(swigCPtr, value, capacity, fix_start_cumul_to_zero, name);
+
158  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
159  return ret;
+
160  }
+
161 
+
162  public bool AddVectorDimension( long[] values, long capacity, bool fix_start_cumul_to_zero, string name) {
+
163  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_AddVectorDimension(swigCPtr, values.Length, values , capacity, fix_start_cumul_to_zero, name);
+
164  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
165  return ret;
+
166  }
+
167 
+
168  public Constraint MakePathSpansAndTotalSlacks(RoutingDimension dimension, IntVarVector spans, IntVarVector total_slacks) {
+
169  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_MakePathSpansAndTotalSlacks(swigCPtr, RoutingDimension.getCPtr(dimension), IntVarVector.getCPtr(spans), IntVarVector.getCPtr(total_slacks));
+
170  Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
+
171  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
172  return ret;
+
173  }
+
174 
+
175  public bool HasDimension(string dimension_name) {
+
176  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_HasDimension(swigCPtr, dimension_name);
+
177  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
178  return ret;
+
179  }
+
180 
+
181  public RoutingDimension GetDimensionOrDie(string dimension_name) {
+
182  RoutingDimension ret = new RoutingDimension(operations_research_constraint_solverPINVOKE.RoutingModel_GetDimensionOrDie(swigCPtr, dimension_name), false);
+
183  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
184  return ret;
+
185  }
+
186 
+
187  public RoutingDimension GetMutableDimension(string dimension_name) {
+
188  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_GetMutableDimension(swigCPtr, dimension_name);
+
189  RoutingDimension ret = (cPtr == global::System.IntPtr.Zero) ? null : new RoutingDimension(cPtr, false);
+
190  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
191  return ret;
+
192  }
+
193 
+
194  public void SetPrimaryConstrainedDimension(string dimension_name) {
+
195  operations_research_constraint_solverPINVOKE.RoutingModel_SetPrimaryConstrainedDimension(swigCPtr, dimension_name);
+
196  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
197  }
+
198 
+
199  public string GetPrimaryConstrainedDimension() {
+
200  string ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetPrimaryConstrainedDimension(swigCPtr);
+
201  return ret;
+
202  }
203 
-
204  public int AddDisjunction( long[] indices, long penalty) {
-
205  return operations_research_constraint_solverPINVOKE.RoutingModel_AddDisjunction__SWIG_1(swigCPtr, indices.Length, indices , penalty);
+
204  public int AddDisjunction( long[] indices, long penalty, long max_cardinality) {
+
205  return operations_research_constraint_solverPINVOKE.RoutingModel_AddDisjunction__SWIG_0(swigCPtr, indices.Length, indices , penalty, max_cardinality);
206 }
207 
-
208  public int AddDisjunction( long[] indices) {
-
209  return operations_research_constraint_solverPINVOKE.RoutingModel_AddDisjunction__SWIG_2(swigCPtr, indices.Length, indices );
+
208  public int AddDisjunction( long[] indices, long penalty) {
+
209  return operations_research_constraint_solverPINVOKE.RoutingModel_AddDisjunction__SWIG_1(swigCPtr, indices.Length, indices , penalty);
210 }
211 
-
212  public int[] GetDisjunctionIndices(long index) {
-
213  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_GetDisjunctionIndices__SWIG_0(swigCPtr, index);
-
214  CpIntVector tmpVector = null;
-
215  if (cPtr != global::System.IntPtr.Zero) {
-
216  tmpVector = new CpIntVector(cPtr, true);
-
217  int[] outArray = new int[tmpVector.Count];
-
218  tmpVector.CopyTo(outArray);
-
219  return outArray;
-
220  }
-
221  return null;
-
222 }
-
223 
-
224  public long[] GetDisjunctionIndices(int index) {
-
225  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_GetDisjunctionIndices__SWIG_1(swigCPtr, index);
-
226  CpInt64Vector tmpVector = null;
-
227  if (cPtr != global::System.IntPtr.Zero) {
-
228  tmpVector = new CpInt64Vector(cPtr, true);
-
229  long[] outArray = new long[tmpVector.Count];
-
230  tmpVector.CopyTo(outArray);
-
231  return outArray;
-
232  }
-
233  return null;
-
234 }
-
235 
-
236  public long GetDisjunctionPenalty(int index) {
-
237  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetDisjunctionPenalty(swigCPtr, index);
-
238  return ret;
-
239  }
-
240 
-
241  public long GetDisjunctionMaxCardinality(int index) {
-
242  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetDisjunctionMaxCardinality(swigCPtr, index);
-
243  return ret;
-
244  }
-
245 
-
246  public int GetNumberOfDisjunctions() {
-
247  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetNumberOfDisjunctions(swigCPtr);
-
248  return ret;
-
249  }
-
250 
-
251  public void IgnoreDisjunctionsAlreadyForcedToZero() {
-
252  operations_research_constraint_solverPINVOKE.RoutingModel_IgnoreDisjunctionsAlreadyForcedToZero(swigCPtr);
+
212  public int AddDisjunction( long[] indices) {
+
213  return operations_research_constraint_solverPINVOKE.RoutingModel_AddDisjunction__SWIG_2(swigCPtr, indices.Length, indices );
+
214 }
+
215 
+
216  public int[] GetDisjunctionIndices(long index) {
+
217  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_GetDisjunctionIndices__SWIG_0(swigCPtr, index);
+
218  CpIntVector tmpVector = null;
+
219  if (cPtr != global::System.IntPtr.Zero) {
+
220  tmpVector = new CpIntVector(cPtr, true);
+
221  int[] outArray = new int[tmpVector.Count];
+
222  tmpVector.CopyTo(outArray);
+
223  return outArray;
+
224  }
+
225  return null;
+
226 }
+
227 
+
228  public long[] GetDisjunctionIndices(int index) {
+
229  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_GetDisjunctionIndices__SWIG_1(swigCPtr, index);
+
230  CpInt64Vector tmpVector = null;
+
231  if (cPtr != global::System.IntPtr.Zero) {
+
232  tmpVector = new CpInt64Vector(cPtr, true);
+
233  long[] outArray = new long[tmpVector.Count];
+
234  tmpVector.CopyTo(outArray);
+
235  return outArray;
+
236  }
+
237  return null;
+
238 }
+
239 
+
240  public long GetDisjunctionPenalty(int index) {
+
241  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetDisjunctionPenalty(swigCPtr, index);
+
242  return ret;
+
243  }
+
244 
+
245  public long GetDisjunctionMaxCardinality(int index) {
+
246  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetDisjunctionMaxCardinality(swigCPtr, index);
+
247  return ret;
+
248  }
+
249 
+
250  public int GetNumberOfDisjunctions() {
+
251  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetNumberOfDisjunctions(swigCPtr);
+
252  return ret;
253  }
254 
-
255  public void AddSoftSameVehicleConstraint( long[] indices, long cost) {
-
256  operations_research_constraint_solverPINVOKE.RoutingModel_AddSoftSameVehicleConstraint(swigCPtr, indices.Length, indices , cost);
+
255  public void IgnoreDisjunctionsAlreadyForcedToZero() {
+
256  operations_research_constraint_solverPINVOKE.RoutingModel_IgnoreDisjunctionsAlreadyForcedToZero(swigCPtr);
257  }
258 
-
259  public void SetAllowedVehiclesForIndex( int[] vehicles, long index) {
-
260  operations_research_constraint_solverPINVOKE.RoutingModel_SetAllowedVehiclesForIndex(swigCPtr, vehicles.Length, vehicles , index);
+
259  public void AddSoftSameVehicleConstraint( long[] indices, long cost) {
+
260  operations_research_constraint_solverPINVOKE.RoutingModel_AddSoftSameVehicleConstraint(swigCPtr, indices.Length, indices , cost);
261  }
262 
-
263  public bool IsVehicleAllowedForIndex(int vehicle, long index) {
-
264  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_IsVehicleAllowedForIndex(swigCPtr, vehicle, index);
-
265  return ret;
-
266  }
-
267 
-
268  public void AddPickupAndDelivery(long pickup, long delivery) {
-
269  operations_research_constraint_solverPINVOKE.RoutingModel_AddPickupAndDelivery(swigCPtr, pickup, delivery);
+
263  public void SetAllowedVehiclesForIndex( int[] vehicles, long index) {
+
264  operations_research_constraint_solverPINVOKE.RoutingModel_SetAllowedVehiclesForIndex(swigCPtr, vehicles.Length, vehicles , index);
+
265  }
+
266 
+
267  public bool IsVehicleAllowedForIndex(int vehicle, long index) {
+
268  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_IsVehicleAllowedForIndex(swigCPtr, vehicle, index);
+
269  return ret;
270  }
271 
-
272  public void AddPickupAndDeliverySets(int pickup_disjunction, int delivery_disjunction) {
-
273  operations_research_constraint_solverPINVOKE.RoutingModel_AddPickupAndDeliverySets(swigCPtr, pickup_disjunction, delivery_disjunction);
+
272  public void AddPickupAndDelivery(long pickup, long delivery) {
+
273  operations_research_constraint_solverPINVOKE.RoutingModel_AddPickupAndDelivery(swigCPtr, pickup, delivery);
274  }
275 
-
276  public void SetPickupAndDeliveryPolicyOfAllVehicles(int policy) {
-
277  operations_research_constraint_solverPINVOKE.RoutingModel_SetPickupAndDeliveryPolicyOfAllVehicles(swigCPtr, policy);
+
276  public void AddPickupAndDeliverySets(int pickup_disjunction, int delivery_disjunction) {
+
277  operations_research_constraint_solverPINVOKE.RoutingModel_AddPickupAndDeliverySets(swigCPtr, pickup_disjunction, delivery_disjunction);
278  }
279 
-
280  public void SetPickupAndDeliveryPolicyOfVehicle(int policy, int vehicle) {
-
281  operations_research_constraint_solverPINVOKE.RoutingModel_SetPickupAndDeliveryPolicyOfVehicle(swigCPtr, policy, vehicle);
+
280  public void SetPickupAndDeliveryPolicyOfAllVehicles(int policy) {
+
281  operations_research_constraint_solverPINVOKE.RoutingModel_SetPickupAndDeliveryPolicyOfAllVehicles(swigCPtr, policy);
282  }
283 
-
284  public int GetPickupAndDeliveryPolicyOfVehicle(int vehicle) {
-
285  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetPickupAndDeliveryPolicyOfVehicle(swigCPtr, vehicle);
-
286  return ret;
-
287  }
-
288 
-
289  public int GetNumOfSingletonNodes() {
-
290  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetNumOfSingletonNodes(swigCPtr);
-
291  return ret;
-
292  }
-
293 
-
294  public void SetVisitType(long index, int type) {
-
295  operations_research_constraint_solverPINVOKE.RoutingModel_SetVisitType(swigCPtr, index, type);
+
284  public void SetPickupAndDeliveryPolicyOfVehicle(int policy, int vehicle) {
+
285  operations_research_constraint_solverPINVOKE.RoutingModel_SetPickupAndDeliveryPolicyOfVehicle(swigCPtr, policy, vehicle);
+
286  }
+
287 
+
288  public int GetPickupAndDeliveryPolicyOfVehicle(int vehicle) {
+
289  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetPickupAndDeliveryPolicyOfVehicle(swigCPtr, vehicle);
+
290  return ret;
+
291  }
+
292 
+
293  public int GetNumOfSingletonNodes() {
+
294  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetNumOfSingletonNodes(swigCPtr);
+
295  return ret;
296  }
297 
-
298  public int GetVisitType(long index) {
-
299  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetVisitType(swigCPtr, index);
-
300  return ret;
-
301  }
-
302 
-
303  public int GetNumberOfVisitTypes() {
-
304  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetNumberOfVisitTypes(swigCPtr);
-
305  return ret;
-
306  }
-
307 
-
308  public long UnperformedPenalty(long var_index) {
-
309  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_UnperformedPenalty(swigCPtr, var_index);
-
310  return ret;
-
311  }
-
312 
-
313  public long UnperformedPenaltyOrValue(long default_value, long var_index) {
-
314  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_UnperformedPenaltyOrValue(swigCPtr, default_value, var_index);
-
315  return ret;
-
316  }
-
317 
-
318  public long GetDepot() {
-
319  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetDepot(swigCPtr);
-
320  return ret;
-
321  }
-
322 
-
323  public void SetArcCostEvaluatorOfAllVehicles(int evaluator_index) {
-
324  operations_research_constraint_solverPINVOKE.RoutingModel_SetArcCostEvaluatorOfAllVehicles(swigCPtr, evaluator_index);
+
298  public void SetVisitType(long index, int type) {
+
299  operations_research_constraint_solverPINVOKE.RoutingModel_SetVisitType(swigCPtr, index, type);
+
300  }
+
301 
+
302  public int GetVisitType(long index) {
+
303  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetVisitType(swigCPtr, index);
+
304  return ret;
+
305  }
+
306 
+
307  public int GetNumberOfVisitTypes() {
+
308  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetNumberOfVisitTypes(swigCPtr);
+
309  return ret;
+
310  }
+
311 
+
312  public long UnperformedPenalty(long var_index) {
+
313  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_UnperformedPenalty(swigCPtr, var_index);
+
314  return ret;
+
315  }
+
316 
+
317  public long UnperformedPenaltyOrValue(long default_value, long var_index) {
+
318  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_UnperformedPenaltyOrValue(swigCPtr, default_value, var_index);
+
319  return ret;
+
320  }
+
321 
+
322  public long GetDepot() {
+
323  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetDepot(swigCPtr);
+
324  return ret;
325  }
326 
-
327  public void SetArcCostEvaluatorOfVehicle(int evaluator_index, int vehicle) {
-
328  operations_research_constraint_solverPINVOKE.RoutingModel_SetArcCostEvaluatorOfVehicle(swigCPtr, evaluator_index, vehicle);
+
327  public void SetArcCostEvaluatorOfAllVehicles(int evaluator_index) {
+
328  operations_research_constraint_solverPINVOKE.RoutingModel_SetArcCostEvaluatorOfAllVehicles(swigCPtr, evaluator_index);
329  }
330 
-
331  public void SetFixedCostOfAllVehicles(long cost) {
-
332  operations_research_constraint_solverPINVOKE.RoutingModel_SetFixedCostOfAllVehicles(swigCPtr, cost);
+
331  public void SetArcCostEvaluatorOfVehicle(int evaluator_index, int vehicle) {
+
332  operations_research_constraint_solverPINVOKE.RoutingModel_SetArcCostEvaluatorOfVehicle(swigCPtr, evaluator_index, vehicle);
333  }
334 
-
335  public void SetFixedCostOfVehicle(long cost, int vehicle) {
-
336  operations_research_constraint_solverPINVOKE.RoutingModel_SetFixedCostOfVehicle(swigCPtr, cost, vehicle);
+
335  public void SetFixedCostOfAllVehicles(long cost) {
+
336  operations_research_constraint_solverPINVOKE.RoutingModel_SetFixedCostOfAllVehicles(swigCPtr, cost);
337  }
338 
-
339  public long GetFixedCostOfVehicle(int vehicle) {
-
340  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetFixedCostOfVehicle(swigCPtr, vehicle);
-
341  return ret;
-
342  }
-
343 
-
344  public void SetAmortizedCostFactorsOfAllVehicles(long linear_cost_factor, long quadratic_cost_factor) {
-
345  operations_research_constraint_solverPINVOKE.RoutingModel_SetAmortizedCostFactorsOfAllVehicles(swigCPtr, linear_cost_factor, quadratic_cost_factor);
+
339  public void SetFixedCostOfVehicle(long cost, int vehicle) {
+
340  operations_research_constraint_solverPINVOKE.RoutingModel_SetFixedCostOfVehicle(swigCPtr, cost, vehicle);
+
341  }
+
342 
+
343  public long GetFixedCostOfVehicle(int vehicle) {
+
344  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetFixedCostOfVehicle(swigCPtr, vehicle);
+
345  return ret;
346  }
347 
-
348  public void SetAmortizedCostFactorsOfVehicle(long linear_cost_factor, long quadratic_cost_factor, int vehicle) {
-
349  operations_research_constraint_solverPINVOKE.RoutingModel_SetAmortizedCostFactorsOfVehicle(swigCPtr, linear_cost_factor, quadratic_cost_factor, vehicle);
+
348  public void SetAmortizedCostFactorsOfAllVehicles(long linear_cost_factor, long quadratic_cost_factor) {
+
349  operations_research_constraint_solverPINVOKE.RoutingModel_SetAmortizedCostFactorsOfAllVehicles(swigCPtr, linear_cost_factor, quadratic_cost_factor);
350  }
351 
-
352  public long[] GetAmortizedLinearCostFactorOfVehicles() {
-
353  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_GetAmortizedLinearCostFactorOfVehicles(swigCPtr);
-
354  CpInt64Vector tmpVector = null;
-
355  if (cPtr != global::System.IntPtr.Zero) {
-
356  tmpVector = new CpInt64Vector(cPtr, true);
-
357  long[] outArray = new long[tmpVector.Count];
-
358  tmpVector.CopyTo(outArray);
-
359  return outArray;
-
360  }
-
361  return null;
-
362 }
-
363 
-
364  public long[] GetAmortizedQuadraticCostFactorOfVehicles() {
-
365  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_GetAmortizedQuadraticCostFactorOfVehicles(swigCPtr);
-
366  CpInt64Vector tmpVector = null;
-
367  if (cPtr != global::System.IntPtr.Zero) {
-
368  tmpVector = new CpInt64Vector(cPtr, true);
-
369  long[] outArray = new long[tmpVector.Count];
-
370  tmpVector.CopyTo(outArray);
-
371  return outArray;
-
372  }
-
373  return null;
-
374 }
-
375 
-
376  public void ConsiderEmptyRouteCostsForVehicle(bool consider_costs, int vehicle) {
-
377  operations_research_constraint_solverPINVOKE.RoutingModel_ConsiderEmptyRouteCostsForVehicle(swigCPtr, consider_costs, vehicle);
-
378  }
+
352  public void SetAmortizedCostFactorsOfVehicle(long linear_cost_factor, long quadratic_cost_factor, int vehicle) {
+
353  operations_research_constraint_solverPINVOKE.RoutingModel_SetAmortizedCostFactorsOfVehicle(swigCPtr, linear_cost_factor, quadratic_cost_factor, vehicle);
+
354  }
+
355 
+
356  public long[] GetAmortizedLinearCostFactorOfVehicles() {
+
357  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_GetAmortizedLinearCostFactorOfVehicles(swigCPtr);
+
358  CpInt64Vector tmpVector = null;
+
359  if (cPtr != global::System.IntPtr.Zero) {
+
360  tmpVector = new CpInt64Vector(cPtr, true);
+
361  long[] outArray = new long[tmpVector.Count];
+
362  tmpVector.CopyTo(outArray);
+
363  return outArray;
+
364  }
+
365  return null;
+
366 }
+
367 
+
368  public long[] GetAmortizedQuadraticCostFactorOfVehicles() {
+
369  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_GetAmortizedQuadraticCostFactorOfVehicles(swigCPtr);
+
370  CpInt64Vector tmpVector = null;
+
371  if (cPtr != global::System.IntPtr.Zero) {
+
372  tmpVector = new CpInt64Vector(cPtr, true);
+
373  long[] outArray = new long[tmpVector.Count];
+
374  tmpVector.CopyTo(outArray);
+
375  return outArray;
+
376  }
+
377  return null;
+
378 }
379 
-
380  public bool AreEmptyRouteCostsConsideredForVehicle(int vehicle) {
-
381  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_AreEmptyRouteCostsConsideredForVehicle(swigCPtr, vehicle);
-
382  return ret;
-
383  }
-
384 
-
385  public void SetFirstSolutionEvaluator( LongLongToLong evaluator) {
-
386  operations_research_constraint_solverPINVOKE.RoutingModel_SetFirstSolutionEvaluator(swigCPtr, StoreLongLongToLong(evaluator) );
+
380  public void ConsiderEmptyRouteCostsForVehicle(bool consider_costs, int vehicle) {
+
381  operations_research_constraint_solverPINVOKE.RoutingModel_ConsiderEmptyRouteCostsForVehicle(swigCPtr, consider_costs, vehicle);
+
382  }
+
383 
+
384  public bool AreEmptyRouteCostsConsideredForVehicle(int vehicle) {
+
385  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_AreEmptyRouteCostsConsideredForVehicle(swigCPtr, vehicle);
+
386  return ret;
387  }
388 
-
389  public void AddLocalSearchOperator(LocalSearchOperator ls_operator) {
-
390  operations_research_constraint_solverPINVOKE.RoutingModel_AddLocalSearchOperator(swigCPtr, LocalSearchOperator.getCPtr(ls_operator));
+
389  public void SetFirstSolutionEvaluator( LongLongToLong evaluator) {
+
390  operations_research_constraint_solverPINVOKE.RoutingModel_SetFirstSolutionEvaluator(swigCPtr, StoreLongLongToLong(evaluator) );
391  }
392 
-
393  public void AddSearchMonitor(SearchMonitor monitor) {
-
394  operations_research_constraint_solverPINVOKE.RoutingModel_AddSearchMonitor(swigCPtr, SearchMonitor.getCPtr(monitor));
+
393  public void AddLocalSearchOperator(LocalSearchOperator ls_operator) {
+
394  operations_research_constraint_solverPINVOKE.RoutingModel_AddLocalSearchOperator(swigCPtr, LocalSearchOperator.getCPtr(ls_operator));
395  }
396 
-
397  public void AddAtSolutionCallback( VoidToVoid callback) {
-
398  operations_research_constraint_solverPINVOKE.RoutingModel_AddAtSolutionCallback(swigCPtr, StoreVoidToVoid(callback) );
+
397  public void AddSearchMonitor(SearchMonitor monitor) {
+
398  operations_research_constraint_solverPINVOKE.RoutingModel_AddSearchMonitor(swigCPtr, SearchMonitor.getCPtr(monitor));
399  }
400 
-
401  public void AddVariableMinimizedByFinalizer(IntVar var) {
-
402  operations_research_constraint_solverPINVOKE.RoutingModel_AddVariableMinimizedByFinalizer(swigCPtr, IntVar.getCPtr(var));
+
401  public void AddAtSolutionCallback( VoidToVoid callback) {
+
402  operations_research_constraint_solverPINVOKE.RoutingModel_AddAtSolutionCallback(swigCPtr, StoreVoidToVoid(callback) );
403  }
404 
-
405  public void AddVariableMaximizedByFinalizer(IntVar var) {
-
406  operations_research_constraint_solverPINVOKE.RoutingModel_AddVariableMaximizedByFinalizer(swigCPtr, IntVar.getCPtr(var));
+
405  public void AddVariableMinimizedByFinalizer(IntVar var) {
+
406  operations_research_constraint_solverPINVOKE.RoutingModel_AddVariableMinimizedByFinalizer(swigCPtr, IntVar.getCPtr(var));
407  }
408 
-
409  public void AddWeightedVariableMinimizedByFinalizer(IntVar var, long cost) {
-
410  operations_research_constraint_solverPINVOKE.RoutingModel_AddWeightedVariableMinimizedByFinalizer(swigCPtr, IntVar.getCPtr(var), cost);
+
409  public void AddVariableMaximizedByFinalizer(IntVar var) {
+
410  operations_research_constraint_solverPINVOKE.RoutingModel_AddVariableMaximizedByFinalizer(swigCPtr, IntVar.getCPtr(var));
411  }
412 
-
413  public void AddVariableTargetToFinalizer(IntVar var, long target) {
-
414  operations_research_constraint_solverPINVOKE.RoutingModel_AddVariableTargetToFinalizer(swigCPtr, IntVar.getCPtr(var), target);
+
413  public void AddWeightedVariableMinimizedByFinalizer(IntVar var, long cost) {
+
414  operations_research_constraint_solverPINVOKE.RoutingModel_AddWeightedVariableMinimizedByFinalizer(swigCPtr, IntVar.getCPtr(var), cost);
415  }
416 
-
417  public void CloseModel() {
-
418  operations_research_constraint_solverPINVOKE.RoutingModel_CloseModel(swigCPtr);
+
417  public void AddVariableTargetToFinalizer(IntVar var, long target) {
+
418  operations_research_constraint_solverPINVOKE.RoutingModel_AddVariableTargetToFinalizer(swigCPtr, IntVar.getCPtr(var), target);
419  }
420 
-
421  public void CloseModelWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters) {
-
422  operations_research_constraint_solverPINVOKE.RoutingModel_CloseModelWithParameters(swigCPtr, search_parameters.CalculateSize(), ProtoHelper.ProtoToByteArray(search_parameters));
+
421  public void CloseModel() {
+
422  operations_research_constraint_solverPINVOKE.RoutingModel_CloseModel(swigCPtr);
423  }
424 
-
425  public Assignment Solve(Assignment assignment) {
-
426  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_Solve__SWIG_0(swigCPtr, Assignment.getCPtr(assignment));
-
427  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
-
428  return ret;
-
429  }
-
430 
-
431  public Assignment Solve() {
-
432  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_Solve__SWIG_1(swigCPtr);
-
433  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
-
434  return ret;
-
435  }
-
436 
-
437  public Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters) {
-
438  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_SolveWithParameters(swigCPtr, search_parameters.CalculateSize(), ProtoHelper.ProtoToByteArray(search_parameters));
-
439  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
-
440  return ret;
-
441  }
-
442 
-
443  public Assignment SolveFromAssignmentWithParameters(Assignment assignment, Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters) {
-
444  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_SolveFromAssignmentWithParameters(swigCPtr, Assignment.getCPtr(assignment), search_parameters.CalculateSize(), ProtoHelper.ProtoToByteArray(search_parameters));
-
445  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
-
446  return ret;
-
447  }
-
448 
-
449  public void SetAssignmentFromOtherModelAssignment(Assignment target_assignment, RoutingModel source_model, Assignment source_assignment) {
-
450  operations_research_constraint_solverPINVOKE.RoutingModel_SetAssignmentFromOtherModelAssignment(swigCPtr, Assignment.getCPtr(target_assignment), RoutingModel.getCPtr(source_model), Assignment.getCPtr(source_assignment));
+
425  public void CloseModelWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters) {
+
426  operations_research_constraint_solverPINVOKE.RoutingModel_CloseModelWithParameters(swigCPtr, search_parameters.CalculateSize(), ProtoHelper.ProtoToByteArray(search_parameters));
+
427  }
+
428 
+
429  public Assignment Solve(Assignment assignment) {
+
430  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_Solve__SWIG_0(swigCPtr, Assignment.getCPtr(assignment));
+
431  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
+
432  return ret;
+
433  }
+
434 
+
435  public Assignment Solve() {
+
436  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_Solve__SWIG_1(swigCPtr);
+
437  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
+
438  return ret;
+
439  }
+
440 
+
441  public Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters) {
+
442  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_SolveWithParameters(swigCPtr, search_parameters.CalculateSize(), ProtoHelper.ProtoToByteArray(search_parameters));
+
443  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
+
444  return ret;
+
445  }
+
446 
+
447  public Assignment SolveFromAssignmentWithParameters(Assignment assignment, Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters) {
+
448  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_SolveFromAssignmentWithParameters(swigCPtr, Assignment.getCPtr(assignment), search_parameters.CalculateSize(), ProtoHelper.ProtoToByteArray(search_parameters));
+
449  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
+
450  return ret;
451  }
452 
-
453  public long ComputeLowerBound() {
-
454  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_ComputeLowerBound(swigCPtr);
-
455  return ret;
-
456  }
-
457 
-
458  public int GetStatus() {
-
459  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetStatus(swigCPtr);
-
460  return ret;
-
461  }
-
462 
-
463  public IntVar ApplyLocks( long[] locks) {
-
464  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_ApplyLocks(swigCPtr, locks.Length, locks );
-
465  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
466  return ret;
-
467  }
-
468 
-
469  public bool ApplyLocksToAllVehicles( long[][] locks, bool close_routes) {
-
470  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_ApplyLocksToAllVehicles(swigCPtr,
-
471  locks.GetLength(0),
-
472  NestedArrayHelper.GetArraySecondSize(locks),
-
473  NestedArrayHelper.GetFlatArray(locks)
-
474 , close_routes);
-
475  return ret;
-
476  }
-
477 
-
478  public Assignment PreAssignment() {
-
479  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_PreAssignment(swigCPtr);
-
480  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
-
481  return ret;
-
482  }
-
483 
-
484  public Assignment MutablePreAssignment() {
-
485  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_MutablePreAssignment(swigCPtr);
-
486  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
-
487  return ret;
-
488  }
-
489 
-
490  public bool WriteAssignment(string file_name) {
-
491  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_WriteAssignment(swigCPtr, file_name);
-
492  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
493  return ret;
-
494  }
-
495 
-
496  public Assignment ReadAssignment(string file_name) {
-
497  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_ReadAssignment(swigCPtr, file_name);
-
498  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
-
499  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
500  return ret;
-
501  }
-
502 
-
503  public Assignment RestoreAssignment(Assignment solution) {
-
504  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_RestoreAssignment(swigCPtr, Assignment.getCPtr(solution));
-
505  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
-
506  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
507  return ret;
-
508  }
-
509 
-
510  public Assignment ReadAssignmentFromRoutes( long[][] routes, bool ignore_inactive_indices) {
-
511  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_ReadAssignmentFromRoutes(swigCPtr,
-
512  routes.GetLength(0),
-
513  NestedArrayHelper.GetArraySecondSize(routes),
-
514  NestedArrayHelper.GetFlatArray(routes)
-
515 , ignore_inactive_indices);
-
516  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
-
517  return ret;
-
518  }
-
519 
-
520  public bool RoutesToAssignment( long[][] routes, bool ignore_inactive_indices, bool close_routes, Assignment assignment) {
-
521  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_RoutesToAssignment(swigCPtr,
-
522  routes.GetLength(0),
-
523  NestedArrayHelper.GetArraySecondSize(routes),
-
524  NestedArrayHelper.GetFlatArray(routes)
-
525 , ignore_inactive_indices, close_routes, Assignment.getCPtr(assignment));
-
526  return ret;
-
527  }
-
528 
-
529  public void AssignmentToRoutes(Assignment assignment, long[][] routes) {
-
530  operations_research_constraint_solverPINVOKE.RoutingModel_AssignmentToRoutes(swigCPtr, Assignment.getCPtr(assignment),
-
531  routes.GetLength(0),
-
532  NestedArrayHelper.GetArraySecondSize(routes),
-
533  NestedArrayHelper.GetFlatArray(routes)
-
534 );
-
535  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
536  }
-
537 
-
538  public Assignment CompactAssignment(Assignment assignment) {
-
539  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_CompactAssignment(swigCPtr, Assignment.getCPtr(assignment));
-
540  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
-
541  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
542  return ret;
-
543  }
-
544 
-
545  public Assignment CompactAndCheckAssignment(Assignment assignment) {
-
546  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_CompactAndCheckAssignment(swigCPtr, Assignment.getCPtr(assignment));
-
547  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
-
548  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
549  return ret;
-
550  }
-
551 
-
552  public void AddToAssignment(IntVar var) {
-
553  operations_research_constraint_solverPINVOKE.RoutingModel_AddToAssignment(swigCPtr, IntVar.getCPtr(var));
+
453  public void SetAssignmentFromOtherModelAssignment(Assignment target_assignment, RoutingModel source_model, Assignment source_assignment) {
+
454  operations_research_constraint_solverPINVOKE.RoutingModel_SetAssignmentFromOtherModelAssignment(swigCPtr, Assignment.getCPtr(target_assignment), RoutingModel.getCPtr(source_model), Assignment.getCPtr(source_assignment));
+
455  }
+
456 
+
457  public long ComputeLowerBound() {
+
458  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_ComputeLowerBound(swigCPtr);
+
459  return ret;
+
460  }
+
461 
+
462  public int GetStatus() {
+
463  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetStatus(swigCPtr);
+
464  return ret;
+
465  }
+
466 
+
467  public IntVar ApplyLocks( long[] locks) {
+
468  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_ApplyLocks(swigCPtr, locks.Length, locks );
+
469  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
470  return ret;
+
471  }
+
472 
+
473  public bool ApplyLocksToAllVehicles( long[][] locks, bool close_routes) {
+
474  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_ApplyLocksToAllVehicles(swigCPtr,
+
475  locks.GetLength(0),
+
476  NestedArrayHelper.GetArraySecondSize(locks),
+
477  NestedArrayHelper.GetFlatArray(locks)
+
478 , close_routes);
+
479  return ret;
+
480  }
+
481 
+
482  public Assignment PreAssignment() {
+
483  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_PreAssignment(swigCPtr);
+
484  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
+
485  return ret;
+
486  }
+
487 
+
488  public Assignment MutablePreAssignment() {
+
489  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_MutablePreAssignment(swigCPtr);
+
490  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
+
491  return ret;
+
492  }
+
493 
+
494  public bool WriteAssignment(string file_name) {
+
495  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_WriteAssignment(swigCPtr, file_name);
+
496  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
497  return ret;
+
498  }
+
499 
+
500  public Assignment ReadAssignment(string file_name) {
+
501  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_ReadAssignment(swigCPtr, file_name);
+
502  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
+
503  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
504  return ret;
+
505  }
+
506 
+
507  public Assignment RestoreAssignment(Assignment solution) {
+
508  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_RestoreAssignment(swigCPtr, Assignment.getCPtr(solution));
+
509  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
+
510  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
511  return ret;
+
512  }
+
513 
+
514  public Assignment ReadAssignmentFromRoutes( long[][] routes, bool ignore_inactive_indices) {
+
515  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_ReadAssignmentFromRoutes(swigCPtr,
+
516  routes.GetLength(0),
+
517  NestedArrayHelper.GetArraySecondSize(routes),
+
518  NestedArrayHelper.GetFlatArray(routes)
+
519 , ignore_inactive_indices);
+
520  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
+
521  return ret;
+
522  }
+
523 
+
524  public bool RoutesToAssignment( long[][] routes, bool ignore_inactive_indices, bool close_routes, Assignment assignment) {
+
525  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_RoutesToAssignment(swigCPtr,
+
526  routes.GetLength(0),
+
527  NestedArrayHelper.GetArraySecondSize(routes),
+
528  NestedArrayHelper.GetFlatArray(routes)
+
529 , ignore_inactive_indices, close_routes, Assignment.getCPtr(assignment));
+
530  return ret;
+
531  }
+
532 
+
533  public void AssignmentToRoutes(Assignment assignment, long[][] routes) {
+
534  operations_research_constraint_solverPINVOKE.RoutingModel_AssignmentToRoutes(swigCPtr, Assignment.getCPtr(assignment),
+
535  routes.GetLength(0),
+
536  NestedArrayHelper.GetArraySecondSize(routes),
+
537  NestedArrayHelper.GetFlatArray(routes)
+
538 );
+
539  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
540  }
+
541 
+
542  public Assignment CompactAssignment(Assignment assignment) {
+
543  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_CompactAssignment(swigCPtr, Assignment.getCPtr(assignment));
+
544  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
+
545  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
546  return ret;
+
547  }
+
548 
+
549  public Assignment CompactAndCheckAssignment(Assignment assignment) {
+
550  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_CompactAndCheckAssignment(swigCPtr, Assignment.getCPtr(assignment));
+
551  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
+
552  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
553  return ret;
554  }
555 
-
556  public void AddIntervalToAssignment(IntervalVar interval) {
-
557  operations_research_constraint_solverPINVOKE.RoutingModel_AddIntervalToAssignment(swigCPtr, IntervalVar.getCPtr(interval));
+
556  public void AddToAssignment(IntVar var) {
+
557  operations_research_constraint_solverPINVOKE.RoutingModel_AddToAssignment(swigCPtr, IntVar.getCPtr(var));
558  }
559 
-
560  public void AddLocalSearchFilter(LocalSearchFilter filter) {
-
561  operations_research_constraint_solverPINVOKE.RoutingModel_AddLocalSearchFilter(swigCPtr, LocalSearchFilter.getCPtr(filter));
+
560  public void AddIntervalToAssignment(IntervalVar interval) {
+
561  operations_research_constraint_solverPINVOKE.RoutingModel_AddIntervalToAssignment(swigCPtr, IntervalVar.getCPtr(interval));
562  }
563 
-
564  public long Start(int vehicle) {
-
565  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_Start(swigCPtr, vehicle);
-
566  return ret;
-
567  }
-
568 
-
569  public long End(int vehicle) {
-
570  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_End(swigCPtr, vehicle);
-
571  return ret;
-
572  }
-
573 
-
574  public bool IsStart(long index) {
-
575  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_IsStart(swigCPtr, index);
-
576  return ret;
-
577  }
-
578 
-
579  public bool IsEnd(long index) {
-
580  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_IsEnd(swigCPtr, index);
-
581  return ret;
-
582  }
-
583 
-
584  public int VehicleIndex(int index) {
-
585  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_VehicleIndex(swigCPtr, index);
-
586  return ret;
-
587  }
-
588 
-
589  public long Next(Assignment assignment, long index) {
-
590  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_Next(swigCPtr, Assignment.getCPtr(assignment), index);
-
591  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
592  return ret;
-
593  }
-
594 
-
595  public bool IsVehicleUsed(Assignment assignment, int vehicle) {
-
596  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_IsVehicleUsed(swigCPtr, Assignment.getCPtr(assignment), vehicle);
-
597  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
598  return ret;
-
599  }
-
600 
-
601  public IntVarVector Nexts() {
-
602  IntVarVector ret = new IntVarVector(operations_research_constraint_solverPINVOKE.RoutingModel_Nexts(swigCPtr), false);
-
603  return ret;
-
604  }
-
605 
-
606  public IntVarVector VehicleVars() {
-
607  IntVarVector ret = new IntVarVector(operations_research_constraint_solverPINVOKE.RoutingModel_VehicleVars(swigCPtr), false);
-
608  return ret;
-
609  }
-
610 
-
611  public IntVar NextVar(long index) {
-
612  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_NextVar(swigCPtr, index);
-
613  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
614  return ret;
-
615  }
-
616 
-
617  public IntVar ActiveVar(long index) {
-
618  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_ActiveVar(swigCPtr, index);
-
619  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
620  return ret;
-
621  }
-
622 
-
623  public IntVar VehicleCostsConsideredVar(int vehicle) {
-
624  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_VehicleCostsConsideredVar(swigCPtr, vehicle);
-
625  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
626  return ret;
-
627  }
-
628 
-
629  public IntVar VehicleVar(long index) {
-
630  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_VehicleVar(swigCPtr, index);
-
631  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
632  return ret;
-
633  }
-
634 
-
635  public IntVar CostVar() {
-
636  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_CostVar(swigCPtr);
-
637  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
638  return ret;
-
639  }
-
640 
-
641  public long GetArcCostForVehicle(long from_index, long to_index, long vehicle) {
-
642  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetArcCostForVehicle(swigCPtr, from_index, to_index, vehicle);
-
643  return ret;
-
644  }
-
645 
-
646  public bool CostsAreHomogeneousAcrossVehicles() {
-
647  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_CostsAreHomogeneousAcrossVehicles(swigCPtr);
-
648  return ret;
-
649  }
-
650 
-
651  public long GetHomogeneousCost(long from_index, long to_index) {
-
652  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetHomogeneousCost(swigCPtr, from_index, to_index);
-
653  return ret;
-
654  }
-
655 
-
656  public long GetArcCostForFirstSolution(long from_index, long to_index) {
-
657  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetArcCostForFirstSolution(swigCPtr, from_index, to_index);
-
658  return ret;
-
659  }
-
660 
-
661  public long GetArcCostForClass(long from_index, long to_index, long cost_class_index) {
-
662  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetArcCostForClass(swigCPtr, from_index, to_index, cost_class_index);
-
663  return ret;
-
664  }
-
665 
-
666  public int GetCostClassIndexOfVehicle(long vehicle) {
-
667  return operations_research_constraint_solverPINVOKE.RoutingModel_GetCostClassIndexOfVehicle(swigCPtr, vehicle);
-
668 }
+
564  public void AddLocalSearchFilter(LocalSearchFilter filter) {
+
565  operations_research_constraint_solverPINVOKE.RoutingModel_AddLocalSearchFilter(swigCPtr, LocalSearchFilter.getCPtr(filter));
+
566  }
+
567 
+
568  public long Start(int vehicle) {
+
569  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_Start(swigCPtr, vehicle);
+
570  return ret;
+
571  }
+
572 
+
573  public long End(int vehicle) {
+
574  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_End(swigCPtr, vehicle);
+
575  return ret;
+
576  }
+
577 
+
578  public bool IsStart(long index) {
+
579  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_IsStart(swigCPtr, index);
+
580  return ret;
+
581  }
+
582 
+
583  public bool IsEnd(long index) {
+
584  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_IsEnd(swigCPtr, index);
+
585  return ret;
+
586  }
+
587 
+
588  public int VehicleIndex(int index) {
+
589  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_VehicleIndex(swigCPtr, index);
+
590  return ret;
+
591  }
+
592 
+
593  public long Next(Assignment assignment, long index) {
+
594  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_Next(swigCPtr, Assignment.getCPtr(assignment), index);
+
595  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
596  return ret;
+
597  }
+
598 
+
599  public bool IsVehicleUsed(Assignment assignment, int vehicle) {
+
600  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_IsVehicleUsed(swigCPtr, Assignment.getCPtr(assignment), vehicle);
+
601  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
602  return ret;
+
603  }
+
604 
+
605  public IntVarVector Nexts() {
+
606  IntVarVector ret = new IntVarVector(operations_research_constraint_solverPINVOKE.RoutingModel_Nexts(swigCPtr), false);
+
607  return ret;
+
608  }
+
609 
+
610  public IntVarVector VehicleVars() {
+
611  IntVarVector ret = new IntVarVector(operations_research_constraint_solverPINVOKE.RoutingModel_VehicleVars(swigCPtr), false);
+
612  return ret;
+
613  }
+
614 
+
615  public IntVar NextVar(long index) {
+
616  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_NextVar(swigCPtr, index);
+
617  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
618  return ret;
+
619  }
+
620 
+
621  public IntVar ActiveVar(long index) {
+
622  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_ActiveVar(swigCPtr, index);
+
623  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
624  return ret;
+
625  }
+
626 
+
627  public IntVar VehicleCostsConsideredVar(int vehicle) {
+
628  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_VehicleCostsConsideredVar(swigCPtr, vehicle);
+
629  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
630  return ret;
+
631  }
+
632 
+
633  public IntVar VehicleVar(long index) {
+
634  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_VehicleVar(swigCPtr, index);
+
635  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
636  return ret;
+
637  }
+
638 
+
639  public IntVar CostVar() {
+
640  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_CostVar(swigCPtr);
+
641  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
642  return ret;
+
643  }
+
644 
+
645  public long GetArcCostForVehicle(long from_index, long to_index, long vehicle) {
+
646  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetArcCostForVehicle(swigCPtr, from_index, to_index, vehicle);
+
647  return ret;
+
648  }
+
649 
+
650  public bool CostsAreHomogeneousAcrossVehicles() {
+
651  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_CostsAreHomogeneousAcrossVehicles(swigCPtr);
+
652  return ret;
+
653  }
+
654 
+
655  public long GetHomogeneousCost(long from_index, long to_index) {
+
656  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetHomogeneousCost(swigCPtr, from_index, to_index);
+
657  return ret;
+
658  }
+
659 
+
660  public long GetArcCostForFirstSolution(long from_index, long to_index) {
+
661  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetArcCostForFirstSolution(swigCPtr, from_index, to_index);
+
662  return ret;
+
663  }
+
664 
+
665  public long GetArcCostForClass(long from_index, long to_index, long cost_class_index) {
+
666  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetArcCostForClass(swigCPtr, from_index, to_index, cost_class_index);
+
667  return ret;
+
668  }
669 
-
670  public bool HasVehicleWithCostClassIndex(int cost_class_index) {
-
671  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_HasVehicleWithCostClassIndex(swigCPtr, cost_class_index);
-
672  return ret;
-
673  }
-
674 
-
675  public int GetCostClassesCount() {
-
676  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetCostClassesCount(swigCPtr);
-
677  return ret;
-
678  }
-
679 
-
680  public int GetNonZeroCostClassesCount() {
-
681  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetNonZeroCostClassesCount(swigCPtr);
-
682  return ret;
-
683  }
-
684 
-
685  public int GetVehicleClassIndexOfVehicle(long vehicle) {
-
686  return operations_research_constraint_solverPINVOKE.RoutingModel_GetVehicleClassIndexOfVehicle(swigCPtr, vehicle);
-
687 }
+
670  public int GetCostClassIndexOfVehicle(long vehicle) {
+
671  return operations_research_constraint_solverPINVOKE.RoutingModel_GetCostClassIndexOfVehicle(swigCPtr, vehicle);
+
672 }
+
673 
+
674  public bool HasVehicleWithCostClassIndex(int cost_class_index) {
+
675  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_HasVehicleWithCostClassIndex(swigCPtr, cost_class_index);
+
676  return ret;
+
677  }
+
678 
+
679  public int GetCostClassesCount() {
+
680  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetCostClassesCount(swigCPtr);
+
681  return ret;
+
682  }
+
683 
+
684  public int GetNonZeroCostClassesCount() {
+
685  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetNonZeroCostClassesCount(swigCPtr);
+
686  return ret;
+
687  }
688 
-
689  public int GetVehicleClassesCount() {
-
690  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetVehicleClassesCount(swigCPtr);
-
691  return ret;
-
692  }
-
693 
-
694  public int[] GetSameVehicleIndicesOfIndex(int node) {
-
695  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_GetSameVehicleIndicesOfIndex(swigCPtr, node);
-
696  CpIntVector tmpVector = null;
-
697  if (cPtr != global::System.IntPtr.Zero) {
-
698  tmpVector = new CpIntVector(cPtr, true);
-
699  int[] outArray = new int[tmpVector.Count];
-
700  tmpVector.CopyTo(outArray);
-
701  return outArray;
-
702  }
-
703  return null;
-
704 }
-
705 
-
706  public bool ArcIsMoreConstrainedThanArc(long from, long to1, long to2) {
-
707  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_ArcIsMoreConstrainedThanArc(swigCPtr, from, to1, to2);
-
708  return ret;
-
709  }
-
710 
-
711  public string DebugOutputAssignment(Assignment solution_assignment, string dimension_to_print) {
-
712  string ret = operations_research_constraint_solverPINVOKE.RoutingModel_DebugOutputAssignment(swigCPtr, Assignment.getCPtr(solution_assignment), dimension_to_print);
-
713  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
714  return ret;
-
715  }
-
716 
-
717  public Solver solver() {
-
718  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_solver(swigCPtr);
-
719  Solver ret = (cPtr == global::System.IntPtr.Zero) ? null : new Solver(cPtr, false);
-
720  return ret;
-
721  }
-
722 
-
723  public bool CheckLimit() {
-
724  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_CheckLimit(swigCPtr);
-
725  return ret;
-
726  }
-
727 
-
728  public int Nodes() {
-
729  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_Nodes(swigCPtr);
-
730  return ret;
-
731  }
-
732 
-
733  public int Vehicles() {
-
734  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_Vehicles(swigCPtr);
-
735  return ret;
-
736  }
-
737 
-
738  public long Size() {
-
739  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_Size(swigCPtr);
-
740  return ret;
-
741  }
-
742 
-
743  public long GetNumberOfDecisionsInFirstSolution(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters) {
-
744  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetNumberOfDecisionsInFirstSolution(swigCPtr, search_parameters.CalculateSize(), ProtoHelper.ProtoToByteArray(search_parameters));
-
745  return ret;
-
746  }
-
747 
-
748  public long GetNumberOfRejectsInFirstSolution(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters) {
-
749  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetNumberOfRejectsInFirstSolution(swigCPtr, search_parameters.CalculateSize(), ProtoHelper.ProtoToByteArray(search_parameters));
-
750  return ret;
-
751  }
-
752 
-
753  public bool IsMatchingModel() {
-
754  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_IsMatchingModel(swigCPtr);
-
755  return ret;
-
756  }
-
757 
-
758  public DecisionBuilder MakeGuidedSlackFinalizer(RoutingDimension dimension, LongToLong initializer) {
-
759  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_MakeGuidedSlackFinalizer(swigCPtr, RoutingDimension.getCPtr(dimension), StoreLongToLong(initializer) );
-
760  DecisionBuilder ret = (cPtr == global::System.IntPtr.Zero) ? null : new DecisionBuilder(cPtr, false);
-
761  return ret;
-
762  }
-
763 
-
764  public DecisionBuilder MakeSelfDependentDimensionFinalizer(RoutingDimension dimension) {
-
765  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_MakeSelfDependentDimensionFinalizer(swigCPtr, RoutingDimension.getCPtr(dimension));
-
766  DecisionBuilder ret = (cPtr == global::System.IntPtr.Zero) ? null : new DecisionBuilder(cPtr, false);
-
767  return ret;
-
768  }
-
769 
-
770  // Status
-
771  public static readonly int ROUTING_NOT_SOLVED = operations_research_constraint_solverPINVOKE.RoutingModel_ROUTING_NOT_SOLVED_get();
-
772  public static readonly int ROUTING_SUCCESS = operations_research_constraint_solverPINVOKE.RoutingModel_ROUTING_SUCCESS_get();
-
773  public static readonly int ROUTING_FAIL = operations_research_constraint_solverPINVOKE.RoutingModel_ROUTING_FAIL_get();
-
774  public static readonly int ROUTING_FAIL_TIMEOUT = operations_research_constraint_solverPINVOKE.RoutingModel_ROUTING_FAIL_TIMEOUT_get();
-
775  public static readonly int ROUTING_INVALID = operations_research_constraint_solverPINVOKE.RoutingModel_ROUTING_INVALID_get();
-
776 
-
777  // PickupAndDeliveryPolicy
-
778  public static readonly int PICKUP_AND_DELIVERY_NO_ORDER = operations_research_constraint_solverPINVOKE.RoutingModel_PICKUP_AND_DELIVERY_NO_ORDER_get();
-
779  public static readonly int PICKUP_AND_DELIVERY_LIFO = operations_research_constraint_solverPINVOKE.RoutingModel_PICKUP_AND_DELIVERY_LIFO_get();
-
780  public static readonly int PICKUP_AND_DELIVERY_FIFO = operations_research_constraint_solverPINVOKE.RoutingModel_PICKUP_AND_DELIVERY_FIFO_get();
-
781 
-
782 }
-
783 
-
784 }
+
689  public int GetVehicleClassIndexOfVehicle(long vehicle) {
+
690  return operations_research_constraint_solverPINVOKE.RoutingModel_GetVehicleClassIndexOfVehicle(swigCPtr, vehicle);
+
691 }
+
692 
+
693  public int GetVehicleClassesCount() {
+
694  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetVehicleClassesCount(swigCPtr);
+
695  return ret;
+
696  }
+
697 
+
698  public int[] GetSameVehicleIndicesOfIndex(int node) {
+
699  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_GetSameVehicleIndicesOfIndex(swigCPtr, node);
+
700  CpIntVector tmpVector = null;
+
701  if (cPtr != global::System.IntPtr.Zero) {
+
702  tmpVector = new CpIntVector(cPtr, true);
+
703  int[] outArray = new int[tmpVector.Count];
+
704  tmpVector.CopyTo(outArray);
+
705  return outArray;
+
706  }
+
707  return null;
+
708 }
+
709 
+
710  public bool ArcIsMoreConstrainedThanArc(long from, long to1, long to2) {
+
711  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_ArcIsMoreConstrainedThanArc(swigCPtr, from, to1, to2);
+
712  return ret;
+
713  }
+
714 
+
715  public string DebugOutputAssignment(Assignment solution_assignment, string dimension_to_print) {
+
716  string ret = operations_research_constraint_solverPINVOKE.RoutingModel_DebugOutputAssignment(swigCPtr, Assignment.getCPtr(solution_assignment), dimension_to_print);
+
717  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
718  return ret;
+
719  }
+
720 
+
721  public Solver solver() {
+
722  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_solver(swigCPtr);
+
723  Solver ret = (cPtr == global::System.IntPtr.Zero) ? null : new Solver(cPtr, false);
+
724  return ret;
+
725  }
+
726 
+
727  public bool CheckLimit() {
+
728  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_CheckLimit(swigCPtr);
+
729  return ret;
+
730  }
+
731 
+
732  public int Nodes() {
+
733  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_Nodes(swigCPtr);
+
734  return ret;
+
735  }
+
736 
+
737  public int Vehicles() {
+
738  int ret = operations_research_constraint_solverPINVOKE.RoutingModel_Vehicles(swigCPtr);
+
739  return ret;
+
740  }
+
741 
+
742  public long Size() {
+
743  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_Size(swigCPtr);
+
744  return ret;
+
745  }
+
746 
+
747  public long GetNumberOfDecisionsInFirstSolution(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters) {
+
748  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetNumberOfDecisionsInFirstSolution(swigCPtr, search_parameters.CalculateSize(), ProtoHelper.ProtoToByteArray(search_parameters));
+
749  return ret;
+
750  }
+
751 
+
752  public long GetNumberOfRejectsInFirstSolution(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters) {
+
753  long ret = operations_research_constraint_solverPINVOKE.RoutingModel_GetNumberOfRejectsInFirstSolution(swigCPtr, search_parameters.CalculateSize(), ProtoHelper.ProtoToByteArray(search_parameters));
+
754  return ret;
+
755  }
+
756 
+
757  public bool IsMatchingModel() {
+
758  bool ret = operations_research_constraint_solverPINVOKE.RoutingModel_IsMatchingModel(swigCPtr);
+
759  return ret;
+
760  }
+
761 
+
762  public DecisionBuilder MakeGuidedSlackFinalizer(RoutingDimension dimension, LongToLong initializer) {
+
763  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_MakeGuidedSlackFinalizer(swigCPtr, RoutingDimension.getCPtr(dimension), StoreLongToLong(initializer) );
+
764  DecisionBuilder ret = (cPtr == global::System.IntPtr.Zero) ? null : new DecisionBuilder(cPtr, false);
+
765  return ret;
+
766  }
+
767 
+
768  public DecisionBuilder MakeSelfDependentDimensionFinalizer(RoutingDimension dimension) {
+
769  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.RoutingModel_MakeSelfDependentDimensionFinalizer(swigCPtr, RoutingDimension.getCPtr(dimension));
+
770  DecisionBuilder ret = (cPtr == global::System.IntPtr.Zero) ? null : new DecisionBuilder(cPtr, false);
+
771  return ret;
+
772  }
+
773 
+
774  // Status
+
775  public static readonly int ROUTING_NOT_SOLVED = operations_research_constraint_solverPINVOKE.RoutingModel_ROUTING_NOT_SOLVED_get();
+
776  public static readonly int ROUTING_SUCCESS = operations_research_constraint_solverPINVOKE.RoutingModel_ROUTING_SUCCESS_get();
+
777  public static readonly int ROUTING_FAIL = operations_research_constraint_solverPINVOKE.RoutingModel_ROUTING_FAIL_get();
+
778  public static readonly int ROUTING_FAIL_TIMEOUT = operations_research_constraint_solverPINVOKE.RoutingModel_ROUTING_FAIL_TIMEOUT_get();
+
779  public static readonly int ROUTING_INVALID = operations_research_constraint_solverPINVOKE.RoutingModel_ROUTING_INVALID_get();
+
780 
+
781  // PickupAndDeliveryPolicy
+
782  public static readonly int PICKUP_AND_DELIVERY_NO_ORDER = operations_research_constraint_solverPINVOKE.RoutingModel_PICKUP_AND_DELIVERY_NO_ORDER_get();
+
783  public static readonly int PICKUP_AND_DELIVERY_LIFO = operations_research_constraint_solverPINVOKE.RoutingModel_PICKUP_AND_DELIVERY_LIFO_get();
+
784  public static readonly int PICKUP_AND_DELIVERY_FIFO = operations_research_constraint_solverPINVOKE.RoutingModel_PICKUP_AND_DELIVERY_FIFO_get();
+
785 
+
786 }
+
787 
+
788 }
-
Assignment MutablePreAssignment()
-
Assignment SolveFromAssignmentWithParameters(Assignment assignment, Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
-
IntVar VehicleVar(long index)
-
IntVar CostVar()
+
Assignment MutablePreAssignment()
+
Assignment SolveFromAssignmentWithParameters(Assignment assignment, Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
IntVar VehicleVar(long index)
+
IntVar CostVar()
static bool RoutingModel_CheckLimit(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_RoutingModel(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: IntVar.cs:18
-
bool RoutesToAssignment(long[][] routes, bool ignore_inactive_indices, bool close_routes, Assignment assignment)
-
void SetFirstSolutionEvaluator(LongLongToLong evaluator)
+
bool RoutesToAssignment(long[][] routes, bool ignore_inactive_indices, bool close_routes, Assignment assignment)
+
void SetFirstSolutionEvaluator(LongLongToLong evaluator)
static void RoutingModel_AddLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int RoutingModel_PICKUP_AND_DELIVERY_FIFO_get()
-
long GetNumberOfDecisionsInFirstSolution(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
long GetNumberOfDecisionsInFirstSolution(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
static bool RoutingModel_AddConstantDimensionWithSlack(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, bool jarg5, string jarg6)
+
void Dispose()
Definition: RoutingModel.cs:35
static global::System.IntPtr RoutingModel_GetDimensionOrDie(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
-
bool AddVectorDimension(long[] values, long capacity, bool fix_start_cumul_to_zero, string name)
+
bool AddVectorDimension(long[] values, long capacity, bool fix_start_cumul_to_zero, string name)
static void RoutingModel_SetPrimaryConstrainedDimension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
static long RoutingModel_GetDepot(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate long LongToLong(long t)
-
static readonly int ROUTING_FAIL_TIMEOUT
-
static int kNoDimension
Definition: RoutingModel.cs:87
+
static readonly int ROUTING_FAIL_TIMEOUT
+
static int kNoDimension
Definition: RoutingModel.cs:91
static void RoutingModel_SetAmortizedCostFactorsOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, int jarg4)
static global::System.IntPtr RoutingModel_Solve__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
+
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
static void RoutingModel_AddSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int RoutingModel_VehicleIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
bool HasDimension(string dimension_name)
+
bool HasDimension(string dimension_name)
static global::System.IntPtr RoutingModel_PreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1)
static void RoutingModel_SetAssignmentFromOtherModelAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
-
void AddLocalSearchOperator(LocalSearchOperator ls_operator)
+
void AddLocalSearchOperator(LocalSearchOperator ls_operator)
static long RoutingModel_GetNumberOfDecisionsInFirstSolution(global::System.Runtime.InteropServices.HandleRef jarg1, int search_parameters_size, byte[] jarg2)
static int RoutingModel_Vehicles(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long End(int vehicle)
+
long End(int vehicle)
static int RoutingModel_GetNonZeroCostClassesCount(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int GetVehicleClassIndexOfVehicle(long vehicle)
+
int GetVehicleClassIndexOfVehicle(long vehicle)
static long RoutingModel_GetArcCostForFirstSolution(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static long RoutingModel_GetHomogeneousCost(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static void RoutingModel_SetFirstSolutionEvaluator(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2)
@@ -876,264 +881,264 @@
static bool RoutingModel_AddVectorDimension(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, long jarg3, bool jarg4, string jarg5)
static global::System.IntPtr RoutingModel_MakePathSpansAndTotalSlacks(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int RoutingModel_Nodes(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void AddVariableMinimizedByFinalizer(IntVar var)
+
void AddVariableMinimizedByFinalizer(IntVar var)
-
long GetDisjunctionMaxCardinality(int index)
-
long[] GetAmortizedLinearCostFactorOfVehicles()
+
long GetDisjunctionMaxCardinality(int index)
+
long[] GetAmortizedLinearCostFactorOfVehicles()
-
int GetCostClassIndexOfVehicle(long vehicle)
+
int GetCostClassIndexOfVehicle(long vehicle)
static void RoutingModel_SetVisitType(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, int jarg3)
-
int GetStatus()
-
void SetPrimaryConstrainedDimension(string dimension_name)
-
bool AddConstantDimensionWithSlack(long value, long capacity, long slack_max, bool fix_start_cumul_to_zero, string name)
+
int GetStatus()
+
void SetPrimaryConstrainedDimension(string dimension_name)
+
bool AddConstantDimensionWithSlack(long value, long capacity, long slack_max, bool fix_start_cumul_to_zero, string name)
static string RoutingModel_GetPrimaryConstrainedDimension(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void VoidToVoid()
-
IntVar ActiveVar(long index)
+
IntVar ActiveVar(long index)
static global::System.IntPtr RoutingModel_Nexts(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool RoutingModel_HasVehicleWithCostClassIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr RoutingModel_ApplyLocks(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2)
static int RoutingModel_kNoDimension_get()
static bool RoutingModel_CostsAreHomogeneousAcrossVehicles(global::System.Runtime.InteropServices.HandleRef jarg1)
static void RoutingModel_AddVariableMinimizedByFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
int GetPickupAndDeliveryPolicyOfVehicle(int vehicle)
+
int GetPickupAndDeliveryPolicyOfVehicle(int vehicle)
static int RoutingModel_AddDisjunction__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, long jarg3)
-
static bool Pending
+
static bool Pending
static void RoutingModel_AddWeightedVariableMinimizedByFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr RoutingModel_GetDisjunctionIndices__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static long RoutingModel_Next(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void RoutingModel_CloseModel(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Assignment ReadAssignment(string file_name)
+
Assignment ReadAssignment(string file_name)
static bool RoutingModel_IsStart(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static string RoutingModel_DebugOutputAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3)
static void RoutingModel_AddAtSolutionCallback(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static global::System.IntPtr RoutingModel_VehicleVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static byte[] ProtoToByteArray(IMessage message)
Definition: ProtoHelper.cs:21
-
RoutingModel(RoutingIndexManager index_manager, Google.OrTools.ConstraintSolver.RoutingModelParameters parameters)
Definition: RoutingModel.cs:98
+
RoutingModel(RoutingIndexManager index_manager, Google.OrTools.ConstraintSolver.RoutingModelParameters parameters)
static int RoutingModel_ROUTING_SUCCESS_get()
-
void ConsiderEmptyRouteCostsForVehicle(bool consider_costs, int vehicle)
+
void ConsiderEmptyRouteCostsForVehicle(bool consider_costs, int vehicle)
static global::System.IntPtr RoutingModel_RestoreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: Assignment.cs:11
-
void SetPickupAndDeliveryPolicyOfAllVehicles(int policy)
+
void SetPickupAndDeliveryPolicyOfAllVehicles(int policy)
static void RoutingModel_ConsiderEmptyRouteCostsForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, int jarg3)
Parameters which have to be set when creating a RoutingModel.
Definition: IntVarVector.cs:18
-
void AddPickupAndDelivery(long pickup, long delivery)
-
void SetAllowedVehiclesForIndex(int[] vehicles, long index)
-
void CloseModelWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
-
long GetNumberOfRejectsInFirstSolution(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
void AddPickupAndDelivery(long pickup, long delivery)
+
void SetAllowedVehiclesForIndex(int[] vehicles, long index)
+
void CloseModelWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
long GetNumberOfRejectsInFirstSolution(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
static long RoutingModel_UnperformedPenalty(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static long RoutingModel_Size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void AssignmentToRoutes(Assignment assignment, long[][] routes)
+
void AssignmentToRoutes(Assignment assignment, long[][] routes)
static void RoutingModel_AddVariableTargetToFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
bool swigCMemOwn
Definition: RoutingModel.cs:20
-
int Nodes()
+
int Nodes()
-
void AddVariableTargetToFinalizer(IntVar var, long target)
-
void SetFixedCostOfAllVehicles(long cost)
-
Assignment CompactAndCheckAssignment(Assignment assignment)
+
void AddVariableTargetToFinalizer(IntVar var, long target)
+
void SetFixedCostOfAllVehicles(long cost)
+
Assignment CompactAndCheckAssignment(Assignment assignment)
static void RoutingModel_SetPickupAndDeliveryPolicyOfAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
int GetNumOfSingletonNodes()
+
int GetNumOfSingletonNodes()
static void RoutingModel_IgnoreDisjunctionsAlreadyForcedToZero(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long GetDepot()
-
IntVarVector Nexts()
-
long Start(int vehicle)
+
long GetDepot()
+
IntVarVector Nexts()
+
long Start(int vehicle)
static bool RoutingModel_AddConstantDimension(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, bool jarg4, string jarg5)
-
long Size()
+
long Size()
static int RoutingModel_GetNumOfSingletonNodes(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void SetAmortizedCostFactorsOfVehicle(long linear_cost_factor, long quadratic_cost_factor, int vehicle)
+
void SetAmortizedCostFactorsOfVehicle(long linear_cost_factor, long quadratic_cost_factor, int vehicle)
Definition: KInt64Vector.cs:11
-
long UnperformedPenaltyOrValue(long default_value, long var_index)
+
long UnperformedPenaltyOrValue(long default_value, long var_index)
Definition: RoutingModel.cs:18
-
bool IsMatchingModel()
-
IntVar ApplyLocks(long[] locks)
+
bool IsMatchingModel()
+
IntVar ApplyLocks(long[] locks)
static bool RoutingModel_AddDimensionWithVehicleCapacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3, int length4, long[] jarg4, bool jarg5, string jarg6)
-
long GetArcCostForClass(long from_index, long to_index, long cost_class_index)
-
void SetVisitType(long index, int type)
+
long GetArcCostForClass(long from_index, long to_index, long cost_class_index)
+
void SetVisitType(long index, int type)
static void RoutingModel_SetAllowedVehiclesForIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, long jarg3)
static global::System.IntPtr RoutingModel_solver(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static readonly int ROUTING_NOT_SOLVED
+
static readonly int ROUTING_NOT_SOLVED
-
long UnperformedPenalty(long var_index)
+
long UnperformedPenalty(long var_index)
static int RoutingModel_PICKUP_AND_DELIVERY_LIFO_get()
static global::System.IntPtr RoutingModel_SolveWithParameters(global::System.Runtime.InteropServices.HandleRef jarg1, int search_parameters_size, byte[] jarg2)
-
void SetFixedCostOfVehicle(long cost, int vehicle)
-
void SetPickupAndDeliveryPolicyOfVehicle(int policy, int vehicle)
+
void SetFixedCostOfVehicle(long cost, int vehicle)
+
void SetPickupAndDeliveryPolicyOfVehicle(int policy, int vehicle)
static global::System.IntPtr RoutingModel_SolveFromAssignmentWithParameters(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int search_parameters_size, byte[] jarg3)
-
int GetNonZeroCostClassesCount()
+
int GetNonZeroCostClassesCount()
static int RoutingModel_PICKUP_AND_DELIVERY_NO_ORDER_get()
static bool RoutingModel_ArcIsMoreConstrainedThanArc(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4)
static bool RoutingModel_WriteAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
-
bool CheckLimit()
+
bool CheckLimit()
static global::System.IntPtr RoutingModel_VehicleCostsConsideredVar(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void SetAssignmentFromOtherModelAssignment(Assignment target_assignment, RoutingModel source_model, Assignment source_assignment)
-
bool AreEmptyRouteCostsConsideredForVehicle(int vehicle)
+
void SetAssignmentFromOtherModelAssignment(Assignment target_assignment, RoutingModel source_model, Assignment source_assignment)
+
bool AreEmptyRouteCostsConsideredForVehicle(int vehicle)
static long RoutingModel_GetDisjunctionPenalty(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int RoutingModel_ROUTING_NOT_SOLVED_get()
static bool RoutingModel_AddDimensionWithVehicleTransitAndCapacity(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, long jarg3, int length4, long[] jarg4, bool jarg5, string jarg6)
static int RoutingModel_ROUTING_INVALID_get()
-
int[] GetSameVehicleIndicesOfIndex(int node)
-
void AddSearchMonitor(SearchMonitor monitor)
-
DecisionBuilder MakeGuidedSlackFinalizer(RoutingDimension dimension, LongToLong initializer)
-
bool AddDimensionWithVehicleTransits(int[] evaluator_indices, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
-
static int kNoDisjunction
Definition: RoutingModel.cs:80
+
int[] GetSameVehicleIndicesOfIndex(int node)
+
void AddSearchMonitor(SearchMonitor monitor)
+
DecisionBuilder MakeGuidedSlackFinalizer(RoutingDimension dimension, LongToLong initializer)
+
bool AddDimensionWithVehicleTransits(int[] evaluator_indices, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
+
static int kNoDisjunction
Definition: RoutingModel.cs:84
static void RoutingModel_AddVariableMaximizedByFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static long RoutingModel_End(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool RoutingModel_AddDimension(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3, long jarg4, bool jarg5, string jarg6)
static bool RoutingModel_ApplyLocksToAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, int len2_1, int[] len2_2, long[] jarg2, bool jarg3)
-
int GetNumberOfDisjunctions()
+
int GetNumberOfDisjunctions()
static int RoutingModel_RegisterUnaryTransitCallback(global::System.Runtime.InteropServices.HandleRef jarg1, LongToLong jarg2)
static long RoutingModel_GetArcCostForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4)
-
int RegisterPositiveUnaryTransitCallback(LongToLong callback)
+
int RegisterPositiveUnaryTransitCallback(LongToLong callback)
static void RoutingModel_SetArcCostEvaluatorOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
void SetArcCostEvaluatorOfVehicle(int evaluator_index, int vehicle)
+
void SetArcCostEvaluatorOfVehicle(int evaluator_index, int vehicle)
static global::System.IntPtr RoutingModel_MakeGuidedSlackFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongToLong jarg3)
-
void CloseModel()
-
long[] GetAmortizedQuadraticCostFactorOfVehicles()
-
bool ApplyLocksToAllVehicles(long[][] locks, bool close_routes)
-
bool IsEnd(long index)
-
void CopyTo(int[] array)
Definition: CpIntVector.cs:102
-
long[] GetDisjunctionIndices(int index)
-
long GetArcCostForFirstSolution(long from_index, long to_index)
-
int AddDisjunction(long[] indices)
+
void CloseModel()
+
long[] GetAmortizedQuadraticCostFactorOfVehicles()
+
bool ApplyLocksToAllVehicles(long[][] locks, bool close_routes)
+
bool IsEnd(long index)
+
void CopyTo(int[] array)
Definition: CpIntVector.cs:113
+
long[] GetDisjunctionIndices(int index)
+
long GetArcCostForFirstSolution(long from_index, long to_index)
+
int AddDisjunction(long[] indices)
static long RoutingModel_GetArcCostForClass(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4)
-
int RegisterPositiveTransitCallback(LongLongToLong callback)
-
static readonly int PICKUP_AND_DELIVERY_NO_ORDER
-
void SetAmortizedCostFactorsOfAllVehicles(long linear_cost_factor, long quadratic_cost_factor)
+
int RegisterPositiveTransitCallback(LongLongToLong callback)
+
static readonly int PICKUP_AND_DELIVERY_NO_ORDER
+
void SetAmortizedCostFactorsOfAllVehicles(long linear_cost_factor, long quadratic_cost_factor)
static global::System.IntPtr RoutingModel_GetMutableDimension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
-
bool CostsAreHomogeneousAcrossVehicles()
+
bool CostsAreHomogeneousAcrossVehicles()
static int RoutingModel_AddDisjunction__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2)
static int RoutingModel_GetStatus(global::System.Runtime.InteropServices.HandleRef jarg1)
-
RoutingDimension GetDimensionOrDie(string dimension_name)
-
virtual void Dispose()
Definition: RoutingModel.cs:35
-
int VehicleIndex(int index)
-
Assignment Solve()
+
RoutingDimension GetDimensionOrDie(string dimension_name)
+
int VehicleIndex(int index)
+
Assignment Solve()
static bool RoutingModel_AddDimensionWithVehicleTransits(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, long jarg3, long jarg4, bool jarg5, string jarg6)
-
int GetCostClassesCount()
-
static readonly int PICKUP_AND_DELIVERY_FIFO
-
int Count
Definition: CpIntVector.cs:90
+
int GetCostClassesCount()
+
static readonly int PICKUP_AND_DELIVERY_FIFO
+
int Count
Definition: CpIntVector.cs:101
static int RoutingModel_GetCostClassesCount(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: IntervalVar.cs:18
-
void IgnoreDisjunctionsAlreadyForcedToZero()
+
void IgnoreDisjunctionsAlreadyForcedToZero()
static int RoutingModel_ROUTING_FAIL_TIMEOUT_get()
static int RoutingModel_GetNumberOfVisitTypes(global::System.Runtime.InteropServices.HandleRef jarg1)
static void RoutingModel_AssignmentToRoutes(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int len3_1, int[] len3_2, long[] jarg3)
-
void AddAtSolutionCallback(VoidToVoid callback)
+
void AddAtSolutionCallback(VoidToVoid callback)
static void RoutingModel_SetArcCostEvaluatorOfAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
Assignment CompactAssignment(Assignment assignment)
+
Assignment CompactAssignment(Assignment assignment)
static void RoutingModel_AddIntervalToAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int RoutingModel_AddDisjunction__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, long jarg3, long jarg4)
static global::System.IntPtr RoutingModel_GetAmortizedLinearCostFactorOfVehicles(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Assignment ReadAssignmentFromRoutes(long[][] routes, bool ignore_inactive_indices)
-
RoutingModel(RoutingIndexManager index_manager)
Definition: RoutingModel.cs:94
-
void AddIntervalToAssignment(IntervalVar interval)
-
bool HasVehicleWithCostClassIndex(int cost_class_index)
+
Assignment ReadAssignmentFromRoutes(long[][] routes, bool ignore_inactive_indices)
+
RoutingModel(RoutingIndexManager index_manager)
Definition: RoutingModel.cs:98
+
void AddIntervalToAssignment(IntervalVar interval)
+
bool HasVehicleWithCostClassIndex(int cost_class_index)
static global::System.IntPtr RoutingModel_ActiveVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
IntVar VehicleCostsConsideredVar(int vehicle)
-
bool IsVehicleAllowedForIndex(int vehicle, long index)
-
long GetDisjunctionPenalty(int index)
-
int GetVisitType(long index)
-
IntVar NextVar(long index)
-
void AddPickupAndDeliverySets(int pickup_disjunction, int delivery_disjunction)
-
void AddSoftSameVehicleConstraint(long[] indices, long cost)
+
IntVar VehicleCostsConsideredVar(int vehicle)
+
bool IsVehicleAllowedForIndex(int vehicle, long index)
+
long GetDisjunctionPenalty(int index)
+
int GetVisitType(long index)
+
IntVar NextVar(long index)
+
void AddPickupAndDeliverySets(int pickup_disjunction, int delivery_disjunction)
+
void AddSoftSameVehicleConstraint(long[] indices, long cost)
static long RoutingModel_UnperformedPenaltyOrValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static global::System.IntPtr RoutingModel_GetDisjunctionIndices__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
int RegisterUnaryTransitCallback(LongToLong callback)
+
int RegisterUnaryTransitCallback(LongToLong callback)
static bool RoutingModel_IsMatchingModel(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void AddToAssignment(IntVar var)
+
void AddToAssignment(IntVar var)
static long RoutingModel_kNoPenalty_get()
static global::System.IntPtr RoutingModel_CostVar(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool IsVehicleUsed(Assignment assignment, int vehicle)
-
long GetFixedCostOfVehicle(int vehicle)
+
bool IsVehicleUsed(Assignment assignment, int vehicle)
+
long GetFixedCostOfVehicle(int vehicle)
static bool RoutingModel_IsVehicleUsed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static void RoutingModel_AddLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
int GetNumberOfVisitTypes()
+
int GetNumberOfVisitTypes()
static int RoutingModel_GetVehicleClassesCount(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int AddDisjunction(long[] indices, long penalty)
+
int AddDisjunction(long[] indices, long penalty)
static int RoutingModel_GetVehicleClassIndexOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr RoutingModel_GetSameVehicleIndicesOfIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
+
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
static int RoutingModel_RegisterPositiveUnaryTransitCallback(global::System.Runtime.InteropServices.HandleRef jarg1, LongToLong jarg2)
-
void AddLocalSearchFilter(LocalSearchFilter filter)
-
static readonly int ROUTING_INVALID
+
void AddLocalSearchFilter(LocalSearchFilter filter)
+
static readonly int ROUTING_INVALID
static long RoutingModel_GetNumberOfRejectsInFirstSolution(global::System.Runtime.InteropServices.HandleRef jarg1, int search_parameters_size, byte[] jarg2)
static int RoutingModel_GetNumberOfDisjunctions(global::System.Runtime.InteropServices.HandleRef jarg1)
static long RoutingModel_GetDisjunctionMaxCardinality(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool RoutingModel_HasDimension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
Definition: CpIntVector.cs:18
-
Assignment PreAssignment()
+
Assignment PreAssignment()
Definition: Assignment.cs:18
static int RoutingModel_GetPickupAndDeliveryPolicyOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
int GetVehicleClassesCount()
+
int GetVehicleClassesCount()
static void RoutingModel_CloseModelWithParameters(global::System.Runtime.InteropServices.HandleRef jarg1, int search_parameters_size, byte[] jarg2)
-
static long kNoPenalty
Definition: RoutingModel.cs:73
-
bool AddDimensionWithVehicleTransitAndCapacity(int[] evaluator_indices, long slack_max, long[] vehicle_capacities, bool fix_start_cumul_to_zero, string name)
+
static long kNoPenalty
Definition: RoutingModel.cs:77
+
bool AddDimensionWithVehicleTransitAndCapacity(int[] evaluator_indices, long slack_max, long[] vehicle_capacities, bool fix_start_cumul_to_zero, string name)
Definition: KInt64Vector.cs:11
-
static readonly int ROUTING_SUCCESS
-
bool ArcIsMoreConstrainedThanArc(long from, long to1, long to2)
+
static readonly int ROUTING_SUCCESS
+
bool ArcIsMoreConstrainedThanArc(long from, long to1, long to2)
static global::System.IntPtr RoutingModel_Solve__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool IsStart(long index)
+
bool IsStart(long index)
static void RoutingModel_AddToAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
IntVarVector VehicleVars()
+
IntVarVector VehicleVars()
static int RoutingModel_RegisterPositiveTransitCallback(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2)
static long RoutingModel_GetFixedCostOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
bool AddDimensionWithVehicleCapacity(int evaluator_index, long slack_max, long[] vehicle_capacities, bool fix_start_cumul_to_zero, string name)
+
bool AddDimensionWithVehicleCapacity(int evaluator_index, long slack_max, long[] vehicle_capacities, bool fix_start_cumul_to_zero, string name)
static int RoutingModel_GetCostClassIndexOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
void AddVariableMaximizedByFinalizer(IntVar var)
-
long GetHomogeneousCost(long from_index, long to_index)
-
int AddDisjunction(long[] indices, long penalty, long max_cardinality)
+
void AddVariableMaximizedByFinalizer(IntVar var)
+
long GetHomogeneousCost(long from_index, long to_index)
+
int AddDisjunction(long[] indices, long penalty, long max_cardinality)
static void RoutingModel_SetPickupAndDeliveryPolicyOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static long RoutingModel_Start(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
static readonly int ROUTING_FAIL
-
bool AddConstantDimension(long value, long capacity, bool fix_start_cumul_to_zero, string name)
-
DecisionBuilder MakeSelfDependentDimensionFinalizer(RoutingDimension dimension)
+
static readonly int ROUTING_FAIL
+
bool AddConstantDimension(long value, long capacity, bool fix_start_cumul_to_zero, string name)
+
DecisionBuilder MakeSelfDependentDimensionFinalizer(RoutingDimension dimension)
static global::System.IntPtr RoutingModel_MutablePreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1)
static int RoutingModel_ROUTING_FAIL_get()
static void RoutingModel_SetFixedCostOfAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void RoutingModel_SetFixedCostOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, int jarg3)
-
Solver solver()
-
int Vehicles()
-
void CopyTo(long[] array)
+
Solver solver()
+
int Vehicles()
+
void CopyTo(long[] array)
static global::System.IntPtr RoutingModel_NextVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
int[] GetDisjunctionIndices(long index)
+
int[] GetDisjunctionIndices(long index)
static global::System.IntPtr RoutingModel_GetAmortizedQuadraticCostFactorOfVehicles(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: ProtoHelper.cs:19
-
Constraint MakePathSpansAndTotalSlacks(RoutingDimension dimension, IntVarVector spans, IntVarVector total_slacks)
+
Constraint MakePathSpansAndTotalSlacks(RoutingDimension dimension, IntVarVector spans, IntVarVector total_slacks)
static void RoutingModel_AddPickupAndDelivery(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static global::System.IntPtr RoutingModel_ReadAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
-
Assignment RestoreAssignment(Assignment solution)
-
long ComputeLowerBound()
-
bool WriteAssignment(string file_name)
+
Assignment RestoreAssignment(Assignment solution)
+
long ComputeLowerBound()
+
bool WriteAssignment(string file_name)
static int RoutingModel_kNoDisjunction_get()
-
static global::System.Exception Retrieve()
-
int RegisterTransitCallback(LongLongToLong callback)
+
static global::System.Exception Retrieve()
+
int RegisterTransitCallback(LongLongToLong callback)
static long RoutingModel_ComputeLowerBound(global::System.Runtime.InteropServices.HandleRef jarg1)
+
virtual void Dispose(bool disposing)
Definition: RoutingModel.cs:40
static int RoutingModel_RegisterTransitCallback(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2)
static bool RoutingModel_AreEmptyRouteCostsConsideredForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
long Next(Assignment assignment, long index)
+
long Next(Assignment assignment, long index)
static void RoutingModel_AddSoftSameVehicleConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, long jarg3)
-
string GetPrimaryConstrainedDimension()
+
string GetPrimaryConstrainedDimension()
static global::System.IntPtr RoutingModel_VehicleVars(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool RoutingModel_RoutesToAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, int len2_1, int[] len2_2, long[] jarg2, bool jarg3, bool jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static global::System.IntPtr RoutingModel_ReadAssignmentFromRoutes(global::System.Runtime.InteropServices.HandleRef jarg1, int len2_1, int[] len2_2, long[] jarg2, bool jarg3)
static global::System.IntPtr RoutingModel_CompactAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
long GetArcCostForVehicle(long from_index, long to_index, long vehicle)
-
int Count
-
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
-
static readonly int PICKUP_AND_DELIVERY_LIFO
-
Assignment Solve(Assignment assignment)
+
long GetArcCostForVehicle(long from_index, long to_index, long vehicle)
+
int Count
+
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
static readonly int PICKUP_AND_DELIVERY_LIFO
+
Assignment Solve(Assignment assignment)
static bool RoutingModel_IsEnd(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
RoutingDimension GetMutableDimension(string dimension_name)
-
string DebugOutputAssignment(Assignment solution_assignment, string dimension_to_print)
-
void AddWeightedVariableMinimizedByFinalizer(IntVar var, long cost)
+
RoutingDimension GetMutableDimension(string dimension_name)
+
string DebugOutputAssignment(Assignment solution_assignment, string dimension_to_print)
+
void AddWeightedVariableMinimizedByFinalizer(IntVar var, long cost)
static bool RoutingModel_IsVehicleAllowedForIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3)
static global::System.IntPtr RoutingModel_MakeSelfDependentDimensionFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
delegate long LongLongToLong(long t, long u)
diff --git a/docs/dotnet/SatHelper_8cs_source.html b/docs/dotnet/SatHelper_8cs_source.html index bd46945fc7..c95922ac47 100644 --- a/docs/dotnet/SatHelper_8cs_source.html +++ b/docs/dotnet/SatHelper_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,139 +77,144 @@
26  }
27 
28  ~SatHelper() {
-
29  Dispose();
+
29  Dispose(false);
30  }
31 
-
32  public virtual void Dispose() {
-
33  lock(this) {
-
34  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
35  if (swigCMemOwn) {
-
36  swigCMemOwn = false;
-
37  operations_research_satPINVOKE.delete_SatHelper(swigCPtr);
-
38  }
-
39  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
40  }
-
41  global::System.GC.SuppressFinalize(this);
-
42  }
-
43  }
-
44 
-
45  public static Google.OrTools.Sat.CpSolverResponse Solve(Google.OrTools.Sat.CpModelProto model_proto) {
-
46  byte[] tmp = new byte[4];
-
47  System.IntPtr data = operations_research_satPINVOKE.SatHelper_Solve(model_proto.CalculateSize(), ProtoHelper.ProtoToByteArray(model_proto));
-
48  System.Runtime.InteropServices.Marshal.Copy(data, tmp, 0, 4);
-
49  int size = System.BitConverter.ToInt32(tmp, 0);
-
50  byte[] buf = new byte[size + 4];
-
51  System.Runtime.InteropServices.Marshal.Copy(data, buf, 0, size + 4);
-
52  // TODO(user): delete the C++ buffer.
-
53  try {
-
54  Google.Protobuf.CodedInputStream input =
-
55  new Google.Protobuf.CodedInputStream(buf, 4, size);
-
56  Google.OrTools.Sat.CpSolverResponse proto = new Google.OrTools.Sat.CpSolverResponse();
-
57  proto.MergeFrom(input);
-
58  return proto;
-
59  } catch (Google.Protobuf.InvalidProtocolBufferException /*e*/) {
-
60  throw new System.Exception(
-
61  "Unable to parse Google.OrTools.Sat.CpSolverResponse protocol message.");
-
62  }
-
63 }
-
64 
-
65  public static Google.OrTools.Sat.CpSolverResponse SolveWithStringParameters(Google.OrTools.Sat.CpModelProto model_proto, string parameters) {
-
66  byte[] tmp = new byte[4];
-
67  System.IntPtr data = operations_research_satPINVOKE.SatHelper_SolveWithStringParameters(model_proto.CalculateSize(), ProtoHelper.ProtoToByteArray(model_proto), parameters);
-
68  System.Runtime.InteropServices.Marshal.Copy(data, tmp, 0, 4);
-
69  int size = System.BitConverter.ToInt32(tmp, 0);
-
70  byte[] buf = new byte[size + 4];
-
71  System.Runtime.InteropServices.Marshal.Copy(data, buf, 0, size + 4);
-
72  // TODO(user): delete the C++ buffer.
-
73  try {
-
74  Google.Protobuf.CodedInputStream input =
-
75  new Google.Protobuf.CodedInputStream(buf, 4, size);
-
76  Google.OrTools.Sat.CpSolverResponse proto = new Google.OrTools.Sat.CpSolverResponse();
-
77  proto.MergeFrom(input);
-
78  return proto;
-
79  } catch (Google.Protobuf.InvalidProtocolBufferException /*e*/) {
-
80  throw new System.Exception(
-
81  "Unable to parse Google.OrTools.Sat.CpSolverResponse protocol message.");
-
82  }
-
83 }
-
84 
-
85  public static Google.OrTools.Sat.CpSolverResponse SolveWithStringParametersAndSolutionCallback(Google.OrTools.Sat.CpModelProto model_proto, string parameters, SolutionCallback callback) {
-
86  byte[] tmp = new byte[4];
-
87  System.IntPtr data = operations_research_satPINVOKE.SatHelper_SolveWithStringParametersAndSolutionCallback(model_proto.CalculateSize(), ProtoHelper.ProtoToByteArray(model_proto), parameters, SolutionCallback.getCPtr(callback));
-
88  System.Runtime.InteropServices.Marshal.Copy(data, tmp, 0, 4);
-
89  int size = System.BitConverter.ToInt32(tmp, 0);
-
90  byte[] buf = new byte[size + 4];
-
91  System.Runtime.InteropServices.Marshal.Copy(data, buf, 0, size + 4);
-
92  // TODO(user): delete the C++ buffer.
-
93  try {
-
94  Google.Protobuf.CodedInputStream input =
-
95  new Google.Protobuf.CodedInputStream(buf, 4, size);
-
96  Google.OrTools.Sat.CpSolverResponse proto = new Google.OrTools.Sat.CpSolverResponse();
-
97  proto.MergeFrom(input);
-
98  return proto;
-
99  } catch (Google.Protobuf.InvalidProtocolBufferException /*e*/) {
-
100  throw new System.Exception(
-
101  "Unable to parse Google.OrTools.Sat.CpSolverResponse protocol message.");
-
102  }
-
103 }
-
104 
-
105  public static string ModelStats(Google.OrTools.Sat.CpModelProto model_proto) {
-
106  string ret = operations_research_satPINVOKE.SatHelper_ModelStats(model_proto.CalculateSize(), ProtoHelper.ProtoToByteArray(model_proto));
-
107  return ret;
-
108  }
-
109 
-
110  public static string SolverResponseStats(Google.OrTools.Sat.CpSolverResponse response) {
-
111  string ret = operations_research_satPINVOKE.SatHelper_SolverResponseStats(response.CalculateSize(), ProtoHelper.ProtoToByteArray(response));
-
112  return ret;
-
113  }
-
114 
-
115  public static string ValidateModel(Google.OrTools.Sat.CpModelProto model_proto) {
-
116  string ret = operations_research_satPINVOKE.SatHelper_ValidateModel(model_proto.CalculateSize(), ProtoHelper.ProtoToByteArray(model_proto));
-
117  return ret;
-
118  }
-
119 
-
120  public static Domain VariableDomain(Google.OrTools.Sat.IntegerVariableProto variable_proto) {
-
121  Domain ret = new Domain(operations_research_satPINVOKE.SatHelper_VariableDomain(variable_proto.CalculateSize(), ProtoHelper.ProtoToByteArray(variable_proto)), true);
-
122  return ret;
-
123  }
-
124 
-
125  public SatHelper() : this(operations_research_satPINVOKE.new_SatHelper(), true) {
-
126  }
-
127 
-
128 }
-
129 
-
130 }
+
32  public void Dispose() {
+
33  Dispose(true);
+
34  global::System.GC.SuppressFinalize(this);
+
35  }
+
36 
+
37  protected virtual void Dispose(bool disposing) {
+
38  lock(this) {
+
39  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
40  if (swigCMemOwn) {
+
41  swigCMemOwn = false;
+
42  operations_research_satPINVOKE.delete_SatHelper(swigCPtr);
+
43  }
+
44  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
45  }
+
46  }
+
47  }
+
48 
+
49  public static Google.OrTools.Sat.CpSolverResponse Solve(Google.OrTools.Sat.CpModelProto model_proto) {
+
50  byte[] tmp = new byte[4];
+
51  System.IntPtr data = operations_research_satPINVOKE.SatHelper_Solve(model_proto.CalculateSize(), ProtoHelper.ProtoToByteArray(model_proto));
+
52  System.Runtime.InteropServices.Marshal.Copy(data, tmp, 0, 4);
+
53  int size = System.BitConverter.ToInt32(tmp, 0);
+
54  byte[] buf = new byte[size + 4];
+
55  System.Runtime.InteropServices.Marshal.Copy(data, buf, 0, size + 4);
+
56  // TODO(user): delete the C++ buffer.
+
57  try {
+
58  Google.Protobuf.CodedInputStream input =
+
59  new Google.Protobuf.CodedInputStream(buf, 4, size);
+
60  Google.OrTools.Sat.CpSolverResponse proto = new Google.OrTools.Sat.CpSolverResponse();
+
61  proto.MergeFrom(input);
+
62  return proto;
+
63  } catch (Google.Protobuf.InvalidProtocolBufferException /*e*/) {
+
64  throw new System.Exception(
+
65  "Unable to parse Google.OrTools.Sat.CpSolverResponse protocol message.");
+
66  }
+
67 }
+
68 
+
69  public static Google.OrTools.Sat.CpSolverResponse SolveWithStringParameters(Google.OrTools.Sat.CpModelProto model_proto, string parameters) {
+
70  byte[] tmp = new byte[4];
+
71  System.IntPtr data = operations_research_satPINVOKE.SatHelper_SolveWithStringParameters(model_proto.CalculateSize(), ProtoHelper.ProtoToByteArray(model_proto), parameters);
+
72  System.Runtime.InteropServices.Marshal.Copy(data, tmp, 0, 4);
+
73  int size = System.BitConverter.ToInt32(tmp, 0);
+
74  byte[] buf = new byte[size + 4];
+
75  System.Runtime.InteropServices.Marshal.Copy(data, buf, 0, size + 4);
+
76  // TODO(user): delete the C++ buffer.
+
77  try {
+
78  Google.Protobuf.CodedInputStream input =
+
79  new Google.Protobuf.CodedInputStream(buf, 4, size);
+
80  Google.OrTools.Sat.CpSolverResponse proto = new Google.OrTools.Sat.CpSolverResponse();
+
81  proto.MergeFrom(input);
+
82  return proto;
+
83  } catch (Google.Protobuf.InvalidProtocolBufferException /*e*/) {
+
84  throw new System.Exception(
+
85  "Unable to parse Google.OrTools.Sat.CpSolverResponse protocol message.");
+
86  }
+
87 }
+
88 
+
89  public static Google.OrTools.Sat.CpSolverResponse SolveWithStringParametersAndSolutionCallback(Google.OrTools.Sat.CpModelProto model_proto, string parameters, SolutionCallback callback) {
+
90  byte[] tmp = new byte[4];
+
91  System.IntPtr data = operations_research_satPINVOKE.SatHelper_SolveWithStringParametersAndSolutionCallback(model_proto.CalculateSize(), ProtoHelper.ProtoToByteArray(model_proto), parameters, SolutionCallback.getCPtr(callback));
+
92  System.Runtime.InteropServices.Marshal.Copy(data, tmp, 0, 4);
+
93  int size = System.BitConverter.ToInt32(tmp, 0);
+
94  byte[] buf = new byte[size + 4];
+
95  System.Runtime.InteropServices.Marshal.Copy(data, buf, 0, size + 4);
+
96  // TODO(user): delete the C++ buffer.
+
97  try {
+
98  Google.Protobuf.CodedInputStream input =
+
99  new Google.Protobuf.CodedInputStream(buf, 4, size);
+
100  Google.OrTools.Sat.CpSolverResponse proto = new Google.OrTools.Sat.CpSolverResponse();
+
101  proto.MergeFrom(input);
+
102  return proto;
+
103  } catch (Google.Protobuf.InvalidProtocolBufferException /*e*/) {
+
104  throw new System.Exception(
+
105  "Unable to parse Google.OrTools.Sat.CpSolverResponse protocol message.");
+
106  }
+
107 }
+
108 
+
109  public static string ModelStats(Google.OrTools.Sat.CpModelProto model_proto) {
+
110  string ret = operations_research_satPINVOKE.SatHelper_ModelStats(model_proto.CalculateSize(), ProtoHelper.ProtoToByteArray(model_proto));
+
111  return ret;
+
112  }
+
113 
+
114  public static string SolverResponseStats(Google.OrTools.Sat.CpSolverResponse response) {
+
115  string ret = operations_research_satPINVOKE.SatHelper_SolverResponseStats(response.CalculateSize(), ProtoHelper.ProtoToByteArray(response));
+
116  return ret;
+
117  }
+
118 
+
119  public static string ValidateModel(Google.OrTools.Sat.CpModelProto model_proto) {
+
120  string ret = operations_research_satPINVOKE.SatHelper_ValidateModel(model_proto.CalculateSize(), ProtoHelper.ProtoToByteArray(model_proto));
+
121  return ret;
+
122  }
+
123 
+
124  public static Domain VariableDomain(Google.OrTools.Sat.IntegerVariableProto variable_proto) {
+
125  Domain ret = new Domain(operations_research_satPINVOKE.SatHelper_VariableDomain(variable_proto.CalculateSize(), ProtoHelper.ProtoToByteArray(variable_proto)), true);
+
126  return ret;
+
127  }
+
128 
+
129  public SatHelper() : this(operations_research_satPINVOKE.new_SatHelper(), true) {
+
130  }
+
131 
+
132 }
+
133 
+
134 }
-
SatHelper()
Definition: SatHelper.cs:125
+
SatHelper()
Definition: SatHelper.cs:129
The response returned by a solver trying to solve a CpModelProto.
Definition: CpModel.pb.cs:5952
Definition: Domain.cs:17
-
static Google.OrTools.Sat.CpSolverResponse SolveWithStringParametersAndSolutionCallback(Google.OrTools.Sat.CpModelProto model_proto, string parameters, SolutionCallback callback)
Definition: SatHelper.cs:85
+
static Google.OrTools.Sat.CpSolverResponse SolveWithStringParametersAndSolutionCallback(Google.OrTools.Sat.CpModelProto model_proto, string parameters, SolutionCallback callback)
Definition: SatHelper.cs:89
An integer variable.
Definition: CpModel.pb.cs:236
static void delete_SatHelper(global::System.Runtime.InteropServices.HandleRef jarg1)
static byte[] ProtoToByteArray(IMessage message)
Definition: ProtoHelper.cs:21
static System.IntPtr SatHelper_SolveWithStringParameters(int model_proto_size, byte[] jarg1, string jarg2)
Definition: SatHelper.cs:15
static System.IntPtr SatHelper_Solve(int model_proto_size, byte[] jarg1)
-
static string ValidateModel(Google.OrTools.Sat.CpModelProto model_proto)
Definition: SatHelper.cs:115
+
static string ValidateModel(Google.OrTools.Sat.CpModelProto model_proto)
Definition: SatHelper.cs:119
static System.IntPtr SatHelper_SolveWithStringParametersAndSolutionCallback(int model_proto_size, byte[] jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
Definition: KInt64Vector.cs:11
-
static Google.OrTools.Sat.CpSolverResponse SolveWithStringParameters(Google.OrTools.Sat.CpModelProto model_proto, string parameters)
Definition: SatHelper.cs:65
+
static Google.OrTools.Sat.CpSolverResponse SolveWithStringParameters(Google.OrTools.Sat.CpModelProto model_proto, string parameters)
Definition: SatHelper.cs:69
A constraint programming problem.
Definition: CpModel.pb.cs:5654
bool swigCMemOwn
Definition: SatHelper.cs:17
static global::System.IntPtr SatHelper_VariableDomain(int variable_proto_size, byte[] jarg1)
-
static Google.OrTools.Sat.CpSolverResponse Solve(Google.OrTools.Sat.CpModelProto model_proto)
Definition: SatHelper.cs:45
+
static Google.OrTools.Sat.CpSolverResponse Solve(Google.OrTools.Sat.CpModelProto model_proto)
Definition: SatHelper.cs:49
static string SatHelper_ValidateModel(int model_proto_size, byte[] jarg1)
+
virtual void Dispose(bool disposing)
Definition: SatHelper.cs:37
void MergeFrom(CpSolverResponse other)
Definition: CpModel.pb.cs:6442
-
static string ModelStats(Google.OrTools.Sat.CpModelProto model_proto)
Definition: SatHelper.cs:105
-
virtual void Dispose()
Definition: SatHelper.cs:32
+
static string ModelStats(Google.OrTools.Sat.CpModelProto model_proto)
Definition: SatHelper.cs:109
Definition: KInt64Vector.cs:11
static string SatHelper_ModelStats(int model_proto_size, byte[] jarg1)
-
static Domain VariableDomain(Google.OrTools.Sat.IntegerVariableProto variable_proto)
Definition: SatHelper.cs:120
+
static Domain VariableDomain(Google.OrTools.Sat.IntegerVariableProto variable_proto)
Definition: SatHelper.cs:124
Definition: Domain.cs:11
Definition: ProtoHelper.cs:19
+
void Dispose()
Definition: SatHelper.cs:32
static string SatHelper_SolverResponseStats(int response_size, byte[] jarg1)
-
static string SolverResponseStats(Google.OrTools.Sat.CpSolverResponse response)
Definition: SatHelper.cs:110
+
static string SolverResponseStats(Google.OrTools.Sat.CpSolverResponse response)
Definition: SatHelper.cs:114
Definition: CpModel.pb.cs:12
diff --git a/docs/dotnet/SearchForAllSolutionsSampleSat_8cs_source.html b/docs/dotnet/SearchForAllSolutionsSampleSat_8cs_source.html index 22d6ba6e6d..11edb2809e 100644 --- a/docs/dotnet/SearchForAllSolutionsSampleSat_8cs_source.html +++ b/docs/dotnet/SearchForAllSolutionsSampleSat_8cs_source.html @@ -142,7 +142,7 @@
override void OnSolutionCallback()
-
double WallTime()
+
double WallTime()
Definition: KInt64Vector.cs:11
IntVar NewIntVar(long lb, long ub, string name)
Definition: CpModel.cs:45
Constraint Add(BoundedLinearExpression lin)
Definition: CpModel.cs:104
diff --git a/docs/dotnet/SearchHelpers_8cs_source.html b/docs/dotnet/SearchHelpers_8cs_source.html index 5d5cb5aaa7..6db5d466ba 100644 --- a/docs/dotnet/SearchHelpers_8cs_source.html +++ b/docs/dotnet/SearchHelpers_8cs_source.html @@ -177,16 +177,16 @@
LinearExpr Expr
long Coeff
-
double ObjectiveValue()
+
double ObjectiveValue()
-
double BestObjectiveBound()
+
double BestObjectiveBound()
long Value(LinearExpr e)
-
long SolutionIntegerValue(int index)
+
long SolutionIntegerValue(int index)
Boolean BooleanValue(ILiteral literal)
-
bool SolutionBooleanValue(int index)
+
bool SolutionBooleanValue(int index)
int Index
int GetIndex()
override void OnSolutionCallback()
diff --git a/docs/dotnet/SearchLimit_8cs_source.html b/docs/dotnet/SearchLimit_8cs_source.html index 1db14e0aad..062a1080ad 100644 --- a/docs/dotnet/SearchLimit_8cs_source.html +++ b/docs/dotnet/SearchLimit_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,432 +77,427 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~SearchLimit() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_SearchLimit(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  public SearchLimit(Solver s) : this(operations_research_constraint_solverPINVOKE.new_SearchLimit(Solver.getCPtr(s)), true) {
-
48  SwigDirectorConnect();
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_SearchLimit(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public SearchLimit(Solver s) : this(operations_research_constraint_solverPINVOKE.new_SearchLimit(Solver.getCPtr(s)), true) {
+
43  SwigDirectorConnect();
+
44  }
+
45 
+
46  public bool IsCrossed() {
+
47  bool ret = operations_research_constraint_solverPINVOKE.SearchLimit_IsCrossed(swigCPtr);
+
48  return ret;
49  }
50 
-
51  public bool IsCrossed() {
-
52  bool ret = operations_research_constraint_solverPINVOKE.SearchLimit_IsCrossed(swigCPtr);
+
51  public virtual bool Check() {
+
52  bool ret = operations_research_constraint_solverPINVOKE.SearchLimit_Check(swigCPtr);
53  return ret;
54  }
55 
-
56  public virtual bool Check() {
-
57  bool ret = operations_research_constraint_solverPINVOKE.SearchLimit_Check(swigCPtr);
-
58  return ret;
-
59  }
-
60 
-
61  public virtual void Init() {
-
62  operations_research_constraint_solverPINVOKE.SearchLimit_Init(swigCPtr);
-
63  }
-
64 
-
65  public virtual void Copy(SearchLimit limit) {
-
66  operations_research_constraint_solverPINVOKE.SearchLimit_Copy(swigCPtr, SearchLimit.getCPtr(limit));
-
67  }
-
68 
-
69  public virtual SearchLimit MakeClone() {
-
70  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SearchLimit_MakeClone(swigCPtr);
-
71  SearchLimit ret = (cPtr == global::System.IntPtr.Zero) ? null : new SearchLimit(cPtr, false);
-
72  return ret;
-
73  }
-
74 
-
75  public override void EnterSearch() {
-
76  if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1)) operations_research_constraint_solverPINVOKE.SearchLimit_EnterSearchSwigExplicitSearchLimit(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchLimit_EnterSearch(swigCPtr);
-
77  }
-
78 
-
79  public override void BeginNextDecision(DecisionBuilder b) {
-
80  if (SwigDerivedClassHasMethod("BeginNextDecision", swigMethodTypes4)) operations_research_constraint_solverPINVOKE.SearchLimit_BeginNextDecisionSwigExplicitSearchLimit(swigCPtr, DecisionBuilder.getCPtr(b)); else operations_research_constraint_solverPINVOKE.SearchLimit_BeginNextDecision(swigCPtr, DecisionBuilder.getCPtr(b));
-
81  }
-
82 
-
83  public override void PeriodicCheck() {
-
84  if (SwigDerivedClassHasMethod("PeriodicCheck", swigMethodTypes21)) operations_research_constraint_solverPINVOKE.SearchLimit_PeriodicCheckSwigExplicitSearchLimit(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchLimit_PeriodicCheck(swigCPtr);
-
85  }
-
86 
-
87  public override void RefuteDecision(Decision d) {
-
88  if (SwigDerivedClassHasMethod("RefuteDecision", swigMethodTypes7)) operations_research_constraint_solverPINVOKE.SearchLimit_RefuteDecisionSwigExplicitSearchLimit(swigCPtr, Decision.getCPtr(d)); else operations_research_constraint_solverPINVOKE.SearchLimit_RefuteDecision(swigCPtr, Decision.getCPtr(d));
+
56  public virtual void Init() {
+
57  operations_research_constraint_solverPINVOKE.SearchLimit_Init(swigCPtr);
+
58  }
+
59 
+
60  public virtual void Copy(SearchLimit limit) {
+
61  operations_research_constraint_solverPINVOKE.SearchLimit_Copy(swigCPtr, SearchLimit.getCPtr(limit));
+
62  }
+
63 
+
64  public virtual SearchLimit MakeClone() {
+
65  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SearchLimit_MakeClone(swigCPtr);
+
66  SearchLimit ret = (cPtr == global::System.IntPtr.Zero) ? null : new SearchLimit(cPtr, false);
+
67  return ret;
+
68  }
+
69 
+
70  public override void EnterSearch() {
+
71  if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1)) operations_research_constraint_solverPINVOKE.SearchLimit_EnterSearchSwigExplicitSearchLimit(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchLimit_EnterSearch(swigCPtr);
+
72  }
+
73 
+
74  public override void BeginNextDecision(DecisionBuilder b) {
+
75  if (SwigDerivedClassHasMethod("BeginNextDecision", swigMethodTypes4)) operations_research_constraint_solverPINVOKE.SearchLimit_BeginNextDecisionSwigExplicitSearchLimit(swigCPtr, DecisionBuilder.getCPtr(b)); else operations_research_constraint_solverPINVOKE.SearchLimit_BeginNextDecision(swigCPtr, DecisionBuilder.getCPtr(b));
+
76  }
+
77 
+
78  public override void PeriodicCheck() {
+
79  if (SwigDerivedClassHasMethod("PeriodicCheck", swigMethodTypes21)) operations_research_constraint_solverPINVOKE.SearchLimit_PeriodicCheckSwigExplicitSearchLimit(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchLimit_PeriodicCheck(swigCPtr);
+
80  }
+
81 
+
82  public override void RefuteDecision(Decision d) {
+
83  if (SwigDerivedClassHasMethod("RefuteDecision", swigMethodTypes7)) operations_research_constraint_solverPINVOKE.SearchLimit_RefuteDecisionSwigExplicitSearchLimit(swigCPtr, Decision.getCPtr(d)); else operations_research_constraint_solverPINVOKE.SearchLimit_RefuteDecision(swigCPtr, Decision.getCPtr(d));
+
84  }
+
85 
+
86  public override string ToString() {
+
87  string ret = (SwigDerivedClassHasMethod("ToString", swigMethodTypes0) ? operations_research_constraint_solverPINVOKE.SearchLimit_ToStringSwigExplicitSearchLimit(swigCPtr) : operations_research_constraint_solverPINVOKE.SearchLimit_ToString(swigCPtr));
+
88  return ret;
89  }
90 
-
91  public override string ToString() {
-
92  string ret = (SwigDerivedClassHasMethod("ToString", swigMethodTypes0) ? operations_research_constraint_solverPINVOKE.SearchLimit_ToStringSwigExplicitSearchLimit(swigCPtr) : operations_research_constraint_solverPINVOKE.SearchLimit_ToString(swigCPtr));
-
93  return ret;
-
94  }
-
95 
-
96  private void SwigDirectorConnect() {
-
97  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
-
98  swigDelegate0 = new SwigDelegateSearchLimit_0(SwigDirectorToString);
-
99  if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1))
-
100  swigDelegate1 = new SwigDelegateSearchLimit_1(SwigDirectorEnterSearch);
-
101  if (SwigDerivedClassHasMethod("RestartSearch", swigMethodTypes2))
-
102  swigDelegate2 = new SwigDelegateSearchLimit_2(SwigDirectorRestartSearch);
-
103  if (SwigDerivedClassHasMethod("ExitSearch", swigMethodTypes3))
-
104  swigDelegate3 = new SwigDelegateSearchLimit_3(SwigDirectorExitSearch);
-
105  if (SwigDerivedClassHasMethod("BeginNextDecision", swigMethodTypes4))
-
106  swigDelegate4 = new SwigDelegateSearchLimit_4(SwigDirectorBeginNextDecision);
-
107  if (SwigDerivedClassHasMethod("EndNextDecision", swigMethodTypes5))
-
108  swigDelegate5 = new SwigDelegateSearchLimit_5(SwigDirectorEndNextDecision);
-
109  if (SwigDerivedClassHasMethod("ApplyDecision", swigMethodTypes6))
-
110  swigDelegate6 = new SwigDelegateSearchLimit_6(SwigDirectorApplyDecision);
-
111  if (SwigDerivedClassHasMethod("RefuteDecision", swigMethodTypes7))
-
112  swigDelegate7 = new SwigDelegateSearchLimit_7(SwigDirectorRefuteDecision);
-
113  if (SwigDerivedClassHasMethod("AfterDecision", swigMethodTypes8))
-
114  swigDelegate8 = new SwigDelegateSearchLimit_8(SwigDirectorAfterDecision);
-
115  if (SwigDerivedClassHasMethod("BeginFail", swigMethodTypes9))
-
116  swigDelegate9 = new SwigDelegateSearchLimit_9(SwigDirectorBeginFail);
-
117  if (SwigDerivedClassHasMethod("EndFail", swigMethodTypes10))
-
118  swigDelegate10 = new SwigDelegateSearchLimit_10(SwigDirectorEndFail);
-
119  if (SwigDerivedClassHasMethod("BeginInitialPropagation", swigMethodTypes11))
-
120  swigDelegate11 = new SwigDelegateSearchLimit_11(SwigDirectorBeginInitialPropagation);
-
121  if (SwigDerivedClassHasMethod("EndInitialPropagation", swigMethodTypes12))
-
122  swigDelegate12 = new SwigDelegateSearchLimit_12(SwigDirectorEndInitialPropagation);
-
123  if (SwigDerivedClassHasMethod("AcceptSolution", swigMethodTypes13))
-
124  swigDelegate13 = new SwigDelegateSearchLimit_13(SwigDirectorAcceptSolution);
-
125  if (SwigDerivedClassHasMethod("AtSolution", swigMethodTypes14))
-
126  swigDelegate14 = new SwigDelegateSearchLimit_14(SwigDirectorAtSolution);
-
127  if (SwigDerivedClassHasMethod("NoMoreSolutions", swigMethodTypes15))
-
128  swigDelegate15 = new SwigDelegateSearchLimit_15(SwigDirectorNoMoreSolutions);
-
129  if (SwigDerivedClassHasMethod("LocalOptimum", swigMethodTypes16))
-
130  swigDelegate16 = new SwigDelegateSearchLimit_16(SwigDirectorLocalOptimum);
-
131  if (SwigDerivedClassHasMethod("AcceptDelta", swigMethodTypes17))
-
132  swigDelegate17 = new SwigDelegateSearchLimit_17(SwigDirectorAcceptDelta);
-
133  if (SwigDerivedClassHasMethod("AcceptNeighbor", swigMethodTypes18))
-
134  swigDelegate18 = new SwigDelegateSearchLimit_18(SwigDirectorAcceptNeighbor);
-
135  if (SwigDerivedClassHasMethod("AcceptUncheckedNeighbor", swigMethodTypes19))
-
136  swigDelegate19 = new SwigDelegateSearchLimit_19(SwigDirectorAcceptUncheckedNeighbor);
-
137  if (SwigDerivedClassHasMethod("IsUncheckedSolutionLimitReached", swigMethodTypes20))
-
138  swigDelegate20 = new SwigDelegateSearchLimit_20(SwigDirectorIsUncheckedSolutionLimitReached);
-
139  if (SwigDerivedClassHasMethod("PeriodicCheck", swigMethodTypes21))
-
140  swigDelegate21 = new SwigDelegateSearchLimit_21(SwigDirectorPeriodicCheck);
-
141  if (SwigDerivedClassHasMethod("ProgressPercent", swigMethodTypes22))
-
142  swigDelegate22 = new SwigDelegateSearchLimit_22(SwigDirectorProgressPercent);
-
143  if (SwigDerivedClassHasMethod("Accept", swigMethodTypes23))
-
144  swigDelegate23 = new SwigDelegateSearchLimit_23(SwigDirectorAccept);
-
145  if (SwigDerivedClassHasMethod("Install", swigMethodTypes24))
-
146  swigDelegate24 = new SwigDelegateSearchLimit_24(SwigDirectorInstall);
-
147  if (SwigDerivedClassHasMethod("Check", swigMethodTypes25))
-
148  swigDelegate25 = new SwigDelegateSearchLimit_25(SwigDirectorCheck);
-
149  if (SwigDerivedClassHasMethod("Init", swigMethodTypes26))
-
150  swigDelegate26 = new SwigDelegateSearchLimit_26(SwigDirectorInit);
-
151  if (SwigDerivedClassHasMethod("Copy", swigMethodTypes27))
-
152  swigDelegate27 = new SwigDelegateSearchLimit_27(SwigDirectorCopy);
-
153  if (SwigDerivedClassHasMethod("MakeClone", swigMethodTypes28))
-
154  swigDelegate28 = new SwigDelegateSearchLimit_28(SwigDirectorMakeClone);
-
155  operations_research_constraint_solverPINVOKE.SearchLimit_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16, swigDelegate17, swigDelegate18, swigDelegate19, swigDelegate20, swigDelegate21, swigDelegate22, swigDelegate23, swigDelegate24, swigDelegate25, swigDelegate26, swigDelegate27, swigDelegate28);
-
156  }
-
157 
-
158  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
-
159  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
-
160  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(SearchLimit));
-
161  return hasDerivedMethod;
-
162  }
-
163 
-
164  private string SwigDirectorToString() {
-
165  return ToString();
-
166  }
-
167 
-
168  private void SwigDirectorEnterSearch() {
-
169  EnterSearch();
-
170  }
-
171 
-
172  private void SwigDirectorRestartSearch() {
-
173  RestartSearch();
-
174  }
-
175 
-
176  private void SwigDirectorExitSearch() {
-
177  ExitSearch();
-
178  }
-
179 
-
180  private void SwigDirectorBeginNextDecision(global::System.IntPtr b) {
-
181  BeginNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false));
-
182  }
-
183 
-
184  private void SwigDirectorEndNextDecision(global::System.IntPtr b, global::System.IntPtr d) {
-
185  EndNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false), (d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
-
186  }
-
187 
-
188  private void SwigDirectorApplyDecision(global::System.IntPtr d) {
-
189  ApplyDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
-
190  }
-
191 
-
192  private void SwigDirectorRefuteDecision(global::System.IntPtr d) {
-
193  RefuteDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
-
194  }
-
195 
-
196  private void SwigDirectorAfterDecision(global::System.IntPtr d, bool apply) {
-
197  AfterDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false), apply);
-
198  }
-
199 
-
200  private void SwigDirectorBeginFail() {
-
201  BeginFail();
-
202  }
-
203 
-
204  private void SwigDirectorEndFail() {
-
205  EndFail();
-
206  }
-
207 
-
208  private void SwigDirectorBeginInitialPropagation() {
-
209  BeginInitialPropagation();
-
210  }
-
211 
-
212  private void SwigDirectorEndInitialPropagation() {
-
213  EndInitialPropagation();
-
214  }
-
215 
-
216  private bool SwigDirectorAcceptSolution() {
-
217  return AcceptSolution();
-
218  }
-
219 
-
220  private bool SwigDirectorAtSolution() {
-
221  return AtSolution();
-
222  }
-
223 
-
224  private void SwigDirectorNoMoreSolutions() {
-
225  NoMoreSolutions();
-
226  }
-
227 
-
228  private bool SwigDirectorLocalOptimum() {
-
229  return LocalOptimum();
-
230  }
-
231 
-
232  private bool SwigDirectorAcceptDelta(global::System.IntPtr delta, global::System.IntPtr deltadelta) {
-
233  return AcceptDelta((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false), (deltadelta == global::System.IntPtr.Zero) ? null : new Assignment(deltadelta, false));
-
234  }
-
235 
-
236  private void SwigDirectorAcceptNeighbor() {
-
237  AcceptNeighbor();
-
238  }
-
239 
-
240  private void SwigDirectorAcceptUncheckedNeighbor() {
-
241  AcceptUncheckedNeighbor();
-
242  }
-
243 
-
244  private bool SwigDirectorIsUncheckedSolutionLimitReached() {
-
245  return IsUncheckedSolutionLimitReached();
-
246  }
-
247 
-
248  private void SwigDirectorPeriodicCheck() {
-
249  PeriodicCheck();
-
250  }
-
251 
-
252  private int SwigDirectorProgressPercent() {
-
253  return ProgressPercent();
-
254  }
-
255 
-
256  private void SwigDirectorAccept(global::System.IntPtr visitor) {
-
257  Accept((visitor == global::System.IntPtr.Zero) ? null : new ModelVisitor(visitor, false));
-
258  }
-
259 
-
260  private void SwigDirectorInstall() {
-
261  Install();
-
262  }
-
263 
-
264  private bool SwigDirectorCheck() {
-
265  return Check();
-
266  }
-
267 
-
268  private void SwigDirectorInit() {
-
269  Init();
-
270  }
-
271 
-
272  private void SwigDirectorCopy(global::System.IntPtr limit) {
-
273  Copy((limit == global::System.IntPtr.Zero) ? null : new SearchLimit(limit, false));
-
274  }
-
275 
-
276  private global::System.IntPtr SwigDirectorMakeClone() {
-
277  return SearchLimit.getCPtr(MakeClone()).Handle;
-
278  }
-
279 
-
280  public delegate string SwigDelegateSearchLimit_0();
-
281  public delegate void SwigDelegateSearchLimit_1();
-
282  public delegate void SwigDelegateSearchLimit_2();
-
283  public delegate void SwigDelegateSearchLimit_3();
-
284  public delegate void SwigDelegateSearchLimit_4(global::System.IntPtr b);
-
285  public delegate void SwigDelegateSearchLimit_5(global::System.IntPtr b, global::System.IntPtr d);
-
286  public delegate void SwigDelegateSearchLimit_6(global::System.IntPtr d);
-
287  public delegate void SwigDelegateSearchLimit_7(global::System.IntPtr d);
-
288  public delegate void SwigDelegateSearchLimit_8(global::System.IntPtr d, bool apply);
-
289  public delegate void SwigDelegateSearchLimit_9();
-
290  public delegate void SwigDelegateSearchLimit_10();
-
291  public delegate void SwigDelegateSearchLimit_11();
-
292  public delegate void SwigDelegateSearchLimit_12();
-
293  public delegate bool SwigDelegateSearchLimit_13();
-
294  public delegate bool SwigDelegateSearchLimit_14();
-
295  public delegate void SwigDelegateSearchLimit_15();
-
296  public delegate bool SwigDelegateSearchLimit_16();
-
297  public delegate bool SwigDelegateSearchLimit_17(global::System.IntPtr delta, global::System.IntPtr deltadelta);
-
298  public delegate void SwigDelegateSearchLimit_18();
-
299  public delegate void SwigDelegateSearchLimit_19();
-
300  public delegate bool SwigDelegateSearchLimit_20();
-
301  public delegate void SwigDelegateSearchLimit_21();
-
302  public delegate int SwigDelegateSearchLimit_22();
-
303  public delegate void SwigDelegateSearchLimit_23(global::System.IntPtr visitor);
-
304  public delegate void SwigDelegateSearchLimit_24();
-
305  public delegate bool SwigDelegateSearchLimit_25();
-
306  public delegate void SwigDelegateSearchLimit_26();
-
307  public delegate void SwigDelegateSearchLimit_27(global::System.IntPtr limit);
-
308  public delegate global::System.IntPtr SwigDelegateSearchLimit_28();
-
309 
-
310  private SwigDelegateSearchLimit_0 swigDelegate0;
-
311  private SwigDelegateSearchLimit_1 swigDelegate1;
-
312  private SwigDelegateSearchLimit_2 swigDelegate2;
-
313  private SwigDelegateSearchLimit_3 swigDelegate3;
-
314  private SwigDelegateSearchLimit_4 swigDelegate4;
-
315  private SwigDelegateSearchLimit_5 swigDelegate5;
-
316  private SwigDelegateSearchLimit_6 swigDelegate6;
-
317  private SwigDelegateSearchLimit_7 swigDelegate7;
-
318  private SwigDelegateSearchLimit_8 swigDelegate8;
-
319  private SwigDelegateSearchLimit_9 swigDelegate9;
-
320  private SwigDelegateSearchLimit_10 swigDelegate10;
-
321  private SwigDelegateSearchLimit_11 swigDelegate11;
-
322  private SwigDelegateSearchLimit_12 swigDelegate12;
-
323  private SwigDelegateSearchLimit_13 swigDelegate13;
-
324  private SwigDelegateSearchLimit_14 swigDelegate14;
-
325  private SwigDelegateSearchLimit_15 swigDelegate15;
-
326  private SwigDelegateSearchLimit_16 swigDelegate16;
-
327  private SwigDelegateSearchLimit_17 swigDelegate17;
-
328  private SwigDelegateSearchLimit_18 swigDelegate18;
-
329  private SwigDelegateSearchLimit_19 swigDelegate19;
-
330  private SwigDelegateSearchLimit_20 swigDelegate20;
-
331  private SwigDelegateSearchLimit_21 swigDelegate21;
-
332  private SwigDelegateSearchLimit_22 swigDelegate22;
-
333  private SwigDelegateSearchLimit_23 swigDelegate23;
-
334  private SwigDelegateSearchLimit_24 swigDelegate24;
-
335  private SwigDelegateSearchLimit_25 swigDelegate25;
-
336  private SwigDelegateSearchLimit_26 swigDelegate26;
-
337  private SwigDelegateSearchLimit_27 swigDelegate27;
-
338  private SwigDelegateSearchLimit_28 swigDelegate28;
-
339 
-
340  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
-
341  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
-
342  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
-
343  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
-
344  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(DecisionBuilder) };
-
345  private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(DecisionBuilder), typeof(Decision) };
-
346  private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(Decision) };
-
347  private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(Decision) };
-
348  private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(Decision), typeof(bool) };
-
349  private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { };
-
350  private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { };
-
351  private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { };
-
352  private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { };
-
353  private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { };
-
354  private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { };
-
355  private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { };
-
356  private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { };
-
357  private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(Assignment), typeof(Assignment) };
-
358  private static global::System.Type[] swigMethodTypes18 = new global::System.Type[] { };
-
359  private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { };
-
360  private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { };
-
361  private static global::System.Type[] swigMethodTypes21 = new global::System.Type[] { };
-
362  private static global::System.Type[] swigMethodTypes22 = new global::System.Type[] { };
-
363  private static global::System.Type[] swigMethodTypes23 = new global::System.Type[] { typeof(ModelVisitor) };
-
364  private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { };
-
365  private static global::System.Type[] swigMethodTypes25 = new global::System.Type[] { };
-
366  private static global::System.Type[] swigMethodTypes26 = new global::System.Type[] { };
-
367  private static global::System.Type[] swigMethodTypes27 = new global::System.Type[] { typeof(SearchLimit) };
-
368  private static global::System.Type[] swigMethodTypes28 = new global::System.Type[] { };
-
369 }
-
370 
-
371 }
+
91  private void SwigDirectorConnect() {
+
92  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
+
93  swigDelegate0 = new SwigDelegateSearchLimit_0(SwigDirectorMethodToString);
+
94  if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1))
+
95  swigDelegate1 = new SwigDelegateSearchLimit_1(SwigDirectorMethodEnterSearch);
+
96  if (SwigDerivedClassHasMethod("RestartSearch", swigMethodTypes2))
+
97  swigDelegate2 = new SwigDelegateSearchLimit_2(SwigDirectorMethodRestartSearch);
+
98  if (SwigDerivedClassHasMethod("ExitSearch", swigMethodTypes3))
+
99  swigDelegate3 = new SwigDelegateSearchLimit_3(SwigDirectorMethodExitSearch);
+
100  if (SwigDerivedClassHasMethod("BeginNextDecision", swigMethodTypes4))
+
101  swigDelegate4 = new SwigDelegateSearchLimit_4(SwigDirectorMethodBeginNextDecision);
+
102  if (SwigDerivedClassHasMethod("EndNextDecision", swigMethodTypes5))
+
103  swigDelegate5 = new SwigDelegateSearchLimit_5(SwigDirectorMethodEndNextDecision);
+
104  if (SwigDerivedClassHasMethod("ApplyDecision", swigMethodTypes6))
+
105  swigDelegate6 = new SwigDelegateSearchLimit_6(SwigDirectorMethodApplyDecision);
+
106  if (SwigDerivedClassHasMethod("RefuteDecision", swigMethodTypes7))
+
107  swigDelegate7 = new SwigDelegateSearchLimit_7(SwigDirectorMethodRefuteDecision);
+
108  if (SwigDerivedClassHasMethod("AfterDecision", swigMethodTypes8))
+
109  swigDelegate8 = new SwigDelegateSearchLimit_8(SwigDirectorMethodAfterDecision);
+
110  if (SwigDerivedClassHasMethod("BeginFail", swigMethodTypes9))
+
111  swigDelegate9 = new SwigDelegateSearchLimit_9(SwigDirectorMethodBeginFail);
+
112  if (SwigDerivedClassHasMethod("EndFail", swigMethodTypes10))
+
113  swigDelegate10 = new SwigDelegateSearchLimit_10(SwigDirectorMethodEndFail);
+
114  if (SwigDerivedClassHasMethod("BeginInitialPropagation", swigMethodTypes11))
+
115  swigDelegate11 = new SwigDelegateSearchLimit_11(SwigDirectorMethodBeginInitialPropagation);
+
116  if (SwigDerivedClassHasMethod("EndInitialPropagation", swigMethodTypes12))
+
117  swigDelegate12 = new SwigDelegateSearchLimit_12(SwigDirectorMethodEndInitialPropagation);
+
118  if (SwigDerivedClassHasMethod("AcceptSolution", swigMethodTypes13))
+
119  swigDelegate13 = new SwigDelegateSearchLimit_13(SwigDirectorMethodAcceptSolution);
+
120  if (SwigDerivedClassHasMethod("AtSolution", swigMethodTypes14))
+
121  swigDelegate14 = new SwigDelegateSearchLimit_14(SwigDirectorMethodAtSolution);
+
122  if (SwigDerivedClassHasMethod("NoMoreSolutions", swigMethodTypes15))
+
123  swigDelegate15 = new SwigDelegateSearchLimit_15(SwigDirectorMethodNoMoreSolutions);
+
124  if (SwigDerivedClassHasMethod("LocalOptimum", swigMethodTypes16))
+
125  swigDelegate16 = new SwigDelegateSearchLimit_16(SwigDirectorMethodLocalOptimum);
+
126  if (SwigDerivedClassHasMethod("AcceptDelta", swigMethodTypes17))
+
127  swigDelegate17 = new SwigDelegateSearchLimit_17(SwigDirectorMethodAcceptDelta);
+
128  if (SwigDerivedClassHasMethod("AcceptNeighbor", swigMethodTypes18))
+
129  swigDelegate18 = new SwigDelegateSearchLimit_18(SwigDirectorMethodAcceptNeighbor);
+
130  if (SwigDerivedClassHasMethod("AcceptUncheckedNeighbor", swigMethodTypes19))
+
131  swigDelegate19 = new SwigDelegateSearchLimit_19(SwigDirectorMethodAcceptUncheckedNeighbor);
+
132  if (SwigDerivedClassHasMethod("IsUncheckedSolutionLimitReached", swigMethodTypes20))
+
133  swigDelegate20 = new SwigDelegateSearchLimit_20(SwigDirectorMethodIsUncheckedSolutionLimitReached);
+
134  if (SwigDerivedClassHasMethod("PeriodicCheck", swigMethodTypes21))
+
135  swigDelegate21 = new SwigDelegateSearchLimit_21(SwigDirectorMethodPeriodicCheck);
+
136  if (SwigDerivedClassHasMethod("ProgressPercent", swigMethodTypes22))
+
137  swigDelegate22 = new SwigDelegateSearchLimit_22(SwigDirectorMethodProgressPercent);
+
138  if (SwigDerivedClassHasMethod("Accept", swigMethodTypes23))
+
139  swigDelegate23 = new SwigDelegateSearchLimit_23(SwigDirectorMethodAccept);
+
140  if (SwigDerivedClassHasMethod("Install", swigMethodTypes24))
+
141  swigDelegate24 = new SwigDelegateSearchLimit_24(SwigDirectorMethodInstall);
+
142  if (SwigDerivedClassHasMethod("Check", swigMethodTypes25))
+
143  swigDelegate25 = new SwigDelegateSearchLimit_25(SwigDirectorMethodCheck);
+
144  if (SwigDerivedClassHasMethod("Init", swigMethodTypes26))
+
145  swigDelegate26 = new SwigDelegateSearchLimit_26(SwigDirectorMethodInit);
+
146  if (SwigDerivedClassHasMethod("Copy", swigMethodTypes27))
+
147  swigDelegate27 = new SwigDelegateSearchLimit_27(SwigDirectorMethodCopy);
+
148  if (SwigDerivedClassHasMethod("MakeClone", swigMethodTypes28))
+
149  swigDelegate28 = new SwigDelegateSearchLimit_28(SwigDirectorMethodMakeClone);
+
150  operations_research_constraint_solverPINVOKE.SearchLimit_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16, swigDelegate17, swigDelegate18, swigDelegate19, swigDelegate20, swigDelegate21, swigDelegate22, swigDelegate23, swigDelegate24, swigDelegate25, swigDelegate26, swigDelegate27, swigDelegate28);
+
151  }
+
152 
+
153  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
+
154  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
+
155  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(SearchLimit));
+
156  return hasDerivedMethod;
+
157  }
+
158 
+
159  private string SwigDirectorMethodToString() {
+
160  return ToString();
+
161  }
+
162 
+
163  private void SwigDirectorMethodEnterSearch() {
+
164  EnterSearch();
+
165  }
+
166 
+
167  private void SwigDirectorMethodRestartSearch() {
+
168  RestartSearch();
+
169  }
+
170 
+
171  private void SwigDirectorMethodExitSearch() {
+
172  ExitSearch();
+
173  }
+
174 
+
175  private void SwigDirectorMethodBeginNextDecision(global::System.IntPtr b) {
+
176  BeginNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false));
+
177  }
+
178 
+
179  private void SwigDirectorMethodEndNextDecision(global::System.IntPtr b, global::System.IntPtr d) {
+
180  EndNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false), (d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
+
181  }
+
182 
+
183  private void SwigDirectorMethodApplyDecision(global::System.IntPtr d) {
+
184  ApplyDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
+
185  }
+
186 
+
187  private void SwigDirectorMethodRefuteDecision(global::System.IntPtr d) {
+
188  RefuteDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
+
189  }
+
190 
+
191  private void SwigDirectorMethodAfterDecision(global::System.IntPtr d, bool apply) {
+
192  AfterDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false), apply);
+
193  }
+
194 
+
195  private void SwigDirectorMethodBeginFail() {
+
196  BeginFail();
+
197  }
+
198 
+
199  private void SwigDirectorMethodEndFail() {
+
200  EndFail();
+
201  }
+
202 
+
203  private void SwigDirectorMethodBeginInitialPropagation() {
+
204  BeginInitialPropagation();
+
205  }
+
206 
+
207  private void SwigDirectorMethodEndInitialPropagation() {
+
208  EndInitialPropagation();
+
209  }
+
210 
+
211  private bool SwigDirectorMethodAcceptSolution() {
+
212  return AcceptSolution();
+
213  }
+
214 
+
215  private bool SwigDirectorMethodAtSolution() {
+
216  return AtSolution();
+
217  }
+
218 
+
219  private void SwigDirectorMethodNoMoreSolutions() {
+
220  NoMoreSolutions();
+
221  }
+
222 
+
223  private bool SwigDirectorMethodLocalOptimum() {
+
224  return LocalOptimum();
+
225  }
+
226 
+
227  private bool SwigDirectorMethodAcceptDelta(global::System.IntPtr delta, global::System.IntPtr deltadelta) {
+
228  return AcceptDelta((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false), (deltadelta == global::System.IntPtr.Zero) ? null : new Assignment(deltadelta, false));
+
229  }
+
230 
+
231  private void SwigDirectorMethodAcceptNeighbor() {
+
232  AcceptNeighbor();
+
233  }
+
234 
+
235  private void SwigDirectorMethodAcceptUncheckedNeighbor() {
+
236  AcceptUncheckedNeighbor();
+
237  }
+
238 
+
239  private bool SwigDirectorMethodIsUncheckedSolutionLimitReached() {
+
240  return IsUncheckedSolutionLimitReached();
+
241  }
+
242 
+
243  private void SwigDirectorMethodPeriodicCheck() {
+
244  PeriodicCheck();
+
245  }
+
246 
+
247  private int SwigDirectorMethodProgressPercent() {
+
248  return ProgressPercent();
+
249  }
+
250 
+
251  private void SwigDirectorMethodAccept(global::System.IntPtr visitor) {
+
252  Accept((visitor == global::System.IntPtr.Zero) ? null : new ModelVisitor(visitor, false));
+
253  }
+
254 
+
255  private void SwigDirectorMethodInstall() {
+
256  Install();
+
257  }
+
258 
+
259  private bool SwigDirectorMethodCheck() {
+
260  return Check();
+
261  }
+
262 
+
263  private void SwigDirectorMethodInit() {
+
264  Init();
+
265  }
+
266 
+
267  private void SwigDirectorMethodCopy(global::System.IntPtr limit) {
+
268  Copy((limit == global::System.IntPtr.Zero) ? null : new SearchLimit(limit, false));
+
269  }
+
270 
+
271  private global::System.IntPtr SwigDirectorMethodMakeClone() {
+
272  return SearchLimit.getCPtr(MakeClone()).Handle;
+
273  }
+
274 
+
275  public delegate string SwigDelegateSearchLimit_0();
+
276  public delegate void SwigDelegateSearchLimit_1();
+
277  public delegate void SwigDelegateSearchLimit_2();
+
278  public delegate void SwigDelegateSearchLimit_3();
+
279  public delegate void SwigDelegateSearchLimit_4(global::System.IntPtr b);
+
280  public delegate void SwigDelegateSearchLimit_5(global::System.IntPtr b, global::System.IntPtr d);
+
281  public delegate void SwigDelegateSearchLimit_6(global::System.IntPtr d);
+
282  public delegate void SwigDelegateSearchLimit_7(global::System.IntPtr d);
+
283  public delegate void SwigDelegateSearchLimit_8(global::System.IntPtr d, bool apply);
+
284  public delegate void SwigDelegateSearchLimit_9();
+
285  public delegate void SwigDelegateSearchLimit_10();
+
286  public delegate void SwigDelegateSearchLimit_11();
+
287  public delegate void SwigDelegateSearchLimit_12();
+
288  public delegate bool SwigDelegateSearchLimit_13();
+
289  public delegate bool SwigDelegateSearchLimit_14();
+
290  public delegate void SwigDelegateSearchLimit_15();
+
291  public delegate bool SwigDelegateSearchLimit_16();
+
292  public delegate bool SwigDelegateSearchLimit_17(global::System.IntPtr delta, global::System.IntPtr deltadelta);
+
293  public delegate void SwigDelegateSearchLimit_18();
+
294  public delegate void SwigDelegateSearchLimit_19();
+
295  public delegate bool SwigDelegateSearchLimit_20();
+
296  public delegate void SwigDelegateSearchLimit_21();
+
297  public delegate int SwigDelegateSearchLimit_22();
+
298  public delegate void SwigDelegateSearchLimit_23(global::System.IntPtr visitor);
+
299  public delegate void SwigDelegateSearchLimit_24();
+
300  public delegate bool SwigDelegateSearchLimit_25();
+
301  public delegate void SwigDelegateSearchLimit_26();
+
302  public delegate void SwigDelegateSearchLimit_27(global::System.IntPtr limit);
+
303  public delegate global::System.IntPtr SwigDelegateSearchLimit_28();
+
304 
+
305  private SwigDelegateSearchLimit_0 swigDelegate0;
+
306  private SwigDelegateSearchLimit_1 swigDelegate1;
+
307  private SwigDelegateSearchLimit_2 swigDelegate2;
+
308  private SwigDelegateSearchLimit_3 swigDelegate3;
+
309  private SwigDelegateSearchLimit_4 swigDelegate4;
+
310  private SwigDelegateSearchLimit_5 swigDelegate5;
+
311  private SwigDelegateSearchLimit_6 swigDelegate6;
+
312  private SwigDelegateSearchLimit_7 swigDelegate7;
+
313  private SwigDelegateSearchLimit_8 swigDelegate8;
+
314  private SwigDelegateSearchLimit_9 swigDelegate9;
+
315  private SwigDelegateSearchLimit_10 swigDelegate10;
+
316  private SwigDelegateSearchLimit_11 swigDelegate11;
+
317  private SwigDelegateSearchLimit_12 swigDelegate12;
+
318  private SwigDelegateSearchLimit_13 swigDelegate13;
+
319  private SwigDelegateSearchLimit_14 swigDelegate14;
+
320  private SwigDelegateSearchLimit_15 swigDelegate15;
+
321  private SwigDelegateSearchLimit_16 swigDelegate16;
+
322  private SwigDelegateSearchLimit_17 swigDelegate17;
+
323  private SwigDelegateSearchLimit_18 swigDelegate18;
+
324  private SwigDelegateSearchLimit_19 swigDelegate19;
+
325  private SwigDelegateSearchLimit_20 swigDelegate20;
+
326  private SwigDelegateSearchLimit_21 swigDelegate21;
+
327  private SwigDelegateSearchLimit_22 swigDelegate22;
+
328  private SwigDelegateSearchLimit_23 swigDelegate23;
+
329  private SwigDelegateSearchLimit_24 swigDelegate24;
+
330  private SwigDelegateSearchLimit_25 swigDelegate25;
+
331  private SwigDelegateSearchLimit_26 swigDelegate26;
+
332  private SwigDelegateSearchLimit_27 swigDelegate27;
+
333  private SwigDelegateSearchLimit_28 swigDelegate28;
+
334 
+
335  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
+
336  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
+
337  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
+
338  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
+
339  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(DecisionBuilder) };
+
340  private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(DecisionBuilder), typeof(Decision) };
+
341  private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(Decision) };
+
342  private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(Decision) };
+
343  private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(Decision), typeof(bool) };
+
344  private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { };
+
345  private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { };
+
346  private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { };
+
347  private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { };
+
348  private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { };
+
349  private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { };
+
350  private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { };
+
351  private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { };
+
352  private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(Assignment), typeof(Assignment) };
+
353  private static global::System.Type[] swigMethodTypes18 = new global::System.Type[] { };
+
354  private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { };
+
355  private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { };
+
356  private static global::System.Type[] swigMethodTypes21 = new global::System.Type[] { };
+
357  private static global::System.Type[] swigMethodTypes22 = new global::System.Type[] { };
+
358  private static global::System.Type[] swigMethodTypes23 = new global::System.Type[] { typeof(ModelVisitor) };
+
359  private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { };
+
360  private static global::System.Type[] swigMethodTypes25 = new global::System.Type[] { };
+
361  private static global::System.Type[] swigMethodTypes26 = new global::System.Type[] { };
+
362  private static global::System.Type[] swigMethodTypes27 = new global::System.Type[] { typeof(SearchLimit) };
+
363  private static global::System.Type[] swigMethodTypes28 = new global::System.Type[] { };
+
364 }
+
365 
+
366 }
-
virtual bool AtSolution()
+
virtual bool AtSolution()
delegate void SwigDelegateSearchLimit_19()
-
virtual bool Check()
Definition: SearchLimit.cs:56
+
virtual bool Check()
Definition: SearchLimit.cs:51
delegate void SwigDelegateSearchLimit_24()
-
virtual void EndNextDecision(DecisionBuilder b, Decision d)
+
virtual void EndNextDecision(DecisionBuilder b, Decision d)
delegate void SwigDelegateSearchLimit_27(global::System.IntPtr limit)
static void SearchLimit_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
delegate bool SwigDelegateSearchLimit_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)
-
bool IsCrossed()
Definition: SearchLimit.cs:51
-
virtual void BeginFail()
+
bool IsCrossed()
Definition: SearchLimit.cs:46
+
virtual void BeginFail()
delegate void SwigDelegateSearchLimit_7(global::System.IntPtr d)
static void SearchLimit_RefuteDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void Install()
-
virtual void Accept(ModelVisitor visitor)
+
virtual void Install()
+
virtual void Accept(ModelVisitor visitor)
static void SearchLimit_PeriodicCheckSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void Dispose()
Definition: SearchLimit.cs:33
static bool SearchLimit_IsCrossed(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void SwigDelegateSearchLimit_3()
delegate bool SwigDelegateSearchLimit_13()
delegate global::System.IntPtr SwigDelegateSearchLimit_28()
-
virtual bool AcceptSolution()
-
override string ToString()
Definition: SearchLimit.cs:91
+
virtual bool AcceptSolution()
+
override string ToString()
Definition: SearchLimit.cs:86
static bool SearchLimit_Check(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void ExitSearch()
+
virtual void ExitSearch()
Definition: Assignment.cs:11
static global::System.IntPtr SearchLimit_MakeClone(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: SearchLimit.cs:18
-
override void BeginNextDecision(DecisionBuilder b)
Definition: SearchLimit.cs:79
-
virtual void AcceptNeighbor()
-
virtual bool IsUncheckedSolutionLimitReached()
+
override void BeginNextDecision(DecisionBuilder b)
Definition: SearchLimit.cs:74
+
virtual void AcceptNeighbor()
+
virtual bool IsUncheckedSolutionLimitReached()
delegate void SwigDelegateSearchLimit_9()
static void SearchLimit_EnterSearchSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate bool SwigDelegateSearchLimit_20()
+
override void Dispose(bool disposing)
Definition: SearchLimit.cs:29
delegate void SwigDelegateSearchLimit_8(global::System.IntPtr d, bool apply)
-
virtual void AfterDecision(Decision d, bool apply)
-
virtual void AcceptUncheckedNeighbor()
+
virtual void AfterDecision(Decision d, bool apply)
+
virtual void AcceptUncheckedNeighbor()
delegate void SwigDelegateSearchLimit_18()
-
virtual bool LocalOptimum()
+
virtual bool LocalOptimum()
delegate void SwigDelegateSearchLimit_11()
delegate void SwigDelegateSearchLimit_1()
static string SearchLimit_ToStringSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void EndInitialPropagation()
+
virtual void EndInitialPropagation()
delegate bool SwigDelegateSearchLimit_14()
-
virtual void RestartSearch()
-
SearchLimit(Solver s)
Definition: SearchLimit.cs:47
+
virtual void RestartSearch()
+
SearchLimit(Solver s)
Definition: SearchLimit.cs:42
static global::System.IntPtr SearchLimit_SWIGUpcast(global::System.IntPtr jarg1)
bool swigCMemOwn
Definition: BaseObject.cs:20
-
virtual void EndFail()
+
virtual void EndFail()
delegate void SwigDelegateSearchLimit_10()
static string SearchLimit_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SearchLimit_EnterSearch(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void NoMoreSolutions()
+
virtual void NoMoreSolutions()
static void SearchLimit_Init(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate bool SwigDelegateSearchLimit_25()
-
virtual SearchLimit MakeClone()
Definition: SearchLimit.cs:69
-
virtual void BeginInitialPropagation()
-
virtual void Copy(SearchLimit limit)
Definition: SearchLimit.cs:65
+
virtual SearchLimit MakeClone()
Definition: SearchLimit.cs:64
+
virtual void BeginInitialPropagation()
+
virtual void Copy(SearchLimit limit)
Definition: SearchLimit.cs:60
static void SearchLimit_RefuteDecisionSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
delegate void SwigDelegateSearchLimit_12()
delegate string SwigDelegateSearchLimit_0()
delegate void SwigDelegateSearchLimit_21()
-
virtual void Init()
Definition: SearchLimit.cs:61
+
virtual void Init()
Definition: SearchLimit.cs:56
delegate void SwigDelegateSearchLimit_2()
static void SearchLimit_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SearchLimit.SwigDelegateSearchLimit_0 delegate0, SearchLimit.SwigDelegateSearchLimit_1 delegate1, SearchLimit.SwigDelegateSearchLimit_2 delegate2, SearchLimit.SwigDelegateSearchLimit_3 delegate3, SearchLimit.SwigDelegateSearchLimit_4 delegate4, SearchLimit.SwigDelegateSearchLimit_5 delegate5, SearchLimit.SwigDelegateSearchLimit_6 delegate6, SearchLimit.SwigDelegateSearchLimit_7 delegate7, SearchLimit.SwigDelegateSearchLimit_8 delegate8, SearchLimit.SwigDelegateSearchLimit_9 delegate9, SearchLimit.SwigDelegateSearchLimit_10 delegate10, SearchLimit.SwigDelegateSearchLimit_11 delegate11, SearchLimit.SwigDelegateSearchLimit_12 delegate12, SearchLimit.SwigDelegateSearchLimit_13 delegate13, SearchLimit.SwigDelegateSearchLimit_14 delegate14, SearchLimit.SwigDelegateSearchLimit_15 delegate15, SearchLimit.SwigDelegateSearchLimit_16 delegate16, SearchLimit.SwigDelegateSearchLimit_17 delegate17, SearchLimit.SwigDelegateSearchLimit_18 delegate18, SearchLimit.SwigDelegateSearchLimit_19 delegate19, SearchLimit.SwigDelegateSearchLimit_20 delegate20, SearchLimit.SwigDelegateSearchLimit_21 delegate21, SearchLimit.SwigDelegateSearchLimit_22 delegate22, SearchLimit.SwigDelegateSearchLimit_23 delegate23, SearchLimit.SwigDelegateSearchLimit_24 delegate24, SearchLimit.SwigDelegateSearchLimit_25 delegate25, SearchLimit.SwigDelegateSearchLimit_26 delegate26, SearchLimit.SwigDelegateSearchLimit_27 delegate27, SearchLimit.SwigDelegateSearchLimit_28 delegate28)
delegate void SwigDelegateSearchLimit_5(global::System.IntPtr b, global::System.IntPtr d)
delegate void SwigDelegateSearchLimit_23(global::System.IntPtr visitor)
delegate int SwigDelegateSearchLimit_22()
delegate void SwigDelegateSearchLimit_26()
-
override void EnterSearch()
Definition: SearchLimit.cs:75
-
override void PeriodicCheck()
Definition: SearchLimit.cs:83
+
override void EnterSearch()
Definition: SearchLimit.cs:70
+
override void PeriodicCheck()
Definition: SearchLimit.cs:78
delegate bool SwigDelegateSearchLimit_16()
static void delete_SearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void RefuteDecision(Decision d)
Definition: SearchLimit.cs:87
+
override void RefuteDecision(Decision d)
Definition: SearchLimit.cs:82
delegate void SwigDelegateSearchLimit_15()
-
virtual void ApplyDecision(Decision d)
-
virtual bool AcceptDelta(Assignment delta, Assignment deltadelta)
-
virtual int ProgressPercent()
+
virtual void ApplyDecision(Decision d)
+
virtual bool AcceptDelta(Assignment delta, Assignment deltadelta)
+
virtual int ProgressPercent()
delegate void SwigDelegateSearchLimit_4(global::System.IntPtr b)
static void SearchLimit_PeriodicCheck(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SearchLimit_BeginNextDecisionSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
diff --git a/docs/dotnet/SearchLog_8cs_source.html b/docs/dotnet/SearchLog_8cs_source.html index 4d3d60529b..28249a0b64 100644 --- a/docs/dotnet/SearchLog_8cs_source.html +++ b/docs/dotnet/SearchLog_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,114 +77,109 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~SearchLog() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_SearchLog(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  public override void EnterSearch() {
-
48  operations_research_constraint_solverPINVOKE.SearchLog_EnterSearch(swigCPtr);
-
49  }
-
50 
-
51  public override void ExitSearch() {
-
52  operations_research_constraint_solverPINVOKE.SearchLog_ExitSearch(swigCPtr);
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_SearchLog(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public override void EnterSearch() {
+
43  operations_research_constraint_solverPINVOKE.SearchLog_EnterSearch(swigCPtr);
+
44  }
+
45 
+
46  public override void ExitSearch() {
+
47  operations_research_constraint_solverPINVOKE.SearchLog_ExitSearch(swigCPtr);
+
48  }
+
49 
+
50  public override bool AtSolution() {
+
51  bool ret = operations_research_constraint_solverPINVOKE.SearchLog_AtSolution(swigCPtr);
+
52  return ret;
53  }
54 
-
55  public override bool AtSolution() {
-
56  bool ret = operations_research_constraint_solverPINVOKE.SearchLog_AtSolution(swigCPtr);
-
57  return ret;
-
58  }
-
59 
-
60  public override void BeginFail() {
-
61  operations_research_constraint_solverPINVOKE.SearchLog_BeginFail(swigCPtr);
-
62  }
-
63 
-
64  public override void NoMoreSolutions() {
-
65  operations_research_constraint_solverPINVOKE.SearchLog_NoMoreSolutions(swigCPtr);
-
66  }
-
67 
-
68  public override void AcceptUncheckedNeighbor() {
-
69  operations_research_constraint_solverPINVOKE.SearchLog_AcceptUncheckedNeighbor(swigCPtr);
-
70  }
-
71 
-
72  public override void ApplyDecision(Decision decision) {
-
73  operations_research_constraint_solverPINVOKE.SearchLog_ApplyDecision(swigCPtr, Decision.getCPtr(decision));
-
74  }
-
75 
-
76  public override void RefuteDecision(Decision decision) {
-
77  operations_research_constraint_solverPINVOKE.SearchLog_RefuteDecision(swigCPtr, Decision.getCPtr(decision));
-
78  }
-
79 
-
80  public void OutputDecision() {
-
81  operations_research_constraint_solverPINVOKE.SearchLog_OutputDecision(swigCPtr);
-
82  }
-
83 
-
84  public void Maintain() {
-
85  operations_research_constraint_solverPINVOKE.SearchLog_Maintain(swigCPtr);
-
86  }
-
87 
-
88  public override void BeginInitialPropagation() {
-
89  operations_research_constraint_solverPINVOKE.SearchLog_BeginInitialPropagation(swigCPtr);
-
90  }
-
91 
-
92  public override void EndInitialPropagation() {
-
93  operations_research_constraint_solverPINVOKE.SearchLog_EndInitialPropagation(swigCPtr);
+
55  public override void BeginFail() {
+
56  operations_research_constraint_solverPINVOKE.SearchLog_BeginFail(swigCPtr);
+
57  }
+
58 
+
59  public override void NoMoreSolutions() {
+
60  operations_research_constraint_solverPINVOKE.SearchLog_NoMoreSolutions(swigCPtr);
+
61  }
+
62 
+
63  public override void AcceptUncheckedNeighbor() {
+
64  operations_research_constraint_solverPINVOKE.SearchLog_AcceptUncheckedNeighbor(swigCPtr);
+
65  }
+
66 
+
67  public override void ApplyDecision(Decision decision) {
+
68  operations_research_constraint_solverPINVOKE.SearchLog_ApplyDecision(swigCPtr, Decision.getCPtr(decision));
+
69  }
+
70 
+
71  public override void RefuteDecision(Decision decision) {
+
72  operations_research_constraint_solverPINVOKE.SearchLog_RefuteDecision(swigCPtr, Decision.getCPtr(decision));
+
73  }
+
74 
+
75  public void OutputDecision() {
+
76  operations_research_constraint_solverPINVOKE.SearchLog_OutputDecision(swigCPtr);
+
77  }
+
78 
+
79  public void Maintain() {
+
80  operations_research_constraint_solverPINVOKE.SearchLog_Maintain(swigCPtr);
+
81  }
+
82 
+
83  public override void BeginInitialPropagation() {
+
84  operations_research_constraint_solverPINVOKE.SearchLog_BeginInitialPropagation(swigCPtr);
+
85  }
+
86 
+
87  public override void EndInitialPropagation() {
+
88  operations_research_constraint_solverPINVOKE.SearchLog_EndInitialPropagation(swigCPtr);
+
89  }
+
90 
+
91  public override string ToString() {
+
92  string ret = operations_research_constraint_solverPINVOKE.SearchLog_ToString(swigCPtr);
+
93  return ret;
94  }
95 
-
96  public override string ToString() {
-
97  string ret = operations_research_constraint_solverPINVOKE.SearchLog_ToString(swigCPtr);
-
98  return ret;
-
99  }
-
100 
-
101 }
-
102 
-
103 }
+
96 }
+
97 
+
98 }
static void SearchLog_EndInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void ApplyDecision(Decision decision)
Definition: SearchLog.cs:72
+
override void ApplyDecision(Decision decision)
Definition: SearchLog.cs:67
static void SearchLog_AcceptUncheckedNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool SearchLog_AtSolution(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_SearchLog(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override bool AtSolution()
Definition: SearchLog.cs:55
-
override void EndInitialPropagation()
Definition: SearchLog.cs:92
+
override bool AtSolution()
Definition: SearchLog.cs:50
+
override void EndInitialPropagation()
Definition: SearchLog.cs:87
static void SearchLog_NoMoreSolutions(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void AcceptUncheckedNeighbor()
Definition: SearchLog.cs:68
-
void OutputDecision()
Definition: SearchLog.cs:80
+
override void AcceptUncheckedNeighbor()
Definition: SearchLog.cs:63
+
void OutputDecision()
Definition: SearchLog.cs:75
-
override void ExitSearch()
Definition: SearchLog.cs:51
+
override void ExitSearch()
Definition: SearchLog.cs:46
static void SearchLog_ExitSearch(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void EnterSearch()
Definition: SearchLog.cs:47
+
override void EnterSearch()
Definition: SearchLog.cs:42
static string SearchLog_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SearchLog_ApplyDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void SearchLog_RefuteDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: Assignment.cs:11
-
override void Dispose()
Definition: SearchLog.cs:33
-
override void NoMoreSolutions()
Definition: SearchLog.cs:64
-
override void RefuteDecision(Decision decision)
Definition: SearchLog.cs:76
+
override void NoMoreSolutions()
Definition: SearchLog.cs:59
+
override void RefuteDecision(Decision decision)
Definition: SearchLog.cs:71
static void SearchLog_BeginFail(global::System.Runtime.InteropServices.HandleRef jarg1)
bool swigCMemOwn
Definition: BaseObject.cs:20
static void SearchLog_BeginInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Maintain()
Definition: SearchLog.cs:84
+
void Maintain()
Definition: SearchLog.cs:79
+
override void Dispose(bool disposing)
Definition: SearchLog.cs:29
static void SearchLog_OutputDecision(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void BeginInitialPropagation()
Definition: SearchLog.cs:88
+
override void BeginInitialPropagation()
Definition: SearchLog.cs:83
static global::System.IntPtr SearchLog_SWIGUpcast(global::System.IntPtr jarg1)
-
override string ToString()
Definition: SearchLog.cs:96
-
override void BeginFail()
Definition: SearchLog.cs:60
+
override string ToString()
Definition: SearchLog.cs:91
+
override void BeginFail()
Definition: SearchLog.cs:55
static void SearchLog_EnterSearch(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: SearchLog.cs:18
Definition: Decision.cs:18
diff --git a/docs/dotnet/SearchMonitorVector_8cs_source.html b/docs/dotnet/SearchMonitorVector_8cs_source.html index b257d3618d..43a774737e 100644 --- a/docs/dotnet/SearchMonitorVector_8cs_source.html +++ b/docs/dotnet/SearchMonitorVector_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -66,383 +66,403 @@
15 using System.Collections;
16 using System.Collections.Generic;
17 
-
18 public partial class SearchMonitorVector : global::System.IDisposable, global::System.Collections.IEnumerable
-
19  , global::System.Collections.Generic.IList<SearchMonitor>
-
20  {
-
21  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
22  protected bool swigCMemOwn;
-
23 
-
24  internal SearchMonitorVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
-
25  swigCMemOwn = cMemoryOwn;
-
26  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-
27  }
-
28 
-
29  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SearchMonitorVector obj) {
-
30  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-
31  }
-
32 
-
33  ~SearchMonitorVector() {
-
34  Dispose();
-
35  }
-
36 
-
37  public virtual void Dispose() {
-
38  lock(this) {
-
39  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
40  if (swigCMemOwn) {
-
41  swigCMemOwn = false;
-
42  operations_research_constraint_solverPINVOKE.delete_SearchMonitorVector(swigCPtr);
-
43  }
-
44  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
45  }
-
46  global::System.GC.SuppressFinalize(this);
-
47  }
-
48  }
-
49 
-
50  public SearchMonitorVector(global::System.Collections.ICollection c) : this() {
-
51  if (c == null)
-
52  throw new global::System.ArgumentNullException("c");
-
53  foreach (SearchMonitor element in c) {
-
54  this.Add(element);
-
55  }
-
56  }
-
57 
-
58  public bool IsFixedSize {
-
59  get {
-
60  return false;
-
61  }
-
62  }
-
63 
-
64  public bool IsReadOnly {
-
65  get {
-
66  return false;
-
67  }
-
68  }
-
69 
-
70  public SearchMonitor this[int index] {
-
71  get {
-
72  return getitem(index);
-
73  }
-
74  set {
-
75  setitem(index, value);
-
76  }
-
77  }
-
78 
-
79  public int Capacity {
-
80  get {
-
81  return (int)capacity();
-
82  }
-
83  set {
-
84  if (value < size())
-
85  throw new global::System.ArgumentOutOfRangeException("Capacity");
-
86  reserve((uint)value);
+
18 public partial class SearchMonitorVector : global::System.IDisposable, global::System.Collections.IEnumerable, global::System.Collections.Generic.IList<SearchMonitor>
+
19  {
+
20  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
21  protected bool swigCMemOwn;
+
22 
+
23  internal SearchMonitorVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
+
24  swigCMemOwn = cMemoryOwn;
+
25  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+
26  }
+
27 
+
28  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SearchMonitorVector obj) {
+
29  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+
30  }
+
31 
+
32  ~SearchMonitorVector() {
+
33  Dispose(false);
+
34  }
+
35 
+
36  public void Dispose() {
+
37  Dispose(true);
+
38  global::System.GC.SuppressFinalize(this);
+
39  }
+
40 
+
41  protected virtual void Dispose(bool disposing) {
+
42  lock(this) {
+
43  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
44  if (swigCMemOwn) {
+
45  swigCMemOwn = false;
+
46  operations_research_constraint_solverPINVOKE.delete_SearchMonitorVector(swigCPtr);
+
47  }
+
48  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
49  }
+
50  }
+
51  }
+
52 
+
53  public SearchMonitorVector(global::System.Collections.IEnumerable c) : this() {
+
54  if (c == null)
+
55  throw new global::System.ArgumentNullException("c");
+
56  foreach (SearchMonitor element in c) {
+
57  this.Add(element);
+
58  }
+
59  }
+
60 
+
61  public SearchMonitorVector(global::System.Collections.Generic.IEnumerable<SearchMonitor> c) : this() {
+
62  if (c == null)
+
63  throw new global::System.ArgumentNullException("c");
+
64  foreach (SearchMonitor element in c) {
+
65  this.Add(element);
+
66  }
+
67  }
+
68 
+
69  public bool IsFixedSize {
+
70  get {
+
71  return false;
+
72  }
+
73  }
+
74 
+
75  public bool IsReadOnly {
+
76  get {
+
77  return false;
+
78  }
+
79  }
+
80 
+
81  public SearchMonitor this[int index] {
+
82  get {
+
83  return getitem(index);
+
84  }
+
85  set {
+
86  setitem(index, value);
87  }
88  }
89 
-
90  public int Count {
+
90  public int Capacity {
91  get {
-
92  return (int)size();
+
92  return (int)capacity();
93  }
-
94  }
-
95 
-
96  public bool IsSynchronized {
-
97  get {
-
98  return false;
-
99  }
-
100  }
-
101 
-
102  public void CopyTo(SearchMonitor[] array)
-
103  {
-
104  CopyTo(0, array, 0, this.Count);
+
94  set {
+
95  if (value < size())
+
96  throw new global::System.ArgumentOutOfRangeException("Capacity");
+
97  reserve((uint)value);
+
98  }
+
99  }
+
100 
+
101  public int Count {
+
102  get {
+
103  return (int)size();
+
104  }
105  }
106 
-
107  public void CopyTo(SearchMonitor[] array, int arrayIndex)
-
108  {
-
109  CopyTo(0, array, arrayIndex, this.Count);
-
110  }
-
111 
-
112  public void CopyTo(int index, SearchMonitor[] array, int arrayIndex, int count)
-
113  {
-
114  if (array == null)
-
115  throw new global::System.ArgumentNullException("array");
-
116  if (index < 0)
-
117  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
-
118  if (arrayIndex < 0)
-
119  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
-
120  if (count < 0)
-
121  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
-
122  if (array.Rank > 1)
-
123  throw new global::System.ArgumentException("Multi dimensional array.", "array");
-
124  if (index+count > this.Count || arrayIndex+count > array.Length)
-
125  throw new global::System.ArgumentException("Number of elements to copy is too large.");
-
126  for (int i=0; i<count; i++)
-
127  array.SetValue(getitemcopy(index+i), arrayIndex+i);
-
128  }
-
129 
-
130  global::System.Collections.Generic.IEnumerator<SearchMonitor> global::System.Collections.Generic.IEnumerable<SearchMonitor>.GetEnumerator() {
-
131  return new SearchMonitorVectorEnumerator(this);
-
132  }
-
133 
-
134  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
-
135  return new SearchMonitorVectorEnumerator(this);
-
136  }
-
137 
-
138  public SearchMonitorVectorEnumerator GetEnumerator() {
-
139  return new SearchMonitorVectorEnumerator(this);
-
140  }
-
141 
-
142  // Type-safe enumerator
-
147  public sealed class SearchMonitorVectorEnumerator : global::System.Collections.IEnumerator
-
148  , global::System.Collections.Generic.IEnumerator<SearchMonitor>
-
149  {
-
150  private SearchMonitorVector collectionRef;
-
151  private int currentIndex;
-
152  private object currentObject;
-
153  private int currentSize;
+
107  public bool IsSynchronized {
+
108  get {
+
109  return false;
+
110  }
+
111  }
+
112 
+
113  public void CopyTo(SearchMonitor[] array)
+
114  {
+
115  CopyTo(0, array, 0, this.Count);
+
116  }
+
117 
+
118  public void CopyTo(SearchMonitor[] array, int arrayIndex)
+
119  {
+
120  CopyTo(0, array, arrayIndex, this.Count);
+
121  }
+
122 
+
123  public void CopyTo(int index, SearchMonitor[] array, int arrayIndex, int count)
+
124  {
+
125  if (array == null)
+
126  throw new global::System.ArgumentNullException("array");
+
127  if (index < 0)
+
128  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
+
129  if (arrayIndex < 0)
+
130  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
+
131  if (count < 0)
+
132  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
+
133  if (array.Rank > 1)
+
134  throw new global::System.ArgumentException("Multi dimensional array.", "array");
+
135  if (index+count > this.Count || arrayIndex+count > array.Length)
+
136  throw new global::System.ArgumentException("Number of elements to copy is too large.");
+
137  for (int i=0; i<count; i++)
+
138  array.SetValue(getitemcopy(index+i), arrayIndex+i);
+
139  }
+
140 
+
141  public SearchMonitor[] ToArray() {
+
142  SearchMonitor[] array = new SearchMonitor[this.Count];
+
143  this.CopyTo(array);
+
144  return array;
+
145  }
+
146 
+
147  global::System.Collections.Generic.IEnumerator<SearchMonitor> global::System.Collections.Generic.IEnumerable<SearchMonitor>.GetEnumerator() {
+
148  return new SearchMonitorVectorEnumerator(this);
+
149  }
+
150 
+
151  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
+
152  return new SearchMonitorVectorEnumerator(this);
+
153  }
154 
-
155  public SearchMonitorVectorEnumerator(SearchMonitorVector collection) {
-
156  collectionRef = collection;
-
157  currentIndex = -1;
-
158  currentObject = null;
-
159  currentSize = collectionRef.Count;
-
160  }
-
161 
-
162  // Type-safe iterator Current
-
163  public SearchMonitor Current {
-
164  get {
-
165  if (currentIndex == -1)
-
166  throw new global::System.InvalidOperationException("Enumeration not started.");
-
167  if (currentIndex > currentSize - 1)
-
168  throw new global::System.InvalidOperationException("Enumeration finished.");
-
169  if (currentObject == null)
-
170  throw new global::System.InvalidOperationException("Collection modified.");
-
171  return (SearchMonitor)currentObject;
-
172  }
-
173  }
-
174 
-
175  // Type-unsafe IEnumerator.Current
-
176  object global::System.Collections.IEnumerator.Current {
-
177  get {
-
178  return Current;
-
179  }
-
180  }
-
181 
-
182  public bool MoveNext() {
-
183  int size = collectionRef.Count;
-
184  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
-
185  if (moveOkay) {
-
186  currentIndex++;
-
187  currentObject = collectionRef[currentIndex];
-
188  } else {
-
189  currentObject = null;
-
190  }
-
191  return moveOkay;
-
192  }
-
193 
-
194  public void Reset() {
-
195  currentIndex = -1;
-
196  currentObject = null;
-
197  if (collectionRef.Count != currentSize) {
-
198  throw new global::System.InvalidOperationException("Collection modified.");
-
199  }
-
200  }
-
201 
-
202  public void Dispose() {
-
203  currentIndex = -1;
-
204  currentObject = null;
-
205  }
-
206  }
-
207 
-
208  public void Clear() {
-
209  operations_research_constraint_solverPINVOKE.SearchMonitorVector_Clear(swigCPtr);
-
210  }
-
211 
-
212  public void Add(SearchMonitor x) {
-
213  operations_research_constraint_solverPINVOKE.SearchMonitorVector_Add(swigCPtr, SearchMonitor.getCPtr(x));
-
214  }
-
215 
-
216  private uint size() {
-
217  uint ret = operations_research_constraint_solverPINVOKE.SearchMonitorVector_size(swigCPtr);
-
218  return ret;
-
219  }
-
220 
-
221  private uint capacity() {
-
222  uint ret = operations_research_constraint_solverPINVOKE.SearchMonitorVector_capacity(swigCPtr);
-
223  return ret;
-
224  }
-
225 
-
226  private void reserve(uint n) {
-
227  operations_research_constraint_solverPINVOKE.SearchMonitorVector_reserve(swigCPtr, n);
-
228  }
-
229 
-
230  public SearchMonitorVector() : this(operations_research_constraint_solverPINVOKE.new_SearchMonitorVector__SWIG_0(), true) {
+
155  public SearchMonitorVectorEnumerator GetEnumerator() {
+
156  return new SearchMonitorVectorEnumerator(this);
+
157  }
+
158 
+
159  // Type-safe enumerator
+
164  public sealed class SearchMonitorVectorEnumerator : global::System.Collections.IEnumerator
+
165  , global::System.Collections.Generic.IEnumerator<SearchMonitor>
+
166  {
+
167  private SearchMonitorVector collectionRef;
+
168  private int currentIndex;
+
169  private object currentObject;
+
170  private int currentSize;
+
171 
+
172  public SearchMonitorVectorEnumerator(SearchMonitorVector collection) {
+
173  collectionRef = collection;
+
174  currentIndex = -1;
+
175  currentObject = null;
+
176  currentSize = collectionRef.Count;
+
177  }
+
178 
+
179  // Type-safe iterator Current
+
180  public SearchMonitor Current {
+
181  get {
+
182  if (currentIndex == -1)
+
183  throw new global::System.InvalidOperationException("Enumeration not started.");
+
184  if (currentIndex > currentSize - 1)
+
185  throw new global::System.InvalidOperationException("Enumeration finished.");
+
186  if (currentObject == null)
+
187  throw new global::System.InvalidOperationException("Collection modified.");
+
188  return (SearchMonitor)currentObject;
+
189  }
+
190  }
+
191 
+
192  // Type-unsafe IEnumerator.Current
+
193  object global::System.Collections.IEnumerator.Current {
+
194  get {
+
195  return Current;
+
196  }
+
197  }
+
198 
+
199  public bool MoveNext() {
+
200  int size = collectionRef.Count;
+
201  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
+
202  if (moveOkay) {
+
203  currentIndex++;
+
204  currentObject = collectionRef[currentIndex];
+
205  } else {
+
206  currentObject = null;
+
207  }
+
208  return moveOkay;
+
209  }
+
210 
+
211  public void Reset() {
+
212  currentIndex = -1;
+
213  currentObject = null;
+
214  if (collectionRef.Count != currentSize) {
+
215  throw new global::System.InvalidOperationException("Collection modified.");
+
216  }
+
217  }
+
218 
+
219  public void Dispose() {
+
220  currentIndex = -1;
+
221  currentObject = null;
+
222  }
+
223  }
+
224 
+
225  public void Clear() {
+
226  operations_research_constraint_solverPINVOKE.SearchMonitorVector_Clear(swigCPtr);
+
227  }
+
228 
+
229  public void Add(SearchMonitor x) {
+
230  operations_research_constraint_solverPINVOKE.SearchMonitorVector_Add(swigCPtr, SearchMonitor.getCPtr(x));
231  }
232 
-
233  public SearchMonitorVector(SearchMonitorVector other) : this(operations_research_constraint_solverPINVOKE.new_SearchMonitorVector__SWIG_1(SearchMonitorVector.getCPtr(other)), true) {
-
234  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
235  }
-
236 
-
237  public SearchMonitorVector(int capacity) : this(operations_research_constraint_solverPINVOKE.new_SearchMonitorVector__SWIG_2(capacity), true) {
-
238  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
239  }
-
240 
-
241  private SearchMonitor getitemcopy(int index) {
-
242  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SearchMonitorVector_getitemcopy(swigCPtr, index);
-
243  SearchMonitor ret = (cPtr == global::System.IntPtr.Zero) ? null : new SearchMonitor(cPtr, false);
-
244  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
245  return ret;
-
246  }
-
247 
-
248  private SearchMonitor getitem(int index) {
-
249  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SearchMonitorVector_getitem(swigCPtr, index);
-
250  SearchMonitor ret = (cPtr == global::System.IntPtr.Zero) ? null : new SearchMonitor(cPtr, false);
-
251  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
252  return ret;
-
253  }
-
254 
-
255  private void setitem(int index, SearchMonitor val) {
-
256  operations_research_constraint_solverPINVOKE.SearchMonitorVector_setitem(swigCPtr, index, SearchMonitor.getCPtr(val));
-
257  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
258  }
-
259 
-
260  public void AddRange(SearchMonitorVector values) {
-
261  operations_research_constraint_solverPINVOKE.SearchMonitorVector_AddRange(swigCPtr, SearchMonitorVector.getCPtr(values));
-
262  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
233  private uint size() {
+
234  uint ret = operations_research_constraint_solverPINVOKE.SearchMonitorVector_size(swigCPtr);
+
235  return ret;
+
236  }
+
237 
+
238  private uint capacity() {
+
239  uint ret = operations_research_constraint_solverPINVOKE.SearchMonitorVector_capacity(swigCPtr);
+
240  return ret;
+
241  }
+
242 
+
243  private void reserve(uint n) {
+
244  operations_research_constraint_solverPINVOKE.SearchMonitorVector_reserve(swigCPtr, n);
+
245  }
+
246 
+
247  public SearchMonitorVector() : this(operations_research_constraint_solverPINVOKE.new_SearchMonitorVector__SWIG_0(), true) {
+
248  }
+
249 
+
250  public SearchMonitorVector(SearchMonitorVector other) : this(operations_research_constraint_solverPINVOKE.new_SearchMonitorVector__SWIG_1(SearchMonitorVector.getCPtr(other)), true) {
+
251  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
252  }
+
253 
+
254  public SearchMonitorVector(int capacity) : this(operations_research_constraint_solverPINVOKE.new_SearchMonitorVector__SWIG_2(capacity), true) {
+
255  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
256  }
+
257 
+
258  private SearchMonitor getitemcopy(int index) {
+
259  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SearchMonitorVector_getitemcopy(swigCPtr, index);
+
260  SearchMonitor ret = (cPtr == global::System.IntPtr.Zero) ? null : new SearchMonitor(cPtr, false);
+
261  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
262  return ret;
263  }
264 
-
265  public SearchMonitorVector GetRange(int index, int count) {
-
266  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SearchMonitorVector_GetRange(swigCPtr, index, count);
-
267  SearchMonitorVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new SearchMonitorVector(cPtr, true);
-
268  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
265  private SearchMonitor getitem(int index) {
+
266  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SearchMonitorVector_getitem(swigCPtr, index);
+
267  SearchMonitor ret = (cPtr == global::System.IntPtr.Zero) ? null : new SearchMonitor(cPtr, false);
+
268  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
269  return ret;
270  }
271 
-
272  public void Insert(int index, SearchMonitor x) {
-
273  operations_research_constraint_solverPINVOKE.SearchMonitorVector_Insert(swigCPtr, index, SearchMonitor.getCPtr(x));
-
274  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
272  private void setitem(int index, SearchMonitor val) {
+
273  operations_research_constraint_solverPINVOKE.SearchMonitorVector_setitem(swigCPtr, index, SearchMonitor.getCPtr(val));
+
274  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
275  }
276 
-
277  public void InsertRange(int index, SearchMonitorVector values) {
-
278  operations_research_constraint_solverPINVOKE.SearchMonitorVector_InsertRange(swigCPtr, index, SearchMonitorVector.getCPtr(values));
+
277  public void AddRange(SearchMonitorVector values) {
+
278  operations_research_constraint_solverPINVOKE.SearchMonitorVector_AddRange(swigCPtr, SearchMonitorVector.getCPtr(values));
279  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
280  }
281 
-
282  public void RemoveAt(int index) {
-
283  operations_research_constraint_solverPINVOKE.SearchMonitorVector_RemoveAt(swigCPtr, index);
-
284  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
285  }
-
286 
-
287  public void RemoveRange(int index, int count) {
-
288  operations_research_constraint_solverPINVOKE.SearchMonitorVector_RemoveRange(swigCPtr, index, count);
-
289  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
290  }
-
291 
-
292  public static SearchMonitorVector Repeat(SearchMonitor value, int count) {
-
293  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SearchMonitorVector_Repeat(SearchMonitor.getCPtr(value), count);
-
294  SearchMonitorVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new SearchMonitorVector(cPtr, true);
-
295  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
296  return ret;
+
282  public SearchMonitorVector GetRange(int index, int count) {
+
283  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SearchMonitorVector_GetRange(swigCPtr, index, count);
+
284  SearchMonitorVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new SearchMonitorVector(cPtr, true);
+
285  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
286  return ret;
+
287  }
+
288 
+
289  public void Insert(int index, SearchMonitor x) {
+
290  operations_research_constraint_solverPINVOKE.SearchMonitorVector_Insert(swigCPtr, index, SearchMonitor.getCPtr(x));
+
291  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
292  }
+
293 
+
294  public void InsertRange(int index, SearchMonitorVector values) {
+
295  operations_research_constraint_solverPINVOKE.SearchMonitorVector_InsertRange(swigCPtr, index, SearchMonitorVector.getCPtr(values));
+
296  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
297  }
298 
-
299  public void Reverse() {
-
300  operations_research_constraint_solverPINVOKE.SearchMonitorVector_Reverse__SWIG_0(swigCPtr);
-
301  }
-
302 
-
303  public void Reverse(int index, int count) {
-
304  operations_research_constraint_solverPINVOKE.SearchMonitorVector_Reverse__SWIG_1(swigCPtr, index, count);
-
305  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
306  }
-
307 
-
308  public void SetRange(int index, SearchMonitorVector values) {
-
309  operations_research_constraint_solverPINVOKE.SearchMonitorVector_SetRange(swigCPtr, index, SearchMonitorVector.getCPtr(values));
-
310  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
311  }
-
312 
-
313  public bool Contains(SearchMonitor value) {
-
314  bool ret = operations_research_constraint_solverPINVOKE.SearchMonitorVector_Contains(swigCPtr, SearchMonitor.getCPtr(value));
-
315  return ret;
-
316  }
-
317 
-
318  public int IndexOf(SearchMonitor value) {
-
319  int ret = operations_research_constraint_solverPINVOKE.SearchMonitorVector_IndexOf(swigCPtr, SearchMonitor.getCPtr(value));
-
320  return ret;
-
321  }
-
322 
-
323  public int LastIndexOf(SearchMonitor value) {
-
324  int ret = operations_research_constraint_solverPINVOKE.SearchMonitorVector_LastIndexOf(swigCPtr, SearchMonitor.getCPtr(value));
-
325  return ret;
-
326  }
-
327 
-
328  public bool Remove(SearchMonitor value) {
-
329  bool ret = operations_research_constraint_solverPINVOKE.SearchMonitorVector_Remove(swigCPtr, SearchMonitor.getCPtr(value));
-
330  return ret;
-
331  }
-
332 
-
333 }
+
299  public void RemoveAt(int index) {
+
300  operations_research_constraint_solverPINVOKE.SearchMonitorVector_RemoveAt(swigCPtr, index);
+
301  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
302  }
+
303 
+
304  public void RemoveRange(int index, int count) {
+
305  operations_research_constraint_solverPINVOKE.SearchMonitorVector_RemoveRange(swigCPtr, index, count);
+
306  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
307  }
+
308 
+
309  public static SearchMonitorVector Repeat(SearchMonitor value, int count) {
+
310  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SearchMonitorVector_Repeat(SearchMonitor.getCPtr(value), count);
+
311  SearchMonitorVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new SearchMonitorVector(cPtr, true);
+
312  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
313  return ret;
+
314  }
+
315 
+
316  public void Reverse() {
+
317  operations_research_constraint_solverPINVOKE.SearchMonitorVector_Reverse__SWIG_0(swigCPtr);
+
318  }
+
319 
+
320  public void Reverse(int index, int count) {
+
321  operations_research_constraint_solverPINVOKE.SearchMonitorVector_Reverse__SWIG_1(swigCPtr, index, count);
+
322  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
323  }
+
324 
+
325  public void SetRange(int index, SearchMonitorVector values) {
+
326  operations_research_constraint_solverPINVOKE.SearchMonitorVector_SetRange(swigCPtr, index, SearchMonitorVector.getCPtr(values));
+
327  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
328  }
+
329 
+
330  public bool Contains(SearchMonitor value) {
+
331  bool ret = operations_research_constraint_solverPINVOKE.SearchMonitorVector_Contains(swigCPtr, SearchMonitor.getCPtr(value));
+
332  return ret;
+
333  }
334 
-
335 }
+
335  public int IndexOf(SearchMonitor value) {
+
336  int ret = operations_research_constraint_solverPINVOKE.SearchMonitorVector_IndexOf(swigCPtr, SearchMonitor.getCPtr(value));
+
337  return ret;
+
338  }
+
339 
+
340  public int LastIndexOf(SearchMonitor value) {
+
341  int ret = operations_research_constraint_solverPINVOKE.SearchMonitorVector_LastIndexOf(swigCPtr, SearchMonitor.getCPtr(value));
+
342  return ret;
+
343  }
+
344 
+
345  public bool Remove(SearchMonitor value) {
+
346  bool ret = operations_research_constraint_solverPINVOKE.SearchMonitorVector_Remove(swigCPtr, SearchMonitor.getCPtr(value));
+
347  return ret;
+
348  }
+
349 
+
350 }
+
351 
+
352 }
-
SearchMonitorVectorEnumerator(SearchMonitorVector collection)
-
int IndexOf(SearchMonitor value)
-
int Capacity
+
SearchMonitorVectorEnumerator(SearchMonitorVector collection)
+
int IndexOf(SearchMonitor value)
+
int Capacity
static global::System.IntPtr SearchMonitorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
+
SearchMonitorVector(global::System.Collections.IEnumerable c)
static void SearchMonitorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
SearchMonitorVector()
-
void RemoveAt(int index)
+
SearchMonitorVector()
+
void RemoveAt(int index)
static void SearchMonitorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int LastIndexOf(SearchMonitor value)
+
SearchMonitorVector(global::System.Collections.Generic.IEnumerable< SearchMonitor > c)
+
int LastIndexOf(SearchMonitor value)
-
SearchMonitorVector GetRange(int index, int count)
-
void Reverse()
-
static bool Pending
-
void Dispose()
-
bool IsSynchronized
+
SearchMonitorVector GetRange(int index, int count)
+
void Reverse()
+
static bool Pending
+
void Dispose()
+
bool IsSynchronized
Definition: Assignment.cs:11
static bool SearchMonitorVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
static void delete_SearchMonitorVector(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void CopyTo(SearchMonitor[] array)
+
void CopyTo(SearchMonitor[] array)
-
virtual void Dispose()
-
void InsertRange(int index, SearchMonitorVector values)
-
bool swigCMemOwn
+
void InsertRange(int index, SearchMonitorVector values)
+
bool swigCMemOwn
-
static SearchMonitorVector Repeat(SearchMonitor value, int count)
+
static SearchMonitorVector Repeat(SearchMonitor value, int count)
static uint SearchMonitorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void CopyTo(int index, SearchMonitor[] array, int arrayIndex, int count)
+
void CopyTo(int index, SearchMonitor[] array, int arrayIndex, int count)
static int SearchMonitorVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void SearchMonitorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
void Add(SearchMonitor x)
-
void RemoveRange(int index, int count)
-
SearchMonitor Current
-
SearchMonitorVector(global::System.Collections.ICollection c)
-
bool Remove(SearchMonitor value)
-
void AddRange(SearchMonitorVector values)
+
void Add(SearchMonitor x)
+
void RemoveRange(int index, int count)
+
SearchMonitor Current
+
bool Remove(SearchMonitor value)
+
void AddRange(SearchMonitorVector values)
static global::System.IntPtr SearchMonitorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
SearchMonitorVectorEnumerator GetEnumerator()
-
bool IsFixedSize
+
SearchMonitorVectorEnumerator GetEnumerator()
+
bool IsFixedSize
+
SearchMonitor[] ToArray()
static void SearchMonitorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool SearchMonitorVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
bool MoveNext()
-
void Insert(int index, SearchMonitor x)
-
void CopyTo(SearchMonitor[] array, int arrayIndex)
+
bool MoveNext()
+
void Insert(int index, SearchMonitor x)
+
void CopyTo(SearchMonitor[] array, int arrayIndex)
static void SearchMonitorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
bool IsReadOnly
-
bool Contains(SearchMonitor value)
+
bool IsReadOnly
+
bool Contains(SearchMonitor value)
static void SearchMonitorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void SetRange(int index, SearchMonitorVector values)
+
void SetRange(int index, SearchMonitorVector values)
static void SearchMonitorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
void Clear()
+
void Clear()
static global::System.IntPtr SearchMonitorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void Reset()
-
SearchMonitorVector(SearchMonitorVector other)
-
SearchMonitorVector(int capacity)
+
void Dispose()
+
virtual void Dispose(bool disposing)
+
void Reset()
+
SearchMonitorVector(SearchMonitorVector other)
+
SearchMonitorVector(int capacity)
static void SearchMonitorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
static int SearchMonitorVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void Reverse(int index, int count)
+
void Reverse(int index, int count)
-
int Count
+
int Count
static void SearchMonitorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void SearchMonitorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
diff --git a/docs/dotnet/SearchMonitor_8cs_source.html b/docs/dotnet/SearchMonitor_8cs_source.html index fcc002b487..3a44fa6572 100644 --- a/docs/dotnet/SearchMonitor_8cs_source.html +++ b/docs/dotnet/SearchMonitor_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,401 +77,397 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~SearchMonitor() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_SearchMonitor(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  public SearchMonitor(Solver s) : this(operations_research_constraint_solverPINVOKE.new_SearchMonitor(Solver.getCPtr(s)), true) {
-
48  SwigDirectorConnect();
-
49  }
-
50 
-
51  public virtual void EnterSearch() {
-
52  if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1)) operations_research_constraint_solverPINVOKE.SearchMonitor_EnterSearchSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_EnterSearch(swigCPtr);
-
53  }
-
54 
-
55  public virtual void RestartSearch() {
-
56  if (SwigDerivedClassHasMethod("RestartSearch", swigMethodTypes2)) operations_research_constraint_solverPINVOKE.SearchMonitor_RestartSearchSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_RestartSearch(swigCPtr);
-
57  }
-
58 
-
59  public virtual void ExitSearch() {
-
60  if (SwigDerivedClassHasMethod("ExitSearch", swigMethodTypes3)) operations_research_constraint_solverPINVOKE.SearchMonitor_ExitSearchSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_ExitSearch(swigCPtr);
-
61  }
-
62 
-
63  public virtual void BeginNextDecision(DecisionBuilder b) {
-
64  if (SwigDerivedClassHasMethod("BeginNextDecision", swigMethodTypes4)) operations_research_constraint_solverPINVOKE.SearchMonitor_BeginNextDecisionSwigExplicitSearchMonitor(swigCPtr, DecisionBuilder.getCPtr(b)); else operations_research_constraint_solverPINVOKE.SearchMonitor_BeginNextDecision(swigCPtr, DecisionBuilder.getCPtr(b));
-
65  }
-
66 
-
67  public virtual void EndNextDecision(DecisionBuilder b, Decision d) {
-
68  if (SwigDerivedClassHasMethod("EndNextDecision", swigMethodTypes5)) operations_research_constraint_solverPINVOKE.SearchMonitor_EndNextDecisionSwigExplicitSearchMonitor(swigCPtr, DecisionBuilder.getCPtr(b), Decision.getCPtr(d)); else operations_research_constraint_solverPINVOKE.SearchMonitor_EndNextDecision(swigCPtr, DecisionBuilder.getCPtr(b), Decision.getCPtr(d));
-
69  }
-
70 
-
71  public virtual void ApplyDecision(Decision d) {
-
72  if (SwigDerivedClassHasMethod("ApplyDecision", swigMethodTypes6)) operations_research_constraint_solverPINVOKE.SearchMonitor_ApplyDecisionSwigExplicitSearchMonitor(swigCPtr, Decision.getCPtr(d)); else operations_research_constraint_solverPINVOKE.SearchMonitor_ApplyDecision(swigCPtr, Decision.getCPtr(d));
-
73  }
-
74 
-
75  public virtual void RefuteDecision(Decision d) {
-
76  if (SwigDerivedClassHasMethod("RefuteDecision", swigMethodTypes7)) operations_research_constraint_solverPINVOKE.SearchMonitor_RefuteDecisionSwigExplicitSearchMonitor(swigCPtr, Decision.getCPtr(d)); else operations_research_constraint_solverPINVOKE.SearchMonitor_RefuteDecision(swigCPtr, Decision.getCPtr(d));
-
77  }
-
78 
-
79  public virtual void AfterDecision(Decision d, bool apply) {
-
80  if (SwigDerivedClassHasMethod("AfterDecision", swigMethodTypes8)) operations_research_constraint_solverPINVOKE.SearchMonitor_AfterDecisionSwigExplicitSearchMonitor(swigCPtr, Decision.getCPtr(d), apply); else operations_research_constraint_solverPINVOKE.SearchMonitor_AfterDecision(swigCPtr, Decision.getCPtr(d), apply);
-
81  }
-
82 
-
83  public virtual void BeginFail() {
-
84  if (SwigDerivedClassHasMethod("BeginFail", swigMethodTypes9)) operations_research_constraint_solverPINVOKE.SearchMonitor_BeginFailSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_BeginFail(swigCPtr);
-
85  }
-
86 
-
87  public virtual void EndFail() {
-
88  if (SwigDerivedClassHasMethod("EndFail", swigMethodTypes10)) operations_research_constraint_solverPINVOKE.SearchMonitor_EndFailSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_EndFail(swigCPtr);
-
89  }
-
90 
-
91  public virtual void BeginInitialPropagation() {
-
92  if (SwigDerivedClassHasMethod("BeginInitialPropagation", swigMethodTypes11)) operations_research_constraint_solverPINVOKE.SearchMonitor_BeginInitialPropagationSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_BeginInitialPropagation(swigCPtr);
-
93  }
-
94 
-
95  public virtual void EndInitialPropagation() {
-
96  if (SwigDerivedClassHasMethod("EndInitialPropagation", swigMethodTypes12)) operations_research_constraint_solverPINVOKE.SearchMonitor_EndInitialPropagationSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_EndInitialPropagation(swigCPtr);
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_SearchMonitor(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public SearchMonitor(Solver s) : this(operations_research_constraint_solverPINVOKE.new_SearchMonitor(Solver.getCPtr(s)), true) {
+
43  SwigDirectorConnect();
+
44  }
+
45 
+
46  public virtual void EnterSearch() {
+
47  if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1)) operations_research_constraint_solverPINVOKE.SearchMonitor_EnterSearchSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_EnterSearch(swigCPtr);
+
48  }
+
49 
+
50  public virtual void RestartSearch() {
+
51  if (SwigDerivedClassHasMethod("RestartSearch", swigMethodTypes2)) operations_research_constraint_solverPINVOKE.SearchMonitor_RestartSearchSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_RestartSearch(swigCPtr);
+
52  }
+
53 
+
54  public virtual void ExitSearch() {
+
55  if (SwigDerivedClassHasMethod("ExitSearch", swigMethodTypes3)) operations_research_constraint_solverPINVOKE.SearchMonitor_ExitSearchSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_ExitSearch(swigCPtr);
+
56  }
+
57 
+
58  public virtual void BeginNextDecision(DecisionBuilder b) {
+
59  if (SwigDerivedClassHasMethod("BeginNextDecision", swigMethodTypes4)) operations_research_constraint_solverPINVOKE.SearchMonitor_BeginNextDecisionSwigExplicitSearchMonitor(swigCPtr, DecisionBuilder.getCPtr(b)); else operations_research_constraint_solverPINVOKE.SearchMonitor_BeginNextDecision(swigCPtr, DecisionBuilder.getCPtr(b));
+
60  }
+
61 
+
62  public virtual void EndNextDecision(DecisionBuilder b, Decision d) {
+
63  if (SwigDerivedClassHasMethod("EndNextDecision", swigMethodTypes5)) operations_research_constraint_solverPINVOKE.SearchMonitor_EndNextDecisionSwigExplicitSearchMonitor(swigCPtr, DecisionBuilder.getCPtr(b), Decision.getCPtr(d)); else operations_research_constraint_solverPINVOKE.SearchMonitor_EndNextDecision(swigCPtr, DecisionBuilder.getCPtr(b), Decision.getCPtr(d));
+
64  }
+
65 
+
66  public virtual void ApplyDecision(Decision d) {
+
67  if (SwigDerivedClassHasMethod("ApplyDecision", swigMethodTypes6)) operations_research_constraint_solverPINVOKE.SearchMonitor_ApplyDecisionSwigExplicitSearchMonitor(swigCPtr, Decision.getCPtr(d)); else operations_research_constraint_solverPINVOKE.SearchMonitor_ApplyDecision(swigCPtr, Decision.getCPtr(d));
+
68  }
+
69 
+
70  public virtual void RefuteDecision(Decision d) {
+
71  if (SwigDerivedClassHasMethod("RefuteDecision", swigMethodTypes7)) operations_research_constraint_solverPINVOKE.SearchMonitor_RefuteDecisionSwigExplicitSearchMonitor(swigCPtr, Decision.getCPtr(d)); else operations_research_constraint_solverPINVOKE.SearchMonitor_RefuteDecision(swigCPtr, Decision.getCPtr(d));
+
72  }
+
73 
+
74  public virtual void AfterDecision(Decision d, bool apply) {
+
75  if (SwigDerivedClassHasMethod("AfterDecision", swigMethodTypes8)) operations_research_constraint_solverPINVOKE.SearchMonitor_AfterDecisionSwigExplicitSearchMonitor(swigCPtr, Decision.getCPtr(d), apply); else operations_research_constraint_solverPINVOKE.SearchMonitor_AfterDecision(swigCPtr, Decision.getCPtr(d), apply);
+
76  }
+
77 
+
78  public virtual void BeginFail() {
+
79  if (SwigDerivedClassHasMethod("BeginFail", swigMethodTypes9)) operations_research_constraint_solverPINVOKE.SearchMonitor_BeginFailSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_BeginFail(swigCPtr);
+
80  }
+
81 
+
82  public virtual void EndFail() {
+
83  if (SwigDerivedClassHasMethod("EndFail", swigMethodTypes10)) operations_research_constraint_solverPINVOKE.SearchMonitor_EndFailSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_EndFail(swigCPtr);
+
84  }
+
85 
+
86  public virtual void BeginInitialPropagation() {
+
87  if (SwigDerivedClassHasMethod("BeginInitialPropagation", swigMethodTypes11)) operations_research_constraint_solverPINVOKE.SearchMonitor_BeginInitialPropagationSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_BeginInitialPropagation(swigCPtr);
+
88  }
+
89 
+
90  public virtual void EndInitialPropagation() {
+
91  if (SwigDerivedClassHasMethod("EndInitialPropagation", swigMethodTypes12)) operations_research_constraint_solverPINVOKE.SearchMonitor_EndInitialPropagationSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_EndInitialPropagation(swigCPtr);
+
92  }
+
93 
+
94  public virtual bool AcceptSolution() {
+
95  bool ret = (SwigDerivedClassHasMethod("AcceptSolution", swigMethodTypes13) ? operations_research_constraint_solverPINVOKE.SearchMonitor_AcceptSolutionSwigExplicitSearchMonitor(swigCPtr) : operations_research_constraint_solverPINVOKE.SearchMonitor_AcceptSolution(swigCPtr));
+
96  return ret;
97  }
98 
-
99  public virtual bool AcceptSolution() {
-
100  bool ret = (SwigDerivedClassHasMethod("AcceptSolution", swigMethodTypes13) ? operations_research_constraint_solverPINVOKE.SearchMonitor_AcceptSolutionSwigExplicitSearchMonitor(swigCPtr) : operations_research_constraint_solverPINVOKE.SearchMonitor_AcceptSolution(swigCPtr));
+
99  public virtual bool AtSolution() {
+
100  bool ret = (SwigDerivedClassHasMethod("AtSolution", swigMethodTypes14) ? operations_research_constraint_solverPINVOKE.SearchMonitor_AtSolutionSwigExplicitSearchMonitor(swigCPtr) : operations_research_constraint_solverPINVOKE.SearchMonitor_AtSolution(swigCPtr));
101  return ret;
102  }
103 
-
104  public virtual bool AtSolution() {
-
105  bool ret = (SwigDerivedClassHasMethod("AtSolution", swigMethodTypes14) ? operations_research_constraint_solverPINVOKE.SearchMonitor_AtSolutionSwigExplicitSearchMonitor(swigCPtr) : operations_research_constraint_solverPINVOKE.SearchMonitor_AtSolution(swigCPtr));
-
106  return ret;
-
107  }
-
108 
-
109  public virtual void NoMoreSolutions() {
-
110  if (SwigDerivedClassHasMethod("NoMoreSolutions", swigMethodTypes15)) operations_research_constraint_solverPINVOKE.SearchMonitor_NoMoreSolutionsSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_NoMoreSolutions(swigCPtr);
+
104  public virtual void NoMoreSolutions() {
+
105  if (SwigDerivedClassHasMethod("NoMoreSolutions", swigMethodTypes15)) operations_research_constraint_solverPINVOKE.SearchMonitor_NoMoreSolutionsSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_NoMoreSolutions(swigCPtr);
+
106  }
+
107 
+
108  public virtual bool LocalOptimum() {
+
109  bool ret = (SwigDerivedClassHasMethod("LocalOptimum", swigMethodTypes16) ? operations_research_constraint_solverPINVOKE.SearchMonitor_LocalOptimumSwigExplicitSearchMonitor(swigCPtr) : operations_research_constraint_solverPINVOKE.SearchMonitor_LocalOptimum(swigCPtr));
+
110  return ret;
111  }
112 
-
113  public virtual bool LocalOptimum() {
-
114  bool ret = (SwigDerivedClassHasMethod("LocalOptimum", swigMethodTypes16) ? operations_research_constraint_solverPINVOKE.SearchMonitor_LocalOptimumSwigExplicitSearchMonitor(swigCPtr) : operations_research_constraint_solverPINVOKE.SearchMonitor_LocalOptimum(swigCPtr));
+
113  public virtual bool AcceptDelta(Assignment delta, Assignment deltadelta) {
+
114  bool ret = (SwigDerivedClassHasMethod("AcceptDelta", swigMethodTypes17) ? operations_research_constraint_solverPINVOKE.SearchMonitor_AcceptDeltaSwigExplicitSearchMonitor(swigCPtr, Assignment.getCPtr(delta), Assignment.getCPtr(deltadelta)) : operations_research_constraint_solverPINVOKE.SearchMonitor_AcceptDelta(swigCPtr, Assignment.getCPtr(delta), Assignment.getCPtr(deltadelta)));
115  return ret;
116  }
117 
-
118  public virtual bool AcceptDelta(Assignment delta, Assignment deltadelta) {
-
119  bool ret = (SwigDerivedClassHasMethod("AcceptDelta", swigMethodTypes17) ? operations_research_constraint_solverPINVOKE.SearchMonitor_AcceptDeltaSwigExplicitSearchMonitor(swigCPtr, Assignment.getCPtr(delta), Assignment.getCPtr(deltadelta)) : operations_research_constraint_solverPINVOKE.SearchMonitor_AcceptDelta(swigCPtr, Assignment.getCPtr(delta), Assignment.getCPtr(deltadelta)));
-
120  return ret;
-
121  }
-
122 
-
123  public virtual void AcceptNeighbor() {
-
124  if (SwigDerivedClassHasMethod("AcceptNeighbor", swigMethodTypes18)) operations_research_constraint_solverPINVOKE.SearchMonitor_AcceptNeighborSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_AcceptNeighbor(swigCPtr);
-
125  }
-
126 
-
127  public virtual void AcceptUncheckedNeighbor() {
-
128  if (SwigDerivedClassHasMethod("AcceptUncheckedNeighbor", swigMethodTypes19)) operations_research_constraint_solverPINVOKE.SearchMonitor_AcceptUncheckedNeighborSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_AcceptUncheckedNeighbor(swigCPtr);
+
118  public virtual void AcceptNeighbor() {
+
119  if (SwigDerivedClassHasMethod("AcceptNeighbor", swigMethodTypes18)) operations_research_constraint_solverPINVOKE.SearchMonitor_AcceptNeighborSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_AcceptNeighbor(swigCPtr);
+
120  }
+
121 
+
122  public virtual void AcceptUncheckedNeighbor() {
+
123  if (SwigDerivedClassHasMethod("AcceptUncheckedNeighbor", swigMethodTypes19)) operations_research_constraint_solverPINVOKE.SearchMonitor_AcceptUncheckedNeighborSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_AcceptUncheckedNeighbor(swigCPtr);
+
124  }
+
125 
+
126  public virtual bool IsUncheckedSolutionLimitReached() {
+
127  bool ret = (SwigDerivedClassHasMethod("IsUncheckedSolutionLimitReached", swigMethodTypes20) ? operations_research_constraint_solverPINVOKE.SearchMonitor_IsUncheckedSolutionLimitReachedSwigExplicitSearchMonitor(swigCPtr) : operations_research_constraint_solverPINVOKE.SearchMonitor_IsUncheckedSolutionLimitReached(swigCPtr));
+
128  return ret;
129  }
130 
-
131  public virtual bool IsUncheckedSolutionLimitReached() {
-
132  bool ret = (SwigDerivedClassHasMethod("IsUncheckedSolutionLimitReached", swigMethodTypes20) ? operations_research_constraint_solverPINVOKE.SearchMonitor_IsUncheckedSolutionLimitReachedSwigExplicitSearchMonitor(swigCPtr) : operations_research_constraint_solverPINVOKE.SearchMonitor_IsUncheckedSolutionLimitReached(swigCPtr));
-
133  return ret;
-
134  }
-
135 
-
136  public Solver solver() {
-
137  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SearchMonitor_solver(swigCPtr);
-
138  Solver ret = (cPtr == global::System.IntPtr.Zero) ? null : new Solver(cPtr, false);
-
139  return ret;
-
140  }
-
141 
-
142  public virtual void PeriodicCheck() {
-
143  if (SwigDerivedClassHasMethod("PeriodicCheck", swigMethodTypes21)) operations_research_constraint_solverPINVOKE.SearchMonitor_PeriodicCheckSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_PeriodicCheck(swigCPtr);
+
131  public Solver solver() {
+
132  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SearchMonitor_solver(swigCPtr);
+
133  Solver ret = (cPtr == global::System.IntPtr.Zero) ? null : new Solver(cPtr, false);
+
134  return ret;
+
135  }
+
136 
+
137  public virtual void PeriodicCheck() {
+
138  if (SwigDerivedClassHasMethod("PeriodicCheck", swigMethodTypes21)) operations_research_constraint_solverPINVOKE.SearchMonitor_PeriodicCheckSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_PeriodicCheck(swigCPtr);
+
139  }
+
140 
+
141  public virtual int ProgressPercent() {
+
142  int ret = (SwigDerivedClassHasMethod("ProgressPercent", swigMethodTypes22) ? operations_research_constraint_solverPINVOKE.SearchMonitor_ProgressPercentSwigExplicitSearchMonitor(swigCPtr) : operations_research_constraint_solverPINVOKE.SearchMonitor_ProgressPercent(swigCPtr));
+
143  return ret;
144  }
145 
-
146  public virtual int ProgressPercent() {
-
147  int ret = (SwigDerivedClassHasMethod("ProgressPercent", swigMethodTypes22) ? operations_research_constraint_solverPINVOKE.SearchMonitor_ProgressPercentSwigExplicitSearchMonitor(swigCPtr) : operations_research_constraint_solverPINVOKE.SearchMonitor_ProgressPercent(swigCPtr));
-
148  return ret;
-
149  }
-
150 
-
151  public virtual void Accept(ModelVisitor visitor) {
-
152  if (SwigDerivedClassHasMethod("Accept", swigMethodTypes23)) operations_research_constraint_solverPINVOKE.SearchMonitor_AcceptSwigExplicitSearchMonitor(swigCPtr, ModelVisitor.getCPtr(visitor)); else operations_research_constraint_solverPINVOKE.SearchMonitor_Accept(swigCPtr, ModelVisitor.getCPtr(visitor));
-
153  }
-
154 
-
155  public virtual void Install() {
-
156  if (SwigDerivedClassHasMethod("Install", swigMethodTypes24)) operations_research_constraint_solverPINVOKE.SearchMonitor_InstallSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_Install(swigCPtr);
-
157  }
-
158 
-
159  private void SwigDirectorConnect() {
-
160  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
-
161  swigDelegate0 = new SwigDelegateSearchMonitor_0(SwigDirectorToString);
-
162  if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1))
-
163  swigDelegate1 = new SwigDelegateSearchMonitor_1(SwigDirectorEnterSearch);
-
164  if (SwigDerivedClassHasMethod("RestartSearch", swigMethodTypes2))
-
165  swigDelegate2 = new SwigDelegateSearchMonitor_2(SwigDirectorRestartSearch);
-
166  if (SwigDerivedClassHasMethod("ExitSearch", swigMethodTypes3))
-
167  swigDelegate3 = new SwigDelegateSearchMonitor_3(SwigDirectorExitSearch);
-
168  if (SwigDerivedClassHasMethod("BeginNextDecision", swigMethodTypes4))
-
169  swigDelegate4 = new SwigDelegateSearchMonitor_4(SwigDirectorBeginNextDecision);
-
170  if (SwigDerivedClassHasMethod("EndNextDecision", swigMethodTypes5))
-
171  swigDelegate5 = new SwigDelegateSearchMonitor_5(SwigDirectorEndNextDecision);
-
172  if (SwigDerivedClassHasMethod("ApplyDecision", swigMethodTypes6))
-
173  swigDelegate6 = new SwigDelegateSearchMonitor_6(SwigDirectorApplyDecision);
-
174  if (SwigDerivedClassHasMethod("RefuteDecision", swigMethodTypes7))
-
175  swigDelegate7 = new SwigDelegateSearchMonitor_7(SwigDirectorRefuteDecision);
-
176  if (SwigDerivedClassHasMethod("AfterDecision", swigMethodTypes8))
-
177  swigDelegate8 = new SwigDelegateSearchMonitor_8(SwigDirectorAfterDecision);
-
178  if (SwigDerivedClassHasMethod("BeginFail", swigMethodTypes9))
-
179  swigDelegate9 = new SwigDelegateSearchMonitor_9(SwigDirectorBeginFail);
-
180  if (SwigDerivedClassHasMethod("EndFail", swigMethodTypes10))
-
181  swigDelegate10 = new SwigDelegateSearchMonitor_10(SwigDirectorEndFail);
-
182  if (SwigDerivedClassHasMethod("BeginInitialPropagation", swigMethodTypes11))
-
183  swigDelegate11 = new SwigDelegateSearchMonitor_11(SwigDirectorBeginInitialPropagation);
-
184  if (SwigDerivedClassHasMethod("EndInitialPropagation", swigMethodTypes12))
-
185  swigDelegate12 = new SwigDelegateSearchMonitor_12(SwigDirectorEndInitialPropagation);
-
186  if (SwigDerivedClassHasMethod("AcceptSolution", swigMethodTypes13))
-
187  swigDelegate13 = new SwigDelegateSearchMonitor_13(SwigDirectorAcceptSolution);
-
188  if (SwigDerivedClassHasMethod("AtSolution", swigMethodTypes14))
-
189  swigDelegate14 = new SwigDelegateSearchMonitor_14(SwigDirectorAtSolution);
-
190  if (SwigDerivedClassHasMethod("NoMoreSolutions", swigMethodTypes15))
-
191  swigDelegate15 = new SwigDelegateSearchMonitor_15(SwigDirectorNoMoreSolutions);
-
192  if (SwigDerivedClassHasMethod("LocalOptimum", swigMethodTypes16))
-
193  swigDelegate16 = new SwigDelegateSearchMonitor_16(SwigDirectorLocalOptimum);
-
194  if (SwigDerivedClassHasMethod("AcceptDelta", swigMethodTypes17))
-
195  swigDelegate17 = new SwigDelegateSearchMonitor_17(SwigDirectorAcceptDelta);
-
196  if (SwigDerivedClassHasMethod("AcceptNeighbor", swigMethodTypes18))
-
197  swigDelegate18 = new SwigDelegateSearchMonitor_18(SwigDirectorAcceptNeighbor);
-
198  if (SwigDerivedClassHasMethod("AcceptUncheckedNeighbor", swigMethodTypes19))
-
199  swigDelegate19 = new SwigDelegateSearchMonitor_19(SwigDirectorAcceptUncheckedNeighbor);
-
200  if (SwigDerivedClassHasMethod("IsUncheckedSolutionLimitReached", swigMethodTypes20))
-
201  swigDelegate20 = new SwigDelegateSearchMonitor_20(SwigDirectorIsUncheckedSolutionLimitReached);
-
202  if (SwigDerivedClassHasMethod("PeriodicCheck", swigMethodTypes21))
-
203  swigDelegate21 = new SwigDelegateSearchMonitor_21(SwigDirectorPeriodicCheck);
-
204  if (SwigDerivedClassHasMethod("ProgressPercent", swigMethodTypes22))
-
205  swigDelegate22 = new SwigDelegateSearchMonitor_22(SwigDirectorProgressPercent);
-
206  if (SwigDerivedClassHasMethod("Accept", swigMethodTypes23))
-
207  swigDelegate23 = new SwigDelegateSearchMonitor_23(SwigDirectorAccept);
-
208  if (SwigDerivedClassHasMethod("Install", swigMethodTypes24))
-
209  swigDelegate24 = new SwigDelegateSearchMonitor_24(SwigDirectorInstall);
-
210  operations_research_constraint_solverPINVOKE.SearchMonitor_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16, swigDelegate17, swigDelegate18, swigDelegate19, swigDelegate20, swigDelegate21, swigDelegate22, swigDelegate23, swigDelegate24);
-
211  }
-
212 
-
213  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
-
214  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
-
215  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(SearchMonitor));
-
216  return hasDerivedMethod;
-
217  }
-
218 
-
219  private string SwigDirectorToString() {
-
220  return ToString();
-
221  }
-
222 
-
223  private void SwigDirectorEnterSearch() {
-
224  EnterSearch();
-
225  }
-
226 
-
227  private void SwigDirectorRestartSearch() {
-
228  RestartSearch();
-
229  }
-
230 
-
231  private void SwigDirectorExitSearch() {
-
232  ExitSearch();
-
233  }
-
234 
-
235  private void SwigDirectorBeginNextDecision(global::System.IntPtr b) {
-
236  BeginNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false));
-
237  }
-
238 
-
239  private void SwigDirectorEndNextDecision(global::System.IntPtr b, global::System.IntPtr d) {
-
240  EndNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false), (d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
-
241  }
-
242 
-
243  private void SwigDirectorApplyDecision(global::System.IntPtr d) {
-
244  ApplyDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
-
245  }
-
246 
-
247  private void SwigDirectorRefuteDecision(global::System.IntPtr d) {
-
248  RefuteDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
-
249  }
-
250 
-
251  private void SwigDirectorAfterDecision(global::System.IntPtr d, bool apply) {
-
252  AfterDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false), apply);
-
253  }
-
254 
-
255  private void SwigDirectorBeginFail() {
-
256  BeginFail();
-
257  }
-
258 
-
259  private void SwigDirectorEndFail() {
-
260  EndFail();
-
261  }
-
262 
-
263  private void SwigDirectorBeginInitialPropagation() {
-
264  BeginInitialPropagation();
-
265  }
-
266 
-
267  private void SwigDirectorEndInitialPropagation() {
-
268  EndInitialPropagation();
-
269  }
-
270 
-
271  private bool SwigDirectorAcceptSolution() {
-
272  return AcceptSolution();
-
273  }
-
274 
-
275  private bool SwigDirectorAtSolution() {
-
276  return AtSolution();
-
277  }
-
278 
-
279  private void SwigDirectorNoMoreSolutions() {
-
280  NoMoreSolutions();
-
281  }
-
282 
-
283  private bool SwigDirectorLocalOptimum() {
-
284  return LocalOptimum();
-
285  }
-
286 
-
287  private bool SwigDirectorAcceptDelta(global::System.IntPtr delta, global::System.IntPtr deltadelta) {
-
288  return AcceptDelta((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false), (deltadelta == global::System.IntPtr.Zero) ? null : new Assignment(deltadelta, false));
-
289  }
-
290 
-
291  private void SwigDirectorAcceptNeighbor() {
-
292  AcceptNeighbor();
-
293  }
-
294 
-
295  private void SwigDirectorAcceptUncheckedNeighbor() {
-
296  AcceptUncheckedNeighbor();
-
297  }
-
298 
-
299  private bool SwigDirectorIsUncheckedSolutionLimitReached() {
-
300  return IsUncheckedSolutionLimitReached();
-
301  }
-
302 
-
303  private void SwigDirectorPeriodicCheck() {
-
304  PeriodicCheck();
-
305  }
-
306 
-
307  private int SwigDirectorProgressPercent() {
-
308  return ProgressPercent();
-
309  }
-
310 
-
311  private void SwigDirectorAccept(global::System.IntPtr visitor) {
-
312  Accept((visitor == global::System.IntPtr.Zero) ? null : new ModelVisitor(visitor, false));
-
313  }
-
314 
-
315  private void SwigDirectorInstall() {
-
316  Install();
-
317  }
-
318 
-
319  public delegate string SwigDelegateSearchMonitor_0();
-
320  public delegate void SwigDelegateSearchMonitor_1();
-
321  public delegate void SwigDelegateSearchMonitor_2();
-
322  public delegate void SwigDelegateSearchMonitor_3();
-
323  public delegate void SwigDelegateSearchMonitor_4(global::System.IntPtr b);
-
324  public delegate void SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d);
-
325  public delegate void SwigDelegateSearchMonitor_6(global::System.IntPtr d);
-
326  public delegate void SwigDelegateSearchMonitor_7(global::System.IntPtr d);
-
327  public delegate void SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply);
-
328  public delegate void SwigDelegateSearchMonitor_9();
-
329  public delegate void SwigDelegateSearchMonitor_10();
-
330  public delegate void SwigDelegateSearchMonitor_11();
-
331  public delegate void SwigDelegateSearchMonitor_12();
-
332  public delegate bool SwigDelegateSearchMonitor_13();
-
333  public delegate bool SwigDelegateSearchMonitor_14();
-
334  public delegate void SwigDelegateSearchMonitor_15();
-
335  public delegate bool SwigDelegateSearchMonitor_16();
-
336  public delegate bool SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta);
-
337  public delegate void SwigDelegateSearchMonitor_18();
-
338  public delegate void SwigDelegateSearchMonitor_19();
-
339  public delegate bool SwigDelegateSearchMonitor_20();
-
340  public delegate void SwigDelegateSearchMonitor_21();
-
341  public delegate int SwigDelegateSearchMonitor_22();
-
342  public delegate void SwigDelegateSearchMonitor_23(global::System.IntPtr visitor);
-
343  public delegate void SwigDelegateSearchMonitor_24();
-
344 
-
345  private SwigDelegateSearchMonitor_0 swigDelegate0;
-
346  private SwigDelegateSearchMonitor_1 swigDelegate1;
-
347  private SwigDelegateSearchMonitor_2 swigDelegate2;
-
348  private SwigDelegateSearchMonitor_3 swigDelegate3;
-
349  private SwigDelegateSearchMonitor_4 swigDelegate4;
-
350  private SwigDelegateSearchMonitor_5 swigDelegate5;
-
351  private SwigDelegateSearchMonitor_6 swigDelegate6;
-
352  private SwigDelegateSearchMonitor_7 swigDelegate7;
-
353  private SwigDelegateSearchMonitor_8 swigDelegate8;
-
354  private SwigDelegateSearchMonitor_9 swigDelegate9;
-
355  private SwigDelegateSearchMonitor_10 swigDelegate10;
-
356  private SwigDelegateSearchMonitor_11 swigDelegate11;
-
357  private SwigDelegateSearchMonitor_12 swigDelegate12;
-
358  private SwigDelegateSearchMonitor_13 swigDelegate13;
-
359  private SwigDelegateSearchMonitor_14 swigDelegate14;
-
360  private SwigDelegateSearchMonitor_15 swigDelegate15;
-
361  private SwigDelegateSearchMonitor_16 swigDelegate16;
-
362  private SwigDelegateSearchMonitor_17 swigDelegate17;
-
363  private SwigDelegateSearchMonitor_18 swigDelegate18;
-
364  private SwigDelegateSearchMonitor_19 swigDelegate19;
-
365  private SwigDelegateSearchMonitor_20 swigDelegate20;
-
366  private SwigDelegateSearchMonitor_21 swigDelegate21;
-
367  private SwigDelegateSearchMonitor_22 swigDelegate22;
-
368  private SwigDelegateSearchMonitor_23 swigDelegate23;
-
369  private SwigDelegateSearchMonitor_24 swigDelegate24;
-
370 
-
371  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
-
372  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
-
373  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
-
374  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
-
375  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(DecisionBuilder) };
-
376  private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(DecisionBuilder), typeof(Decision) };
-
377  private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(Decision) };
-
378  private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(Decision) };
-
379  private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(Decision), typeof(bool) };
-
380  private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { };
-
381  private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { };
-
382  private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { };
-
383  private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { };
-
384  private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { };
-
385  private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { };
-
386  private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { };
-
387  private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { };
-
388  private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(Assignment), typeof(Assignment) };
-
389  private static global::System.Type[] swigMethodTypes18 = new global::System.Type[] { };
-
390  private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { };
-
391  private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { };
-
392  private static global::System.Type[] swigMethodTypes21 = new global::System.Type[] { };
-
393  private static global::System.Type[] swigMethodTypes22 = new global::System.Type[] { };
-
394  private static global::System.Type[] swigMethodTypes23 = new global::System.Type[] { typeof(ModelVisitor) };
-
395  private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { };
-
396  public static readonly int kNoProgress = operations_research_constraint_solverPINVOKE.SearchMonitor_kNoProgress_get();
-
397 }
-
398 
-
399 }
+
146  public virtual void Accept(ModelVisitor visitor) {
+
147  if (SwigDerivedClassHasMethod("Accept", swigMethodTypes23)) operations_research_constraint_solverPINVOKE.SearchMonitor_AcceptSwigExplicitSearchMonitor(swigCPtr, ModelVisitor.getCPtr(visitor)); else operations_research_constraint_solverPINVOKE.SearchMonitor_Accept(swigCPtr, ModelVisitor.getCPtr(visitor));
+
148  }
+
149 
+
150  public virtual void Install() {
+
151  if (SwigDerivedClassHasMethod("Install", swigMethodTypes24)) operations_research_constraint_solverPINVOKE.SearchMonitor_InstallSwigExplicitSearchMonitor(swigCPtr); else operations_research_constraint_solverPINVOKE.SearchMonitor_Install(swigCPtr);
+
152  }
+
153 
+
154  private void SwigDirectorConnect() {
+
155  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
+
156  swigDelegate0 = new SwigDelegateSearchMonitor_0(SwigDirectorMethodToString);
+
157  if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1))
+
158  swigDelegate1 = new SwigDelegateSearchMonitor_1(SwigDirectorMethodEnterSearch);
+
159  if (SwigDerivedClassHasMethod("RestartSearch", swigMethodTypes2))
+
160  swigDelegate2 = new SwigDelegateSearchMonitor_2(SwigDirectorMethodRestartSearch);
+
161  if (SwigDerivedClassHasMethod("ExitSearch", swigMethodTypes3))
+
162  swigDelegate3 = new SwigDelegateSearchMonitor_3(SwigDirectorMethodExitSearch);
+
163  if (SwigDerivedClassHasMethod("BeginNextDecision", swigMethodTypes4))
+
164  swigDelegate4 = new SwigDelegateSearchMonitor_4(SwigDirectorMethodBeginNextDecision);
+
165  if (SwigDerivedClassHasMethod("EndNextDecision", swigMethodTypes5))
+
166  swigDelegate5 = new SwigDelegateSearchMonitor_5(SwigDirectorMethodEndNextDecision);
+
167  if (SwigDerivedClassHasMethod("ApplyDecision", swigMethodTypes6))
+
168  swigDelegate6 = new SwigDelegateSearchMonitor_6(SwigDirectorMethodApplyDecision);
+
169  if (SwigDerivedClassHasMethod("RefuteDecision", swigMethodTypes7))
+
170  swigDelegate7 = new SwigDelegateSearchMonitor_7(SwigDirectorMethodRefuteDecision);
+
171  if (SwigDerivedClassHasMethod("AfterDecision", swigMethodTypes8))
+
172  swigDelegate8 = new SwigDelegateSearchMonitor_8(SwigDirectorMethodAfterDecision);
+
173  if (SwigDerivedClassHasMethod("BeginFail", swigMethodTypes9))
+
174  swigDelegate9 = new SwigDelegateSearchMonitor_9(SwigDirectorMethodBeginFail);
+
175  if (SwigDerivedClassHasMethod("EndFail", swigMethodTypes10))
+
176  swigDelegate10 = new SwigDelegateSearchMonitor_10(SwigDirectorMethodEndFail);
+
177  if (SwigDerivedClassHasMethod("BeginInitialPropagation", swigMethodTypes11))
+
178  swigDelegate11 = new SwigDelegateSearchMonitor_11(SwigDirectorMethodBeginInitialPropagation);
+
179  if (SwigDerivedClassHasMethod("EndInitialPropagation", swigMethodTypes12))
+
180  swigDelegate12 = new SwigDelegateSearchMonitor_12(SwigDirectorMethodEndInitialPropagation);
+
181  if (SwigDerivedClassHasMethod("AcceptSolution", swigMethodTypes13))
+
182  swigDelegate13 = new SwigDelegateSearchMonitor_13(SwigDirectorMethodAcceptSolution);
+
183  if (SwigDerivedClassHasMethod("AtSolution", swigMethodTypes14))
+
184  swigDelegate14 = new SwigDelegateSearchMonitor_14(SwigDirectorMethodAtSolution);
+
185  if (SwigDerivedClassHasMethod("NoMoreSolutions", swigMethodTypes15))
+
186  swigDelegate15 = new SwigDelegateSearchMonitor_15(SwigDirectorMethodNoMoreSolutions);
+
187  if (SwigDerivedClassHasMethod("LocalOptimum", swigMethodTypes16))
+
188  swigDelegate16 = new SwigDelegateSearchMonitor_16(SwigDirectorMethodLocalOptimum);
+
189  if (SwigDerivedClassHasMethod("AcceptDelta", swigMethodTypes17))
+
190  swigDelegate17 = new SwigDelegateSearchMonitor_17(SwigDirectorMethodAcceptDelta);
+
191  if (SwigDerivedClassHasMethod("AcceptNeighbor", swigMethodTypes18))
+
192  swigDelegate18 = new SwigDelegateSearchMonitor_18(SwigDirectorMethodAcceptNeighbor);
+
193  if (SwigDerivedClassHasMethod("AcceptUncheckedNeighbor", swigMethodTypes19))
+
194  swigDelegate19 = new SwigDelegateSearchMonitor_19(SwigDirectorMethodAcceptUncheckedNeighbor);
+
195  if (SwigDerivedClassHasMethod("IsUncheckedSolutionLimitReached", swigMethodTypes20))
+
196  swigDelegate20 = new SwigDelegateSearchMonitor_20(SwigDirectorMethodIsUncheckedSolutionLimitReached);
+
197  if (SwigDerivedClassHasMethod("PeriodicCheck", swigMethodTypes21))
+
198  swigDelegate21 = new SwigDelegateSearchMonitor_21(SwigDirectorMethodPeriodicCheck);
+
199  if (SwigDerivedClassHasMethod("ProgressPercent", swigMethodTypes22))
+
200  swigDelegate22 = new SwigDelegateSearchMonitor_22(SwigDirectorMethodProgressPercent);
+
201  if (SwigDerivedClassHasMethod("Accept", swigMethodTypes23))
+
202  swigDelegate23 = new SwigDelegateSearchMonitor_23(SwigDirectorMethodAccept);
+
203  if (SwigDerivedClassHasMethod("Install", swigMethodTypes24))
+
204  swigDelegate24 = new SwigDelegateSearchMonitor_24(SwigDirectorMethodInstall);
+
205  operations_research_constraint_solverPINVOKE.SearchMonitor_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16, swigDelegate17, swigDelegate18, swigDelegate19, swigDelegate20, swigDelegate21, swigDelegate22, swigDelegate23, swigDelegate24);
+
206  }
+
207 
+
208  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
+
209  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
+
210  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(SearchMonitor));
+
211  return hasDerivedMethod;
+
212  }
+
213 
+
214  private string SwigDirectorMethodToString() {
+
215  return ToString();
+
216  }
+
217 
+
218  private void SwigDirectorMethodEnterSearch() {
+
219  EnterSearch();
+
220  }
+
221 
+
222  private void SwigDirectorMethodRestartSearch() {
+
223  RestartSearch();
+
224  }
+
225 
+
226  private void SwigDirectorMethodExitSearch() {
+
227  ExitSearch();
+
228  }
+
229 
+
230  private void SwigDirectorMethodBeginNextDecision(global::System.IntPtr b) {
+
231  BeginNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false));
+
232  }
+
233 
+
234  private void SwigDirectorMethodEndNextDecision(global::System.IntPtr b, global::System.IntPtr d) {
+
235  EndNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false), (d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
+
236  }
+
237 
+
238  private void SwigDirectorMethodApplyDecision(global::System.IntPtr d) {
+
239  ApplyDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
+
240  }
+
241 
+
242  private void SwigDirectorMethodRefuteDecision(global::System.IntPtr d) {
+
243  RefuteDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
+
244  }
+
245 
+
246  private void SwigDirectorMethodAfterDecision(global::System.IntPtr d, bool apply) {
+
247  AfterDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false), apply);
+
248  }
+
249 
+
250  private void SwigDirectorMethodBeginFail() {
+
251  BeginFail();
+
252  }
+
253 
+
254  private void SwigDirectorMethodEndFail() {
+
255  EndFail();
+
256  }
+
257 
+
258  private void SwigDirectorMethodBeginInitialPropagation() {
+
259  BeginInitialPropagation();
+
260  }
+
261 
+
262  private void SwigDirectorMethodEndInitialPropagation() {
+
263  EndInitialPropagation();
+
264  }
+
265 
+
266  private bool SwigDirectorMethodAcceptSolution() {
+
267  return AcceptSolution();
+
268  }
+
269 
+
270  private bool SwigDirectorMethodAtSolution() {
+
271  return AtSolution();
+
272  }
+
273 
+
274  private void SwigDirectorMethodNoMoreSolutions() {
+
275  NoMoreSolutions();
+
276  }
+
277 
+
278  private bool SwigDirectorMethodLocalOptimum() {
+
279  return LocalOptimum();
+
280  }
+
281 
+
282  private bool SwigDirectorMethodAcceptDelta(global::System.IntPtr delta, global::System.IntPtr deltadelta) {
+
283  return AcceptDelta((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false), (deltadelta == global::System.IntPtr.Zero) ? null : new Assignment(deltadelta, false));
+
284  }
+
285 
+
286  private void SwigDirectorMethodAcceptNeighbor() {
+
287  AcceptNeighbor();
+
288  }
+
289 
+
290  private void SwigDirectorMethodAcceptUncheckedNeighbor() {
+
291  AcceptUncheckedNeighbor();
+
292  }
+
293 
+
294  private bool SwigDirectorMethodIsUncheckedSolutionLimitReached() {
+
295  return IsUncheckedSolutionLimitReached();
+
296  }
+
297 
+
298  private void SwigDirectorMethodPeriodicCheck() {
+
299  PeriodicCheck();
+
300  }
+
301 
+
302  private int SwigDirectorMethodProgressPercent() {
+
303  return ProgressPercent();
+
304  }
+
305 
+
306  private void SwigDirectorMethodAccept(global::System.IntPtr visitor) {
+
307  Accept((visitor == global::System.IntPtr.Zero) ? null : new ModelVisitor(visitor, false));
+
308  }
+
309 
+
310  private void SwigDirectorMethodInstall() {
+
311  Install();
+
312  }
+
313 
+
314  public delegate string SwigDelegateSearchMonitor_0();
+
315  public delegate void SwigDelegateSearchMonitor_1();
+
316  public delegate void SwigDelegateSearchMonitor_2();
+
317  public delegate void SwigDelegateSearchMonitor_3();
+
318  public delegate void SwigDelegateSearchMonitor_4(global::System.IntPtr b);
+
319  public delegate void SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d);
+
320  public delegate void SwigDelegateSearchMonitor_6(global::System.IntPtr d);
+
321  public delegate void SwigDelegateSearchMonitor_7(global::System.IntPtr d);
+
322  public delegate void SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply);
+
323  public delegate void SwigDelegateSearchMonitor_9();
+
324  public delegate void SwigDelegateSearchMonitor_10();
+
325  public delegate void SwigDelegateSearchMonitor_11();
+
326  public delegate void SwigDelegateSearchMonitor_12();
+
327  public delegate bool SwigDelegateSearchMonitor_13();
+
328  public delegate bool SwigDelegateSearchMonitor_14();
+
329  public delegate void SwigDelegateSearchMonitor_15();
+
330  public delegate bool SwigDelegateSearchMonitor_16();
+
331  public delegate bool SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta);
+
332  public delegate void SwigDelegateSearchMonitor_18();
+
333  public delegate void SwigDelegateSearchMonitor_19();
+
334  public delegate bool SwigDelegateSearchMonitor_20();
+
335  public delegate void SwigDelegateSearchMonitor_21();
+
336  public delegate int SwigDelegateSearchMonitor_22();
+
337  public delegate void SwigDelegateSearchMonitor_23(global::System.IntPtr visitor);
+
338  public delegate void SwigDelegateSearchMonitor_24();
+
339 
+
340  private SwigDelegateSearchMonitor_0 swigDelegate0;
+
341  private SwigDelegateSearchMonitor_1 swigDelegate1;
+
342  private SwigDelegateSearchMonitor_2 swigDelegate2;
+
343  private SwigDelegateSearchMonitor_3 swigDelegate3;
+
344  private SwigDelegateSearchMonitor_4 swigDelegate4;
+
345  private SwigDelegateSearchMonitor_5 swigDelegate5;
+
346  private SwigDelegateSearchMonitor_6 swigDelegate6;
+
347  private SwigDelegateSearchMonitor_7 swigDelegate7;
+
348  private SwigDelegateSearchMonitor_8 swigDelegate8;
+
349  private SwigDelegateSearchMonitor_9 swigDelegate9;
+
350  private SwigDelegateSearchMonitor_10 swigDelegate10;
+
351  private SwigDelegateSearchMonitor_11 swigDelegate11;
+
352  private SwigDelegateSearchMonitor_12 swigDelegate12;
+
353  private SwigDelegateSearchMonitor_13 swigDelegate13;
+
354  private SwigDelegateSearchMonitor_14 swigDelegate14;
+
355  private SwigDelegateSearchMonitor_15 swigDelegate15;
+
356  private SwigDelegateSearchMonitor_16 swigDelegate16;
+
357  private SwigDelegateSearchMonitor_17 swigDelegate17;
+
358  private SwigDelegateSearchMonitor_18 swigDelegate18;
+
359  private SwigDelegateSearchMonitor_19 swigDelegate19;
+
360  private SwigDelegateSearchMonitor_20 swigDelegate20;
+
361  private SwigDelegateSearchMonitor_21 swigDelegate21;
+
362  private SwigDelegateSearchMonitor_22 swigDelegate22;
+
363  private SwigDelegateSearchMonitor_23 swigDelegate23;
+
364  private SwigDelegateSearchMonitor_24 swigDelegate24;
+
365 
+
366  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
+
367  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
+
368  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
+
369  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
+
370  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(DecisionBuilder) };
+
371  private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(DecisionBuilder), typeof(Decision) };
+
372  private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(Decision) };
+
373  private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(Decision) };
+
374  private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(Decision), typeof(bool) };
+
375  private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { };
+
376  private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { };
+
377  private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { };
+
378  private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { };
+
379  private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { };
+
380  private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { };
+
381  private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { };
+
382  private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { };
+
383  private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(Assignment), typeof(Assignment) };
+
384  private static global::System.Type[] swigMethodTypes18 = new global::System.Type[] { };
+
385  private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { };
+
386  private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { };
+
387  private static global::System.Type[] swigMethodTypes21 = new global::System.Type[] { };
+
388  private static global::System.Type[] swigMethodTypes22 = new global::System.Type[] { };
+
389  private static global::System.Type[] swigMethodTypes23 = new global::System.Type[] { typeof(ModelVisitor) };
+
390  private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { };
+
391  public static readonly int kNoProgress = operations_research_constraint_solverPINVOKE.SearchMonitor_kNoProgress_get();
+
392 }
+
393 
+
394 }
-
virtual bool AtSolution()
+
virtual bool AtSolution()
static void SearchMonitor_AcceptUncheckedNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void SwigDelegateSearchMonitor_10()
static void SearchMonitor_EndInitialPropagationSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool SearchMonitor_AtSolution(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SearchMonitor_RestartSearch(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d)
-
virtual void EndNextDecision(DecisionBuilder b, Decision d)
+
virtual void EndNextDecision(DecisionBuilder b, Decision d)
delegate void SwigDelegateSearchMonitor_11()
static void SearchMonitor_AcceptNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void BeginFail()
+
virtual void BeginFail()
static void SearchMonitor_AcceptSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
+
override void Dispose(bool disposing)
static void SearchMonitor_ExitSearch(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void SwigDelegateSearchMonitor_7(global::System.IntPtr d)
static void SearchMonitor_EnterSearchSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SearchMonitor_BeginInitialPropagationSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
-
SearchMonitor(Solver s)
-
virtual void Install()
-
virtual void Accept(ModelVisitor visitor)
+
SearchMonitor(Solver s)
+
virtual void Install()
+
virtual void Accept(ModelVisitor visitor)
static bool SearchMonitor_IsUncheckedSolutionLimitReached(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void SwigDelegateSearchMonitor_6(global::System.IntPtr d)
-
static readonly int kNoProgress
-
virtual void PeriodicCheck()
+
static readonly int kNoProgress
+
virtual void PeriodicCheck()
static void SearchMonitor_EndNextDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void SearchMonitor_ApplyDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
delegate void SwigDelegateSearchMonitor_1()
@@ -481,52 +477,51 @@
static void SearchMonitor_AfterDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static void SearchMonitor_EndFail(global::System.Runtime.InteropServices.HandleRef jarg1)
static int SearchMonitor_ProgressPercentSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual bool AcceptSolution()
+
virtual bool AcceptSolution()
delegate void SwigDelegateSearchMonitor_9()
static void SearchMonitor_EndFailSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply)
-
virtual void ExitSearch()
+
virtual void ExitSearch()
Definition: Assignment.cs:11
-
virtual void AcceptNeighbor()
+
virtual void AcceptNeighbor()
static void SearchMonitor_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SearchMonitor.SwigDelegateSearchMonitor_0 delegate0, SearchMonitor.SwigDelegateSearchMonitor_1 delegate1, SearchMonitor.SwigDelegateSearchMonitor_2 delegate2, SearchMonitor.SwigDelegateSearchMonitor_3 delegate3, SearchMonitor.SwigDelegateSearchMonitor_4 delegate4, SearchMonitor.SwigDelegateSearchMonitor_5 delegate5, SearchMonitor.SwigDelegateSearchMonitor_6 delegate6, SearchMonitor.SwigDelegateSearchMonitor_7 delegate7, SearchMonitor.SwigDelegateSearchMonitor_8 delegate8, SearchMonitor.SwigDelegateSearchMonitor_9 delegate9, SearchMonitor.SwigDelegateSearchMonitor_10 delegate10, SearchMonitor.SwigDelegateSearchMonitor_11 delegate11, SearchMonitor.SwigDelegateSearchMonitor_12 delegate12, SearchMonitor.SwigDelegateSearchMonitor_13 delegate13, SearchMonitor.SwigDelegateSearchMonitor_14 delegate14, SearchMonitor.SwigDelegateSearchMonitor_15 delegate15, SearchMonitor.SwigDelegateSearchMonitor_16 delegate16, SearchMonitor.SwigDelegateSearchMonitor_17 delegate17, SearchMonitor.SwigDelegateSearchMonitor_18 delegate18, SearchMonitor.SwigDelegateSearchMonitor_19 delegate19, SearchMonitor.SwigDelegateSearchMonitor_20 delegate20, SearchMonitor.SwigDelegateSearchMonitor_21 delegate21, SearchMonitor.SwigDelegateSearchMonitor_22 delegate22, SearchMonitor.SwigDelegateSearchMonitor_23 delegate23, SearchMonitor.SwigDelegateSearchMonitor_24 delegate24)
delegate bool SwigDelegateSearchMonitor_16()
-
virtual bool IsUncheckedSolutionLimitReached()
+
virtual bool IsUncheckedSolutionLimitReached()
static bool SearchMonitor_AcceptSolutionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr SearchMonitor_SWIGUpcast(global::System.IntPtr jarg1)
delegate bool SwigDelegateSearchMonitor_20()
-
Solver solver()
+
Solver solver()
static void SearchMonitor_BeginNextDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void SearchMonitor_RestartSearchSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: ModelVisitor.cs:18
delegate void SwigDelegateSearchMonitor_19()
static void SearchMonitor_Install(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void AfterDecision(Decision d, bool apply)
+
virtual void AfterDecision(Decision d, bool apply)
delegate bool SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)
-
virtual void AcceptUncheckedNeighbor()
-
virtual void RefuteDecision(Decision d)
+
virtual void AcceptUncheckedNeighbor()
+
virtual void RefuteDecision(Decision d)
-
virtual bool LocalOptimum()
+
virtual bool LocalOptimum()
static bool SearchMonitor_AtSolutionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool SearchMonitor_AcceptDelta(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr SearchMonitor_solver(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void Dispose()
delegate void SwigDelegateSearchMonitor_21()
-
virtual void EndInitialPropagation()
+
virtual void EndInitialPropagation()
static bool SearchMonitor_AcceptDeltaSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool SearchMonitor_IsUncheckedSolutionLimitReachedSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SearchMonitor_PeriodicCheck(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void SwigDelegateSearchMonitor_18()
static bool SearchMonitor_AcceptSolution(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void SwigDelegateSearchMonitor_24()
-
virtual void RestartSearch()
+
virtual void RestartSearch()
delegate bool SwigDelegateSearchMonitor_14()
delegate int SwigDelegateSearchMonitor_22()
static void SearchMonitor_RefuteDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
delegate void SwigDelegateSearchMonitor_23(global::System.IntPtr visitor)
static void SearchMonitor_AcceptNeighborSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
bool swigCMemOwn
Definition: BaseObject.cs:20
-
virtual void EndFail()
+
virtual void EndFail()
static void SearchMonitor_ApplyDecisionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void SearchMonitor_EndNextDecisionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
@@ -534,12 +529,12 @@
static void SearchMonitor_PeriodicCheckSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SearchMonitor_BeginNextDecisionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
delegate void SwigDelegateSearchMonitor_3()
-
virtual void NoMoreSolutions()
+
virtual void NoMoreSolutions()
static int SearchMonitor_ProgressPercent(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SearchMonitor_AfterDecisionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
-
virtual void BeginInitialPropagation()
+
virtual void BeginInitialPropagation()
static void delete_SearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void BeginNextDecision(DecisionBuilder b)
+
virtual void BeginNextDecision(DecisionBuilder b)
static void SearchMonitor_AcceptUncheckedNeighborSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: Assignment.cs:18
static void SearchMonitor_BeginInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1)
@@ -550,16 +545,16 @@
delegate void SwigDelegateSearchMonitor_12()
static int SearchMonitor_kNoProgress_get()
static bool SearchMonitor_LocalOptimumSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual string ToString()
Definition: BaseObject.cs:51
+
virtual string ToString()
Definition: BaseObject.cs:55
static void SearchMonitor_RefuteDecisionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void EnterSearch()
+
virtual void EnterSearch()
delegate void SwigDelegateSearchMonitor_2()
-
virtual void ApplyDecision(Decision d)
+
virtual void ApplyDecision(Decision d)
static void SearchMonitor_BeginFail(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual bool AcceptDelta(Assignment delta, Assignment deltadelta)
+
virtual bool AcceptDelta(Assignment delta, Assignment deltadelta)
Definition: BaseObject.cs:18
-
virtual int ProgressPercent()
+
virtual int ProgressPercent()
delegate void SwigDelegateSearchMonitor_15()
static void SearchMonitor_EndInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SearchMonitor_EnterSearch(global::System.Runtime.InteropServices.HandleRef jarg1)
diff --git a/docs/dotnet/SequenceVarElement_8cs_source.html b/docs/dotnet/SequenceVarElement_8cs_source.html index d95bc126bf..5674bece8a 100644 --- a/docs/dotnet/SequenceVarElement_8cs_source.html +++ b/docs/dotnet/SequenceVarElement_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,173 +77,168 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~SequenceVarElement() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_SequenceVarElement(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  public SequenceVarElement() : this(operations_research_constraint_solverPINVOKE.new_SequenceVarElement__SWIG_0(), true) {
-
48  }
-
49 
-
50  public SequenceVarElement(SequenceVar var) : this(operations_research_constraint_solverPINVOKE.new_SequenceVarElement__SWIG_1(SequenceVar.getCPtr(var)), true) {
-
51  }
-
52 
-
53  public void Reset(SequenceVar var) {
-
54  operations_research_constraint_solverPINVOKE.SequenceVarElement_Reset(swigCPtr, SequenceVar.getCPtr(var));
-
55  }
-
56 
-
57  public SequenceVarElement Clone() {
-
58  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarElement_Clone(swigCPtr);
-
59  SequenceVarElement ret = (cPtr == global::System.IntPtr.Zero) ? null : new SequenceVarElement(cPtr, false);
-
60  return ret;
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_SequenceVarElement(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public SequenceVarElement() : this(operations_research_constraint_solverPINVOKE.new_SequenceVarElement__SWIG_0(), true) {
+
43  }
+
44 
+
45  public SequenceVarElement(SequenceVar var) : this(operations_research_constraint_solverPINVOKE.new_SequenceVarElement__SWIG_1(SequenceVar.getCPtr(var)), true) {
+
46  }
+
47 
+
48  public void Reset(SequenceVar var) {
+
49  operations_research_constraint_solverPINVOKE.SequenceVarElement_Reset(swigCPtr, SequenceVar.getCPtr(var));
+
50  }
+
51 
+
52  public SequenceVarElement Clone() {
+
53  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarElement_Clone(swigCPtr);
+
54  SequenceVarElement ret = (cPtr == global::System.IntPtr.Zero) ? null : new SequenceVarElement(cPtr, false);
+
55  return ret;
+
56  }
+
57 
+
58  public void Copy(SequenceVarElement element) {
+
59  operations_research_constraint_solverPINVOKE.SequenceVarElement_Copy(swigCPtr, SequenceVarElement.getCPtr(element));
+
60  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
61  }
62 
-
63  public void Copy(SequenceVarElement element) {
-
64  operations_research_constraint_solverPINVOKE.SequenceVarElement_Copy(swigCPtr, SequenceVarElement.getCPtr(element));
-
65  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
66  }
-
67 
-
68  public SequenceVar Var() {
-
69  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarElement_Var(swigCPtr);
-
70  SequenceVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new SequenceVar(cPtr, false);
-
71  return ret;
-
72  }
-
73 
-
74  public void Store() {
-
75  operations_research_constraint_solverPINVOKE.SequenceVarElement_Store(swigCPtr);
-
76  }
-
77 
-
78  public void Restore() {
-
79  operations_research_constraint_solverPINVOKE.SequenceVarElement_Restore(swigCPtr);
-
80  }
-
81 
-
82  public int[] ForwardSequence() {
-
83  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarElement_ForwardSequence(swigCPtr);
-
84  CpIntVector tmpVector = null;
-
85  if (cPtr != global::System.IntPtr.Zero) {
-
86  tmpVector = new CpIntVector(cPtr, true);
-
87  int[] outArray = new int[tmpVector.Count];
-
88  tmpVector.CopyTo(outArray);
-
89  return outArray;
-
90  }
-
91  return null;
-
92 }
-
93 
-
94  public int[] BackwardSequence() {
-
95  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarElement_BackwardSequence(swigCPtr);
-
96  CpIntVector tmpVector = null;
-
97  if (cPtr != global::System.IntPtr.Zero) {
-
98  tmpVector = new CpIntVector(cPtr, true);
-
99  int[] outArray = new int[tmpVector.Count];
-
100  tmpVector.CopyTo(outArray);
-
101  return outArray;
-
102  }
-
103  return null;
-
104 }
-
105 
-
106  public int[] Unperformed() {
-
107  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarElement_Unperformed(swigCPtr);
-
108  CpIntVector tmpVector = null;
-
109  if (cPtr != global::System.IntPtr.Zero) {
-
110  tmpVector = new CpIntVector(cPtr, true);
-
111  int[] outArray = new int[tmpVector.Count];
-
112  tmpVector.CopyTo(outArray);
-
113  return outArray;
-
114  }
-
115  return null;
-
116 }
-
117 
-
118  public void SetSequence( int[] forward_sequence, int[] backward_sequence, int[] unperformed) {
-
119  operations_research_constraint_solverPINVOKE.SequenceVarElement_SetSequence(swigCPtr, forward_sequence.Length, forward_sequence , backward_sequence.Length, backward_sequence , unperformed.Length, unperformed );
-
120  }
-
121 
-
122  public void SetForwardSequence( int[] forward_sequence) {
-
123  operations_research_constraint_solverPINVOKE.SequenceVarElement_SetForwardSequence(swigCPtr, forward_sequence.Length, forward_sequence );
-
124  }
-
125 
-
126  public void SetBackwardSequence( int[] backward_sequence) {
-
127  operations_research_constraint_solverPINVOKE.SequenceVarElement_SetBackwardSequence(swigCPtr, backward_sequence.Length, backward_sequence );
-
128  }
-
129 
-
130  public void SetUnperformed( int[] unperformed) {
-
131  operations_research_constraint_solverPINVOKE.SequenceVarElement_SetUnperformed(swigCPtr, unperformed.Length, unperformed );
+
63  public SequenceVar Var() {
+
64  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarElement_Var(swigCPtr);
+
65  SequenceVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new SequenceVar(cPtr, false);
+
66  return ret;
+
67  }
+
68 
+
69  public void Store() {
+
70  operations_research_constraint_solverPINVOKE.SequenceVarElement_Store(swigCPtr);
+
71  }
+
72 
+
73  public void Restore() {
+
74  operations_research_constraint_solverPINVOKE.SequenceVarElement_Restore(swigCPtr);
+
75  }
+
76 
+
77  public int[] ForwardSequence() {
+
78  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarElement_ForwardSequence(swigCPtr);
+
79  CpIntVector tmpVector = null;
+
80  if (cPtr != global::System.IntPtr.Zero) {
+
81  tmpVector = new CpIntVector(cPtr, true);
+
82  int[] outArray = new int[tmpVector.Count];
+
83  tmpVector.CopyTo(outArray);
+
84  return outArray;
+
85  }
+
86  return null;
+
87 }
+
88 
+
89  public int[] BackwardSequence() {
+
90  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarElement_BackwardSequence(swigCPtr);
+
91  CpIntVector tmpVector = null;
+
92  if (cPtr != global::System.IntPtr.Zero) {
+
93  tmpVector = new CpIntVector(cPtr, true);
+
94  int[] outArray = new int[tmpVector.Count];
+
95  tmpVector.CopyTo(outArray);
+
96  return outArray;
+
97  }
+
98  return null;
+
99 }
+
100 
+
101  public int[] Unperformed() {
+
102  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarElement_Unperformed(swigCPtr);
+
103  CpIntVector tmpVector = null;
+
104  if (cPtr != global::System.IntPtr.Zero) {
+
105  tmpVector = new CpIntVector(cPtr, true);
+
106  int[] outArray = new int[tmpVector.Count];
+
107  tmpVector.CopyTo(outArray);
+
108  return outArray;
+
109  }
+
110  return null;
+
111 }
+
112 
+
113  public void SetSequence( int[] forward_sequence, int[] backward_sequence, int[] unperformed) {
+
114  operations_research_constraint_solverPINVOKE.SequenceVarElement_SetSequence(swigCPtr, forward_sequence.Length, forward_sequence , backward_sequence.Length, backward_sequence , unperformed.Length, unperformed );
+
115  }
+
116 
+
117  public void SetForwardSequence( int[] forward_sequence) {
+
118  operations_research_constraint_solverPINVOKE.SequenceVarElement_SetForwardSequence(swigCPtr, forward_sequence.Length, forward_sequence );
+
119  }
+
120 
+
121  public void SetBackwardSequence( int[] backward_sequence) {
+
122  operations_research_constraint_solverPINVOKE.SequenceVarElement_SetBackwardSequence(swigCPtr, backward_sequence.Length, backward_sequence );
+
123  }
+
124 
+
125  public void SetUnperformed( int[] unperformed) {
+
126  operations_research_constraint_solverPINVOKE.SequenceVarElement_SetUnperformed(swigCPtr, unperformed.Length, unperformed );
+
127  }
+
128 
+
129  public bool Bound() {
+
130  bool ret = operations_research_constraint_solverPINVOKE.SequenceVarElement_Bound(swigCPtr);
+
131  return ret;
132  }
133 
-
134  public bool Bound() {
-
135  bool ret = operations_research_constraint_solverPINVOKE.SequenceVarElement_Bound(swigCPtr);
+
134  public string ToString() {
+
135  string ret = operations_research_constraint_solverPINVOKE.SequenceVarElement_ToString(swigCPtr);
136  return ret;
137  }
138 
-
139  public string ToString() {
-
140  string ret = operations_research_constraint_solverPINVOKE.SequenceVarElement_ToString(swigCPtr);
-
141  return ret;
-
142  }
-
143 
-
144 }
-
145 
-
146 }
+
139 }
+
140 
+
141 }
static void SequenceVarElement_SetBackwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2)
static global::System.IntPtr SequenceVarElement_BackwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr SequenceVarElement_Clone(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void SetForwardSequence(int[] forward_sequence)
+
void SetForwardSequence(int[] forward_sequence)
static global::System.IntPtr SequenceVarElement_Var(global::System.Runtime.InteropServices.HandleRef jarg1)
bool swigCMemOwn
-
static bool Pending
-
void SetSequence(int[] forward_sequence, int[] backward_sequence, int[] unperformed)
-
void Copy(SequenceVarElement element)
-
void SetBackwardSequence(int[] backward_sequence)
+
static bool Pending
+
void SetSequence(int[] forward_sequence, int[] backward_sequence, int[] unperformed)
+
void Copy(SequenceVarElement element)
+
void SetBackwardSequence(int[] backward_sequence)
static global::System.IntPtr SequenceVarElement_Unperformed(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SequenceVarElement_Reset(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: Assignment.cs:11
static bool SequenceVarElement_Bound(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int[] Unperformed()
-
void SetUnperformed(int[] unperformed)
+
int[] Unperformed()
+
void SetUnperformed(int[] unperformed)
Definition: SequenceVar.cs:18
static void SequenceVarElement_SetForwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2)
-
void Restore()
+
void Restore()
static void SequenceVarElement_SetSequence(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, int length3, int[] jarg3, int length4, int[] jarg4)
-
int[] ForwardSequence()
+
int[] ForwardSequence()
+
override void Dispose(bool disposing)
static global::System.IntPtr SequenceVarElement_ForwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void CopyTo(int[] array)
Definition: CpIntVector.cs:102
-
SequenceVar Var()
-
int Count
Definition: CpIntVector.cs:90
+
void CopyTo(int[] array)
Definition: CpIntVector.cs:113
+
SequenceVar Var()
+
int Count
Definition: CpIntVector.cs:101
static string SequenceVarElement_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool Bound()
-
SequenceVarElement(SequenceVar var)
-
override void Dispose()
+
bool Bound()
+
SequenceVarElement(SequenceVar var)
static void SequenceVarElement_Store(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Store()
+
void Store()
Definition: CpIntVector.cs:18
static void SequenceVarElement_SetUnperformed(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2)
-
int[] BackwardSequence()
+
int[] BackwardSequence()
static void delete_SequenceVarElement(global::System.Runtime.InteropServices.HandleRef jarg1)
-
string ToString()
-
SequenceVarElement()
+
string ToString()
+
SequenceVarElement()
static void SequenceVarElement_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
static void SequenceVarElement_Restore(global::System.Runtime.InteropServices.HandleRef jarg1)
-
SequenceVarElement Clone()
+
SequenceVarElement Clone()
static global::System.IntPtr SequenceVarElement_SWIGUpcast(global::System.IntPtr jarg1)
-
void Reset(SequenceVar var)
+
void Reset(SequenceVar var)
-
void AddVars(SequenceVarVector vars)
-
void Activate(long index)
-
int[] OldValue(long index)
+
void AddVars(SequenceVarVector vars)
+
void Activate(long index)
+
int[] OldValue(long index)
static global::System.IntPtr SequenceVarLocalSearchOperatorTemplate_Value(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
int[] Value(long index)
+
int[] Value(long index)
-
SequenceVar Var(long index)
-
static bool Pending
+
override void Dispose(bool disposing)
+
SequenceVar Var(long index)
+
static bool Pending
Definition: Assignment.cs:11
static bool SequenceVarLocalSearchOperatorTemplate_HoldsDelta(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void OnStart()
+
virtual void OnStart()
static void SequenceVarLocalSearchOperatorTemplate_Activate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
Definition: SequenceVar.cs:18
static bool SequenceVarLocalSearchOperatorTemplate_Activated(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
int Size()
+
int Size()
static void delete_SequenceVarLocalSearchOperatorTemplate(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr SequenceVarLocalSearchOperatorTemplate_SWIGUpcast(global::System.IntPtr jarg1)
-
void Deactivate(long index)
+
void Deactivate(long index)
static void SequenceVarLocalSearchOperatorTemplate_Deactivate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr SequenceVarLocalSearchOperatorTemplate_OldValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void SequenceVarLocalSearchOperatorTemplate_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, int length3, int[] jarg3)
-
void CopyTo(int[] array)
Definition: CpIntVector.cs:102
-
void SetValue(long index, int[] value)
-
int Count
Definition: CpIntVector.cs:90
+
void CopyTo(int[] array)
Definition: CpIntVector.cs:113
+
void SetValue(long index, int[] value)
+
int Count
Definition: CpIntVector.cs:101
static bool SequenceVarLocalSearchOperatorTemplate_IsIncremental(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual bool IsIncremental()
+
virtual bool IsIncremental()
bool swigCMemOwn
Definition: BaseObject.cs:20
static void SequenceVarLocalSearchOperatorTemplate_OnStart(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SequenceVarLocalSearchOperatorTemplate_AddVars(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
@@ -205,12 +201,11 @@
static int SequenceVarLocalSearchOperatorTemplate_Size(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr SequenceVarLocalSearchOperatorTemplate_Var(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
bool Activated(long index)
+
bool Activated(long index)
Definition: CpIntVector.cs:18
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
-
override bool HoldsDelta()
-
override void Dispose()
+
override bool HoldsDelta()
delegate bool SwigDelegateSequenceVarLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)
delegate bool SwigDelegateSequenceVarLocalSearchOperator_3()
-
override void Dispose()
static global::System.IntPtr SequenceVarLocalSearchOperator_Sequence(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
static bool Pending
-
virtual bool MakeNextNeighbor(Assignment delta, Assignment deltadelta)
+
static bool Pending
+
virtual bool MakeNextNeighbor(Assignment delta, Assignment deltadelta)
Definition: Assignment.cs:11
-
int[] Sequence(long index)
-
virtual void OnStart()
+
int[] Sequence(long index)
+
virtual void OnStart()
static void delete_SequenceVarLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void SwigDelegateSequenceVarLocalSearchOperator_2()
delegate bool SwigDelegateSequenceVarLocalSearchOperator_5()
delegate void SwigDelegateSequenceVarLocalSearchOperator_6()
-
virtual void Reset()
-
int[] OldSequence(long index)
-
void CopyTo(int[] array)
Definition: CpIntVector.cs:102
-
int Count
Definition: CpIntVector.cs:90
-
virtual bool IsIncremental()
+
override void Dispose(bool disposing)
+
virtual void Reset()
+
int[] OldSequence(long index)
+
void CopyTo(int[] array)
Definition: CpIntVector.cs:113
+
int Count
Definition: CpIntVector.cs:101
+
virtual bool IsIncremental()
bool swigCMemOwn
Definition: BaseObject.cs:20
-
SequenceVarLocalSearchOperator()
+
SequenceVarLocalSearchOperator()
static global::System.IntPtr SequenceVarLocalSearchOperator_OldSequence(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
SequenceVarLocalSearchOperator(SequenceVarVector vars)
+
SequenceVarLocalSearchOperator(SequenceVarVector vars)
Definition: CpIntVector.cs:18
delegate string SwigDelegateSequenceVarLocalSearchOperator_0()
-
virtual string ToString()
Definition: BaseObject.cs:51
+
virtual string ToString()
Definition: BaseObject.cs:55
delegate bool SwigDelegateSequenceVarLocalSearchOperator_4()
-
virtual bool HasFragments()
-
static global::System.Exception Retrieve()
+
virtual bool HasFragments()
+
static global::System.Exception Retrieve()
static global::System.IntPtr SequenceVarLocalSearchOperator_SWIGUpcast(global::System.IntPtr jarg1)
-
override bool HoldsDelta()
+
override bool HoldsDelta()
static void SequenceVarLocalSearchOperator_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_0 delegate0, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_1 delegate1, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_2 delegate2, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_3 delegate3, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_4 delegate4, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_5 delegate5, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_6 delegate6)
diff --git a/docs/dotnet/SequenceVarVector_8cs_source.html b/docs/dotnet/SequenceVarVector_8cs_source.html index 611cbca0d6..18c8d46828 100644 --- a/docs/dotnet/SequenceVarVector_8cs_source.html +++ b/docs/dotnet/SequenceVarVector_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -66,385 +66,405 @@
15 using System.Collections;
16 using System.Collections.Generic;
17 
-
18 public partial class SequenceVarVector : global::System.IDisposable, global::System.Collections.IEnumerable
-
19  , global::System.Collections.Generic.IList<SequenceVar>
-
20  {
-
21  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
22  protected bool swigCMemOwn;
-
23 
-
24  internal SequenceVarVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
-
25  swigCMemOwn = cMemoryOwn;
-
26  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-
27  }
-
28 
-
29  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SequenceVarVector obj) {
-
30  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-
31  }
-
32 
-
33  ~SequenceVarVector() {
-
34  Dispose();
-
35  }
-
36 
-
37  public virtual void Dispose() {
-
38  lock(this) {
-
39  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
40  if (swigCMemOwn) {
-
41  swigCMemOwn = false;
-
42  operations_research_constraint_solverPINVOKE.delete_SequenceVarVector(swigCPtr);
-
43  }
-
44  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
45  }
-
46  global::System.GC.SuppressFinalize(this);
-
47  }
-
48  }
-
49 
-
50  public SequenceVarVector(global::System.Collections.ICollection c) : this() {
-
51  if (c == null)
-
52  throw new global::System.ArgumentNullException("c");
-
53  foreach (SequenceVar element in c) {
-
54  this.Add(element);
-
55  }
-
56  }
-
57 
-
58  public bool IsFixedSize {
-
59  get {
-
60  return false;
-
61  }
-
62  }
-
63 
-
64  public bool IsReadOnly {
-
65  get {
-
66  return false;
-
67  }
-
68  }
-
69 
-
70  public SequenceVar this[int index] {
-
71  get {
-
72  return getitem(index);
-
73  }
-
74  set {
-
75  setitem(index, value);
-
76  }
-
77  }
-
78 
-
79  public int Capacity {
-
80  get {
-
81  return (int)capacity();
-
82  }
-
83  set {
-
84  if (value < size())
-
85  throw new global::System.ArgumentOutOfRangeException("Capacity");
-
86  reserve((uint)value);
+
18 public partial class SequenceVarVector : global::System.IDisposable, global::System.Collections.IEnumerable, global::System.Collections.Generic.IList<SequenceVar>
+
19  {
+
20  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
21  protected bool swigCMemOwn;
+
22 
+
23  internal SequenceVarVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
+
24  swigCMemOwn = cMemoryOwn;
+
25  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+
26  }
+
27 
+
28  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SequenceVarVector obj) {
+
29  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+
30  }
+
31 
+
32  ~SequenceVarVector() {
+
33  Dispose(false);
+
34  }
+
35 
+
36  public void Dispose() {
+
37  Dispose(true);
+
38  global::System.GC.SuppressFinalize(this);
+
39  }
+
40 
+
41  protected virtual void Dispose(bool disposing) {
+
42  lock(this) {
+
43  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
44  if (swigCMemOwn) {
+
45  swigCMemOwn = false;
+
46  operations_research_constraint_solverPINVOKE.delete_SequenceVarVector(swigCPtr);
+
47  }
+
48  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
49  }
+
50  }
+
51  }
+
52 
+
53  public SequenceVarVector(global::System.Collections.IEnumerable c) : this() {
+
54  if (c == null)
+
55  throw new global::System.ArgumentNullException("c");
+
56  foreach (SequenceVar element in c) {
+
57  this.Add(element);
+
58  }
+
59  }
+
60 
+
61  public SequenceVarVector(global::System.Collections.Generic.IEnumerable<SequenceVar> c) : this() {
+
62  if (c == null)
+
63  throw new global::System.ArgumentNullException("c");
+
64  foreach (SequenceVar element in c) {
+
65  this.Add(element);
+
66  }
+
67  }
+
68 
+
69  public bool IsFixedSize {
+
70  get {
+
71  return false;
+
72  }
+
73  }
+
74 
+
75  public bool IsReadOnly {
+
76  get {
+
77  return false;
+
78  }
+
79  }
+
80 
+
81  public SequenceVar this[int index] {
+
82  get {
+
83  return getitem(index);
+
84  }
+
85  set {
+
86  setitem(index, value);
87  }
88  }
89 
-
90  public int Count {
+
90  public int Capacity {
91  get {
-
92  return (int)size();
+
92  return (int)capacity();
93  }
-
94  }
-
95 
-
96  public bool IsSynchronized {
-
97  get {
-
98  return false;
-
99  }
-
100  }
-
101 
-
102  public void CopyTo(SequenceVar[] array)
-
103  {
-
104  CopyTo(0, array, 0, this.Count);
+
94  set {
+
95  if (value < size())
+
96  throw new global::System.ArgumentOutOfRangeException("Capacity");
+
97  reserve((uint)value);
+
98  }
+
99  }
+
100 
+
101  public int Count {
+
102  get {
+
103  return (int)size();
+
104  }
105  }
106 
-
107  public void CopyTo(SequenceVar[] array, int arrayIndex)
-
108  {
-
109  CopyTo(0, array, arrayIndex, this.Count);
-
110  }
-
111 
-
112  public void CopyTo(int index, SequenceVar[] array, int arrayIndex, int count)
-
113  {
-
114  if (array == null)
-
115  throw new global::System.ArgumentNullException("array");
-
116  if (index < 0)
-
117  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
-
118  if (arrayIndex < 0)
-
119  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
-
120  if (count < 0)
-
121  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
-
122  if (array.Rank > 1)
-
123  throw new global::System.ArgumentException("Multi dimensional array.", "array");
-
124  if (index+count > this.Count || arrayIndex+count > array.Length)
-
125  throw new global::System.ArgumentException("Number of elements to copy is too large.");
-
126  for (int i=0; i<count; i++)
-
127  array.SetValue(getitemcopy(index+i), arrayIndex+i);
-
128  }
-
129 
-
130  global::System.Collections.Generic.IEnumerator<SequenceVar> global::System.Collections.Generic.IEnumerable<SequenceVar>.GetEnumerator() {
-
131  return new SequenceVarVectorEnumerator(this);
-
132  }
-
133 
-
134  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
-
135  return new SequenceVarVectorEnumerator(this);
-
136  }
-
137 
-
138  public SequenceVarVectorEnumerator GetEnumerator() {
-
139  return new SequenceVarVectorEnumerator(this);
-
140  }
-
141 
-
142  // Type-safe enumerator
-
147  public sealed class SequenceVarVectorEnumerator : global::System.Collections.IEnumerator
-
148  , global::System.Collections.Generic.IEnumerator<SequenceVar>
-
149  {
-
150  private SequenceVarVector collectionRef;
-
151  private int currentIndex;
-
152  private object currentObject;
-
153  private int currentSize;
+
107  public bool IsSynchronized {
+
108  get {
+
109  return false;
+
110  }
+
111  }
+
112 
+
113  public void CopyTo(SequenceVar[] array)
+
114  {
+
115  CopyTo(0, array, 0, this.Count);
+
116  }
+
117 
+
118  public void CopyTo(SequenceVar[] array, int arrayIndex)
+
119  {
+
120  CopyTo(0, array, arrayIndex, this.Count);
+
121  }
+
122 
+
123  public void CopyTo(int index, SequenceVar[] array, int arrayIndex, int count)
+
124  {
+
125  if (array == null)
+
126  throw new global::System.ArgumentNullException("array");
+
127  if (index < 0)
+
128  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
+
129  if (arrayIndex < 0)
+
130  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
+
131  if (count < 0)
+
132  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
+
133  if (array.Rank > 1)
+
134  throw new global::System.ArgumentException("Multi dimensional array.", "array");
+
135  if (index+count > this.Count || arrayIndex+count > array.Length)
+
136  throw new global::System.ArgumentException("Number of elements to copy is too large.");
+
137  for (int i=0; i<count; i++)
+
138  array.SetValue(getitemcopy(index+i), arrayIndex+i);
+
139  }
+
140 
+
141  public SequenceVar[] ToArray() {
+
142  SequenceVar[] array = new SequenceVar[this.Count];
+
143  this.CopyTo(array);
+
144  return array;
+
145  }
+
146 
+
147  global::System.Collections.Generic.IEnumerator<SequenceVar> global::System.Collections.Generic.IEnumerable<SequenceVar>.GetEnumerator() {
+
148  return new SequenceVarVectorEnumerator(this);
+
149  }
+
150 
+
151  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
+
152  return new SequenceVarVectorEnumerator(this);
+
153  }
154 
-
155  public SequenceVarVectorEnumerator(SequenceVarVector collection) {
-
156  collectionRef = collection;
-
157  currentIndex = -1;
-
158  currentObject = null;
-
159  currentSize = collectionRef.Count;
-
160  }
-
161 
-
162  // Type-safe iterator Current
-
163  public SequenceVar Current {
-
164  get {
-
165  if (currentIndex == -1)
-
166  throw new global::System.InvalidOperationException("Enumeration not started.");
-
167  if (currentIndex > currentSize - 1)
-
168  throw new global::System.InvalidOperationException("Enumeration finished.");
-
169  if (currentObject == null)
-
170  throw new global::System.InvalidOperationException("Collection modified.");
-
171  return (SequenceVar)currentObject;
-
172  }
-
173  }
-
174 
-
175  // Type-unsafe IEnumerator.Current
-
176  object global::System.Collections.IEnumerator.Current {
-
177  get {
-
178  return Current;
-
179  }
-
180  }
-
181 
-
182  public bool MoveNext() {
-
183  int size = collectionRef.Count;
-
184  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
-
185  if (moveOkay) {
-
186  currentIndex++;
-
187  currentObject = collectionRef[currentIndex];
-
188  } else {
-
189  currentObject = null;
-
190  }
-
191  return moveOkay;
-
192  }
-
193 
-
194  public void Reset() {
-
195  currentIndex = -1;
-
196  currentObject = null;
-
197  if (collectionRef.Count != currentSize) {
-
198  throw new global::System.InvalidOperationException("Collection modified.");
-
199  }
-
200  }
-
201 
-
202  public void Dispose() {
-
203  currentIndex = -1;
-
204  currentObject = null;
-
205  }
-
206  }
-
207 
-
208  public void Clear() {
-
209  operations_research_constraint_solverPINVOKE.SequenceVarVector_Clear(swigCPtr);
-
210  }
-
211 
-
212  public void Add(SequenceVar x) {
-
213  operations_research_constraint_solverPINVOKE.SequenceVarVector_Add(swigCPtr, SequenceVar.getCPtr(x));
-
214  }
-
215 
-
216  private uint size() {
-
217  uint ret = operations_research_constraint_solverPINVOKE.SequenceVarVector_size(swigCPtr);
-
218  return ret;
-
219  }
-
220 
-
221  private uint capacity() {
-
222  uint ret = operations_research_constraint_solverPINVOKE.SequenceVarVector_capacity(swigCPtr);
-
223  return ret;
-
224  }
-
225 
-
226  private void reserve(uint n) {
-
227  operations_research_constraint_solverPINVOKE.SequenceVarVector_reserve(swigCPtr, n);
-
228  }
-
229 
-
230  public SequenceVarVector() : this(operations_research_constraint_solverPINVOKE.new_SequenceVarVector__SWIG_0(), true) {
+
155  public SequenceVarVectorEnumerator GetEnumerator() {
+
156  return new SequenceVarVectorEnumerator(this);
+
157  }
+
158 
+
159  // Type-safe enumerator
+
164  public sealed class SequenceVarVectorEnumerator : global::System.Collections.IEnumerator
+
165  , global::System.Collections.Generic.IEnumerator<SequenceVar>
+
166  {
+
167  private SequenceVarVector collectionRef;
+
168  private int currentIndex;
+
169  private object currentObject;
+
170  private int currentSize;
+
171 
+
172  public SequenceVarVectorEnumerator(SequenceVarVector collection) {
+
173  collectionRef = collection;
+
174  currentIndex = -1;
+
175  currentObject = null;
+
176  currentSize = collectionRef.Count;
+
177  }
+
178 
+
179  // Type-safe iterator Current
+
180  public SequenceVar Current {
+
181  get {
+
182  if (currentIndex == -1)
+
183  throw new global::System.InvalidOperationException("Enumeration not started.");
+
184  if (currentIndex > currentSize - 1)
+
185  throw new global::System.InvalidOperationException("Enumeration finished.");
+
186  if (currentObject == null)
+
187  throw new global::System.InvalidOperationException("Collection modified.");
+
188  return (SequenceVar)currentObject;
+
189  }
+
190  }
+
191 
+
192  // Type-unsafe IEnumerator.Current
+
193  object global::System.Collections.IEnumerator.Current {
+
194  get {
+
195  return Current;
+
196  }
+
197  }
+
198 
+
199  public bool MoveNext() {
+
200  int size = collectionRef.Count;
+
201  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
+
202  if (moveOkay) {
+
203  currentIndex++;
+
204  currentObject = collectionRef[currentIndex];
+
205  } else {
+
206  currentObject = null;
+
207  }
+
208  return moveOkay;
+
209  }
+
210 
+
211  public void Reset() {
+
212  currentIndex = -1;
+
213  currentObject = null;
+
214  if (collectionRef.Count != currentSize) {
+
215  throw new global::System.InvalidOperationException("Collection modified.");
+
216  }
+
217  }
+
218 
+
219  public void Dispose() {
+
220  currentIndex = -1;
+
221  currentObject = null;
+
222  }
+
223  }
+
224 
+
225  public void Clear() {
+
226  operations_research_constraint_solverPINVOKE.SequenceVarVector_Clear(swigCPtr);
+
227  }
+
228 
+
229  public void Add(SequenceVar x) {
+
230  operations_research_constraint_solverPINVOKE.SequenceVarVector_Add(swigCPtr, SequenceVar.getCPtr(x));
231  }
232 
-
233  public SequenceVarVector(SequenceVarVector other) : this(operations_research_constraint_solverPINVOKE.new_SequenceVarVector__SWIG_1(SequenceVarVector.getCPtr(other)), true) {
-
234  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
235  }
-
236 
-
237  public SequenceVarVector(int capacity) : this(operations_research_constraint_solverPINVOKE.new_SequenceVarVector__SWIG_2(capacity), true) {
-
238  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
239  }
-
240 
-
241  private SequenceVar getitemcopy(int index) {
-
242  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarVector_getitemcopy(swigCPtr, index);
-
243  SequenceVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new SequenceVar(cPtr, false);
-
244  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
245  return ret;
-
246  }
-
247 
-
248  private SequenceVar getitem(int index) {
-
249  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarVector_getitem(swigCPtr, index);
-
250  SequenceVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new SequenceVar(cPtr, false);
-
251  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
252  return ret;
-
253  }
-
254 
-
255  private void setitem(int index, SequenceVar val) {
-
256  operations_research_constraint_solverPINVOKE.SequenceVarVector_setitem(swigCPtr, index, SequenceVar.getCPtr(val));
-
257  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
258  }
-
259 
-
260  public void AddRange(SequenceVarVector values) {
-
261  operations_research_constraint_solverPINVOKE.SequenceVarVector_AddRange(swigCPtr, SequenceVarVector.getCPtr(values));
-
262  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
233  private uint size() {
+
234  uint ret = operations_research_constraint_solverPINVOKE.SequenceVarVector_size(swigCPtr);
+
235  return ret;
+
236  }
+
237 
+
238  private uint capacity() {
+
239  uint ret = operations_research_constraint_solverPINVOKE.SequenceVarVector_capacity(swigCPtr);
+
240  return ret;
+
241  }
+
242 
+
243  private void reserve(uint n) {
+
244  operations_research_constraint_solverPINVOKE.SequenceVarVector_reserve(swigCPtr, n);
+
245  }
+
246 
+
247  public SequenceVarVector() : this(operations_research_constraint_solverPINVOKE.new_SequenceVarVector__SWIG_0(), true) {
+
248  }
+
249 
+
250  public SequenceVarVector(SequenceVarVector other) : this(operations_research_constraint_solverPINVOKE.new_SequenceVarVector__SWIG_1(SequenceVarVector.getCPtr(other)), true) {
+
251  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
252  }
+
253 
+
254  public SequenceVarVector(int capacity) : this(operations_research_constraint_solverPINVOKE.new_SequenceVarVector__SWIG_2(capacity), true) {
+
255  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
256  }
+
257 
+
258  private SequenceVar getitemcopy(int index) {
+
259  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarVector_getitemcopy(swigCPtr, index);
+
260  SequenceVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new SequenceVar(cPtr, false);
+
261  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
262  return ret;
263  }
264 
-
265  public SequenceVarVector GetRange(int index, int count) {
-
266  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarVector_GetRange(swigCPtr, index, count);
-
267  SequenceVarVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new SequenceVarVector(cPtr, true);
-
268  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
265  private SequenceVar getitem(int index) {
+
266  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarVector_getitem(swigCPtr, index);
+
267  SequenceVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new SequenceVar(cPtr, false);
+
268  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
269  return ret;
270  }
271 
-
272  public void Insert(int index, SequenceVar x) {
-
273  operations_research_constraint_solverPINVOKE.SequenceVarVector_Insert(swigCPtr, index, SequenceVar.getCPtr(x));
-
274  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
272  private void setitem(int index, SequenceVar val) {
+
273  operations_research_constraint_solverPINVOKE.SequenceVarVector_setitem(swigCPtr, index, SequenceVar.getCPtr(val));
+
274  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
275  }
276 
-
277  public void InsertRange(int index, SequenceVarVector values) {
-
278  operations_research_constraint_solverPINVOKE.SequenceVarVector_InsertRange(swigCPtr, index, SequenceVarVector.getCPtr(values));
+
277  public void AddRange(SequenceVarVector values) {
+
278  operations_research_constraint_solverPINVOKE.SequenceVarVector_AddRange(swigCPtr, SequenceVarVector.getCPtr(values));
279  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
280  }
281 
-
282  public void RemoveAt(int index) {
-
283  operations_research_constraint_solverPINVOKE.SequenceVarVector_RemoveAt(swigCPtr, index);
-
284  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
285  }
-
286 
-
287  public void RemoveRange(int index, int count) {
-
288  operations_research_constraint_solverPINVOKE.SequenceVarVector_RemoveRange(swigCPtr, index, count);
-
289  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
290  }
-
291 
-
292  public static SequenceVarVector Repeat(SequenceVar value, int count) {
-
293  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarVector_Repeat(SequenceVar.getCPtr(value), count);
-
294  SequenceVarVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new SequenceVarVector(cPtr, true);
-
295  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
296  return ret;
+
282  public SequenceVarVector GetRange(int index, int count) {
+
283  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarVector_GetRange(swigCPtr, index, count);
+
284  SequenceVarVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new SequenceVarVector(cPtr, true);
+
285  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
286  return ret;
+
287  }
+
288 
+
289  public void Insert(int index, SequenceVar x) {
+
290  operations_research_constraint_solverPINVOKE.SequenceVarVector_Insert(swigCPtr, index, SequenceVar.getCPtr(x));
+
291  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
292  }
+
293 
+
294  public void InsertRange(int index, SequenceVarVector values) {
+
295  operations_research_constraint_solverPINVOKE.SequenceVarVector_InsertRange(swigCPtr, index, SequenceVarVector.getCPtr(values));
+
296  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
297  }
298 
-
299  public void Reverse() {
-
300  operations_research_constraint_solverPINVOKE.SequenceVarVector_Reverse__SWIG_0(swigCPtr);
-
301  }
-
302 
-
303  public void Reverse(int index, int count) {
-
304  operations_research_constraint_solverPINVOKE.SequenceVarVector_Reverse__SWIG_1(swigCPtr, index, count);
-
305  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
306  }
-
307 
-
308  public void SetRange(int index, SequenceVarVector values) {
-
309  operations_research_constraint_solverPINVOKE.SequenceVarVector_SetRange(swigCPtr, index, SequenceVarVector.getCPtr(values));
-
310  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
311  }
-
312 
-
313  public bool Contains(SequenceVar value) {
-
314  bool ret = operations_research_constraint_solverPINVOKE.SequenceVarVector_Contains(swigCPtr, SequenceVar.getCPtr(value));
-
315  return ret;
-
316  }
-
317 
-
318  public int IndexOf(SequenceVar value) {
-
319  int ret = operations_research_constraint_solverPINVOKE.SequenceVarVector_IndexOf(swigCPtr, SequenceVar.getCPtr(value));
-
320  return ret;
-
321  }
-
322 
-
323  public int LastIndexOf(SequenceVar value) {
-
324  int ret = operations_research_constraint_solverPINVOKE.SequenceVarVector_LastIndexOf(swigCPtr, SequenceVar.getCPtr(value));
-
325  return ret;
-
326  }
-
327 
-
328  public bool Remove(SequenceVar value) {
-
329  bool ret = operations_research_constraint_solverPINVOKE.SequenceVarVector_Remove(swigCPtr, SequenceVar.getCPtr(value));
-
330  return ret;
-
331  }
-
332 
-
333 }
+
299  public void RemoveAt(int index) {
+
300  operations_research_constraint_solverPINVOKE.SequenceVarVector_RemoveAt(swigCPtr, index);
+
301  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
302  }
+
303 
+
304  public void RemoveRange(int index, int count) {
+
305  operations_research_constraint_solverPINVOKE.SequenceVarVector_RemoveRange(swigCPtr, index, count);
+
306  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
307  }
+
308 
+
309  public static SequenceVarVector Repeat(SequenceVar value, int count) {
+
310  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarVector_Repeat(SequenceVar.getCPtr(value), count);
+
311  SequenceVarVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new SequenceVarVector(cPtr, true);
+
312  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
313  return ret;
+
314  }
+
315 
+
316  public void Reverse() {
+
317  operations_research_constraint_solverPINVOKE.SequenceVarVector_Reverse__SWIG_0(swigCPtr);
+
318  }
+
319 
+
320  public void Reverse(int index, int count) {
+
321  operations_research_constraint_solverPINVOKE.SequenceVarVector_Reverse__SWIG_1(swigCPtr, index, count);
+
322  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
323  }
+
324 
+
325  public void SetRange(int index, SequenceVarVector values) {
+
326  operations_research_constraint_solverPINVOKE.SequenceVarVector_SetRange(swigCPtr, index, SequenceVarVector.getCPtr(values));
+
327  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
328  }
+
329 
+
330  public bool Contains(SequenceVar value) {
+
331  bool ret = operations_research_constraint_solverPINVOKE.SequenceVarVector_Contains(swigCPtr, SequenceVar.getCPtr(value));
+
332  return ret;
+
333  }
334 
-
335 }
+
335  public int IndexOf(SequenceVar value) {
+
336  int ret = operations_research_constraint_solverPINVOKE.SequenceVarVector_IndexOf(swigCPtr, SequenceVar.getCPtr(value));
+
337  return ret;
+
338  }
+
339 
+
340  public int LastIndexOf(SequenceVar value) {
+
341  int ret = operations_research_constraint_solverPINVOKE.SequenceVarVector_LastIndexOf(swigCPtr, SequenceVar.getCPtr(value));
+
342  return ret;
+
343  }
+
344 
+
345  public bool Remove(SequenceVar value) {
+
346  bool ret = operations_research_constraint_solverPINVOKE.SequenceVarVector_Remove(swigCPtr, SequenceVar.getCPtr(value));
+
347  return ret;
+
348  }
+
349 
+
350 }
+
351 
+
352 }
-
virtual void Dispose()
static void SequenceVarVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
void Reverse()
-
void RemoveRange(int index, int count)
-
SequenceVarVector(global::System.Collections.ICollection c)
-
SequenceVarVector()
-
void Clear()
-
SequenceVarVectorEnumerator(SequenceVarVector collection)
+
void Reverse()
+
void RemoveRange(int index, int count)
+
SequenceVarVector()
+
void Clear()
+
SequenceVarVectorEnumerator(SequenceVarVector collection)
static uint SequenceVarVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SequenceVarVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
bool Remove(SequenceVar value)
+
bool Remove(SequenceVar value)
static void SequenceVarVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
bool MoveNext()
-
bool IsSynchronized
-
void Reset()
-
void CopyTo(SequenceVar[] array)
-
SequenceVarVector(SequenceVarVector other)
-
SequenceVarVector(int capacity)
-
static bool Pending
-
SequenceVar Current
-
bool IsReadOnly
+
bool MoveNext()
+
bool IsSynchronized
+
void Reset()
+
void CopyTo(SequenceVar[] array)
+
SequenceVarVector(SequenceVarVector other)
+
SequenceVarVector(int capacity)
+
static bool Pending
+
SequenceVar Current
+
bool IsReadOnly
static void SequenceVarVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void SequenceVarVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
Definition: Assignment.cs:11
static void SequenceVarVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
static bool SequenceVarVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void CopyTo(SequenceVar[] array, int arrayIndex)
+
void CopyTo(SequenceVar[] array, int arrayIndex)
Definition: SequenceVar.cs:18
static int SequenceVarVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
int IndexOf(SequenceVar value)
+
int IndexOf(SequenceVar value)
+
virtual void Dispose(bool disposing)
static int SequenceVarVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
static SequenceVarVector Repeat(SequenceVar value, int count)
+
static SequenceVarVector Repeat(SequenceVar value, int count)
static void delete_SequenceVarVector(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr SequenceVarVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
void Dispose()
-
void InsertRange(int index, SequenceVarVector values)
+
SequenceVarVector(global::System.Collections.Generic.IEnumerable< SequenceVar > c)
+
void Dispose()
+
void InsertRange(int index, SequenceVarVector values)
static global::System.IntPtr SequenceVarVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void SetRange(int index, SequenceVarVector values)
-
void Add(SequenceVar x)
-
bool swigCMemOwn
-
bool Contains(SequenceVar value)
-
bool IsFixedSize
+
void SetRange(int index, SequenceVarVector values)
+
void Add(SequenceVar x)
+
bool swigCMemOwn
+
bool Contains(SequenceVar value)
+
bool IsFixedSize
static void SequenceVarVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
void Reverse(int index, int count)
+
void Reverse(int index, int count)
static global::System.IntPtr SequenceVarVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void SequenceVarVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void SequenceVarVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void CopyTo(int index, SequenceVar[] array, int arrayIndex, int count)
-
void AddRange(SequenceVarVector values)
-
int Capacity
-
int Count
-
void Insert(int index, SequenceVar x)
+
void Dispose()
+
void CopyTo(int index, SequenceVar[] array, int arrayIndex, int count)
+
void AddRange(SequenceVarVector values)
+
int Capacity
+
int Count
+
SequenceVarVector(global::System.Collections.IEnumerable c)
+
void Insert(int index, SequenceVar x)
static void SequenceVarVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int LastIndexOf(SequenceVar value)
+
SequenceVar[] ToArray()
+
int LastIndexOf(SequenceVar value)
static bool SequenceVarVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
static global::System.Exception Retrieve()
-
SequenceVarVectorEnumerator GetEnumerator()
-
void RemoveAt(int index)
-
SequenceVarVector GetRange(int index, int count)
+
static global::System.Exception Retrieve()
+
SequenceVarVectorEnumerator GetEnumerator()
+
void RemoveAt(int index)
+
SequenceVarVector GetRange(int index, int count)
-
override string ToString()
Definition: SequenceVar.cs:51
+
override string ToString()
Definition: SequenceVar.cs:46
Definition: IntVar.cs:18
static void SequenceVar_RankNotLast(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
override void Dispose()
Definition: SequenceVar.cs:33
-
IntervalVar Interval(int index)
Definition: SequenceVar.cs:76
+
IntervalVar Interval(int index)
Definition: SequenceVar.cs:71
static void SequenceVar_RankFirst(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
IntVar Next(int index)
Definition: SequenceVar.cs:82
+
IntVar Next(int index)
Definition: SequenceVar.cs:77
static string SequenceVar_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static bool Pending
+
static bool Pending
Definition: Assignment.cs:11
Definition: IntVarVector.cs:18
-
void RankLast(int index)
Definition: SequenceVar.cs:64
+
void RankLast(int index)
Definition: SequenceVar.cs:59
static global::System.IntPtr SequenceVar_SWIGUpcast(global::System.IntPtr jarg1)
Definition: SequenceVar.cs:18
static void SequenceVar_RankNotFirst(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
Definition: ModelVisitor.cs:18
-
long Size()
Definition: SequenceVar.cs:88
+
long Size()
Definition: SequenceVar.cs:83
-
virtual void Accept(ModelVisitor visitor)
Definition: SequenceVar.cs:93
-
void RankFirst(int index)
Definition: SequenceVar.cs:56
+
virtual void Accept(ModelVisitor visitor)
Definition: SequenceVar.cs:88
+
override void Dispose(bool disposing)
Definition: SequenceVar.cs:29
+
void RankFirst(int index)
Definition: SequenceVar.cs:51
static global::System.IntPtr SequenceVar_Interval(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void RankNotLast(int index)
Definition: SequenceVar.cs:68
+
void RankNotLast(int index)
Definition: SequenceVar.cs:63
Definition: IntervalVar.cs:18
static void SequenceVar_RankLast(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
bool swigCMemOwn
Definition: BaseObject.cs:20
-
SequenceVar(Solver s, IntervalVarVector intervals, IntVarVector nexts, string name)
Definition: SequenceVar.cs:47
+
SequenceVar(Solver s, IntervalVarVector intervals, IntVarVector nexts, string name)
Definition: SequenceVar.cs:42
static global::System.IntPtr SequenceVar_Next(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void RankNotFirst(int index)
Definition: SequenceVar.cs:60
+
void RankNotFirst(int index)
Definition: SequenceVar.cs:55
static void delete_SequenceVar(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SequenceVar_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void SequenceVar_RankSequence(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, int length3, int[] jarg3, int length4, int[] jarg4)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
static long SequenceVar_Size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void RankSequence(int[] rank_first, int[] rank_last, int[] unperformed)
Definition: SequenceVar.cs:72
+
void RankSequence(int[] rank_first, int[] rank_last, int[] unperformed)
Definition: SequenceVar.cs:67
Definition: IntVar.cs:18
-
void Add(Constraint c)
-
static readonly int ASSIGN_MIN_VALUE
+
void Add(Constraint c)
+
static readonly int ASSIGN_MIN_VALUE
Definition: Assignment.cs:11
Definition: KInt64Vector.cs:11
-
Constraint MakeAllDifferent(IntVarVector vars)
-
DecisionBuilder MakePhase(IntVarVector vars, int var_str, int val_str)
+
Constraint MakeAllDifferent(IntVarVector vars)
+
DecisionBuilder MakePhase(IntVarVector vars, int var_str, int val_str)
Definition: KInt64Vector.cs:11
void EndSearch()
void NewSearch(DecisionBuilder db)
-
bool NextSolution()
+
bool NextSolution()
static void Main(String[] args)
This is a simple CP program.
-
IntVar MakeIntVar(long min, long max, string name)
-
static readonly int CHOOSE_FIRST_UNBOUND
+
IntVar MakeIntVar(long min, long max, string name)
+
static readonly int CHOOSE_FIRST_UNBOUND
-
int NumConstraints()
+
int NumConstraints()
Definition: Variable.cs:13
-
Solver.ResultStatus Solve()
-
double SolutionValue()
Definition: Variable.cs:52
-
int NumVariables()
+
Solver.ResultStatus Solve()
+
double SolutionValue()
Definition: Variable.cs:56
+
int NumVariables()
-
void SetCoefficient(Variable var, double coeff)
+
void SetCoefficient(Variable var, double coeff)
Definition: Objective.cs:13
-
double Value()
Definition: Objective.cs:87
-
Objective Objective()
+
double Value()
Definition: Objective.cs:91
+
Objective Objective()
Definition: KInt64Vector.cs:11
-
void SetCoefficient(Variable var, double coeff)
Definition: Objective.cs:47
+
void SetCoefficient(Variable var, double coeff)
Definition: Objective.cs:51
Definition: KInt64Vector.cs:11
-
void SetMaximization()
Definition: Objective.cs:73
+
void SetMaximization()
Definition: Objective.cs:77
static Solver CreateSolver(String name, String type)
-
Variable MakeNumVar(double lb, double ub, string name)
-
Constraint MakeConstraint(double lb, double ub)
+
Variable MakeNumVar(double lb, double ub, string name)
+
Constraint MakeConstraint(double lb, double ub)
-
MaxFlow.Status Solve(int source, int sink)
Definition: MaxFlow.cs:76
+
MaxFlow.Status Solve(int source, int sink)
Definition: MaxFlow.cs:80
-
int AddArcWithCapacity(int tail, int head, long capacity)
Definition: MaxFlow.cs:46
-
long Flow(int arc)
Definition: MaxFlow.cs:86
+
int AddArcWithCapacity(int tail, int head, long capacity)
Definition: MaxFlow.cs:50
+
long Flow(int arc)
Definition: MaxFlow.cs:90
Definition: KInt64Vector.cs:11
Definition: MaxFlow.cs:13
-
int NumArcs()
Definition: MaxFlow.cs:56
-
Status
Definition: MaxFlow.cs:91
-
int Head(int arc)
Definition: MaxFlow.cs:66
-
long OptimalFlow()
Definition: MaxFlow.cs:81
-
long Capacity(int arc)
Definition: MaxFlow.cs:71
+
int NumArcs()
Definition: MaxFlow.cs:60
+
Status
Definition: MaxFlow.cs:95
+
int Head(int arc)
Definition: MaxFlow.cs:70
+
long OptimalFlow()
Definition: MaxFlow.cs:85
+
long Capacity(int arc)
Definition: MaxFlow.cs:75
Definition: KInt64Vector.cs:11
-
int Tail(int arc)
Definition: MaxFlow.cs:61
+
int Tail(int arc)
Definition: MaxFlow.cs:65
-
int Head(int arc)
Definition: MinCostFlow.cs:94
+
int Head(int arc)
Definition: MinCostFlow.cs:89
-
Status
-
int NumArcs()
Definition: MinCostFlow.cs:84
-
long Flow(int arc)
Definition: MinCostFlow.cs:74
+
Status
+
int NumArcs()
Definition: MinCostFlow.cs:79
+
long Flow(int arc)
Definition: MinCostFlow.cs:69
Definition: KInt64Vector.cs:11
-
MinCostFlowBase.Status Solve()
Definition: MinCostFlow.cs:54
-
long Capacity(int arc)
Definition: MinCostFlow.cs:99
-
long OptimalCost()
Definition: MinCostFlow.cs:64
-
long UnitCost(int arc)
Definition: MinCostFlow.cs:109
+
MinCostFlowBase.Status Solve()
Definition: MinCostFlow.cs:49
+
long Capacity(int arc)
Definition: MinCostFlow.cs:94
+
long OptimalCost()
Definition: MinCostFlow.cs:59
+
long UnitCost(int arc)
Definition: MinCostFlow.cs:104
Definition: MinCostFlow.cs:13
-
int Tail(int arc)
Definition: MinCostFlow.cs:89
-
void SetNodeSupply(int node, long supply)
Definition: MinCostFlow.cs:50
+
int Tail(int arc)
Definition: MinCostFlow.cs:84
+
void SetNodeSupply(int node, long supply)
Definition: MinCostFlow.cs:45
Definition: KInt64Vector.cs:11
-
int AddArcWithCapacityAndUnitCost(int tail, int head, long capacity, long unit_cost)
Definition: MinCostFlow.cs:45
+
int AddArcWithCapacityAndUnitCost(int tail, int head, long capacity, long unit_cost)
Definition: MinCostFlow.cs:40
-
int NumConstraints()
+
int NumConstraints()
Definition: Variable.cs:13
-
Solver.ResultStatus Solve()
+
Solver.ResultStatus Solve()
void Maximize(LinearExpr expr)
-
double SolutionValue()
Definition: Variable.cs:52
-
int NumVariables()
-
long Iterations()
-
double Value()
Definition: Objective.cs:87
-
Objective Objective()
+
double SolutionValue()
Definition: Variable.cs:56
+
int NumVariables()
+
long Iterations()
+
double Value()
Definition: Objective.cs:91
+
Objective Objective()
Definition: KInt64Vector.cs:11
-
long WallTime()
+
long WallTime()
Constraint Add(LinearConstraint constraint)
-
long Nodes()
+
long Nodes()
Definition: KInt64Vector.cs:11
-
ResultStatus
-
Variable MakeIntVar(double lb, double ub, string name)
+
ResultStatus
+
Variable MakeIntVar(double lb, double ub, string name)
static Solver CreateSolver(String name, String type)
diff --git a/docs/dotnet/SimpleRoutingProgram_8cs_source.html b/docs/dotnet/SimpleRoutingProgram_8cs_source.html index 32d18280ac..09e7bb4525 100644 --- a/docs/dotnet/SimpleRoutingProgram_8cs_source.html +++ b/docs/dotnet/SimpleRoutingProgram_8cs_source.html @@ -139,30 +139,30 @@
91 }
92 // [END program]
-
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
-
long Value(IntVar var)
Definition: Assignment.cs:172
+
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
+
long Value(IntVar var)
Definition: Assignment.cs:167
global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value FirstSolutionStrategy
First solution strategies, used as starting point of local search.
Definition: Assignment.cs:11
-
int IndexToNode(long index)
+
int IndexToNode(long index)
Value
-
long Start(int vehicle)
+
long Start(int vehicle)
Definition: KInt64Vector.cs:11
Definition: RoutingModel.cs:18
-
bool IsEnd(long index)
+
bool IsEnd(long index)
This is a sample using the routing library .Net wrapper.
First solution strategies, used as starting point of local search.
-
IntVar NextVar(long index)
+
IntVar NextVar(long index)
static void Main(String[] args)
-
long ObjectiveValue()
Definition: Assignment.cs:119
+
long ObjectiveValue()
Definition: Assignment.cs:114
static Google.OrTools.ConstraintSolver.RoutingSearchParameters DefaultRoutingSearchParameters()
Definition: Assignment.cs:18
Definition: KInt64Vector.cs:11
Container for nested types declared in the FirstSolutionStrategy message type.
-
int RegisterTransitCallback(LongLongToLong callback)
-
long GetArcCostForVehicle(long from_index, long to_index, long vehicle)
-
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
int RegisterTransitCallback(LongLongToLong callback)
+
long GetArcCostForVehicle(long from_index, long to_index, long vehicle)
+
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
Parameters defining the search used to solve vehicle routing problems.
diff --git a/docs/dotnet/SolutionCallback_8cs_source.html b/docs/dotnet/SolutionCallback_8cs_source.html index 059792b578..41b837f76b 100644 --- a/docs/dotnet/SolutionCallback_8cs_source.html +++ b/docs/dotnet/SolutionCallback_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -79,175 +79,180 @@
28  }
29 
30  ~SolutionCallback() {
-
31  Dispose();
+
31  Dispose(false);
32  }
33 
-
34  public virtual void Dispose() {
-
35  lock(this) {
-
36  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
37  if (swigCMemOwn) {
-
38  swigCMemOwn = false;
-
39  operations_research_satPINVOKE.delete_SolutionCallback(swigCPtr);
-
40  }
-
41  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
42  }
-
43  global::System.GC.SuppressFinalize(this);
-
44  }
-
45  }
-
46 
-
47  public virtual void OnSolutionCallback() {
-
48  operations_research_satPINVOKE.SolutionCallback_OnSolutionCallback(swigCPtr);
+
34  public void Dispose() {
+
35  Dispose(true);
+
36  global::System.GC.SuppressFinalize(this);
+
37  }
+
38 
+
39  protected virtual void Dispose(bool disposing) {
+
40  lock(this) {
+
41  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
42  if (swigCMemOwn) {
+
43  swigCMemOwn = false;
+
44  operations_research_satPINVOKE.delete_SolutionCallback(swigCPtr);
+
45  }
+
46  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
47  }
+
48  }
49  }
50 
-
51  public long NumBooleans() {
-
52  long ret = operations_research_satPINVOKE.SolutionCallback_NumBooleans(swigCPtr);
-
53  return ret;
-
54  }
-
55 
-
56  public long NumBranches() {
-
57  long ret = operations_research_satPINVOKE.SolutionCallback_NumBranches(swigCPtr);
-
58  return ret;
-
59  }
-
60 
-
61  public long NumConflicts() {
-
62  long ret = operations_research_satPINVOKE.SolutionCallback_NumConflicts(swigCPtr);
-
63  return ret;
-
64  }
-
65 
-
66  public long NumBinaryPropagations() {
-
67  long ret = operations_research_satPINVOKE.SolutionCallback_NumBinaryPropagations(swigCPtr);
-
68  return ret;
-
69  }
-
70 
-
71  public long NumIntegerPropagations() {
-
72  long ret = operations_research_satPINVOKE.SolutionCallback_NumIntegerPropagations(swigCPtr);
-
73  return ret;
-
74  }
-
75 
-
76  public double WallTime() {
-
77  double ret = operations_research_satPINVOKE.SolutionCallback_WallTime(swigCPtr);
-
78  return ret;
-
79  }
-
80 
-
81  public double UserTime() {
-
82  double ret = operations_research_satPINVOKE.SolutionCallback_UserTime(swigCPtr);
-
83  return ret;
-
84  }
-
85 
-
86  public double ObjectiveValue() {
-
87  double ret = operations_research_satPINVOKE.SolutionCallback_ObjectiveValue(swigCPtr);
-
88  return ret;
-
89  }
-
90 
-
91  public double BestObjectiveBound() {
-
92  double ret = operations_research_satPINVOKE.SolutionCallback_BestObjectiveBound(swigCPtr);
-
93  return ret;
-
94  }
-
95 
-
96  public long SolutionIntegerValue(int index) {
-
97  long ret = operations_research_satPINVOKE.SolutionCallback_SolutionIntegerValue(swigCPtr, index);
-
98  return ret;
-
99  }
-
100 
-
101  public bool SolutionBooleanValue(int index) {
-
102  bool ret = operations_research_satPINVOKE.SolutionCallback_SolutionBooleanValue(swigCPtr, index);
-
103  return ret;
-
104  }
-
105 
-
106  public void StopSearch() {
-
107  operations_research_satPINVOKE.SolutionCallback_StopSearch(swigCPtr);
+
51  public virtual void OnSolutionCallback() {
+
52  operations_research_satPINVOKE.SolutionCallback_OnSolutionCallback(swigCPtr);
+
53  }
+
54 
+
55  public long NumBooleans() {
+
56  long ret = operations_research_satPINVOKE.SolutionCallback_NumBooleans(swigCPtr);
+
57  return ret;
+
58  }
+
59 
+
60  public long NumBranches() {
+
61  long ret = operations_research_satPINVOKE.SolutionCallback_NumBranches(swigCPtr);
+
62  return ret;
+
63  }
+
64 
+
65  public long NumConflicts() {
+
66  long ret = operations_research_satPINVOKE.SolutionCallback_NumConflicts(swigCPtr);
+
67  return ret;
+
68  }
+
69 
+
70  public long NumBinaryPropagations() {
+
71  long ret = operations_research_satPINVOKE.SolutionCallback_NumBinaryPropagations(swigCPtr);
+
72  return ret;
+
73  }
+
74 
+
75  public long NumIntegerPropagations() {
+
76  long ret = operations_research_satPINVOKE.SolutionCallback_NumIntegerPropagations(swigCPtr);
+
77  return ret;
+
78  }
+
79 
+
80  public double WallTime() {
+
81  double ret = operations_research_satPINVOKE.SolutionCallback_WallTime(swigCPtr);
+
82  return ret;
+
83  }
+
84 
+
85  public double UserTime() {
+
86  double ret = operations_research_satPINVOKE.SolutionCallback_UserTime(swigCPtr);
+
87  return ret;
+
88  }
+
89 
+
90  public double ObjectiveValue() {
+
91  double ret = operations_research_satPINVOKE.SolutionCallback_ObjectiveValue(swigCPtr);
+
92  return ret;
+
93  }
+
94 
+
95  public double BestObjectiveBound() {
+
96  double ret = operations_research_satPINVOKE.SolutionCallback_BestObjectiveBound(swigCPtr);
+
97  return ret;
+
98  }
+
99 
+
100  public long SolutionIntegerValue(int index) {
+
101  long ret = operations_research_satPINVOKE.SolutionCallback_SolutionIntegerValue(swigCPtr, index);
+
102  return ret;
+
103  }
+
104 
+
105  public bool SolutionBooleanValue(int index) {
+
106  bool ret = operations_research_satPINVOKE.SolutionCallback_SolutionBooleanValue(swigCPtr, index);
+
107  return ret;
108  }
109 
-
110  public Google.OrTools.Sat.CpSolverResponse Response() {
-
111  byte[] tmp = new byte[4];
-
112  System.IntPtr data = operations_research_satPINVOKE.SolutionCallback_Response(swigCPtr);
-
113  System.Runtime.InteropServices.Marshal.Copy(data, tmp, 0, 4);
-
114  int size = System.BitConverter.ToInt32(tmp, 0);
-
115  byte[] buf = new byte[size + 4];
-
116  System.Runtime.InteropServices.Marshal.Copy(data, buf, 0, size + 4);
-
117  // TODO(user): delete the C++ buffer.
-
118  try {
-
119  Google.Protobuf.CodedInputStream input =
-
120  new Google.Protobuf.CodedInputStream(buf, 4, size);
-
121  Google.OrTools.Sat.CpSolverResponse proto = new Google.OrTools.Sat.CpSolverResponse();
-
122  proto.MergeFrom(input);
-
123  return proto;
-
124  } catch (Google.Protobuf.InvalidProtocolBufferException /*e*/) {
-
125  throw new System.Exception(
-
126  "Unable to parse Google.OrTools.Sat.CpSolverResponse protocol message.");
-
127  }
-
128 }
-
129 
-
130  public SolutionCallback() : this(operations_research_satPINVOKE.new_SolutionCallback(), true) {
-
131  SwigDirectorConnect();
-
132  }
+
110  public void StopSearch() {
+
111  operations_research_satPINVOKE.SolutionCallback_StopSearch(swigCPtr);
+
112  }
+
113 
+
114  public Google.OrTools.Sat.CpSolverResponse Response() {
+
115  byte[] tmp = new byte[4];
+
116  System.IntPtr data = operations_research_satPINVOKE.SolutionCallback_Response(swigCPtr);
+
117  System.Runtime.InteropServices.Marshal.Copy(data, tmp, 0, 4);
+
118  int size = System.BitConverter.ToInt32(tmp, 0);
+
119  byte[] buf = new byte[size + 4];
+
120  System.Runtime.InteropServices.Marshal.Copy(data, buf, 0, size + 4);
+
121  // TODO(user): delete the C++ buffer.
+
122  try {
+
123  Google.Protobuf.CodedInputStream input =
+
124  new Google.Protobuf.CodedInputStream(buf, 4, size);
+
125  Google.OrTools.Sat.CpSolverResponse proto = new Google.OrTools.Sat.CpSolverResponse();
+
126  proto.MergeFrom(input);
+
127  return proto;
+
128  } catch (Google.Protobuf.InvalidProtocolBufferException /*e*/) {
+
129  throw new System.Exception(
+
130  "Unable to parse Google.OrTools.Sat.CpSolverResponse protocol message.");
+
131  }
+
132 }
133 
-
134  private void SwigDirectorConnect() {
-
135  if (SwigDerivedClassHasMethod("OnSolutionCallback", swigMethodTypes0))
-
136  swigDelegate0 = new SwigDelegateSolutionCallback_0(SwigDirectorOnSolutionCallback);
-
137  operations_research_satPINVOKE.SolutionCallback_director_connect(swigCPtr, swigDelegate0);
-
138  }
-
139 
-
140  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
-
141  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
-
142  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(SolutionCallback));
-
143  return hasDerivedMethod;
-
144  }
-
145 
-
146  private void SwigDirectorOnSolutionCallback() {
-
147  OnSolutionCallback();
+
134  public SolutionCallback() : this(operations_research_satPINVOKE.new_SolutionCallback(), true) {
+
135  SwigDirectorConnect();
+
136  }
+
137 
+
138  private void SwigDirectorConnect() {
+
139  if (SwigDerivedClassHasMethod("OnSolutionCallback", swigMethodTypes0))
+
140  swigDelegate0 = new SwigDelegateSolutionCallback_0(SwigDirectorMethodOnSolutionCallback);
+
141  operations_research_satPINVOKE.SolutionCallback_director_connect(swigCPtr, swigDelegate0);
+
142  }
+
143 
+
144  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
+
145  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
+
146  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(SolutionCallback));
+
147  return hasDerivedMethod;
148  }
149 
-
150  public delegate void SwigDelegateSolutionCallback_0();
-
151 
-
152  private SwigDelegateSolutionCallback_0 swigDelegate0;
+
150  private void SwigDirectorMethodOnSolutionCallback() {
+
151  OnSolutionCallback();
+
152  }
153 
-
154  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
-
155 }
-
156 
-
157 }
+
154  public delegate void SwigDelegateSolutionCallback_0();
+
155 
+
156  private SwigDelegateSolutionCallback_0 swigDelegate0;
+
157 
+
158  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
+
159 }
+
160 
+
161 }
static long SolutionCallback_NumIntegerPropagations(global::System.Runtime.InteropServices.HandleRef jarg1)
static long SolutionCallback_NumBinaryPropagations(global::System.Runtime.InteropServices.HandleRef jarg1)
-
double UserTime()
+
double UserTime()
The response returned by a solver trying to solve a CpModelProto.
Definition: CpModel.pb.cs:5952
static void SolutionCallback_OnSolutionCallback(global::System.Runtime.InteropServices.HandleRef jarg1)
static double SolutionCallback_UserTime(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SolutionCallback_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SolutionCallback.SwigDelegateSolutionCallback_0 delegate0)
-
double ObjectiveValue()
+
double ObjectiveValue()
+
void Dispose()
static long SolutionCallback_NumBranches(global::System.Runtime.InteropServices.HandleRef jarg1)
-
SolutionCallback()
-
long NumBranches()
-
long NumBinaryPropagations()
+
SolutionCallback()
+
long NumBranches()
+
long NumBinaryPropagations()
static long SolutionCallback_SolutionIntegerValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
double WallTime()
-
void StopSearch()
+
double WallTime()
+
void StopSearch()
-
long NumIntegerPropagations()
+
long NumIntegerPropagations()
Definition: KInt64Vector.cs:11
-
double BestObjectiveBound()
+
double BestObjectiveBound()
static long SolutionCallback_NumBooleans(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void OnSolutionCallback()
-
long NumBooleans()
+
virtual void OnSolutionCallback()
+
long NumBooleans()
static long SolutionCallback_NumConflicts(global::System.Runtime.InteropServices.HandleRef jarg1)
+
virtual void Dispose(bool disposing)
static double SolutionCallback_BestObjectiveBound(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_SolutionCallback(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long SolutionIntegerValue(int index)
+
long SolutionIntegerValue(int index)
void MergeFrom(CpSolverResponse other)
Definition: CpModel.pb.cs:6442
static double SolutionCallback_ObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: KInt64Vector.cs:11
static double SolutionCallback_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool SolutionBooleanValue(int index)
-
Google.OrTools.Sat.CpSolverResponse Response()
+
bool SolutionBooleanValue(int index)
+
Google.OrTools.Sat.CpSolverResponse Response()
delegate void SwigDelegateSolutionCallback_0()
static void SolutionCallback_StopSearch(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool SolutionCallback_SolutionBooleanValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
bool swigCMemOwn
-
long NumConflicts()
+
long NumConflicts()
static System.IntPtr SolutionCallback_Response(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void Dispose()
Definition: CpModel.pb.cs:12
diff --git a/docs/dotnet/SolutionCollector_8cs_source.html b/docs/dotnet/SolutionCollector_8cs_source.html index a9952c8bf4..31a8c8be3c 100644 --- a/docs/dotnet/SolutionCollector_8cs_source.html +++ b/docs/dotnet/SolutionCollector_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,523 +77,518 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~SolutionCollector() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_SolutionCollector(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  public SolutionCollector(Solver solver, Assignment assignment) : this(operations_research_constraint_solverPINVOKE.new_SolutionCollector__SWIG_0(Solver.getCPtr(solver), Assignment.getCPtr(assignment)), true) {
-
48  SwigDirectorConnect();
-
49  }
-
50 
-
51  public SolutionCollector(Solver solver) : this(operations_research_constraint_solverPINVOKE.new_SolutionCollector__SWIG_1(Solver.getCPtr(solver)), true) {
-
52  SwigDirectorConnect();
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_SolutionCollector(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public SolutionCollector(Solver solver, Assignment assignment) : this(operations_research_constraint_solverPINVOKE.new_SolutionCollector__SWIG_0(Solver.getCPtr(solver), Assignment.getCPtr(assignment)), true) {
+
43  SwigDirectorConnect();
+
44  }
+
45 
+
46  public SolutionCollector(Solver solver) : this(operations_research_constraint_solverPINVOKE.new_SolutionCollector__SWIG_1(Solver.getCPtr(solver)), true) {
+
47  SwigDirectorConnect();
+
48  }
+
49 
+
50  public override string ToString() {
+
51  string ret = (SwigDerivedClassHasMethod("ToString", swigMethodTypes0) ? operations_research_constraint_solverPINVOKE.SolutionCollector_ToStringSwigExplicitSolutionCollector(swigCPtr) : operations_research_constraint_solverPINVOKE.SolutionCollector_ToString(swigCPtr));
+
52  return ret;
53  }
54 
-
55  public override string ToString() {
-
56  string ret = (SwigDerivedClassHasMethod("ToString", swigMethodTypes0) ? operations_research_constraint_solverPINVOKE.SolutionCollector_ToStringSwigExplicitSolutionCollector(swigCPtr) : operations_research_constraint_solverPINVOKE.SolutionCollector_ToString(swigCPtr));
-
57  return ret;
-
58  }
-
59 
-
60  public void Add(IntVar var) {
-
61  operations_research_constraint_solverPINVOKE.SolutionCollector_Add__SWIG_0(swigCPtr, IntVar.getCPtr(var));
+
55  public void Add(IntVar var) {
+
56  operations_research_constraint_solverPINVOKE.SolutionCollector_Add__SWIG_0(swigCPtr, IntVar.getCPtr(var));
+
57  }
+
58 
+
59  public void Add(IntVarVector vars) {
+
60  operations_research_constraint_solverPINVOKE.SolutionCollector_Add__SWIG_1(swigCPtr, IntVarVector.getCPtr(vars));
+
61  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
62  }
63 
-
64  public void Add(IntVarVector vars) {
-
65  operations_research_constraint_solverPINVOKE.SolutionCollector_Add__SWIG_1(swigCPtr, IntVarVector.getCPtr(vars));
-
66  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
67  }
-
68 
-
69  public void Add(IntervalVar var) {
-
70  operations_research_constraint_solverPINVOKE.SolutionCollector_Add__SWIG_2(swigCPtr, IntervalVar.getCPtr(var));
+
64  public void Add(IntervalVar var) {
+
65  operations_research_constraint_solverPINVOKE.SolutionCollector_Add__SWIG_2(swigCPtr, IntervalVar.getCPtr(var));
+
66  }
+
67 
+
68  public void Add(IntervalVarVector vars) {
+
69  operations_research_constraint_solverPINVOKE.SolutionCollector_Add__SWIG_3(swigCPtr, IntervalVarVector.getCPtr(vars));
+
70  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
71  }
72 
-
73  public void Add(IntervalVarVector vars) {
-
74  operations_research_constraint_solverPINVOKE.SolutionCollector_Add__SWIG_3(swigCPtr, IntervalVarVector.getCPtr(vars));
-
75  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
76  }
-
77 
-
78  public void Add(SequenceVar var) {
-
79  operations_research_constraint_solverPINVOKE.SolutionCollector_Add__SWIG_4(swigCPtr, SequenceVar.getCPtr(var));
+
73  public void Add(SequenceVar var) {
+
74  operations_research_constraint_solverPINVOKE.SolutionCollector_Add__SWIG_4(swigCPtr, SequenceVar.getCPtr(var));
+
75  }
+
76 
+
77  public void Add(SequenceVarVector vars) {
+
78  operations_research_constraint_solverPINVOKE.SolutionCollector_Add__SWIG_5(swigCPtr, SequenceVarVector.getCPtr(vars));
+
79  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
80  }
81 
-
82  public void Add(SequenceVarVector vars) {
-
83  operations_research_constraint_solverPINVOKE.SolutionCollector_Add__SWIG_5(swigCPtr, SequenceVarVector.getCPtr(vars));
-
84  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
85  }
-
86 
-
87  public void AddObjective(IntVar objective) {
-
88  operations_research_constraint_solverPINVOKE.SolutionCollector_AddObjective(swigCPtr, IntVar.getCPtr(objective));
-
89  }
-
90 
-
91  public override void EnterSearch() {
-
92  if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1)) operations_research_constraint_solverPINVOKE.SolutionCollector_EnterSearchSwigExplicitSolutionCollector(swigCPtr); else operations_research_constraint_solverPINVOKE.SolutionCollector_EnterSearch(swigCPtr);
+
82  public void AddObjective(IntVar objective) {
+
83  operations_research_constraint_solverPINVOKE.SolutionCollector_AddObjective(swigCPtr, IntVar.getCPtr(objective));
+
84  }
+
85 
+
86  public override void EnterSearch() {
+
87  if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1)) operations_research_constraint_solverPINVOKE.SolutionCollector_EnterSearchSwigExplicitSolutionCollector(swigCPtr); else operations_research_constraint_solverPINVOKE.SolutionCollector_EnterSearch(swigCPtr);
+
88  }
+
89 
+
90  public int SolutionCount() {
+
91  int ret = operations_research_constraint_solverPINVOKE.SolutionCollector_SolutionCount(swigCPtr);
+
92  return ret;
93  }
94 
-
95  public int SolutionCount() {
-
96  int ret = operations_research_constraint_solverPINVOKE.SolutionCollector_SolutionCount(swigCPtr);
-
97  return ret;
-
98  }
-
99 
-
100  public Assignment Solution(int n) {
-
101  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SolutionCollector_Solution(swigCPtr, n);
-
102  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
+
95  public Assignment Solution(int n) {
+
96  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SolutionCollector_Solution(swigCPtr, n);
+
97  Assignment ret = (cPtr == global::System.IntPtr.Zero) ? null : new Assignment(cPtr, false);
+
98  return ret;
+
99  }
+
100 
+
101  public long WallTime(int n) {
+
102  long ret = operations_research_constraint_solverPINVOKE.SolutionCollector_WallTime(swigCPtr, n);
103  return ret;
104  }
105 
-
106  public long WallTime(int n) {
-
107  long ret = operations_research_constraint_solverPINVOKE.SolutionCollector_WallTime(swigCPtr, n);
+
106  public long Branches(int n) {
+
107  long ret = operations_research_constraint_solverPINVOKE.SolutionCollector_Branches(swigCPtr, n);
108  return ret;
109  }
110 
-
111  public long Branches(int n) {
-
112  long ret = operations_research_constraint_solverPINVOKE.SolutionCollector_Branches(swigCPtr, n);
+
111  public long Failures(int n) {
+
112  long ret = operations_research_constraint_solverPINVOKE.SolutionCollector_Failures(swigCPtr, n);
113  return ret;
114  }
115 
-
116  public long Failures(int n) {
-
117  long ret = operations_research_constraint_solverPINVOKE.SolutionCollector_Failures(swigCPtr, n);
+
116  public long ObjectiveValue(int n) {
+
117  long ret = operations_research_constraint_solverPINVOKE.SolutionCollector_ObjectiveValue(swigCPtr, n);
118  return ret;
119  }
120 
-
121  public long ObjectiveValue(int n) {
-
122  long ret = operations_research_constraint_solverPINVOKE.SolutionCollector_ObjectiveValue(swigCPtr, n);
+
121  public long Value(int n, IntVar var) {
+
122  long ret = operations_research_constraint_solverPINVOKE.SolutionCollector_Value(swigCPtr, n, IntVar.getCPtr(var));
123  return ret;
124  }
125 
-
126  public long Value(int n, IntVar var) {
-
127  long ret = operations_research_constraint_solverPINVOKE.SolutionCollector_Value(swigCPtr, n, IntVar.getCPtr(var));
+
126  public long StartValue(int n, IntervalVar var) {
+
127  long ret = operations_research_constraint_solverPINVOKE.SolutionCollector_StartValue(swigCPtr, n, IntervalVar.getCPtr(var));
128  return ret;
129  }
130 
-
131  public long StartValue(int n, IntervalVar var) {
-
132  long ret = operations_research_constraint_solverPINVOKE.SolutionCollector_StartValue(swigCPtr, n, IntervalVar.getCPtr(var));
+
131  public long EndValue(int n, IntervalVar var) {
+
132  long ret = operations_research_constraint_solverPINVOKE.SolutionCollector_EndValue(swigCPtr, n, IntervalVar.getCPtr(var));
133  return ret;
134  }
135 
-
136  public long EndValue(int n, IntervalVar var) {
-
137  long ret = operations_research_constraint_solverPINVOKE.SolutionCollector_EndValue(swigCPtr, n, IntervalVar.getCPtr(var));
+
136  public long DurationValue(int n, IntervalVar var) {
+
137  long ret = operations_research_constraint_solverPINVOKE.SolutionCollector_DurationValue(swigCPtr, n, IntervalVar.getCPtr(var));
138  return ret;
139  }
140 
-
141  public long DurationValue(int n, IntervalVar var) {
-
142  long ret = operations_research_constraint_solverPINVOKE.SolutionCollector_DurationValue(swigCPtr, n, IntervalVar.getCPtr(var));
+
141  public long PerformedValue(int n, IntervalVar var) {
+
142  long ret = operations_research_constraint_solverPINVOKE.SolutionCollector_PerformedValue(swigCPtr, n, IntervalVar.getCPtr(var));
143  return ret;
144  }
145 
-
146  public long PerformedValue(int n, IntervalVar var) {
-
147  long ret = operations_research_constraint_solverPINVOKE.SolutionCollector_PerformedValue(swigCPtr, n, IntervalVar.getCPtr(var));
-
148  return ret;
-
149  }
-
150 
-
151  public int[] ForwardSequence(int n, SequenceVar var) {
-
152  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SolutionCollector_ForwardSequence(swigCPtr, n, SequenceVar.getCPtr(var));
-
153  CpIntVector tmpVector = null;
-
154  if (cPtr != global::System.IntPtr.Zero) {
-
155  tmpVector = new CpIntVector(cPtr, true);
-
156  int[] outArray = new int[tmpVector.Count];
-
157  tmpVector.CopyTo(outArray);
-
158  return outArray;
-
159  }
-
160  return null;
-
161 }
-
162 
-
163  public int[] BackwardSequence(int n, SequenceVar var) {
-
164  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SolutionCollector_BackwardSequence(swigCPtr, n, SequenceVar.getCPtr(var));
-
165  CpIntVector tmpVector = null;
-
166  if (cPtr != global::System.IntPtr.Zero) {
-
167  tmpVector = new CpIntVector(cPtr, true);
-
168  int[] outArray = new int[tmpVector.Count];
-
169  tmpVector.CopyTo(outArray);
-
170  return outArray;
-
171  }
-
172  return null;
-
173 }
-
174 
-
175  public int[] Unperformed(int n, SequenceVar var) {
-
176  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SolutionCollector_Unperformed(swigCPtr, n, SequenceVar.getCPtr(var));
-
177  CpIntVector tmpVector = null;
-
178  if (cPtr != global::System.IntPtr.Zero) {
-
179  tmpVector = new CpIntVector(cPtr, true);
-
180  int[] outArray = new int[tmpVector.Count];
-
181  tmpVector.CopyTo(outArray);
-
182  return outArray;
-
183  }
-
184  return null;
-
185 }
-
186 
-
187  private void SwigDirectorConnect() {
-
188  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
-
189  swigDelegate0 = new SwigDelegateSolutionCollector_0(SwigDirectorToString);
-
190  if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1))
-
191  swigDelegate1 = new SwigDelegateSolutionCollector_1(SwigDirectorEnterSearch);
-
192  if (SwigDerivedClassHasMethod("RestartSearch", swigMethodTypes2))
-
193  swigDelegate2 = new SwigDelegateSolutionCollector_2(SwigDirectorRestartSearch);
-
194  if (SwigDerivedClassHasMethod("ExitSearch", swigMethodTypes3))
-
195  swigDelegate3 = new SwigDelegateSolutionCollector_3(SwigDirectorExitSearch);
-
196  if (SwigDerivedClassHasMethod("BeginNextDecision", swigMethodTypes4))
-
197  swigDelegate4 = new SwigDelegateSolutionCollector_4(SwigDirectorBeginNextDecision);
-
198  if (SwigDerivedClassHasMethod("EndNextDecision", swigMethodTypes5))
-
199  swigDelegate5 = new SwigDelegateSolutionCollector_5(SwigDirectorEndNextDecision);
-
200  if (SwigDerivedClassHasMethod("ApplyDecision", swigMethodTypes6))
-
201  swigDelegate6 = new SwigDelegateSolutionCollector_6(SwigDirectorApplyDecision);
-
202  if (SwigDerivedClassHasMethod("RefuteDecision", swigMethodTypes7))
-
203  swigDelegate7 = new SwigDelegateSolutionCollector_7(SwigDirectorRefuteDecision);
-
204  if (SwigDerivedClassHasMethod("AfterDecision", swigMethodTypes8))
-
205  swigDelegate8 = new SwigDelegateSolutionCollector_8(SwigDirectorAfterDecision);
-
206  if (SwigDerivedClassHasMethod("BeginFail", swigMethodTypes9))
-
207  swigDelegate9 = new SwigDelegateSolutionCollector_9(SwigDirectorBeginFail);
-
208  if (SwigDerivedClassHasMethod("EndFail", swigMethodTypes10))
-
209  swigDelegate10 = new SwigDelegateSolutionCollector_10(SwigDirectorEndFail);
-
210  if (SwigDerivedClassHasMethod("BeginInitialPropagation", swigMethodTypes11))
-
211  swigDelegate11 = new SwigDelegateSolutionCollector_11(SwigDirectorBeginInitialPropagation);
-
212  if (SwigDerivedClassHasMethod("EndInitialPropagation", swigMethodTypes12))
-
213  swigDelegate12 = new SwigDelegateSolutionCollector_12(SwigDirectorEndInitialPropagation);
-
214  if (SwigDerivedClassHasMethod("AcceptSolution", swigMethodTypes13))
-
215  swigDelegate13 = new SwigDelegateSolutionCollector_13(SwigDirectorAcceptSolution);
-
216  if (SwigDerivedClassHasMethod("AtSolution", swigMethodTypes14))
-
217  swigDelegate14 = new SwigDelegateSolutionCollector_14(SwigDirectorAtSolution);
-
218  if (SwigDerivedClassHasMethod("NoMoreSolutions", swigMethodTypes15))
-
219  swigDelegate15 = new SwigDelegateSolutionCollector_15(SwigDirectorNoMoreSolutions);
-
220  if (SwigDerivedClassHasMethod("LocalOptimum", swigMethodTypes16))
-
221  swigDelegate16 = new SwigDelegateSolutionCollector_16(SwigDirectorLocalOptimum);
-
222  if (SwigDerivedClassHasMethod("AcceptDelta", swigMethodTypes17))
-
223  swigDelegate17 = new SwigDelegateSolutionCollector_17(SwigDirectorAcceptDelta);
-
224  if (SwigDerivedClassHasMethod("AcceptNeighbor", swigMethodTypes18))
-
225  swigDelegate18 = new SwigDelegateSolutionCollector_18(SwigDirectorAcceptNeighbor);
-
226  if (SwigDerivedClassHasMethod("AcceptUncheckedNeighbor", swigMethodTypes19))
-
227  swigDelegate19 = new SwigDelegateSolutionCollector_19(SwigDirectorAcceptUncheckedNeighbor);
-
228  if (SwigDerivedClassHasMethod("IsUncheckedSolutionLimitReached", swigMethodTypes20))
-
229  swigDelegate20 = new SwigDelegateSolutionCollector_20(SwigDirectorIsUncheckedSolutionLimitReached);
-
230  if (SwigDerivedClassHasMethod("PeriodicCheck", swigMethodTypes21))
-
231  swigDelegate21 = new SwigDelegateSolutionCollector_21(SwigDirectorPeriodicCheck);
-
232  if (SwigDerivedClassHasMethod("ProgressPercent", swigMethodTypes22))
-
233  swigDelegate22 = new SwigDelegateSolutionCollector_22(SwigDirectorProgressPercent);
-
234  if (SwigDerivedClassHasMethod("Accept", swigMethodTypes23))
-
235  swigDelegate23 = new SwigDelegateSolutionCollector_23(SwigDirectorAccept);
-
236  if (SwigDerivedClassHasMethod("Install", swigMethodTypes24))
-
237  swigDelegate24 = new SwigDelegateSolutionCollector_24(SwigDirectorInstall);
-
238  operations_research_constraint_solverPINVOKE.SolutionCollector_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16, swigDelegate17, swigDelegate18, swigDelegate19, swigDelegate20, swigDelegate21, swigDelegate22, swigDelegate23, swigDelegate24);
-
239  }
-
240 
-
241  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
-
242  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
-
243  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(SolutionCollector));
-
244  return hasDerivedMethod;
-
245  }
-
246 
-
247  private string SwigDirectorToString() {
-
248  return ToString();
-
249  }
-
250 
-
251  private void SwigDirectorEnterSearch() {
-
252  EnterSearch();
-
253  }
-
254 
-
255  private void SwigDirectorRestartSearch() {
-
256  RestartSearch();
-
257  }
-
258 
-
259  private void SwigDirectorExitSearch() {
-
260  ExitSearch();
-
261  }
-
262 
-
263  private void SwigDirectorBeginNextDecision(global::System.IntPtr b) {
-
264  BeginNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false));
-
265  }
-
266 
-
267  private void SwigDirectorEndNextDecision(global::System.IntPtr b, global::System.IntPtr d) {
-
268  EndNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false), (d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
-
269  }
-
270 
-
271  private void SwigDirectorApplyDecision(global::System.IntPtr d) {
-
272  ApplyDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
-
273  }
-
274 
-
275  private void SwigDirectorRefuteDecision(global::System.IntPtr d) {
-
276  RefuteDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
-
277  }
-
278 
-
279  private void SwigDirectorAfterDecision(global::System.IntPtr d, bool apply) {
-
280  AfterDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false), apply);
-
281  }
-
282 
-
283  private void SwigDirectorBeginFail() {
-
284  BeginFail();
-
285  }
-
286 
-
287  private void SwigDirectorEndFail() {
-
288  EndFail();
-
289  }
-
290 
-
291  private void SwigDirectorBeginInitialPropagation() {
-
292  BeginInitialPropagation();
-
293  }
-
294 
-
295  private void SwigDirectorEndInitialPropagation() {
-
296  EndInitialPropagation();
-
297  }
-
298 
-
299  private bool SwigDirectorAcceptSolution() {
-
300  return AcceptSolution();
-
301  }
-
302 
-
303  private bool SwigDirectorAtSolution() {
-
304  return AtSolution();
-
305  }
-
306 
-
307  private void SwigDirectorNoMoreSolutions() {
-
308  NoMoreSolutions();
-
309  }
-
310 
-
311  private bool SwigDirectorLocalOptimum() {
-
312  return LocalOptimum();
-
313  }
-
314 
-
315  private bool SwigDirectorAcceptDelta(global::System.IntPtr delta, global::System.IntPtr deltadelta) {
-
316  return AcceptDelta((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false), (deltadelta == global::System.IntPtr.Zero) ? null : new Assignment(deltadelta, false));
-
317  }
-
318 
-
319  private void SwigDirectorAcceptNeighbor() {
-
320  AcceptNeighbor();
-
321  }
-
322 
-
323  private void SwigDirectorAcceptUncheckedNeighbor() {
-
324  AcceptUncheckedNeighbor();
-
325  }
-
326 
-
327  private bool SwigDirectorIsUncheckedSolutionLimitReached() {
-
328  return IsUncheckedSolutionLimitReached();
-
329  }
-
330 
-
331  private void SwigDirectorPeriodicCheck() {
-
332  PeriodicCheck();
-
333  }
-
334 
-
335  private int SwigDirectorProgressPercent() {
-
336  return ProgressPercent();
-
337  }
-
338 
-
339  private void SwigDirectorAccept(global::System.IntPtr visitor) {
-
340  Accept((visitor == global::System.IntPtr.Zero) ? null : new ModelVisitor(visitor, false));
-
341  }
-
342 
-
343  private void SwigDirectorInstall() {
-
344  Install();
-
345  }
-
346 
-
347  public delegate string SwigDelegateSolutionCollector_0();
-
348  public delegate void SwigDelegateSolutionCollector_1();
-
349  public delegate void SwigDelegateSolutionCollector_2();
-
350  public delegate void SwigDelegateSolutionCollector_3();
-
351  public delegate void SwigDelegateSolutionCollector_4(global::System.IntPtr b);
-
352  public delegate void SwigDelegateSolutionCollector_5(global::System.IntPtr b, global::System.IntPtr d);
-
353  public delegate void SwigDelegateSolutionCollector_6(global::System.IntPtr d);
-
354  public delegate void SwigDelegateSolutionCollector_7(global::System.IntPtr d);
-
355  public delegate void SwigDelegateSolutionCollector_8(global::System.IntPtr d, bool apply);
-
356  public delegate void SwigDelegateSolutionCollector_9();
-
357  public delegate void SwigDelegateSolutionCollector_10();
-
358  public delegate void SwigDelegateSolutionCollector_11();
-
359  public delegate void SwigDelegateSolutionCollector_12();
-
360  public delegate bool SwigDelegateSolutionCollector_13();
-
361  public delegate bool SwigDelegateSolutionCollector_14();
-
362  public delegate void SwigDelegateSolutionCollector_15();
-
363  public delegate bool SwigDelegateSolutionCollector_16();
-
364  public delegate bool SwigDelegateSolutionCollector_17(global::System.IntPtr delta, global::System.IntPtr deltadelta);
-
365  public delegate void SwigDelegateSolutionCollector_18();
-
366  public delegate void SwigDelegateSolutionCollector_19();
-
367  public delegate bool SwigDelegateSolutionCollector_20();
-
368  public delegate void SwigDelegateSolutionCollector_21();
-
369  public delegate int SwigDelegateSolutionCollector_22();
-
370  public delegate void SwigDelegateSolutionCollector_23(global::System.IntPtr visitor);
-
371  public delegate void SwigDelegateSolutionCollector_24();
-
372 
-
373  private SwigDelegateSolutionCollector_0 swigDelegate0;
-
374  private SwigDelegateSolutionCollector_1 swigDelegate1;
-
375  private SwigDelegateSolutionCollector_2 swigDelegate2;
-
376  private SwigDelegateSolutionCollector_3 swigDelegate3;
-
377  private SwigDelegateSolutionCollector_4 swigDelegate4;
-
378  private SwigDelegateSolutionCollector_5 swigDelegate5;
-
379  private SwigDelegateSolutionCollector_6 swigDelegate6;
-
380  private SwigDelegateSolutionCollector_7 swigDelegate7;
-
381  private SwigDelegateSolutionCollector_8 swigDelegate8;
-
382  private SwigDelegateSolutionCollector_9 swigDelegate9;
-
383  private SwigDelegateSolutionCollector_10 swigDelegate10;
-
384  private SwigDelegateSolutionCollector_11 swigDelegate11;
-
385  private SwigDelegateSolutionCollector_12 swigDelegate12;
-
386  private SwigDelegateSolutionCollector_13 swigDelegate13;
-
387  private SwigDelegateSolutionCollector_14 swigDelegate14;
-
388  private SwigDelegateSolutionCollector_15 swigDelegate15;
-
389  private SwigDelegateSolutionCollector_16 swigDelegate16;
-
390  private SwigDelegateSolutionCollector_17 swigDelegate17;
-
391  private SwigDelegateSolutionCollector_18 swigDelegate18;
-
392  private SwigDelegateSolutionCollector_19 swigDelegate19;
-
393  private SwigDelegateSolutionCollector_20 swigDelegate20;
-
394  private SwigDelegateSolutionCollector_21 swigDelegate21;
-
395  private SwigDelegateSolutionCollector_22 swigDelegate22;
-
396  private SwigDelegateSolutionCollector_23 swigDelegate23;
-
397  private SwigDelegateSolutionCollector_24 swigDelegate24;
-
398 
-
399  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
-
400  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
-
401  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
-
402  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
-
403  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(DecisionBuilder) };
-
404  private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(DecisionBuilder), typeof(Decision) };
-
405  private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(Decision) };
-
406  private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(Decision) };
-
407  private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(Decision), typeof(bool) };
-
408  private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { };
-
409  private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { };
-
410  private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { };
-
411  private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { };
-
412  private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { };
-
413  private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { };
-
414  private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { };
-
415  private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { };
-
416  private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(Assignment), typeof(Assignment) };
-
417  private static global::System.Type[] swigMethodTypes18 = new global::System.Type[] { };
-
418  private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { };
-
419  private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { };
-
420  private static global::System.Type[] swigMethodTypes21 = new global::System.Type[] { };
-
421  private static global::System.Type[] swigMethodTypes22 = new global::System.Type[] { };
-
422  private static global::System.Type[] swigMethodTypes23 = new global::System.Type[] { typeof(ModelVisitor) };
-
423  private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { };
-
424 }
-
425 
-
426 }
+
146  public int[] ForwardSequence(int n, SequenceVar var) {
+
147  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SolutionCollector_ForwardSequence(swigCPtr, n, SequenceVar.getCPtr(var));
+
148  CpIntVector tmpVector = null;
+
149  if (cPtr != global::System.IntPtr.Zero) {
+
150  tmpVector = new CpIntVector(cPtr, true);
+
151  int[] outArray = new int[tmpVector.Count];
+
152  tmpVector.CopyTo(outArray);
+
153  return outArray;
+
154  }
+
155  return null;
+
156 }
+
157 
+
158  public int[] BackwardSequence(int n, SequenceVar var) {
+
159  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SolutionCollector_BackwardSequence(swigCPtr, n, SequenceVar.getCPtr(var));
+
160  CpIntVector tmpVector = null;
+
161  if (cPtr != global::System.IntPtr.Zero) {
+
162  tmpVector = new CpIntVector(cPtr, true);
+
163  int[] outArray = new int[tmpVector.Count];
+
164  tmpVector.CopyTo(outArray);
+
165  return outArray;
+
166  }
+
167  return null;
+
168 }
+
169 
+
170  public int[] Unperformed(int n, SequenceVar var) {
+
171  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SolutionCollector_Unperformed(swigCPtr, n, SequenceVar.getCPtr(var));
+
172  CpIntVector tmpVector = null;
+
173  if (cPtr != global::System.IntPtr.Zero) {
+
174  tmpVector = new CpIntVector(cPtr, true);
+
175  int[] outArray = new int[tmpVector.Count];
+
176  tmpVector.CopyTo(outArray);
+
177  return outArray;
+
178  }
+
179  return null;
+
180 }
+
181 
+
182  private void SwigDirectorConnect() {
+
183  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
+
184  swigDelegate0 = new SwigDelegateSolutionCollector_0(SwigDirectorMethodToString);
+
185  if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1))
+
186  swigDelegate1 = new SwigDelegateSolutionCollector_1(SwigDirectorMethodEnterSearch);
+
187  if (SwigDerivedClassHasMethod("RestartSearch", swigMethodTypes2))
+
188  swigDelegate2 = new SwigDelegateSolutionCollector_2(SwigDirectorMethodRestartSearch);
+
189  if (SwigDerivedClassHasMethod("ExitSearch", swigMethodTypes3))
+
190  swigDelegate3 = new SwigDelegateSolutionCollector_3(SwigDirectorMethodExitSearch);
+
191  if (SwigDerivedClassHasMethod("BeginNextDecision", swigMethodTypes4))
+
192  swigDelegate4 = new SwigDelegateSolutionCollector_4(SwigDirectorMethodBeginNextDecision);
+
193  if (SwigDerivedClassHasMethod("EndNextDecision", swigMethodTypes5))
+
194  swigDelegate5 = new SwigDelegateSolutionCollector_5(SwigDirectorMethodEndNextDecision);
+
195  if (SwigDerivedClassHasMethod("ApplyDecision", swigMethodTypes6))
+
196  swigDelegate6 = new SwigDelegateSolutionCollector_6(SwigDirectorMethodApplyDecision);
+
197  if (SwigDerivedClassHasMethod("RefuteDecision", swigMethodTypes7))
+
198  swigDelegate7 = new SwigDelegateSolutionCollector_7(SwigDirectorMethodRefuteDecision);
+
199  if (SwigDerivedClassHasMethod("AfterDecision", swigMethodTypes8))
+
200  swigDelegate8 = new SwigDelegateSolutionCollector_8(SwigDirectorMethodAfterDecision);
+
201  if (SwigDerivedClassHasMethod("BeginFail", swigMethodTypes9))
+
202  swigDelegate9 = new SwigDelegateSolutionCollector_9(SwigDirectorMethodBeginFail);
+
203  if (SwigDerivedClassHasMethod("EndFail", swigMethodTypes10))
+
204  swigDelegate10 = new SwigDelegateSolutionCollector_10(SwigDirectorMethodEndFail);
+
205  if (SwigDerivedClassHasMethod("BeginInitialPropagation", swigMethodTypes11))
+
206  swigDelegate11 = new SwigDelegateSolutionCollector_11(SwigDirectorMethodBeginInitialPropagation);
+
207  if (SwigDerivedClassHasMethod("EndInitialPropagation", swigMethodTypes12))
+
208  swigDelegate12 = new SwigDelegateSolutionCollector_12(SwigDirectorMethodEndInitialPropagation);
+
209  if (SwigDerivedClassHasMethod("AcceptSolution", swigMethodTypes13))
+
210  swigDelegate13 = new SwigDelegateSolutionCollector_13(SwigDirectorMethodAcceptSolution);
+
211  if (SwigDerivedClassHasMethod("AtSolution", swigMethodTypes14))
+
212  swigDelegate14 = new SwigDelegateSolutionCollector_14(SwigDirectorMethodAtSolution);
+
213  if (SwigDerivedClassHasMethod("NoMoreSolutions", swigMethodTypes15))
+
214  swigDelegate15 = new SwigDelegateSolutionCollector_15(SwigDirectorMethodNoMoreSolutions);
+
215  if (SwigDerivedClassHasMethod("LocalOptimum", swigMethodTypes16))
+
216  swigDelegate16 = new SwigDelegateSolutionCollector_16(SwigDirectorMethodLocalOptimum);
+
217  if (SwigDerivedClassHasMethod("AcceptDelta", swigMethodTypes17))
+
218  swigDelegate17 = new SwigDelegateSolutionCollector_17(SwigDirectorMethodAcceptDelta);
+
219  if (SwigDerivedClassHasMethod("AcceptNeighbor", swigMethodTypes18))
+
220  swigDelegate18 = new SwigDelegateSolutionCollector_18(SwigDirectorMethodAcceptNeighbor);
+
221  if (SwigDerivedClassHasMethod("AcceptUncheckedNeighbor", swigMethodTypes19))
+
222  swigDelegate19 = new SwigDelegateSolutionCollector_19(SwigDirectorMethodAcceptUncheckedNeighbor);
+
223  if (SwigDerivedClassHasMethod("IsUncheckedSolutionLimitReached", swigMethodTypes20))
+
224  swigDelegate20 = new SwigDelegateSolutionCollector_20(SwigDirectorMethodIsUncheckedSolutionLimitReached);
+
225  if (SwigDerivedClassHasMethod("PeriodicCheck", swigMethodTypes21))
+
226  swigDelegate21 = new SwigDelegateSolutionCollector_21(SwigDirectorMethodPeriodicCheck);
+
227  if (SwigDerivedClassHasMethod("ProgressPercent", swigMethodTypes22))
+
228  swigDelegate22 = new SwigDelegateSolutionCollector_22(SwigDirectorMethodProgressPercent);
+
229  if (SwigDerivedClassHasMethod("Accept", swigMethodTypes23))
+
230  swigDelegate23 = new SwigDelegateSolutionCollector_23(SwigDirectorMethodAccept);
+
231  if (SwigDerivedClassHasMethod("Install", swigMethodTypes24))
+
232  swigDelegate24 = new SwigDelegateSolutionCollector_24(SwigDirectorMethodInstall);
+
233  operations_research_constraint_solverPINVOKE.SolutionCollector_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16, swigDelegate17, swigDelegate18, swigDelegate19, swigDelegate20, swigDelegate21, swigDelegate22, swigDelegate23, swigDelegate24);
+
234  }
+
235 
+
236  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
+
237  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
+
238  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(SolutionCollector));
+
239  return hasDerivedMethod;
+
240  }
+
241 
+
242  private string SwigDirectorMethodToString() {
+
243  return ToString();
+
244  }
+
245 
+
246  private void SwigDirectorMethodEnterSearch() {
+
247  EnterSearch();
+
248  }
+
249 
+
250  private void SwigDirectorMethodRestartSearch() {
+
251  RestartSearch();
+
252  }
+
253 
+
254  private void SwigDirectorMethodExitSearch() {
+
255  ExitSearch();
+
256  }
+
257 
+
258  private void SwigDirectorMethodBeginNextDecision(global::System.IntPtr b) {
+
259  BeginNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false));
+
260  }
+
261 
+
262  private void SwigDirectorMethodEndNextDecision(global::System.IntPtr b, global::System.IntPtr d) {
+
263  EndNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false), (d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
+
264  }
+
265 
+
266  private void SwigDirectorMethodApplyDecision(global::System.IntPtr d) {
+
267  ApplyDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
+
268  }
+
269 
+
270  private void SwigDirectorMethodRefuteDecision(global::System.IntPtr d) {
+
271  RefuteDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
+
272  }
+
273 
+
274  private void SwigDirectorMethodAfterDecision(global::System.IntPtr d, bool apply) {
+
275  AfterDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false), apply);
+
276  }
+
277 
+
278  private void SwigDirectorMethodBeginFail() {
+
279  BeginFail();
+
280  }
+
281 
+
282  private void SwigDirectorMethodEndFail() {
+
283  EndFail();
+
284  }
+
285 
+
286  private void SwigDirectorMethodBeginInitialPropagation() {
+
287  BeginInitialPropagation();
+
288  }
+
289 
+
290  private void SwigDirectorMethodEndInitialPropagation() {
+
291  EndInitialPropagation();
+
292  }
+
293 
+
294  private bool SwigDirectorMethodAcceptSolution() {
+
295  return AcceptSolution();
+
296  }
+
297 
+
298  private bool SwigDirectorMethodAtSolution() {
+
299  return AtSolution();
+
300  }
+
301 
+
302  private void SwigDirectorMethodNoMoreSolutions() {
+
303  NoMoreSolutions();
+
304  }
+
305 
+
306  private bool SwigDirectorMethodLocalOptimum() {
+
307  return LocalOptimum();
+
308  }
+
309 
+
310  private bool SwigDirectorMethodAcceptDelta(global::System.IntPtr delta, global::System.IntPtr deltadelta) {
+
311  return AcceptDelta((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false), (deltadelta == global::System.IntPtr.Zero) ? null : new Assignment(deltadelta, false));
+
312  }
+
313 
+
314  private void SwigDirectorMethodAcceptNeighbor() {
+
315  AcceptNeighbor();
+
316  }
+
317 
+
318  private void SwigDirectorMethodAcceptUncheckedNeighbor() {
+
319  AcceptUncheckedNeighbor();
+
320  }
+
321 
+
322  private bool SwigDirectorMethodIsUncheckedSolutionLimitReached() {
+
323  return IsUncheckedSolutionLimitReached();
+
324  }
+
325 
+
326  private void SwigDirectorMethodPeriodicCheck() {
+
327  PeriodicCheck();
+
328  }
+
329 
+
330  private int SwigDirectorMethodProgressPercent() {
+
331  return ProgressPercent();
+
332  }
+
333 
+
334  private void SwigDirectorMethodAccept(global::System.IntPtr visitor) {
+
335  Accept((visitor == global::System.IntPtr.Zero) ? null : new ModelVisitor(visitor, false));
+
336  }
+
337 
+
338  private void SwigDirectorMethodInstall() {
+
339  Install();
+
340  }
+
341 
+
342  public delegate string SwigDelegateSolutionCollector_0();
+
343  public delegate void SwigDelegateSolutionCollector_1();
+
344  public delegate void SwigDelegateSolutionCollector_2();
+
345  public delegate void SwigDelegateSolutionCollector_3();
+
346  public delegate void SwigDelegateSolutionCollector_4(global::System.IntPtr b);
+
347  public delegate void SwigDelegateSolutionCollector_5(global::System.IntPtr b, global::System.IntPtr d);
+
348  public delegate void SwigDelegateSolutionCollector_6(global::System.IntPtr d);
+
349  public delegate void SwigDelegateSolutionCollector_7(global::System.IntPtr d);
+
350  public delegate void SwigDelegateSolutionCollector_8(global::System.IntPtr d, bool apply);
+
351  public delegate void SwigDelegateSolutionCollector_9();
+
352  public delegate void SwigDelegateSolutionCollector_10();
+
353  public delegate void SwigDelegateSolutionCollector_11();
+
354  public delegate void SwigDelegateSolutionCollector_12();
+
355  public delegate bool SwigDelegateSolutionCollector_13();
+
356  public delegate bool SwigDelegateSolutionCollector_14();
+
357  public delegate void SwigDelegateSolutionCollector_15();
+
358  public delegate bool SwigDelegateSolutionCollector_16();
+
359  public delegate bool SwigDelegateSolutionCollector_17(global::System.IntPtr delta, global::System.IntPtr deltadelta);
+
360  public delegate void SwigDelegateSolutionCollector_18();
+
361  public delegate void SwigDelegateSolutionCollector_19();
+
362  public delegate bool SwigDelegateSolutionCollector_20();
+
363  public delegate void SwigDelegateSolutionCollector_21();
+
364  public delegate int SwigDelegateSolutionCollector_22();
+
365  public delegate void SwigDelegateSolutionCollector_23(global::System.IntPtr visitor);
+
366  public delegate void SwigDelegateSolutionCollector_24();
+
367 
+
368  private SwigDelegateSolutionCollector_0 swigDelegate0;
+
369  private SwigDelegateSolutionCollector_1 swigDelegate1;
+
370  private SwigDelegateSolutionCollector_2 swigDelegate2;
+
371  private SwigDelegateSolutionCollector_3 swigDelegate3;
+
372  private SwigDelegateSolutionCollector_4 swigDelegate4;
+
373  private SwigDelegateSolutionCollector_5 swigDelegate5;
+
374  private SwigDelegateSolutionCollector_6 swigDelegate6;
+
375  private SwigDelegateSolutionCollector_7 swigDelegate7;
+
376  private SwigDelegateSolutionCollector_8 swigDelegate8;
+
377  private SwigDelegateSolutionCollector_9 swigDelegate9;
+
378  private SwigDelegateSolutionCollector_10 swigDelegate10;
+
379  private SwigDelegateSolutionCollector_11 swigDelegate11;
+
380  private SwigDelegateSolutionCollector_12 swigDelegate12;
+
381  private SwigDelegateSolutionCollector_13 swigDelegate13;
+
382  private SwigDelegateSolutionCollector_14 swigDelegate14;
+
383  private SwigDelegateSolutionCollector_15 swigDelegate15;
+
384  private SwigDelegateSolutionCollector_16 swigDelegate16;
+
385  private SwigDelegateSolutionCollector_17 swigDelegate17;
+
386  private SwigDelegateSolutionCollector_18 swigDelegate18;
+
387  private SwigDelegateSolutionCollector_19 swigDelegate19;
+
388  private SwigDelegateSolutionCollector_20 swigDelegate20;
+
389  private SwigDelegateSolutionCollector_21 swigDelegate21;
+
390  private SwigDelegateSolutionCollector_22 swigDelegate22;
+
391  private SwigDelegateSolutionCollector_23 swigDelegate23;
+
392  private SwigDelegateSolutionCollector_24 swigDelegate24;
+
393 
+
394  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
+
395  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
+
396  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
+
397  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
+
398  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(DecisionBuilder) };
+
399  private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(DecisionBuilder), typeof(Decision) };
+
400  private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(Decision) };
+
401  private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(Decision) };
+
402  private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(Decision), typeof(bool) };
+
403  private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { };
+
404  private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { };
+
405  private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { };
+
406  private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { };
+
407  private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { };
+
408  private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { };
+
409  private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { };
+
410  private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { };
+
411  private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(Assignment), typeof(Assignment) };
+
412  private static global::System.Type[] swigMethodTypes18 = new global::System.Type[] { };
+
413  private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { };
+
414  private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { };
+
415  private static global::System.Type[] swigMethodTypes21 = new global::System.Type[] { };
+
416  private static global::System.Type[] swigMethodTypes22 = new global::System.Type[] { };
+
417  private static global::System.Type[] swigMethodTypes23 = new global::System.Type[] { typeof(ModelVisitor) };
+
418  private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { };
+
419 }
+
420 
+
421 }
-
virtual bool AtSolution()
+
virtual bool AtSolution()
static string SolutionCollector_ToStringSwigExplicitSolutionCollector(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SolutionCollector_AddObjective(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void Add(IntVarVector vars)
+
void Add(IntVarVector vars)
delegate void SwigDelegateSolutionCollector_4(global::System.IntPtr b)
Definition: IntVar.cs:18
static global::System.IntPtr SolutionCollector_SWIGUpcast(global::System.IntPtr jarg1)
-
virtual void EndNextDecision(DecisionBuilder b, Decision d)
+
virtual void EndNextDecision(DecisionBuilder b, Decision d)
delegate void SwigDelegateSolutionCollector_23(global::System.IntPtr visitor)
delegate void SwigDelegateSolutionCollector_10()
static long SolutionCollector_EndValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
SolutionCollector(Solver solver)
+
SolutionCollector(Solver solver)
static long SolutionCollector_DurationValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
virtual void BeginFail()
-
long Value(int n, IntVar var)
+
virtual void BeginFail()
+
long Value(int n, IntVar var)
static long SolutionCollector_PerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void SolutionCollector_Add__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual void Install()
-
virtual void Accept(ModelVisitor visitor)
-
virtual void PeriodicCheck()
+
virtual void Install()
+
virtual void Accept(ModelVisitor visitor)
+
virtual void PeriodicCheck()
static void SolutionCollector_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SolutionCollector.SwigDelegateSolutionCollector_0 delegate0, SolutionCollector.SwigDelegateSolutionCollector_1 delegate1, SolutionCollector.SwigDelegateSolutionCollector_2 delegate2, SolutionCollector.SwigDelegateSolutionCollector_3 delegate3, SolutionCollector.SwigDelegateSolutionCollector_4 delegate4, SolutionCollector.SwigDelegateSolutionCollector_5 delegate5, SolutionCollector.SwigDelegateSolutionCollector_6 delegate6, SolutionCollector.SwigDelegateSolutionCollector_7 delegate7, SolutionCollector.SwigDelegateSolutionCollector_8 delegate8, SolutionCollector.SwigDelegateSolutionCollector_9 delegate9, SolutionCollector.SwigDelegateSolutionCollector_10 delegate10, SolutionCollector.SwigDelegateSolutionCollector_11 delegate11, SolutionCollector.SwigDelegateSolutionCollector_12 delegate12, SolutionCollector.SwigDelegateSolutionCollector_13 delegate13, SolutionCollector.SwigDelegateSolutionCollector_14 delegate14, SolutionCollector.SwigDelegateSolutionCollector_15 delegate15, SolutionCollector.SwigDelegateSolutionCollector_16 delegate16, SolutionCollector.SwigDelegateSolutionCollector_17 delegate17, SolutionCollector.SwigDelegateSolutionCollector_18 delegate18, SolutionCollector.SwigDelegateSolutionCollector_19 delegate19, SolutionCollector.SwigDelegateSolutionCollector_20 delegate20, SolutionCollector.SwigDelegateSolutionCollector_21 delegate21, SolutionCollector.SwigDelegateSolutionCollector_22 delegate22, SolutionCollector.SwigDelegateSolutionCollector_23 delegate23, SolutionCollector.SwigDelegateSolutionCollector_24 delegate24)
delegate int SwigDelegateSolutionCollector_22()
-
long StartValue(int n, IntervalVar var)
+
long StartValue(int n, IntervalVar var)
delegate void SwigDelegateSolutionCollector_3()
delegate void SwigDelegateSolutionCollector_21()
delegate bool SwigDelegateSolutionCollector_14()
delegate void SwigDelegateSolutionCollector_24()
static long SolutionCollector_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void Add(SequenceVarVector vars)
-
virtual bool AcceptSolution()
-
static bool Pending
-
long DurationValue(int n, IntervalVar var)
-
virtual void ExitSearch()
+
void Add(SequenceVarVector vars)
+
virtual bool AcceptSolution()
+
static bool Pending
+
long DurationValue(int n, IntervalVar var)
+
virtual void ExitSearch()
static global::System.IntPtr SolutionCollector_Solution(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
Definition: Assignment.cs:11
Definition: IntVarVector.cs:18
-
override void Dispose()
-
virtual void AcceptNeighbor()
+
virtual void AcceptNeighbor()
static long SolutionCollector_Branches(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
override void EnterSearch()
+
override void EnterSearch()
static void SolutionCollector_Add__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
virtual bool IsUncheckedSolutionLimitReached()
+
virtual bool IsUncheckedSolutionLimitReached()
-
long EndValue(int n, IntervalVar var)
+
long EndValue(int n, IntervalVar var)
static void SolutionCollector_Add__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: SequenceVar.cs:18
-
Solver solver()
-
void Add(IntVar var)
+
Solver solver()
+
void Add(IntVar var)
static global::System.IntPtr SolutionCollector_Unperformed(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
virtual void AfterDecision(Decision d, bool apply)
+
virtual void AfterDecision(Decision d, bool apply)
delegate void SwigDelegateSolutionCollector_1()
delegate void SwigDelegateSolutionCollector_7(global::System.IntPtr d)
-
virtual void AcceptUncheckedNeighbor()
-
virtual void RefuteDecision(Decision d)
+
virtual void AcceptUncheckedNeighbor()
+
virtual void RefuteDecision(Decision d)
delegate bool SwigDelegateSolutionCollector_16()
-
virtual bool LocalOptimum()
+
virtual bool LocalOptimum()
delegate void SwigDelegateSolutionCollector_6(global::System.IntPtr d)
delegate void SwigDelegateSolutionCollector_18()
static global::System.IntPtr SolutionCollector_ForwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
virtual void EndInitialPropagation()
-
void AddObjective(IntVar objective)
+
virtual void EndInitialPropagation()
+
void AddObjective(IntVar objective)
static int SolutionCollector_SolutionCount(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override string ToString()
-
Assignment Solution(int n)
-
void CopyTo(int[] array)
Definition: CpIntVector.cs:102
+
override string ToString()
+
Assignment Solution(int n)
+
void CopyTo(int[] array)
Definition: CpIntVector.cs:113
delegate void SwigDelegateSolutionCollector_19()
static void SolutionCollector_EnterSearchSwigExplicitSolutionCollector(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void RestartSearch()
-
long PerformedValue(int n, IntervalVar var)
+
virtual void RestartSearch()
+
long PerformedValue(int n, IntervalVar var)
delegate void SwigDelegateSolutionCollector_8(global::System.IntPtr d, bool apply)
-
SolutionCollector(Solver solver, Assignment assignment)
+
SolutionCollector(Solver solver, Assignment assignment)
delegate bool SwigDelegateSolutionCollector_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)
static long SolutionCollector_StartValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
delegate void SwigDelegateSolutionCollector_11()
-
int Count
Definition: CpIntVector.cs:90
+
int Count
Definition: CpIntVector.cs:101
Definition: IntervalVar.cs:18
delegate void SwigDelegateSolutionCollector_12()
bool swigCMemOwn
Definition: BaseObject.cs:20
-
virtual void EndFail()
-
int SolutionCount()
+
virtual void EndFail()
+
int SolutionCount()
delegate string SwigDelegateSolutionCollector_0()
-
virtual void NoMoreSolutions()
-
void Add(IntervalVar var)
-
long Failures(int n)
-
virtual void BeginInitialPropagation()
-
int[] ForwardSequence(int n, SequenceVar var)
+
virtual void NoMoreSolutions()
+
void Add(IntervalVar var)
+
long Failures(int n)
+
virtual void BeginInitialPropagation()
+
override void Dispose(bool disposing)
+
int[] ForwardSequence(int n, SequenceVar var)
static void SolutionCollector_Add__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static long SolutionCollector_Failures(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void delete_SolutionCollector(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void BeginNextDecision(DecisionBuilder b)
+
virtual void BeginNextDecision(DecisionBuilder b)
static long SolutionCollector_ObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
delegate void SwigDelegateSolutionCollector_9()
-
int[] Unperformed(int n, SequenceVar var)
+
int[] Unperformed(int n, SequenceVar var)
Definition: CpIntVector.cs:18
-
void Add(SequenceVar var)
+
void Add(SequenceVar var)
Definition: Assignment.cs:18
delegate void SwigDelegateSolutionCollector_5(global::System.IntPtr b, global::System.IntPtr d)
-
void Add(IntervalVarVector vars)
+
void Add(IntervalVarVector vars)
static void SolutionCollector_Add__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
long ObjectiveValue(int n)
+
long ObjectiveValue(int n)
static string SolutionCollector_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
static long SolutionCollector_Value(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr SolutionCollector_BackwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
delegate bool SwigDelegateSolutionCollector_13()
-
long Branches(int n)
-
int[] BackwardSequence(int n, SequenceVar var)
-
virtual void ApplyDecision(Decision d)
-
virtual bool AcceptDelta(Assignment delta, Assignment deltadelta)
-
long WallTime(int n)
-
virtual int ProgressPercent()
+
long Branches(int n)
+
int[] BackwardSequence(int n, SequenceVar var)
+
virtual void ApplyDecision(Decision d)
+
virtual bool AcceptDelta(Assignment delta, Assignment deltadelta)
+
long WallTime(int n)
+
virtual int ProgressPercent()
static void SolutionCollector_EnterSearch(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void SwigDelegateSolutionCollector_2()
static void SolutionCollector_Add__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
diff --git a/docs/dotnet/SolutionHintingSampleSat_8cs_source.html b/docs/dotnet/SolutionHintingSampleSat_8cs_source.html index 4b9ce99c4a..50e83cce44 100644 --- a/docs/dotnet/SolutionHintingSampleSat_8cs_source.html +++ b/docs/dotnet/SolutionHintingSampleSat_8cs_source.html @@ -147,7 +147,7 @@
override void OnSolutionCallback()
-
double WallTime()
+
double WallTime()
CpSolverStatus
The status returned by a solver trying to solve a CpModelProto.
Definition: CpModel.pb.cs:184
static LinearExpr ScalProd(IEnumerable< IntVar > vars, IEnumerable< int > coeffs)
Definition: KInt64Vector.cs:11
diff --git a/docs/dotnet/SolutionPool_8cs_source.html b/docs/dotnet/SolutionPool_8cs_source.html index 904fd6ce2b..1e1e0ceba4 100644 --- a/docs/dotnet/SolutionPool_8cs_source.html +++ b/docs/dotnet/SolutionPool_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,50 +77,45 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~SolutionPool() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_SolutionPool(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  public virtual void Initialize(Assignment assignment) {
-
48  operations_research_constraint_solverPINVOKE.SolutionPool_Initialize(swigCPtr, Assignment.getCPtr(assignment));
-
49  }
-
50 
-
51  public virtual void RegisterNewSolution(Assignment assignment) {
-
52  operations_research_constraint_solverPINVOKE.SolutionPool_RegisterNewSolution(swigCPtr, Assignment.getCPtr(assignment));
-
53  }
-
54 
-
55  public virtual void GetNextSolution(Assignment assignment) {
-
56  operations_research_constraint_solverPINVOKE.SolutionPool_GetNextSolution(swigCPtr, Assignment.getCPtr(assignment));
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_SolutionPool(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public virtual void Initialize(Assignment assignment) {
+
43  operations_research_constraint_solverPINVOKE.SolutionPool_Initialize(swigCPtr, Assignment.getCPtr(assignment));
+
44  }
+
45 
+
46  public virtual void RegisterNewSolution(Assignment assignment) {
+
47  operations_research_constraint_solverPINVOKE.SolutionPool_RegisterNewSolution(swigCPtr, Assignment.getCPtr(assignment));
+
48  }
+
49 
+
50  public virtual void GetNextSolution(Assignment assignment) {
+
51  operations_research_constraint_solverPINVOKE.SolutionPool_GetNextSolution(swigCPtr, Assignment.getCPtr(assignment));
+
52  }
+
53 
+
54  public virtual bool SyncNeeded(Assignment local_assignment) {
+
55  bool ret = operations_research_constraint_solverPINVOKE.SolutionPool_SyncNeeded(swigCPtr, Assignment.getCPtr(local_assignment));
+
56  return ret;
57  }
58 
-
59  public virtual bool SyncNeeded(Assignment local_assignment) {
-
60  bool ret = operations_research_constraint_solverPINVOKE.SolutionPool_SyncNeeded(swigCPtr, Assignment.getCPtr(local_assignment));
-
61  return ret;
-
62  }
-
63 
-
64 }
-
65 
-
66 }
+
59 }
+
60 
+
61 }
static void SolutionPool_GetNextSolution(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: Assignment.cs:11
static void SolutionPool_RegisterNewSolution(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
override void Dispose()
Definition: SolutionPool.cs:33
+
override void Dispose(bool disposing)
Definition: SolutionPool.cs:29
static global::System.IntPtr SolutionPool_SWIGUpcast(global::System.IntPtr jarg1)
static void SolutionPool_Initialize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: SolutionPool.cs:18
@@ -128,11 +123,11 @@
static bool SolutionPool_SyncNeeded(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: Assignment.cs:18
-
virtual void GetNextSolution(Assignment assignment)
Definition: SolutionPool.cs:55
-
virtual void RegisterNewSolution(Assignment assignment)
Definition: SolutionPool.cs:51
+
virtual void GetNextSolution(Assignment assignment)
Definition: SolutionPool.cs:50
+
virtual void RegisterNewSolution(Assignment assignment)
Definition: SolutionPool.cs:46
Definition: BaseObject.cs:18
-
virtual bool SyncNeeded(Assignment local_assignment)
Definition: SolutionPool.cs:59
-
virtual void Initialize(Assignment assignment)
Definition: SolutionPool.cs:47
+
virtual bool SyncNeeded(Assignment local_assignment)
Definition: SolutionPool.cs:54
+
virtual void Initialize(Assignment assignment)
Definition: SolutionPool.cs:42
static void delete_SolutionPool(global::System.Runtime.InteropServices.HandleRef jarg1)
diff --git a/docs/dotnet/SolveAndPrintIntermediateSolutionsSampleSat_8cs_source.html b/docs/dotnet/SolveAndPrintIntermediateSolutionsSampleSat_8cs_source.html index 94db3e8f00..435297fbd1 100644 --- a/docs/dotnet/SolveAndPrintIntermediateSolutionsSampleSat_8cs_source.html +++ b/docs/dotnet/SolveAndPrintIntermediateSolutionsSampleSat_8cs_source.html @@ -144,8 +144,8 @@
Wrapper class around the cp_model proto.
Definition: CpModel.cs:23
override string ShortString()
-
double ObjectiveValue()
-
double WallTime()
+
double ObjectiveValue()
+
double WallTime()
Definition: KInt64Vector.cs:11
int SolutionCount()
IntVar NewIntVar(long lb, long ub, string name)
Definition: CpModel.cs:45
diff --git a/docs/dotnet/StepFunctionSampleSat_8cs_source.html b/docs/dotnet/StepFunctionSampleSat_8cs_source.html index 10c35c0f2a..cece37bc78 100644 --- a/docs/dotnet/StepFunctionSampleSat_8cs_source.html +++ b/docs/dotnet/StepFunctionSampleSat_8cs_source.html @@ -158,12 +158,12 @@
Definition: Domain.cs:17
void OnlyEnforceIf(ILiteral lit)
Definition: Constraints.cs:28
-
static Domain FromValues(long[] values)
Definition: Domain.cs:61
+
static Domain FromValues(long[] values)
Definition: Domain.cs:65
VariableSelectionStrategy
The order in which the variables above should be considered.
Definition: CpModel.pb.cs:5285
override void OnSolutionCallback()
-
static Domain FromIntervals(long[][] intervals)
Definition: Domain.cs:66
+
static Domain FromIntervals(long[][] intervals)
Definition: Domain.cs:70
Definition: KInt64Vector.cs:11
IntVar NewIntVar(long lb, long ub, string name)
Definition: CpModel.cs:45
Constraint Add(BoundedLinearExpression lin)
Definition: CpModel.cs:104
diff --git a/docs/dotnet/StopAfterNSolutionsSampleSat_8cs_source.html b/docs/dotnet/StopAfterNSolutionsSampleSat_8cs_source.html index 60af784727..82841362af 100644 --- a/docs/dotnet/StopAfterNSolutionsSampleSat_8cs_source.html +++ b/docs/dotnet/StopAfterNSolutionsSampleSat_8cs_source.html @@ -132,8 +132,8 @@
override string ShortString()
int SolutionCount()
-
double WallTime()
-
void StopSearch()
+
double WallTime()
+
void StopSearch()
override void OnSolutionCallback()
Definition: KInt64Vector.cs:11
IntVar NewIntVar(long lb, long ub, string name)
Definition: CpModel.cs:45
diff --git a/docs/dotnet/SymmetryBreakerVector_8cs_source.html b/docs/dotnet/SymmetryBreakerVector_8cs_source.html index 6b893345b4..e559c950e1 100644 --- a/docs/dotnet/SymmetryBreakerVector_8cs_source.html +++ b/docs/dotnet/SymmetryBreakerVector_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -66,385 +66,405 @@
15 using System.Collections;
16 using System.Collections.Generic;
17 
-
18 public partial class SymmetryBreakerVector : global::System.IDisposable, global::System.Collections.IEnumerable
-
19  , global::System.Collections.Generic.IList<SymmetryBreaker>
-
20  {
-
21  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
22  protected bool swigCMemOwn;
-
23 
-
24  internal SymmetryBreakerVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
-
25  swigCMemOwn = cMemoryOwn;
-
26  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-
27  }
-
28 
-
29  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SymmetryBreakerVector obj) {
-
30  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-
31  }
-
32 
-
33  ~SymmetryBreakerVector() {
-
34  Dispose();
-
35  }
-
36 
-
37  public virtual void Dispose() {
-
38  lock(this) {
-
39  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
40  if (swigCMemOwn) {
-
41  swigCMemOwn = false;
-
42  operations_research_constraint_solverPINVOKE.delete_SymmetryBreakerVector(swigCPtr);
-
43  }
-
44  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
45  }
-
46  global::System.GC.SuppressFinalize(this);
-
47  }
-
48  }
-
49 
-
50  public SymmetryBreakerVector(global::System.Collections.ICollection c) : this() {
-
51  if (c == null)
-
52  throw new global::System.ArgumentNullException("c");
-
53  foreach (SymmetryBreaker element in c) {
-
54  this.Add(element);
-
55  }
-
56  }
-
57 
-
58  public bool IsFixedSize {
-
59  get {
-
60  return false;
-
61  }
-
62  }
-
63 
-
64  public bool IsReadOnly {
-
65  get {
-
66  return false;
-
67  }
-
68  }
-
69 
-
70  public SymmetryBreaker this[int index] {
-
71  get {
-
72  return getitem(index);
-
73  }
-
74  set {
-
75  setitem(index, value);
-
76  }
-
77  }
-
78 
-
79  public int Capacity {
-
80  get {
-
81  return (int)capacity();
-
82  }
-
83  set {
-
84  if (value < size())
-
85  throw new global::System.ArgumentOutOfRangeException("Capacity");
-
86  reserve((uint)value);
+
18 public partial class SymmetryBreakerVector : global::System.IDisposable, global::System.Collections.IEnumerable, global::System.Collections.Generic.IList<SymmetryBreaker>
+
19  {
+
20  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
21  protected bool swigCMemOwn;
+
22 
+
23  internal SymmetryBreakerVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
+
24  swigCMemOwn = cMemoryOwn;
+
25  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+
26  }
+
27 
+
28  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SymmetryBreakerVector obj) {
+
29  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+
30  }
+
31 
+
32  ~SymmetryBreakerVector() {
+
33  Dispose(false);
+
34  }
+
35 
+
36  public void Dispose() {
+
37  Dispose(true);
+
38  global::System.GC.SuppressFinalize(this);
+
39  }
+
40 
+
41  protected virtual void Dispose(bool disposing) {
+
42  lock(this) {
+
43  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
44  if (swigCMemOwn) {
+
45  swigCMemOwn = false;
+
46  operations_research_constraint_solverPINVOKE.delete_SymmetryBreakerVector(swigCPtr);
+
47  }
+
48  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
49  }
+
50  }
+
51  }
+
52 
+
53  public SymmetryBreakerVector(global::System.Collections.IEnumerable c) : this() {
+
54  if (c == null)
+
55  throw new global::System.ArgumentNullException("c");
+
56  foreach (SymmetryBreaker element in c) {
+
57  this.Add(element);
+
58  }
+
59  }
+
60 
+
61  public SymmetryBreakerVector(global::System.Collections.Generic.IEnumerable<SymmetryBreaker> c) : this() {
+
62  if (c == null)
+
63  throw new global::System.ArgumentNullException("c");
+
64  foreach (SymmetryBreaker element in c) {
+
65  this.Add(element);
+
66  }
+
67  }
+
68 
+
69  public bool IsFixedSize {
+
70  get {
+
71  return false;
+
72  }
+
73  }
+
74 
+
75  public bool IsReadOnly {
+
76  get {
+
77  return false;
+
78  }
+
79  }
+
80 
+
81  public SymmetryBreaker this[int index] {
+
82  get {
+
83  return getitem(index);
+
84  }
+
85  set {
+
86  setitem(index, value);
87  }
88  }
89 
-
90  public int Count {
+
90  public int Capacity {
91  get {
-
92  return (int)size();
+
92  return (int)capacity();
93  }
-
94  }
-
95 
-
96  public bool IsSynchronized {
-
97  get {
-
98  return false;
-
99  }
-
100  }
-
101 
-
102  public void CopyTo(SymmetryBreaker[] array)
-
103  {
-
104  CopyTo(0, array, 0, this.Count);
+
94  set {
+
95  if (value < size())
+
96  throw new global::System.ArgumentOutOfRangeException("Capacity");
+
97  reserve((uint)value);
+
98  }
+
99  }
+
100 
+
101  public int Count {
+
102  get {
+
103  return (int)size();
+
104  }
105  }
106 
-
107  public void CopyTo(SymmetryBreaker[] array, int arrayIndex)
-
108  {
-
109  CopyTo(0, array, arrayIndex, this.Count);
-
110  }
-
111 
-
112  public void CopyTo(int index, SymmetryBreaker[] array, int arrayIndex, int count)
-
113  {
-
114  if (array == null)
-
115  throw new global::System.ArgumentNullException("array");
-
116  if (index < 0)
-
117  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
-
118  if (arrayIndex < 0)
-
119  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
-
120  if (count < 0)
-
121  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
-
122  if (array.Rank > 1)
-
123  throw new global::System.ArgumentException("Multi dimensional array.", "array");
-
124  if (index+count > this.Count || arrayIndex+count > array.Length)
-
125  throw new global::System.ArgumentException("Number of elements to copy is too large.");
-
126  for (int i=0; i<count; i++)
-
127  array.SetValue(getitemcopy(index+i), arrayIndex+i);
-
128  }
-
129 
-
130  global::System.Collections.Generic.IEnumerator<SymmetryBreaker> global::System.Collections.Generic.IEnumerable<SymmetryBreaker>.GetEnumerator() {
-
131  return new SymmetryBreakerVectorEnumerator(this);
-
132  }
-
133 
-
134  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
-
135  return new SymmetryBreakerVectorEnumerator(this);
-
136  }
-
137 
-
138  public SymmetryBreakerVectorEnumerator GetEnumerator() {
-
139  return new SymmetryBreakerVectorEnumerator(this);
-
140  }
-
141 
-
142  // Type-safe enumerator
-
147  public sealed class SymmetryBreakerVectorEnumerator : global::System.Collections.IEnumerator
-
148  , global::System.Collections.Generic.IEnumerator<SymmetryBreaker>
-
149  {
-
150  private SymmetryBreakerVector collectionRef;
-
151  private int currentIndex;
-
152  private object currentObject;
-
153  private int currentSize;
+
107  public bool IsSynchronized {
+
108  get {
+
109  return false;
+
110  }
+
111  }
+
112 
+
113  public void CopyTo(SymmetryBreaker[] array)
+
114  {
+
115  CopyTo(0, array, 0, this.Count);
+
116  }
+
117 
+
118  public void CopyTo(SymmetryBreaker[] array, int arrayIndex)
+
119  {
+
120  CopyTo(0, array, arrayIndex, this.Count);
+
121  }
+
122 
+
123  public void CopyTo(int index, SymmetryBreaker[] array, int arrayIndex, int count)
+
124  {
+
125  if (array == null)
+
126  throw new global::System.ArgumentNullException("array");
+
127  if (index < 0)
+
128  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
+
129  if (arrayIndex < 0)
+
130  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
+
131  if (count < 0)
+
132  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
+
133  if (array.Rank > 1)
+
134  throw new global::System.ArgumentException("Multi dimensional array.", "array");
+
135  if (index+count > this.Count || arrayIndex+count > array.Length)
+
136  throw new global::System.ArgumentException("Number of elements to copy is too large.");
+
137  for (int i=0; i<count; i++)
+
138  array.SetValue(getitemcopy(index+i), arrayIndex+i);
+
139  }
+
140 
+
141  public SymmetryBreaker[] ToArray() {
+
142  SymmetryBreaker[] array = new SymmetryBreaker[this.Count];
+
143  this.CopyTo(array);
+
144  return array;
+
145  }
+
146 
+
147  global::System.Collections.Generic.IEnumerator<SymmetryBreaker> global::System.Collections.Generic.IEnumerable<SymmetryBreaker>.GetEnumerator() {
+
148  return new SymmetryBreakerVectorEnumerator(this);
+
149  }
+
150 
+
151  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
+
152  return new SymmetryBreakerVectorEnumerator(this);
+
153  }
154 
-
155  public SymmetryBreakerVectorEnumerator(SymmetryBreakerVector collection) {
-
156  collectionRef = collection;
-
157  currentIndex = -1;
-
158  currentObject = null;
-
159  currentSize = collectionRef.Count;
-
160  }
-
161 
-
162  // Type-safe iterator Current
-
163  public SymmetryBreaker Current {
-
164  get {
-
165  if (currentIndex == -1)
-
166  throw new global::System.InvalidOperationException("Enumeration not started.");
-
167  if (currentIndex > currentSize - 1)
-
168  throw new global::System.InvalidOperationException("Enumeration finished.");
-
169  if (currentObject == null)
-
170  throw new global::System.InvalidOperationException("Collection modified.");
-
171  return (SymmetryBreaker)currentObject;
-
172  }
-
173  }
-
174 
-
175  // Type-unsafe IEnumerator.Current
-
176  object global::System.Collections.IEnumerator.Current {
-
177  get {
-
178  return Current;
-
179  }
-
180  }
-
181 
-
182  public bool MoveNext() {
-
183  int size = collectionRef.Count;
-
184  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
-
185  if (moveOkay) {
-
186  currentIndex++;
-
187  currentObject = collectionRef[currentIndex];
-
188  } else {
-
189  currentObject = null;
-
190  }
-
191  return moveOkay;
-
192  }
-
193 
-
194  public void Reset() {
-
195  currentIndex = -1;
-
196  currentObject = null;
-
197  if (collectionRef.Count != currentSize) {
-
198  throw new global::System.InvalidOperationException("Collection modified.");
-
199  }
-
200  }
-
201 
-
202  public void Dispose() {
-
203  currentIndex = -1;
-
204  currentObject = null;
-
205  }
-
206  }
-
207 
-
208  public void Clear() {
-
209  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Clear(swigCPtr);
-
210  }
-
211 
-
212  public void Add(SymmetryBreaker x) {
-
213  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Add(swigCPtr, SymmetryBreaker.getCPtr(x));
-
214  }
-
215 
-
216  private uint size() {
-
217  uint ret = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_size(swigCPtr);
-
218  return ret;
-
219  }
-
220 
-
221  private uint capacity() {
-
222  uint ret = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_capacity(swigCPtr);
-
223  return ret;
-
224  }
-
225 
-
226  private void reserve(uint n) {
-
227  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_reserve(swigCPtr, n);
-
228  }
-
229 
-
230  public SymmetryBreakerVector() : this(operations_research_constraint_solverPINVOKE.new_SymmetryBreakerVector__SWIG_0(), true) {
+
155  public SymmetryBreakerVectorEnumerator GetEnumerator() {
+
156  return new SymmetryBreakerVectorEnumerator(this);
+
157  }
+
158 
+
159  // Type-safe enumerator
+
164  public sealed class SymmetryBreakerVectorEnumerator : global::System.Collections.IEnumerator
+
165  , global::System.Collections.Generic.IEnumerator<SymmetryBreaker>
+
166  {
+
167  private SymmetryBreakerVector collectionRef;
+
168  private int currentIndex;
+
169  private object currentObject;
+
170  private int currentSize;
+
171 
+
172  public SymmetryBreakerVectorEnumerator(SymmetryBreakerVector collection) {
+
173  collectionRef = collection;
+
174  currentIndex = -1;
+
175  currentObject = null;
+
176  currentSize = collectionRef.Count;
+
177  }
+
178 
+
179  // Type-safe iterator Current
+
180  public SymmetryBreaker Current {
+
181  get {
+
182  if (currentIndex == -1)
+
183  throw new global::System.InvalidOperationException("Enumeration not started.");
+
184  if (currentIndex > currentSize - 1)
+
185  throw new global::System.InvalidOperationException("Enumeration finished.");
+
186  if (currentObject == null)
+
187  throw new global::System.InvalidOperationException("Collection modified.");
+
188  return (SymmetryBreaker)currentObject;
+
189  }
+
190  }
+
191 
+
192  // Type-unsafe IEnumerator.Current
+
193  object global::System.Collections.IEnumerator.Current {
+
194  get {
+
195  return Current;
+
196  }
+
197  }
+
198 
+
199  public bool MoveNext() {
+
200  int size = collectionRef.Count;
+
201  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
+
202  if (moveOkay) {
+
203  currentIndex++;
+
204  currentObject = collectionRef[currentIndex];
+
205  } else {
+
206  currentObject = null;
+
207  }
+
208  return moveOkay;
+
209  }
+
210 
+
211  public void Reset() {
+
212  currentIndex = -1;
+
213  currentObject = null;
+
214  if (collectionRef.Count != currentSize) {
+
215  throw new global::System.InvalidOperationException("Collection modified.");
+
216  }
+
217  }
+
218 
+
219  public void Dispose() {
+
220  currentIndex = -1;
+
221  currentObject = null;
+
222  }
+
223  }
+
224 
+
225  public void Clear() {
+
226  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Clear(swigCPtr);
+
227  }
+
228 
+
229  public void Add(SymmetryBreaker x) {
+
230  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Add(swigCPtr, SymmetryBreaker.getCPtr(x));
231  }
232 
-
233  public SymmetryBreakerVector(SymmetryBreakerVector other) : this(operations_research_constraint_solverPINVOKE.new_SymmetryBreakerVector__SWIG_1(SymmetryBreakerVector.getCPtr(other)), true) {
-
234  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
235  }
-
236 
-
237  public SymmetryBreakerVector(int capacity) : this(operations_research_constraint_solverPINVOKE.new_SymmetryBreakerVector__SWIG_2(capacity), true) {
-
238  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
239  }
-
240 
-
241  private SymmetryBreaker getitemcopy(int index) {
-
242  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_getitemcopy(swigCPtr, index);
-
243  SymmetryBreaker ret = (cPtr == global::System.IntPtr.Zero) ? null : new SymmetryBreaker(cPtr, false);
-
244  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
245  return ret;
-
246  }
-
247 
-
248  private SymmetryBreaker getitem(int index) {
-
249  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_getitem(swigCPtr, index);
-
250  SymmetryBreaker ret = (cPtr == global::System.IntPtr.Zero) ? null : new SymmetryBreaker(cPtr, false);
-
251  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
252  return ret;
-
253  }
-
254 
-
255  private void setitem(int index, SymmetryBreaker val) {
-
256  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_setitem(swigCPtr, index, SymmetryBreaker.getCPtr(val));
-
257  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
258  }
-
259 
-
260  public void AddRange(SymmetryBreakerVector values) {
-
261  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_AddRange(swigCPtr, SymmetryBreakerVector.getCPtr(values));
-
262  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
233  private uint size() {
+
234  uint ret = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_size(swigCPtr);
+
235  return ret;
+
236  }
+
237 
+
238  private uint capacity() {
+
239  uint ret = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_capacity(swigCPtr);
+
240  return ret;
+
241  }
+
242 
+
243  private void reserve(uint n) {
+
244  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_reserve(swigCPtr, n);
+
245  }
+
246 
+
247  public SymmetryBreakerVector() : this(operations_research_constraint_solverPINVOKE.new_SymmetryBreakerVector__SWIG_0(), true) {
+
248  }
+
249 
+
250  public SymmetryBreakerVector(SymmetryBreakerVector other) : this(operations_research_constraint_solverPINVOKE.new_SymmetryBreakerVector__SWIG_1(SymmetryBreakerVector.getCPtr(other)), true) {
+
251  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
252  }
+
253 
+
254  public SymmetryBreakerVector(int capacity) : this(operations_research_constraint_solverPINVOKE.new_SymmetryBreakerVector__SWIG_2(capacity), true) {
+
255  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
256  }
+
257 
+
258  private SymmetryBreaker getitemcopy(int index) {
+
259  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_getitemcopy(swigCPtr, index);
+
260  SymmetryBreaker ret = (cPtr == global::System.IntPtr.Zero) ? null : new SymmetryBreaker(cPtr, false);
+
261  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
262  return ret;
263  }
264 
-
265  public SymmetryBreakerVector GetRange(int index, int count) {
-
266  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_GetRange(swigCPtr, index, count);
-
267  SymmetryBreakerVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new SymmetryBreakerVector(cPtr, true);
-
268  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
265  private SymmetryBreaker getitem(int index) {
+
266  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_getitem(swigCPtr, index);
+
267  SymmetryBreaker ret = (cPtr == global::System.IntPtr.Zero) ? null : new SymmetryBreaker(cPtr, false);
+
268  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
269  return ret;
270  }
271 
-
272  public void Insert(int index, SymmetryBreaker x) {
-
273  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Insert(swigCPtr, index, SymmetryBreaker.getCPtr(x));
-
274  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
272  private void setitem(int index, SymmetryBreaker val) {
+
273  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_setitem(swigCPtr, index, SymmetryBreaker.getCPtr(val));
+
274  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
275  }
276 
-
277  public void InsertRange(int index, SymmetryBreakerVector values) {
-
278  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_InsertRange(swigCPtr, index, SymmetryBreakerVector.getCPtr(values));
+
277  public void AddRange(SymmetryBreakerVector values) {
+
278  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_AddRange(swigCPtr, SymmetryBreakerVector.getCPtr(values));
279  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
280  }
281 
-
282  public void RemoveAt(int index) {
-
283  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_RemoveAt(swigCPtr, index);
-
284  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
285  }
-
286 
-
287  public void RemoveRange(int index, int count) {
-
288  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_RemoveRange(swigCPtr, index, count);
-
289  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
290  }
-
291 
-
292  public static SymmetryBreakerVector Repeat(SymmetryBreaker value, int count) {
-
293  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Repeat(SymmetryBreaker.getCPtr(value), count);
-
294  SymmetryBreakerVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new SymmetryBreakerVector(cPtr, true);
-
295  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
296  return ret;
+
282  public SymmetryBreakerVector GetRange(int index, int count) {
+
283  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_GetRange(swigCPtr, index, count);
+
284  SymmetryBreakerVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new SymmetryBreakerVector(cPtr, true);
+
285  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
286  return ret;
+
287  }
+
288 
+
289  public void Insert(int index, SymmetryBreaker x) {
+
290  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Insert(swigCPtr, index, SymmetryBreaker.getCPtr(x));
+
291  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
292  }
+
293 
+
294  public void InsertRange(int index, SymmetryBreakerVector values) {
+
295  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_InsertRange(swigCPtr, index, SymmetryBreakerVector.getCPtr(values));
+
296  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
297  }
298 
-
299  public void Reverse() {
-
300  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Reverse__SWIG_0(swigCPtr);
-
301  }
-
302 
-
303  public void Reverse(int index, int count) {
-
304  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Reverse__SWIG_1(swigCPtr, index, count);
-
305  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
306  }
-
307 
-
308  public void SetRange(int index, SymmetryBreakerVector values) {
-
309  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_SetRange(swigCPtr, index, SymmetryBreakerVector.getCPtr(values));
-
310  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
311  }
-
312 
-
313  public bool Contains(SymmetryBreaker value) {
-
314  bool ret = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Contains(swigCPtr, SymmetryBreaker.getCPtr(value));
-
315  return ret;
-
316  }
-
317 
-
318  public int IndexOf(SymmetryBreaker value) {
-
319  int ret = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_IndexOf(swigCPtr, SymmetryBreaker.getCPtr(value));
-
320  return ret;
-
321  }
-
322 
-
323  public int LastIndexOf(SymmetryBreaker value) {
-
324  int ret = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_LastIndexOf(swigCPtr, SymmetryBreaker.getCPtr(value));
-
325  return ret;
-
326  }
-
327 
-
328  public bool Remove(SymmetryBreaker value) {
-
329  bool ret = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Remove(swigCPtr, SymmetryBreaker.getCPtr(value));
-
330  return ret;
-
331  }
-
332 
-
333 }
+
299  public void RemoveAt(int index) {
+
300  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_RemoveAt(swigCPtr, index);
+
301  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
302  }
+
303 
+
304  public void RemoveRange(int index, int count) {
+
305  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_RemoveRange(swigCPtr, index, count);
+
306  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
307  }
+
308 
+
309  public static SymmetryBreakerVector Repeat(SymmetryBreaker value, int count) {
+
310  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Repeat(SymmetryBreaker.getCPtr(value), count);
+
311  SymmetryBreakerVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new SymmetryBreakerVector(cPtr, true);
+
312  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
313  return ret;
+
314  }
+
315 
+
316  public void Reverse() {
+
317  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Reverse__SWIG_0(swigCPtr);
+
318  }
+
319 
+
320  public void Reverse(int index, int count) {
+
321  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Reverse__SWIG_1(swigCPtr, index, count);
+
322  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
323  }
+
324 
+
325  public void SetRange(int index, SymmetryBreakerVector values) {
+
326  operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_SetRange(swigCPtr, index, SymmetryBreakerVector.getCPtr(values));
+
327  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
328  }
+
329 
+
330  public bool Contains(SymmetryBreaker value) {
+
331  bool ret = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Contains(swigCPtr, SymmetryBreaker.getCPtr(value));
+
332  return ret;
+
333  }
334 
-
335 }
+
335  public int IndexOf(SymmetryBreaker value) {
+
336  int ret = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_IndexOf(swigCPtr, SymmetryBreaker.getCPtr(value));
+
337  return ret;
+
338  }
+
339 
+
340  public int LastIndexOf(SymmetryBreaker value) {
+
341  int ret = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_LastIndexOf(swigCPtr, SymmetryBreaker.getCPtr(value));
+
342  return ret;
+
343  }
+
344 
+
345  public bool Remove(SymmetryBreaker value) {
+
346  bool ret = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Remove(swigCPtr, SymmetryBreaker.getCPtr(value));
+
347  return ret;
+
348  }
+
349 
+
350 }
+
351 
+
352 }
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
static void SymmetryBreakerVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void SymmetryBreakerVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
void Insert(int index, SymmetryBreaker x)
-
static SymmetryBreakerVector Repeat(SymmetryBreaker value, int count)
-
void Add(SymmetryBreaker x)
+
void Insert(int index, SymmetryBreaker x)
+
static SymmetryBreakerVector Repeat(SymmetryBreaker value, int count)
+
void Add(SymmetryBreaker x)
static void SymmetryBreakerVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static int SymmetryBreakerVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr SymmetryBreakerVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void Reset()
-
bool IsFixedSize
-
void SetRange(int index, SymmetryBreakerVector values)
-
bool Contains(SymmetryBreaker value)
+
void Reset()
+
bool IsFixedSize
+
void SetRange(int index, SymmetryBreakerVector values)
+
bool Contains(SymmetryBreaker value)
static void SymmetryBreakerVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
SymmetryBreakerVector()
+
SymmetryBreakerVector()
+
SymmetryBreaker[] ToArray()
static bool SymmetryBreakerVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
static bool Pending
-
bool swigCMemOwn
-
void RemoveRange(int index, int count)
-
void Reverse()
+
static bool Pending
+
bool swigCMemOwn
+
void RemoveRange(int index, int count)
+
void Reverse()
static global::System.IntPtr SymmetryBreakerVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
bool Remove(SymmetryBreaker value)
+
bool Remove(SymmetryBreaker value)
Definition: Assignment.cs:11
-
SymmetryBreakerVectorEnumerator(SymmetryBreakerVector collection)
-
void Clear()
-
SymmetryBreakerVector GetRange(int index, int count)
-
bool IsSynchronized
+
SymmetryBreakerVectorEnumerator(SymmetryBreakerVector collection)
+
void Clear()
+
SymmetryBreakerVector GetRange(int index, int count)
+
virtual void Dispose(bool disposing)
+
bool IsSynchronized
static uint SymmetryBreakerVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void InsertRange(int index, SymmetryBreakerVector values)
-
void RemoveAt(int index)
+
void InsertRange(int index, SymmetryBreakerVector values)
+
void RemoveAt(int index)
static void SymmetryBreakerVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
+
SymmetryBreakerVector(global::System.Collections.IEnumerable c)
static void SymmetryBreakerVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void Dispose()
-
int LastIndexOf(SymmetryBreaker value)
-
SymmetryBreakerVectorEnumerator GetEnumerator()
+
int LastIndexOf(SymmetryBreaker value)
+
SymmetryBreakerVectorEnumerator GetEnumerator()
static bool SymmetryBreakerVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
int Count
+
int Count
-
SymmetryBreaker Current
-
int IndexOf(SymmetryBreaker value)
+
SymmetryBreaker Current
+
int IndexOf(SymmetryBreaker value)
static void delete_SymmetryBreakerVector(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Reverse(int index, int count)
+
void Reverse(int index, int count)
static void SymmetryBreakerVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr SymmetryBreakerVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static int SymmetryBreakerVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void SymmetryBreakerVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
SymmetryBreakerVector(SymmetryBreakerVector other)
-
void CopyTo(SymmetryBreaker[] array)
-
SymmetryBreakerVector(global::System.Collections.ICollection c)
-
void CopyTo(SymmetryBreaker[] array, int arrayIndex)
-
void AddRange(SymmetryBreakerVector values)
-
SymmetryBreakerVector(int capacity)
+
SymmetryBreakerVector(SymmetryBreakerVector other)
+
void CopyTo(SymmetryBreaker[] array)
+
void CopyTo(SymmetryBreaker[] array, int arrayIndex)
+
void AddRange(SymmetryBreakerVector values)
+
SymmetryBreakerVector(int capacity)
static void SymmetryBreakerVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
void Dispose()
-
void CopyTo(int index, SymmetryBreaker[] array, int arrayIndex, int count)
-
bool IsReadOnly
-
static global::System.Exception Retrieve()
-
int Capacity
-
bool MoveNext()
+
void Dispose()
+
void CopyTo(int index, SymmetryBreaker[] array, int arrayIndex, int count)
+
bool IsReadOnly
+
static global::System.Exception Retrieve()
+
int Capacity
+
SymmetryBreakerVector(global::System.Collections.Generic.IEnumerable< SymmetryBreaker > c)
+
bool MoveNext()
static void SymmetryBreakerVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
+
void Dispose()
Definition: IntVar.cs:18
delegate string SwigDelegateSymmetryBreaker_0()
+
override void Dispose(bool disposing)
delegate void SwigDelegateSymmetryBreaker_5(global::System.IntPtr sequence, int index)
delegate void SwigDelegateSymmetryBreaker_2(global::System.IntPtr var, long value, bool start_with_lower_half)
static void SymmetryBreaker_AddIntegerVariableGreaterOrEqualValueClause(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
@@ -209,29 +205,28 @@
static global::System.IntPtr SymmetryBreaker_SWIGUpcast(global::System.IntPtr jarg1)
static void delete_SymmetryBreaker(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: Assignment.cs:11
-
override void Dispose()
static void SymmetryBreaker_AddIntegerVariableEqualValueClause(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
SymmetryBreaker()
-
void AddIntegerVariableEqualValueClause(IntVar var, long value)
-
virtual void VisitRankFirstInterval(SequenceVar sequence, int index)
+
SymmetryBreaker()
+
void AddIntegerVariableEqualValueClause(IntVar var, long value)
+
virtual void VisitRankFirstInterval(SequenceVar sequence, int index)
delegate void SwigDelegateSymmetryBreaker_3(global::System.IntPtr var, long est)
delegate void SwigDelegateSymmetryBreaker_1(global::System.IntPtr var, long value)
bool swigCMemOwn
Definition: BaseObject.cs:20
static void SymmetryBreaker_AddIntegerVariableLessOrEqualValueClause(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
virtual void VisitScheduleOrPostpone(IntervalVar var, long est)
-
virtual void VisitSplitVariableDomain(IntVar var, long value, bool start_with_lower_half)
+
virtual void VisitScheduleOrPostpone(IntervalVar var, long est)
+
virtual void VisitSplitVariableDomain(IntVar var, long value, bool start_with_lower_half)
delegate void SwigDelegateSymmetryBreaker_7()
delegate void SwigDelegateSymmetryBreaker_4(global::System.IntPtr var, long est)
-
virtual void VisitUnknownDecision()
-
virtual string ToString()
Definition: BaseObject.cs:51
+
virtual void VisitUnknownDecision()
+
virtual string ToString()
Definition: BaseObject.cs:55
delegate void SwigDelegateSymmetryBreaker_6(global::System.IntPtr sequence, int index)
-
virtual void VisitRankLastInterval(SequenceVar sequence, int index)
-
void AddIntegerVariableGreaterOrEqualValueClause(IntVar var, long value)
-
virtual void VisitSetVariableValue(IntVar var, long value)
-
virtual void VisitScheduleOrExpedite(IntervalVar var, long est)
-
void AddIntegerVariableLessOrEqualValueClause(IntVar var, long value)
+
virtual void VisitRankLastInterval(SequenceVar sequence, int index)
+
void AddIntegerVariableGreaterOrEqualValueClause(IntVar var, long value)
+
virtual void VisitSetVariableValue(IntVar var, long value)
+
virtual void VisitScheduleOrExpedite(IntervalVar var, long est)
+
void AddIntegerVariableLessOrEqualValueClause(IntVar var, long value)
diff --git a/docs/dotnet/TspCircuitBoard_8cs_source.html b/docs/dotnet/TspCircuitBoard_8cs_source.html index f94cb690f8..afd84e750a 100644 --- a/docs/dotnet/TspCircuitBoard_8cs_source.html +++ b/docs/dotnet/TspCircuitBoard_8cs_source.html @@ -221,11 +221,11 @@
183 }
184 // [END program]
-
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
+
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value FirstSolutionStrategy
First solution strategies, used as starting point of local search.
Minimal TSP.
Definition: Assignment.cs:11
-
int IndexToNode(long index)
+
int IndexToNode(long index)
Value
Definition: KInt64Vector.cs:11
Definition: RoutingModel.cs:18
@@ -237,8 +237,8 @@
Definition: Assignment.cs:18
Definition: KInt64Vector.cs:11
Container for nested types declared in the FirstSolutionStrategy message type.
-
int RegisterTransitCallback(LongLongToLong callback)
-
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
int RegisterTransitCallback(LongLongToLong callback)
+
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
Parameters defining the search used to solve vehicle routing problems.
diff --git a/docs/dotnet/TspCities_8cs_source.html b/docs/dotnet/TspCities_8cs_source.html index 85fa79dffa..0305deefb3 100644 --- a/docs/dotnet/TspCities_8cs_source.html +++ b/docs/dotnet/TspCities_8cs_source.html @@ -168,10 +168,10 @@
123 }
124 // [END program]
-
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
+
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value FirstSolutionStrategy
First solution strategies, used as starting point of local search.
Definition: Assignment.cs:11
-
int IndexToNode(long index)
+
int IndexToNode(long index)
Value
Definition: KInt64Vector.cs:11
Definition: RoutingModel.cs:18
@@ -184,8 +184,8 @@
Definition: Assignment.cs:18
Definition: KInt64Vector.cs:11
Container for nested types declared in the FirstSolutionStrategy message type.
-
int RegisterTransitCallback(LongLongToLong callback)
-
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
int RegisterTransitCallback(LongLongToLong callback)
+
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
Parameters defining the search used to solve vehicle routing problems.
diff --git a/docs/dotnet/TspDistanceMatrix_8cs_source.html b/docs/dotnet/TspDistanceMatrix_8cs_source.html index a0e197ffd9..347ed10968 100644 --- a/docs/dotnet/TspDistanceMatrix_8cs_source.html +++ b/docs/dotnet/TspDistanceMatrix_8cs_source.html @@ -173,11 +173,11 @@
128 }
129 // [END program]
-
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
+
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
Minimal TSP using distance matrix.
global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value FirstSolutionStrategy
First solution strategies, used as starting point of local search.
Definition: Assignment.cs:11
-
int IndexToNode(long index)
+
int IndexToNode(long index)
Value
Definition: KInt64Vector.cs:11
Definition: RoutingModel.cs:18
@@ -188,9 +188,9 @@
Definition: Assignment.cs:18
Definition: KInt64Vector.cs:11
Container for nested types declared in the FirstSolutionStrategy message type.
-
int RegisterTransitCallback(LongLongToLong callback)
+
int RegisterTransitCallback(LongLongToLong callback)
static void Main(String[] args)
-
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
Parameters defining the search used to solve vehicle routing problems.
diff --git a/docs/dotnet/Tsp_8cs_source.html b/docs/dotnet/Tsp_8cs_source.html index a606194e7b..623f43f547 100644 --- a/docs/dotnet/Tsp_8cs_source.html +++ b/docs/dotnet/Tsp_8cs_source.html @@ -200,7 +200,7 @@
165 }
166 // [END program]
-
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
+
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value FirstSolutionStrategy
First solution strategies, used as starting point of local search.
static void Main(String[] args)
Definition: Tsp.cs:117
Definition: Assignment.cs:11
@@ -215,8 +215,8 @@
Definition: Assignment.cs:18
Definition: KInt64Vector.cs:11
Container for nested types declared in the FirstSolutionStrategy message type.
-
int RegisterTransitCallback(LongLongToLong callback)
-
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
int RegisterTransitCallback(LongLongToLong callback)
+
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
Parameters defining the search used to solve vehicle routing problems.
diff --git a/docs/dotnet/TypeIncompatibilityChecker_8cs_source.html b/docs/dotnet/TypeIncompatibilityChecker_8cs_source.html index c9716dbc7e..ef734e3dbf 100644 --- a/docs/dotnet/TypeIncompatibilityChecker_8cs_source.html +++ b/docs/dotnet/TypeIncompatibilityChecker_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,35 +77,30 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~TypeIncompatibilityChecker() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_TypeIncompatibilityChecker(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  public TypeIncompatibilityChecker(RoutingModel model, bool check_hard_incompatibilities) : this(operations_research_constraint_solverPINVOKE.new_TypeIncompatibilityChecker(RoutingModel.getCPtr(model), check_hard_incompatibilities), true) {
-
48  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
-
49  }
-
50 
-
51 }
-
52 
-
53 }
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_TypeIncompatibilityChecker(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public TypeIncompatibilityChecker(RoutingModel model, bool check_hard_incompatibilities) : this(operations_research_constraint_solverPINVOKE.new_TypeIncompatibilityChecker(RoutingModel.getCPtr(model), check_hard_incompatibilities), true) {
+
43  if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
+
44  }
+
45 
+
46 }
+
47 
+
48 }
-
TypeIncompatibilityChecker(RoutingModel model, bool check_hard_incompatibilities)
+
TypeIncompatibilityChecker(RoutingModel model, bool check_hard_incompatibilities)
-
static bool Pending
+
static bool Pending
Definition: Assignment.cs:11
static void delete_TypeIncompatibilityChecker(global::System.Runtime.InteropServices.HandleRef jarg1)
@@ -113,10 +108,10 @@
static global::System.IntPtr TypeIncompatibilityChecker_SWIGUpcast(global::System.IntPtr jarg1)
+
override void Dispose(bool disposing)
bool swigCMemOwn
-
static global::System.Exception Retrieve()
-
override void Dispose()
+
static global::System.Exception Retrieve()
static void delete_TypeRegulationsChecker(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: Assignment.cs:11
-
virtual void Dispose()
bool swigCMemOwn
+
virtual void Dispose(bool disposing)
+
void Dispose()
-
override void Dispose()
-
TypeRegulationsConstraint(RoutingModel model)
+
TypeRegulationsConstraint(RoutingModel model)
-
static bool Pending
-
override void InitialPropagateWrapper()
+
static bool Pending
+
override void InitialPropagateWrapper()
Definition: Assignment.cs:11
static void delete_TypeRegulationsConstraint(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: RoutingModel.cs:18
@@ -124,11 +118,12 @@
bool swigCMemOwn
Definition: BaseObject.cs:20
static void TypeRegulationsConstraint_Post(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void Post()
+
override void Post()
static global::System.IntPtr TypeRegulationsConstraint_SWIGUpcast(global::System.IntPtr jarg1)
static void TypeRegulationsConstraint_InitialPropagateWrapper(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
+
override void Dispose(bool disposing)
-
static bool Pending
+
static bool Pending
Definition: Assignment.cs:11
static void delete_TypeRequirementChecker(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: RoutingModel.cs:18
-
override void Dispose()
bool swigCMemOwn
-
static global::System.Exception Retrieve()
-
TypeRequirementChecker(RoutingModel model)
+
static global::System.Exception Retrieve()
+
TypeRequirementChecker(RoutingModel model)
+
override void Dispose(bool disposing)
static global::System.IntPtr TypeRequirementChecker_SWIGUpcast(global::System.IntPtr jarg1)
diff --git a/docs/dotnet/UtilInt64VectorVector_8cs_source.html b/docs/dotnet/UtilInt64VectorVector_8cs_source.html index 980ba63279..ead5292609 100644 --- a/docs/dotnet/UtilInt64VectorVector_8cs_source.html +++ b/docs/dotnet/UtilInt64VectorVector_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -65,356 +65,376 @@
14 using System.Runtime.InteropServices;
15 using System.Collections;
16 
-
17 public class UtilInt64VectorVector : global::System.IDisposable, global::System.Collections.IEnumerable
-
18  , global::System.Collections.Generic.IEnumerable<UtilInt64Vector>
-
19  {
-
20  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
21  protected bool swigCMemOwn;
-
22 
-
23  internal UtilInt64VectorVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
-
24  swigCMemOwn = cMemoryOwn;
-
25  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-
26  }
-
27 
-
28  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(UtilInt64VectorVector obj) {
-
29  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-
30  }
-
31 
-
32  ~UtilInt64VectorVector() {
-
33  Dispose();
-
34  }
-
35 
-
36  public virtual void Dispose() {
-
37  lock(this) {
-
38  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
39  if (swigCMemOwn) {
-
40  swigCMemOwn = false;
-
41  operations_research_utilPINVOKE.delete_UtilInt64VectorVector(swigCPtr);
-
42  }
-
43  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
44  }
-
45  global::System.GC.SuppressFinalize(this);
-
46  }
-
47  }
-
48 
-
49  public UtilInt64VectorVector(global::System.Collections.ICollection c) : this() {
-
50  if (c == null)
-
51  throw new global::System.ArgumentNullException("c");
-
52  foreach (UtilInt64Vector element in c) {
-
53  this.Add(element);
-
54  }
-
55  }
-
56 
-
57  public bool IsFixedSize {
-
58  get {
-
59  return false;
-
60  }
-
61  }
-
62 
-
63  public bool IsReadOnly {
-
64  get {
-
65  return false;
-
66  }
-
67  }
-
68 
-
69  public UtilInt64Vector this[int index] {
-
70  get {
-
71  return getitem(index);
-
72  }
-
73  set {
-
74  setitem(index, value);
-
75  }
-
76  }
-
77 
-
78  public int Capacity {
-
79  get {
-
80  return (int)capacity();
-
81  }
-
82  set {
-
83  if (value < size())
-
84  throw new global::System.ArgumentOutOfRangeException("Capacity");
-
85  reserve((uint)value);
+
17 public class UtilInt64VectorVector : global::System.IDisposable, global::System.Collections.IEnumerable, global::System.Collections.Generic.IEnumerable<UtilInt64Vector>
+
18  {
+
19  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
20  protected bool swigCMemOwn;
+
21 
+
22  internal UtilInt64VectorVector(global::System.IntPtr cPtr, bool cMemoryOwn) {
+
23  swigCMemOwn = cMemoryOwn;
+
24  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+
25  }
+
26 
+
27  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(UtilInt64VectorVector obj) {
+
28  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+
29  }
+
30 
+
31  ~UtilInt64VectorVector() {
+
32  Dispose(false);
+
33  }
+
34 
+
35  public void Dispose() {
+
36  Dispose(true);
+
37  global::System.GC.SuppressFinalize(this);
+
38  }
+
39 
+
40  protected virtual void Dispose(bool disposing) {
+
41  lock(this) {
+
42  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
43  if (swigCMemOwn) {
+
44  swigCMemOwn = false;
+
45  operations_research_utilPINVOKE.delete_UtilInt64VectorVector(swigCPtr);
+
46  }
+
47  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
48  }
+
49  }
+
50  }
+
51 
+
52  public UtilInt64VectorVector(global::System.Collections.IEnumerable c) : this() {
+
53  if (c == null)
+
54  throw new global::System.ArgumentNullException("c");
+
55  foreach (UtilInt64Vector element in c) {
+
56  this.Add(element);
+
57  }
+
58  }
+
59 
+
60  public UtilInt64VectorVector(global::System.Collections.Generic.IEnumerable<UtilInt64Vector> c) : this() {
+
61  if (c == null)
+
62  throw new global::System.ArgumentNullException("c");
+
63  foreach (UtilInt64Vector element in c) {
+
64  this.Add(element);
+
65  }
+
66  }
+
67 
+
68  public bool IsFixedSize {
+
69  get {
+
70  return false;
+
71  }
+
72  }
+
73 
+
74  public bool IsReadOnly {
+
75  get {
+
76  return false;
+
77  }
+
78  }
+
79 
+
80  public UtilInt64Vector this[int index] {
+
81  get {
+
82  return getitem(index);
+
83  }
+
84  set {
+
85  setitem(index, value);
86  }
87  }
88 
-
89  public int Count {
+
89  public int Capacity {
90  get {
-
91  return (int)size();
+
91  return (int)capacity();
92  }
-
93  }
-
94 
-
95  public bool IsSynchronized {
-
96  get {
-
97  return false;
-
98  }
-
99  }
-
100 
-
101  public void CopyTo(UtilInt64Vector[] array)
-
102  {
-
103  CopyTo(0, array, 0, this.Count);
+
93  set {
+
94  if (value < size())
+
95  throw new global::System.ArgumentOutOfRangeException("Capacity");
+
96  reserve((uint)value);
+
97  }
+
98  }
+
99 
+
100  public int Count {
+
101  get {
+
102  return (int)size();
+
103  }
104  }
105 
-
106  public void CopyTo(UtilInt64Vector[] array, int arrayIndex)
-
107  {
-
108  CopyTo(0, array, arrayIndex, this.Count);
-
109  }
-
110 
-
111  public void CopyTo(int index, UtilInt64Vector[] array, int arrayIndex, int count)
-
112  {
-
113  if (array == null)
-
114  throw new global::System.ArgumentNullException("array");
-
115  if (index < 0)
-
116  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
-
117  if (arrayIndex < 0)
-
118  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
-
119  if (count < 0)
-
120  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
-
121  if (array.Rank > 1)
-
122  throw new global::System.ArgumentException("Multi dimensional array.", "array");
-
123  if (index+count > this.Count || arrayIndex+count > array.Length)
-
124  throw new global::System.ArgumentException("Number of elements to copy is too large.");
-
125  for (int i=0; i<count; i++)
-
126  array.SetValue(getitemcopy(index+i), arrayIndex+i);
-
127  }
-
128 
-
129  global::System.Collections.Generic.IEnumerator<UtilInt64Vector> global::System.Collections.Generic.IEnumerable<UtilInt64Vector>.GetEnumerator() {
-
130  return new UtilInt64VectorVectorEnumerator(this);
-
131  }
-
132 
-
133  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
-
134  return new UtilInt64VectorVectorEnumerator(this);
-
135  }
-
136 
-
137  public UtilInt64VectorVectorEnumerator GetEnumerator() {
-
138  return new UtilInt64VectorVectorEnumerator(this);
-
139  }
-
140 
-
141  // Type-safe enumerator
-
146  public sealed class UtilInt64VectorVectorEnumerator : global::System.Collections.IEnumerator
-
147  , global::System.Collections.Generic.IEnumerator<UtilInt64Vector>
-
148  {
-
149  private UtilInt64VectorVector collectionRef;
-
150  private int currentIndex;
-
151  private object currentObject;
-
152  private int currentSize;
+
106  public bool IsSynchronized {
+
107  get {
+
108  return false;
+
109  }
+
110  }
+
111 
+
112  public void CopyTo(UtilInt64Vector[] array)
+
113  {
+
114  CopyTo(0, array, 0, this.Count);
+
115  }
+
116 
+
117  public void CopyTo(UtilInt64Vector[] array, int arrayIndex)
+
118  {
+
119  CopyTo(0, array, arrayIndex, this.Count);
+
120  }
+
121 
+
122  public void CopyTo(int index, UtilInt64Vector[] array, int arrayIndex, int count)
+
123  {
+
124  if (array == null)
+
125  throw new global::System.ArgumentNullException("array");
+
126  if (index < 0)
+
127  throw new global::System.ArgumentOutOfRangeException("index", "Value is less than zero");
+
128  if (arrayIndex < 0)
+
129  throw new global::System.ArgumentOutOfRangeException("arrayIndex", "Value is less than zero");
+
130  if (count < 0)
+
131  throw new global::System.ArgumentOutOfRangeException("count", "Value is less than zero");
+
132  if (array.Rank > 1)
+
133  throw new global::System.ArgumentException("Multi dimensional array.", "array");
+
134  if (index+count > this.Count || arrayIndex+count > array.Length)
+
135  throw new global::System.ArgumentException("Number of elements to copy is too large.");
+
136  for (int i=0; i<count; i++)
+
137  array.SetValue(getitemcopy(index+i), arrayIndex+i);
+
138  }
+
139 
+
140  public UtilInt64Vector[] ToArray() {
+
141  UtilInt64Vector[] array = new UtilInt64Vector[this.Count];
+
142  this.CopyTo(array);
+
143  return array;
+
144  }
+
145 
+
146  global::System.Collections.Generic.IEnumerator<UtilInt64Vector> global::System.Collections.Generic.IEnumerable<UtilInt64Vector>.GetEnumerator() {
+
147  return new UtilInt64VectorVectorEnumerator(this);
+
148  }
+
149 
+
150  global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {
+
151  return new UtilInt64VectorVectorEnumerator(this);
+
152  }
153 
-
154  public UtilInt64VectorVectorEnumerator(UtilInt64VectorVector collection) {
-
155  collectionRef = collection;
-
156  currentIndex = -1;
-
157  currentObject = null;
-
158  currentSize = collectionRef.Count;
-
159  }
-
160 
-
161  // Type-safe iterator Current
-
162  public UtilInt64Vector Current {
-
163  get {
-
164  if (currentIndex == -1)
-
165  throw new global::System.InvalidOperationException("Enumeration not started.");
-
166  if (currentIndex > currentSize - 1)
-
167  throw new global::System.InvalidOperationException("Enumeration finished.");
-
168  if (currentObject == null)
-
169  throw new global::System.InvalidOperationException("Collection modified.");
-
170  return (UtilInt64Vector)currentObject;
-
171  }
-
172  }
-
173 
-
174  // Type-unsafe IEnumerator.Current
-
175  object global::System.Collections.IEnumerator.Current {
-
176  get {
-
177  return Current;
-
178  }
-
179  }
-
180 
-
181  public bool MoveNext() {
-
182  int size = collectionRef.Count;
-
183  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
-
184  if (moveOkay) {
-
185  currentIndex++;
-
186  currentObject = collectionRef[currentIndex];
-
187  } else {
-
188  currentObject = null;
-
189  }
-
190  return moveOkay;
-
191  }
-
192 
-
193  public void Reset() {
-
194  currentIndex = -1;
-
195  currentObject = null;
-
196  if (collectionRef.Count != currentSize) {
-
197  throw new global::System.InvalidOperationException("Collection modified.");
-
198  }
-
199  }
-
200 
-
201  public void Dispose() {
-
202  currentIndex = -1;
-
203  currentObject = null;
-
204  }
-
205  }
-
206 
-
207  public void Clear() {
-
208  operations_research_utilPINVOKE.UtilInt64VectorVector_Clear(swigCPtr);
-
209  }
-
210 
-
211  public void Add(UtilInt64Vector x) {
-
212  operations_research_utilPINVOKE.UtilInt64VectorVector_Add(swigCPtr, UtilInt64Vector.getCPtr(x));
-
213  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
-
214  }
-
215 
-
216  private uint size() {
-
217  uint ret = operations_research_utilPINVOKE.UtilInt64VectorVector_size(swigCPtr);
-
218  return ret;
-
219  }
-
220 
-
221  private uint capacity() {
-
222  uint ret = operations_research_utilPINVOKE.UtilInt64VectorVector_capacity(swigCPtr);
-
223  return ret;
-
224  }
-
225 
-
226  private void reserve(uint n) {
-
227  operations_research_utilPINVOKE.UtilInt64VectorVector_reserve(swigCPtr, n);
-
228  }
-
229 
-
230  public UtilInt64VectorVector() : this(operations_research_utilPINVOKE.new_UtilInt64VectorVector__SWIG_0(), true) {
+
154  public UtilInt64VectorVectorEnumerator GetEnumerator() {
+
155  return new UtilInt64VectorVectorEnumerator(this);
+
156  }
+
157 
+
158  // Type-safe enumerator
+
163  public sealed class UtilInt64VectorVectorEnumerator : global::System.Collections.IEnumerator
+
164  , global::System.Collections.Generic.IEnumerator<UtilInt64Vector>
+
165  {
+
166  private UtilInt64VectorVector collectionRef;
+
167  private int currentIndex;
+
168  private object currentObject;
+
169  private int currentSize;
+
170 
+
171  public UtilInt64VectorVectorEnumerator(UtilInt64VectorVector collection) {
+
172  collectionRef = collection;
+
173  currentIndex = -1;
+
174  currentObject = null;
+
175  currentSize = collectionRef.Count;
+
176  }
+
177 
+
178  // Type-safe iterator Current
+
179  public UtilInt64Vector Current {
+
180  get {
+
181  if (currentIndex == -1)
+
182  throw new global::System.InvalidOperationException("Enumeration not started.");
+
183  if (currentIndex > currentSize - 1)
+
184  throw new global::System.InvalidOperationException("Enumeration finished.");
+
185  if (currentObject == null)
+
186  throw new global::System.InvalidOperationException("Collection modified.");
+
187  return (UtilInt64Vector)currentObject;
+
188  }
+
189  }
+
190 
+
191  // Type-unsafe IEnumerator.Current
+
192  object global::System.Collections.IEnumerator.Current {
+
193  get {
+
194  return Current;
+
195  }
+
196  }
+
197 
+
198  public bool MoveNext() {
+
199  int size = collectionRef.Count;
+
200  bool moveOkay = (currentIndex+1 < size) && (size == currentSize);
+
201  if (moveOkay) {
+
202  currentIndex++;
+
203  currentObject = collectionRef[currentIndex];
+
204  } else {
+
205  currentObject = null;
+
206  }
+
207  return moveOkay;
+
208  }
+
209 
+
210  public void Reset() {
+
211  currentIndex = -1;
+
212  currentObject = null;
+
213  if (collectionRef.Count != currentSize) {
+
214  throw new global::System.InvalidOperationException("Collection modified.");
+
215  }
+
216  }
+
217 
+
218  public void Dispose() {
+
219  currentIndex = -1;
+
220  currentObject = null;
+
221  }
+
222  }
+
223 
+
224  public void Clear() {
+
225  operations_research_utilPINVOKE.UtilInt64VectorVector_Clear(swigCPtr);
+
226  }
+
227 
+
228  public void Add(UtilInt64Vector x) {
+
229  operations_research_utilPINVOKE.UtilInt64VectorVector_Add(swigCPtr, UtilInt64Vector.getCPtr(x));
+
230  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
231  }
232 
-
233  public UtilInt64VectorVector(UtilInt64VectorVector other) : this(operations_research_utilPINVOKE.new_UtilInt64VectorVector__SWIG_1(UtilInt64VectorVector.getCPtr(other)), true) {
-
234  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
-
235  }
-
236 
-
237  public UtilInt64VectorVector(int capacity) : this(operations_research_utilPINVOKE.new_UtilInt64VectorVector__SWIG_2(capacity), true) {
-
238  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
-
239  }
-
240 
-
241  private UtilInt64Vector getitemcopy(int index) {
-
242  UtilInt64Vector ret = new UtilInt64Vector(operations_research_utilPINVOKE.UtilInt64VectorVector_getitemcopy(swigCPtr, index), true);
-
243  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
-
244  return ret;
+
233  private uint size() {
+
234  uint ret = operations_research_utilPINVOKE.UtilInt64VectorVector_size(swigCPtr);
+
235  return ret;
+
236  }
+
237 
+
238  private uint capacity() {
+
239  uint ret = operations_research_utilPINVOKE.UtilInt64VectorVector_capacity(swigCPtr);
+
240  return ret;
+
241  }
+
242 
+
243  private void reserve(uint n) {
+
244  operations_research_utilPINVOKE.UtilInt64VectorVector_reserve(swigCPtr, n);
245  }
246 
-
247  private UtilInt64Vector getitem(int index) {
-
248  UtilInt64Vector ret = new UtilInt64Vector(operations_research_utilPINVOKE.UtilInt64VectorVector_getitem(swigCPtr, index), false);
-
249  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
-
250  return ret;
-
251  }
-
252 
-
253  private void setitem(int index, UtilInt64Vector val) {
-
254  operations_research_utilPINVOKE.UtilInt64VectorVector_setitem(swigCPtr, index, UtilInt64Vector.getCPtr(val));
-
255  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
+
247  public UtilInt64VectorVector() : this(operations_research_utilPINVOKE.new_UtilInt64VectorVector__SWIG_0(), true) {
+
248  }
+
249 
+
250  public UtilInt64VectorVector(UtilInt64VectorVector other) : this(operations_research_utilPINVOKE.new_UtilInt64VectorVector__SWIG_1(UtilInt64VectorVector.getCPtr(other)), true) {
+
251  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
+
252  }
+
253 
+
254  public UtilInt64VectorVector(int capacity) : this(operations_research_utilPINVOKE.new_UtilInt64VectorVector__SWIG_2(capacity), true) {
+
255  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
256  }
257 
-
258  public void AddRange(UtilInt64VectorVector values) {
-
259  operations_research_utilPINVOKE.UtilInt64VectorVector_AddRange(swigCPtr, UtilInt64VectorVector.getCPtr(values));
+
258  private UtilInt64Vector getitemcopy(int index) {
+
259  UtilInt64Vector ret = new UtilInt64Vector(operations_research_utilPINVOKE.UtilInt64VectorVector_getitemcopy(swigCPtr, index), true);
260  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
-
261  }
-
262 
-
263  public UtilInt64VectorVector GetRange(int index, int count) {
-
264  global::System.IntPtr cPtr = operations_research_utilPINVOKE.UtilInt64VectorVector_GetRange(swigCPtr, index, count);
-
265  UtilInt64VectorVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new UtilInt64VectorVector(cPtr, true);
-
266  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
+
261  return ret;
+
262  }
+
263 
+
264  private UtilInt64Vector getitem(int index) {
+
265  UtilInt64Vector ret = new UtilInt64Vector(operations_research_utilPINVOKE.UtilInt64VectorVector_getitem(swigCPtr, index), false);
+
266  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
267  return ret;
268  }
269 
-
270  public void Insert(int index, UtilInt64Vector x) {
-
271  operations_research_utilPINVOKE.UtilInt64VectorVector_Insert(swigCPtr, index, UtilInt64Vector.getCPtr(x));
-
272  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
+
270  private void setitem(int index, UtilInt64Vector val) {
+
271  operations_research_utilPINVOKE.UtilInt64VectorVector_setitem(swigCPtr, index, UtilInt64Vector.getCPtr(val));
+
272  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
273  }
274 
-
275  public void InsertRange(int index, UtilInt64VectorVector values) {
-
276  operations_research_utilPINVOKE.UtilInt64VectorVector_InsertRange(swigCPtr, index, UtilInt64VectorVector.getCPtr(values));
+
275  public void AddRange(UtilInt64VectorVector values) {
+
276  operations_research_utilPINVOKE.UtilInt64VectorVector_AddRange(swigCPtr, UtilInt64VectorVector.getCPtr(values));
277  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
278  }
279 
-
280  public void RemoveAt(int index) {
-
281  operations_research_utilPINVOKE.UtilInt64VectorVector_RemoveAt(swigCPtr, index);
-
282  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
-
283  }
-
284 
-
285  public void RemoveRange(int index, int count) {
-
286  operations_research_utilPINVOKE.UtilInt64VectorVector_RemoveRange(swigCPtr, index, count);
-
287  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
-
288  }
-
289 
-
290  public static UtilInt64VectorVector Repeat(UtilInt64Vector value, int count) {
-
291  global::System.IntPtr cPtr = operations_research_utilPINVOKE.UtilInt64VectorVector_Repeat(UtilInt64Vector.getCPtr(value), count);
-
292  UtilInt64VectorVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new UtilInt64VectorVector(cPtr, true);
-
293  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
-
294  return ret;
+
280  public UtilInt64VectorVector GetRange(int index, int count) {
+
281  global::System.IntPtr cPtr = operations_research_utilPINVOKE.UtilInt64VectorVector_GetRange(swigCPtr, index, count);
+
282  UtilInt64VectorVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new UtilInt64VectorVector(cPtr, true);
+
283  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
+
284  return ret;
+
285  }
+
286 
+
287  public void Insert(int index, UtilInt64Vector x) {
+
288  operations_research_utilPINVOKE.UtilInt64VectorVector_Insert(swigCPtr, index, UtilInt64Vector.getCPtr(x));
+
289  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
+
290  }
+
291 
+
292  public void InsertRange(int index, UtilInt64VectorVector values) {
+
293  operations_research_utilPINVOKE.UtilInt64VectorVector_InsertRange(swigCPtr, index, UtilInt64VectorVector.getCPtr(values));
+
294  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
295  }
296 
-
297  public void Reverse() {
-
298  operations_research_utilPINVOKE.UtilInt64VectorVector_Reverse__SWIG_0(swigCPtr);
-
299  }
-
300 
-
301  public void Reverse(int index, int count) {
-
302  operations_research_utilPINVOKE.UtilInt64VectorVector_Reverse__SWIG_1(swigCPtr, index, count);
-
303  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
-
304  }
-
305 
-
306  public void SetRange(int index, UtilInt64VectorVector values) {
-
307  operations_research_utilPINVOKE.UtilInt64VectorVector_SetRange(swigCPtr, index, UtilInt64VectorVector.getCPtr(values));
-
308  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
-
309  }
-
310 
-
311 }
-
312 
-
313 }
+
297  public void RemoveAt(int index) {
+
298  operations_research_utilPINVOKE.UtilInt64VectorVector_RemoveAt(swigCPtr, index);
+
299  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
+
300  }
+
301 
+
302  public void RemoveRange(int index, int count) {
+
303  operations_research_utilPINVOKE.UtilInt64VectorVector_RemoveRange(swigCPtr, index, count);
+
304  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
+
305  }
+
306 
+
307  public static UtilInt64VectorVector Repeat(UtilInt64Vector value, int count) {
+
308  global::System.IntPtr cPtr = operations_research_utilPINVOKE.UtilInt64VectorVector_Repeat(UtilInt64Vector.getCPtr(value), count);
+
309  UtilInt64VectorVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new UtilInt64VectorVector(cPtr, true);
+
310  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
+
311  return ret;
+
312  }
+
313 
+
314  public void Reverse() {
+
315  operations_research_utilPINVOKE.UtilInt64VectorVector_Reverse__SWIG_0(swigCPtr);
+
316  }
+
317 
+
318  public void Reverse(int index, int count) {
+
319  operations_research_utilPINVOKE.UtilInt64VectorVector_Reverse__SWIG_1(swigCPtr, index, count);
+
320  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
+
321  }
+
322 
+
323  public void SetRange(int index, UtilInt64VectorVector values) {
+
324  operations_research_utilPINVOKE.UtilInt64VectorVector_SetRange(swigCPtr, index, UtilInt64VectorVector.getCPtr(values));
+
325  if (operations_research_utilPINVOKE.SWIGPendingException.Pending) throw operations_research_utilPINVOKE.SWIGPendingException.Retrieve();
+
326  }
+
327 
+
328 }
+
329 
+
330 }
-
UtilInt64VectorVector(UtilInt64VectorVector other)
+
UtilInt64VectorVector(UtilInt64VectorVector other)
static uint UtilInt64VectorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
static void UtilInt64VectorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
bool IsFixedSize
-
UtilInt64VectorVectorEnumerator(UtilInt64VectorVector collection)
-
UtilInt64VectorVector GetRange(int index, int count)
+
virtual void Dispose(bool disposing)
+
bool IsFixedSize
+
UtilInt64VectorVectorEnumerator(UtilInt64VectorVector collection)
+
UtilInt64VectorVector GetRange(int index, int count)
-
void Add(UtilInt64Vector x)
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
void Add(UtilInt64Vector x)
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
void Dispose()
static void UtilInt64VectorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
void Reverse(int index, int count)
+
UtilInt64Vector[] ToArray()
+
void Reverse(int index, int count)
static global::System.IntPtr UtilInt64VectorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
UtilInt64VectorVector(global::System.Collections.ICollection c)
-
int Capacity
+
int Capacity
static void UtilInt64VectorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
+
UtilInt64VectorVector(global::System.Collections.Generic.IEnumerable< UtilInt64Vector > c)
-
void CopyTo(UtilInt64Vector[] array)
+
void CopyTo(UtilInt64Vector[] array)
static void UtilInt64VectorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
void InsertRange(int index, UtilInt64VectorVector values)
+
void InsertRange(int index, UtilInt64VectorVector values)
static void UtilInt64VectorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void Insert(int index, UtilInt64Vector x)
+
void Insert(int index, UtilInt64Vector x)
static global::System.IntPtr UtilInt64VectorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
static bool Pending
-
UtilInt64Vector Current
+
static bool Pending
+
UtilInt64Vector Current
static void UtilInt64VectorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
+
UtilInt64VectorVector(global::System.Collections.IEnumerable c)
static global::System.IntPtr UtilInt64VectorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
bool swigCMemOwn
-
bool IsSynchronized
-
void Clear()
-
UtilInt64VectorVector(int capacity)
-
void CopyTo(UtilInt64Vector[] array, int arrayIndex)
-
static global::System.Exception Retrieve()
-
static UtilInt64VectorVector Repeat(UtilInt64Vector value, int count)
-
void Reset()
-
bool IsReadOnly
-
void CopyTo(int index, UtilInt64Vector[] array, int arrayIndex, int count)
-
void RemoveRange(int index, int count)
+
bool swigCMemOwn
+
bool IsSynchronized
+
void Clear()
+
UtilInt64VectorVector(int capacity)
+
void CopyTo(UtilInt64Vector[] array, int arrayIndex)
+
static global::System.Exception Retrieve()
+
static UtilInt64VectorVector Repeat(UtilInt64Vector value, int count)
+
void Reset()
+
bool IsReadOnly
+
void CopyTo(int index, UtilInt64Vector[] array, int arrayIndex, int count)
+
void RemoveRange(int index, int count)
static void UtilInt64VectorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
void SetRange(int index, UtilInt64VectorVector values)
+
void SetRange(int index, UtilInt64VectorVector values)
static void delete_UtilInt64VectorVector(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void RemoveAt(int index)
-
UtilInt64VectorVector()
-
UtilInt64VectorVectorEnumerator GetEnumerator()
+
void RemoveAt(int index)
+
UtilInt64VectorVector()
+
UtilInt64VectorVectorEnumerator GetEnumerator()
static void UtilInt64VectorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
int Count
+
int Count
Definition: Domain.cs:11
static void UtilInt64VectorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Reverse()
+
void Reverse()
static void UtilInt64VectorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
virtual void Dispose()
-
bool MoveNext()
+
bool MoveNext()
-
void AddRange(UtilInt64VectorVector values)
-
void Dispose()
+
void AddRange(UtilInt64VectorVector values)
+
void Dispose()
-
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
-
void Clear()
-
UtilInt64Vector(int capacity)
-
void Dispose()
-
void Reverse()
-
void Add(long x)
-
void RemoveAt(int index)
+
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
+
void Clear()
+
UtilInt64Vector(int capacity)
+
void Dispose()
+
void Reverse()
+
void Add(long x)
+
void RemoveAt(int index)
static void UtilInt64Vector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
int Capacity
+
int Capacity
-
UtilInt64VectorEnumerator GetEnumerator()
+
UtilInt64VectorEnumerator GetEnumerator()
static int UtilInt64Vector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void UtilInt64Vector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void UtilInt64Vector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
-
UtilInt64Vector(UtilInt64Vector other)
-
UtilInt64VectorEnumerator(UtilInt64Vector collection)
-
void SetRange(int index, UtilInt64Vector values)
-
void CopyTo(int index, long[] array, int arrayIndex, int count)
-
int IndexOf(long value)
+
UtilInt64Vector(UtilInt64Vector other)
+
UtilInt64VectorEnumerator(UtilInt64Vector collection)
+
virtual void Dispose(bool disposing)
+
void SetRange(int index, UtilInt64Vector values)
+
void CopyTo(int index, long[] array, int arrayIndex, int count)
+
int IndexOf(long value)
static void UtilInt64Vector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
bool MoveNext()
-
static UtilInt64Vector Repeat(long value, int count)
-
bool Contains(long value)
-
void RemoveRange(int index, int count)
+
bool MoveNext()
+
static UtilInt64Vector Repeat(long value, int count)
+
bool Contains(long value)
+
void RemoveRange(int index, int count)
-
static bool Pending
-
UtilInt64Vector(global::System.Collections.ICollection c)
+
static bool Pending
static void UtilInt64Vector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3)
-
void Reverse(int index, int count)
-
bool Remove(long value)
-
void Reset()
-
bool IsFixedSize
+
void Reverse(int index, int count)
+
bool Remove(long value)
+
void Reset()
+
bool IsFixedSize
static void delete_UtilInt64Vector(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr UtilInt64Vector_Repeat(long jarg1, int jarg2)
static int UtilInt64Vector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void UtilInt64Vector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
UtilInt64Vector GetRange(int index, int count)
+
UtilInt64Vector GetRange(int index, int count)
static bool UtilInt64Vector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
static global::System.Exception Retrieve()
-
void CopyTo(long[] array)
-
void CopyTo(long[] array, int arrayIndex)
-
void AddRange(UtilInt64Vector values)
+
long[] ToArray()
+
static global::System.Exception Retrieve()
+
void CopyTo(long[] array)
+
void CopyTo(long[] array, int arrayIndex)
+
void AddRange(UtilInt64Vector values)
static void UtilInt64Vector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
void Insert(int index, long x)
-
long Current
+
void Insert(int index, long x)
+
long Current
+
UtilInt64Vector(global::System.Collections.IEnumerable c)
static bool UtilInt64Vector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
bool swigCMemOwn
-
int LastIndexOf(long value)
+
bool swigCMemOwn
+
int LastIndexOf(long value)
static void UtilInt64Vector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
bool IsReadOnly
+
bool IsReadOnly
static void UtilInt64Vector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void InsertRange(int index, UtilInt64Vector values)
+
UtilInt64Vector(global::System.Collections.Generic.IEnumerable< long > c)
+
void InsertRange(int index, UtilInt64Vector values)
static void UtilInt64Vector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
-
int Count
+
int Count
+
void Dispose()
Definition: Domain.cs:11
-
virtual void Dispose()
static long UtilInt64Vector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
UtilInt64Vector()
+
UtilInt64Vector()
static uint UtilInt64Vector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool IsSynchronized
+
bool IsSynchronized
static global::System.IntPtr UtilInt64Vector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
diff --git a/docs/dotnet/ValCstPair_8cs_source.html b/docs/dotnet/ValCstPair_8cs_source.html index 61bf5cba80..8f657b84b2 100644 --- a/docs/dotnet/ValCstPair_8cs_source.html +++ b/docs/dotnet/ValCstPair_8cs_source.html @@ -358,8 +358,8 @@
Definition: IntExpr.cs:18
abstract IntVar Var()
-
IntExpr MakeProd(IntExpr left, IntExpr right)
-
IntExpr MakeAbs(IntExpr expr)
+
IntExpr MakeProd(IntExpr left, IntExpr right)
+
IntExpr MakeAbs(IntExpr expr)
WrappedConstraint(bool val)
Definition: ValCstPair.cs:134
static WrappedConstraint operator>(BaseEquality a, long v)
Definition: ValCstPair.cs:87
Definition: Assignment.cs:11
@@ -367,52 +367,52 @@
WrappedConstraint(bool val, Constraint cst)
Definition: ValCstPair.cs:136
static IntExpr operator-(BaseEquality a, BaseEquality b)
Definition: ValCstPair.cs:39
IntVar Var()
-
Constraint MakeLess(IntExpr left, IntExpr right)
-
Constraint MakeGreaterOrEqual(IntExpr left, IntExpr right)
-
Constraint MakeEquality(IntExpr left, IntExpr right)
+
Constraint MakeLess(IntExpr left, IntExpr right)
+
Constraint MakeGreaterOrEqual(IntExpr left, IntExpr right)
+
Constraint MakeEquality(IntExpr left, IntExpr right)
static IntExpr operator*(long v, BaseEquality a)
Definition: ValCstPair.cs:54
-
Constraint MakeGreater(IntExpr left, IntExpr right)
-
IntExpr MakeSquare(IntExpr expr)
+
Constraint MakeGreater(IntExpr left, IntExpr right)
+
IntExpr MakeSquare(IntExpr expr)
static IntExpr operator-(BaseEquality a)
Definition: ValCstPair.cs:60
static WrappedConstraint operator<(BaseEquality a, long v)
Definition: ValCstPair.cs:99
-
virtual IntVar Var()
+
virtual IntVar Var()
static WrappedConstraint operator>=(BaseEquality a, long v)
Definition: ValCstPair.cs:81
override Solver solver()
Definition: ValCstPair.cs:291
Definition: ValCstPair.cs:173
static IntExpr operator-(long v, BaseEquality a)
Definition: ValCstPair.cs:45
Solver solver()
-
IntExpr MakeSum(IntExpr left, IntExpr right)
+
IntExpr MakeSum(IntExpr left, IntExpr right)
static IntExpr operator-(BaseEquality a, long v)
Definition: ValCstPair.cs:42
-
IntVar MakeIsDifferentVar(IntExpr v1, IntExpr v2)
-
Constraint MakeLessOrEqual(IntExpr left, IntExpr right)
+
IntVar MakeIsDifferentVar(IntExpr v1, IntExpr v2)
+
Constraint MakeLessOrEqual(IntExpr left, IntExpr right)
override IntVar Var()
Definition: ValCstPair.cs:167
override Solver solver()
Definition: ValCstPair.cs:162
override Solver solver()
Definition: ValCstPair.cs:226
static IntExpr operator+(BaseEquality a, BaseEquality b)
Definition: ValCstPair.cs:30
Definition: ValCstPair.cs:126
-
IntExpr MakeOpposite(IntExpr expr)
+
IntExpr MakeOpposite(IntExpr expr)
Constraint Cst
Definition: ValCstPair.cs:130
static IntExpr operator+(BaseEquality a, long v)
Definition: ValCstPair.cs:33
-
IntExpr MakeDifference(IntExpr left, IntExpr right)
+
IntExpr MakeDifference(IntExpr left, IntExpr right)
bool Val
Definition: ValCstPair.cs:128
static WrappedConstraint operator<=(BaseEquality a, long v)
Definition: ValCstPair.cs:93
-
Constraint MakeNonEquality(IntExpr left, IntExpr right)
+
Constraint MakeNonEquality(IntExpr left, IntExpr right)
Definition: ValCstPair.cs:236
Definition: ValCstPair.cs:25
static IntExpr operator*(BaseEquality a, long v)
Definition: ValCstPair.cs:51
static WrappedConstraint operator==(BaseEquality a, long v)
Definition: ValCstPair.cs:69
abstract Solver solver()
static IntExpr operator+(long v, BaseEquality a)
Definition: ValCstPair.cs:36
-
Solver solver()
+
Solver solver()
static IntExpr operator/(BaseEquality a, long v)
Definition: ValCstPair.cs:57
override IntVar Var()
Definition: ValCstPair.cs:274
override IntVar Var()
Definition: ValCstPair.cs:209
IntExpr Abs()
Definition: ValCstPair.cs:63
-
virtual IntVar Var()
Definition: IntExpr.cs:100
-
IntVar MakeIsEqualVar(IntExpr v1, IntExpr v2)
-
IntExpr MakeDiv(IntExpr expr, long value)
+
virtual IntVar Var()
Definition: IntExpr.cs:95
+
IntVar MakeIsEqualVar(IntExpr v1, IntExpr v2)
+
IntExpr MakeDiv(IntExpr expr, long value)
WrappedConstraint(Constraint cst)
Definition: ValCstPair.cs:132
ConstraintEquality(IConstraintWithStatus a, IConstraintWithStatus b, bool equality)
Definition: ValCstPair.cs:238
diff --git a/docs/dotnet/VariableHelper_8cs_source.html b/docs/dotnet/VariableHelper_8cs_source.html index c06ac47968..bbc8cc7e30 100644 --- a/docs/dotnet/VariableHelper_8cs_source.html +++ b/docs/dotnet/VariableHelper_8cs_source.html @@ -271,7 +271,7 @@
static Equality operator==(Variable a, LinearExpr b)
static RangeConstraint operator!=(Variable a, double v)
static RangeConstraint operator==(double v, Variable a)
-
MPVariableVector()
+
MPVariableVector()
static LinearExpr operator+(Variable a, Variable b)
static LinearExpr operator/(Variable a, double v)
diff --git a/docs/dotnet/Variable_8cs_source.html b/docs/dotnet/Variable_8cs_source.html index c6662bdbae..9307e30fbc 100644 --- a/docs/dotnet/Variable_8cs_source.html +++ b/docs/dotnet/Variable_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -75,100 +75,105 @@
24  }
25 
26  ~Variable() {
-
27  Dispose();
+
27  Dispose(false);
28  }
29 
-
30  public virtual void Dispose() {
-
31  lock(this) {
-
32  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
33  if (swigCMemOwn) {
-
34  swigCMemOwn = false;
-
35  operations_research_linear_solverPINVOKE.delete_Variable(swigCPtr);
-
36  }
-
37  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
38  }
-
39  global::System.GC.SuppressFinalize(this);
-
40  }
-
41  }
-
42 
-
43  public string Name() {
-
44  string ret = operations_research_linear_solverPINVOKE.Variable_Name(swigCPtr);
-
45  return ret;
-
46  }
-
47 
-
48  public void SetInteger(bool integer) {
-
49  operations_research_linear_solverPINVOKE.Variable_SetInteger(swigCPtr, integer);
+
30  public void Dispose() {
+
31  Dispose(true);
+
32  global::System.GC.SuppressFinalize(this);
+
33  }
+
34 
+
35  protected virtual void Dispose(bool disposing) {
+
36  lock(this) {
+
37  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
38  if (swigCMemOwn) {
+
39  swigCMemOwn = false;
+
40  operations_research_linear_solverPINVOKE.delete_Variable(swigCPtr);
+
41  }
+
42  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
43  }
+
44  }
+
45  }
+
46 
+
47  public string Name() {
+
48  string ret = operations_research_linear_solverPINVOKE.Variable_Name(swigCPtr);
+
49  return ret;
50  }
51 
-
52  public double SolutionValue() {
-
53  double ret = operations_research_linear_solverPINVOKE.Variable_SolutionValue(swigCPtr);
-
54  return ret;
-
55  }
-
56 
-
57  public double Lb() {
-
58  double ret = operations_research_linear_solverPINVOKE.Variable_Lb(swigCPtr);
-
59  return ret;
-
60  }
-
61 
-
62  public double Ub() {
-
63  double ret = operations_research_linear_solverPINVOKE.Variable_Ub(swigCPtr);
-
64  return ret;
-
65  }
-
66 
-
67  public void SetLb(double lb) {
-
68  operations_research_linear_solverPINVOKE.Variable_SetLb(swigCPtr, lb);
+
52  public void SetInteger(bool integer) {
+
53  operations_research_linear_solverPINVOKE.Variable_SetInteger(swigCPtr, integer);
+
54  }
+
55 
+
56  public double SolutionValue() {
+
57  double ret = operations_research_linear_solverPINVOKE.Variable_SolutionValue(swigCPtr);
+
58  return ret;
+
59  }
+
60 
+
61  public double Lb() {
+
62  double ret = operations_research_linear_solverPINVOKE.Variable_Lb(swigCPtr);
+
63  return ret;
+
64  }
+
65 
+
66  public double Ub() {
+
67  double ret = operations_research_linear_solverPINVOKE.Variable_Ub(swigCPtr);
+
68  return ret;
69  }
70 
-
71  public void SetUb(double ub) {
-
72  operations_research_linear_solverPINVOKE.Variable_SetUb(swigCPtr, ub);
+
71  public void SetLb(double lb) {
+
72  operations_research_linear_solverPINVOKE.Variable_SetLb(swigCPtr, lb);
73  }
74 
-
75  public void SetBounds(double lb, double ub) {
-
76  operations_research_linear_solverPINVOKE.Variable_SetBounds(swigCPtr, lb, ub);
+
75  public void SetUb(double ub) {
+
76  operations_research_linear_solverPINVOKE.Variable_SetUb(swigCPtr, ub);
77  }
78 
-
79  public double ReducedCost() {
-
80  double ret = operations_research_linear_solverPINVOKE.Variable_ReducedCost(swigCPtr);
-
81  return ret;
-
82  }
-
83 
-
84  public Solver.BasisStatus BasisStatus() {
-
85  Solver.BasisStatus ret = (Solver.BasisStatus)operations_research_linear_solverPINVOKE.Variable_BasisStatus(swigCPtr);
-
86  return ret;
-
87  }
-
88 
-
89 }
-
90 
-
91 }
+
79  public void SetBounds(double lb, double ub) {
+
80  operations_research_linear_solverPINVOKE.Variable_SetBounds(swigCPtr, lb, ub);
+
81  }
+
82 
+
83  public double ReducedCost() {
+
84  double ret = operations_research_linear_solverPINVOKE.Variable_ReducedCost(swigCPtr);
+
85  return ret;
+
86  }
+
87 
+
88  public Solver.BasisStatus BasisStatus() {
+
89  Solver.BasisStatus ret = (Solver.BasisStatus)operations_research_linear_solverPINVOKE.Variable_BasisStatus(swigCPtr);
+
90  return ret;
+
91  }
+
92 
+
93 }
+
94 
+
95 }
Definition: Variable.cs:13
-
virtual void Dispose()
Definition: Variable.cs:30
-
double SolutionValue()
Definition: Variable.cs:52
-
void SetLb(double lb)
Definition: Variable.cs:67
-
void SetBounds(double lb, double ub)
Definition: Variable.cs:75
+
double SolutionValue()
Definition: Variable.cs:56
+
void SetLb(double lb)
Definition: Variable.cs:71
+
void SetBounds(double lb, double ub)
Definition: Variable.cs:79
static double Variable_Lb(global::System.Runtime.InteropServices.HandleRef jarg1)
static string Variable_Name(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void SetInteger(bool integer)
Definition: Variable.cs:48
+
void SetInteger(bool integer)
Definition: Variable.cs:52
static void Variable_SetUb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
-
Solver.BasisStatus BasisStatus()
Definition: Variable.cs:84
+
Solver.BasisStatus BasisStatus()
Definition: Variable.cs:88
static void Variable_SetLb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
-
double Lb()
Definition: Variable.cs:57
+
double Lb()
Definition: Variable.cs:61
bool swigCMemOwn
Definition: Variable.cs:15
-
double Ub()
Definition: Variable.cs:62
-
BasisStatus
-
double ReducedCost()
Definition: Variable.cs:79
+
double Ub()
Definition: Variable.cs:66
+
BasisStatus
+
double ReducedCost()
Definition: Variable.cs:83
static double Variable_Ub(global::System.Runtime.InteropServices.HandleRef jarg1)
+
void Dispose()
Definition: Variable.cs:30
static void Variable_SetInteger(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void Variable_SetBounds(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3)
static double Variable_SolutionValue(global::System.Runtime.InteropServices.HandleRef jarg1)
static int Variable_BasisStatus(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_Variable(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void SetUb(double ub)
Definition: Variable.cs:71
+
void SetUb(double ub)
Definition: Variable.cs:75
static double Variable_ReducedCost(global::System.Runtime.InteropServices.HandleRef jarg1)
-
string Name()
Definition: Variable.cs:43
+
virtual void Dispose(bool disposing)
Definition: Variable.cs:35
+
string Name()
Definition: Variable.cs:47
-
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
+
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value FirstSolutionStrategy
First solution strategies, used as starting point of local search.
static void Main(String[] args)
Definition: VrpCapacity.cs:90
Definition: Assignment.cs:11
-
int IndexToNode(long index)
+
int IndexToNode(long index)
Value
Definition: KInt64Vector.cs:11
Definition: RoutingModel.cs:18
First solution strategies, used as starting point of local search.
Minimal TSP using distance matrix.
Definition: VrpCapacity.cs:24
-
int RegisterUnaryTransitCallback(LongToLong callback)
+
int RegisterUnaryTransitCallback(LongToLong callback)
static Google.OrTools.ConstraintSolver.RoutingSearchParameters DefaultRoutingSearchParameters()
Definition: Assignment.cs:18
Definition: KInt64Vector.cs:11
-
bool AddDimensionWithVehicleCapacity(int evaluator_index, long slack_max, long[] vehicle_capacities, bool fix_start_cumul_to_zero, string name)
+
bool AddDimensionWithVehicleCapacity(int evaluator_index, long slack_max, long[] vehicle_capacities, bool fix_start_cumul_to_zero, string name)
Container for nested types declared in the FirstSolutionStrategy message type.
-
int RegisterTransitCallback(LongLongToLong callback)
-
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
int RegisterTransitCallback(LongLongToLong callback)
+
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
Parameters defining the search used to solve vehicle routing problems.
diff --git a/docs/dotnet/VrpDropNodes_8cs_source.html b/docs/dotnet/VrpDropNodes_8cs_source.html index 6fb3aecf7b..7184ef39fd 100644 --- a/docs/dotnet/VrpDropNodes_8cs_source.html +++ b/docs/dotnet/VrpDropNodes_8cs_source.html @@ -220,28 +220,28 @@
175 }
176 // [END program]
-
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
+
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
static void Main(String[] args)
global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value FirstSolutionStrategy
First solution strategies, used as starting point of local search.
-
long NodeToIndex(int node)
+
long NodeToIndex(int node)
Definition: Assignment.cs:11
-
int IndexToNode(long index)
+
int IndexToNode(long index)
Value
Definition: KInt64Vector.cs:11
Definition: RoutingModel.cs:18
First solution strategies, used as starting point of local search.
Minimal Vrp with drop nodes.
Definition: VrpDropNodes.cs:24
-
int RegisterUnaryTransitCallback(LongToLong callback)
+
int RegisterUnaryTransitCallback(LongToLong callback)
static Google.OrTools.ConstraintSolver.RoutingSearchParameters DefaultRoutingSearchParameters()
Definition: Assignment.cs:18
Definition: KInt64Vector.cs:11
-
bool AddDimensionWithVehicleCapacity(int evaluator_index, long slack_max, long[] vehicle_capacities, bool fix_start_cumul_to_zero, string name)
-
int AddDisjunction(long[] indices, long penalty, long max_cardinality)
+
bool AddDimensionWithVehicleCapacity(int evaluator_index, long slack_max, long[] vehicle_capacities, bool fix_start_cumul_to_zero, string name)
+
int AddDisjunction(long[] indices, long penalty, long max_cardinality)
Container for nested types declared in the FirstSolutionStrategy message type.
-
int RegisterTransitCallback(LongLongToLong callback)
-
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
int RegisterTransitCallback(LongLongToLong callback)
+
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
Parameters defining the search used to solve vehicle routing problems.
diff --git a/docs/dotnet/VrpGlobalSpan_8cs_source.html b/docs/dotnet/VrpGlobalSpan_8cs_source.html index 415c2c93d8..47b6d3a523 100644 --- a/docs/dotnet/VrpGlobalSpan_8cs_source.html +++ b/docs/dotnet/VrpGlobalSpan_8cs_source.html @@ -188,28 +188,28 @@
143 }
144 // [END program]
-
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
+
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value FirstSolutionStrategy
First solution strategies, used as starting point of local search.
Minimal TSP using distance matrix.
Definition: Assignment.cs:11
-
int IndexToNode(long index)
+
int IndexToNode(long index)
Value
Definition: KInt64Vector.cs:11
Definition: RoutingModel.cs:18
static void Main(String[] args)
First solution strategies, used as starting point of local search.
-
void SetGlobalSpanCostCoefficient(long coefficient)
+
void SetGlobalSpanCostCoefficient(long coefficient)
-
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
+
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
static Google.OrTools.ConstraintSolver.RoutingSearchParameters DefaultRoutingSearchParameters()
Definition: Assignment.cs:18
Definition: KInt64Vector.cs:11
Container for nested types declared in the FirstSolutionStrategy message type.
-
int RegisterTransitCallback(LongLongToLong callback)
-
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
-
RoutingDimension GetMutableDimension(string dimension_name)
+
int RegisterTransitCallback(LongLongToLong callback)
+
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
RoutingDimension GetMutableDimension(string dimension_name)
Parameters defining the search used to solve vehicle routing problems.
diff --git a/docs/dotnet/VrpInitialRoutes_8cs_source.html b/docs/dotnet/VrpInitialRoutes_8cs_source.html index 7d83bb69fc..7585443527 100644 --- a/docs/dotnet/VrpInitialRoutes_8cs_source.html +++ b/docs/dotnet/VrpInitialRoutes_8cs_source.html @@ -203,25 +203,25 @@
158 }
159 // [END program]
-
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
+
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
Definition: Assignment.cs:11
-
int IndexToNode(long index)
+
int IndexToNode(long index)
Definition: KInt64Vector.cs:11
Definition: RoutingModel.cs:18
static void Main(String[] args)
VRP with initial routes.
-
Assignment ReadAssignmentFromRoutes(long[][] routes, bool ignore_inactive_indices)
-
void SetGlobalSpanCostCoefficient(long coefficient)
+
Assignment ReadAssignmentFromRoutes(long[][] routes, bool ignore_inactive_indices)
+
void SetGlobalSpanCostCoefficient(long coefficient)
-
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
+
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
static Google.OrTools.ConstraintSolver.RoutingSearchParameters DefaultRoutingSearchParameters()
Definition: Assignment.cs:18
Definition: KInt64Vector.cs:11
-
int RegisterTransitCallback(LongLongToLong callback)
-
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
-
RoutingDimension GetMutableDimension(string dimension_name)
+
int RegisterTransitCallback(LongLongToLong callback)
+
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
RoutingDimension GetMutableDimension(string dimension_name)
Parameters defining the search used to solve vehicle routing problems.
diff --git a/docs/dotnet/VrpPickupDeliveryFifo_8cs_source.html b/docs/dotnet/VrpPickupDeliveryFifo_8cs_source.html index 2aebc26e24..b52e4cf226 100644 --- a/docs/dotnet/VrpPickupDeliveryFifo_8cs_source.html +++ b/docs/dotnet/VrpPickupDeliveryFifo_8cs_source.html @@ -217,39 +217,39 @@
172 }
173 // [END program]
-
IntVar VehicleVar(long index)
-
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
-
void Add(Constraint c)
+
IntVar VehicleVar(long index)
+
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
+
void Add(Constraint c)
global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value FirstSolutionStrategy
First solution strategies, used as starting point of local search.
-
long NodeToIndex(int node)
+
long NodeToIndex(int node)
Definition: Assignment.cs:11
-
void SetPickupAndDeliveryPolicyOfAllVehicles(int policy)
-
void AddPickupAndDelivery(long pickup, long delivery)
-
int IndexToNode(long index)
+
void SetPickupAndDeliveryPolicyOfAllVehicles(int policy)
+
void AddPickupAndDelivery(long pickup, long delivery)
+
int IndexToNode(long index)
Value
-
Constraint MakeEquality(IntExpr left, IntExpr right)
+
Constraint MakeEquality(IntExpr left, IntExpr right)
Definition: KInt64Vector.cs:11
-
IntVar CumulVar(long index)
+
IntVar CumulVar(long index)
Definition: RoutingModel.cs:18
Minimal Pickup & Delivery Problem (PDP).
-
static readonly int PICKUP_AND_DELIVERY_FIFO
+
static readonly int PICKUP_AND_DELIVERY_FIFO
First solution strategies, used as starting point of local search.
-
Constraint MakeLessOrEqual(IntExpr left, IntExpr right)
+
Constraint MakeLessOrEqual(IntExpr left, IntExpr right)
static void Main(String[] args)
-
void SetGlobalSpanCostCoefficient(long coefficient)
+
void SetGlobalSpanCostCoefficient(long coefficient)
-
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
+
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
static Google.OrTools.ConstraintSolver.RoutingSearchParameters DefaultRoutingSearchParameters()
Definition: Assignment.cs:18
Definition: KInt64Vector.cs:11
-
Solver solver()
+
Solver solver()
Container for nested types declared in the FirstSolutionStrategy message type.
-
int RegisterTransitCallback(LongLongToLong callback)
-
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
-
RoutingDimension GetMutableDimension(string dimension_name)
+
int RegisterTransitCallback(LongLongToLong callback)
+
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
RoutingDimension GetMutableDimension(string dimension_name)
Parameters defining the search used to solve vehicle routing problems.
diff --git a/docs/dotnet/VrpPickupDeliveryLifo_8cs_source.html b/docs/dotnet/VrpPickupDeliveryLifo_8cs_source.html index 68ef6e45e7..542c1a0951 100644 --- a/docs/dotnet/VrpPickupDeliveryLifo_8cs_source.html +++ b/docs/dotnet/VrpPickupDeliveryLifo_8cs_source.html @@ -216,39 +216,39 @@
171 }
172 // [END program]
-
IntVar VehicleVar(long index)
-
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
-
void Add(Constraint c)
+
IntVar VehicleVar(long index)
+
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
+
void Add(Constraint c)
global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value FirstSolutionStrategy
First solution strategies, used as starting point of local search.
static void Main(String[] args)
-
long NodeToIndex(int node)
+
long NodeToIndex(int node)
Definition: Assignment.cs:11
-
void SetPickupAndDeliveryPolicyOfAllVehicles(int policy)
-
void AddPickupAndDelivery(long pickup, long delivery)
-
int IndexToNode(long index)
+
void SetPickupAndDeliveryPolicyOfAllVehicles(int policy)
+
void AddPickupAndDelivery(long pickup, long delivery)
+
int IndexToNode(long index)
Value
-
Constraint MakeEquality(IntExpr left, IntExpr right)
+
Constraint MakeEquality(IntExpr left, IntExpr right)
Definition: KInt64Vector.cs:11
-
IntVar CumulVar(long index)
+
IntVar CumulVar(long index)
Definition: RoutingModel.cs:18
First solution strategies, used as starting point of local search.
-
Constraint MakeLessOrEqual(IntExpr left, IntExpr right)
-
void SetGlobalSpanCostCoefficient(long coefficient)
+
Constraint MakeLessOrEqual(IntExpr left, IntExpr right)
+
void SetGlobalSpanCostCoefficient(long coefficient)
-
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
+
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
static Google.OrTools.ConstraintSolver.RoutingSearchParameters DefaultRoutingSearchParameters()
Definition: Assignment.cs:18
Definition: KInt64Vector.cs:11
Minimal Pickup & Delivery Problem (PDP).
-
Solver solver()
+
Solver solver()
Container for nested types declared in the FirstSolutionStrategy message type.
-
int RegisterTransitCallback(LongLongToLong callback)
-
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
-
static readonly int PICKUP_AND_DELIVERY_LIFO
-
RoutingDimension GetMutableDimension(string dimension_name)
+
int RegisterTransitCallback(LongLongToLong callback)
+
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
static readonly int PICKUP_AND_DELIVERY_LIFO
+
RoutingDimension GetMutableDimension(string dimension_name)
Parameters defining the search used to solve vehicle routing problems.
diff --git a/docs/dotnet/VrpPickupDelivery_8cs_source.html b/docs/dotnet/VrpPickupDelivery_8cs_source.html index 5041c0f710..9c391ecc23 100644 --- a/docs/dotnet/VrpPickupDelivery_8cs_source.html +++ b/docs/dotnet/VrpPickupDelivery_8cs_source.html @@ -215,37 +215,37 @@
170 }
171 // [END program]
-
IntVar VehicleVar(long index)
-
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
-
void Add(Constraint c)
+
IntVar VehicleVar(long index)
+
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
+
void Add(Constraint c)
global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value FirstSolutionStrategy
First solution strategies, used as starting point of local search.
-
long NodeToIndex(int node)
+
long NodeToIndex(int node)
Definition: Assignment.cs:11
-
void AddPickupAndDelivery(long pickup, long delivery)
-
int IndexToNode(long index)
+
void AddPickupAndDelivery(long pickup, long delivery)
+
int IndexToNode(long index)
Value
-
Constraint MakeEquality(IntExpr left, IntExpr right)
+
Constraint MakeEquality(IntExpr left, IntExpr right)
Definition: KInt64Vector.cs:11
static void Main(String[] args)
-
IntVar CumulVar(long index)
+
IntVar CumulVar(long index)
Definition: RoutingModel.cs:18
Minimal Pickup & Delivery Problem (PDP).
First solution strategies, used as starting point of local search.
-
Constraint MakeLessOrEqual(IntExpr left, IntExpr right)
-
void SetGlobalSpanCostCoefficient(long coefficient)
+
Constraint MakeLessOrEqual(IntExpr left, IntExpr right)
+
void SetGlobalSpanCostCoefficient(long coefficient)
-
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
+
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
static Google.OrTools.ConstraintSolver.RoutingSearchParameters DefaultRoutingSearchParameters()
Definition: Assignment.cs:18
Definition: KInt64Vector.cs:11
-
Solver solver()
+
Solver solver()
Container for nested types declared in the FirstSolutionStrategy message type.
-
int RegisterTransitCallback(LongLongToLong callback)
-
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
-
RoutingDimension GetMutableDimension(string dimension_name)
+
int RegisterTransitCallback(LongLongToLong callback)
+
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
RoutingDimension GetMutableDimension(string dimension_name)
Parameters defining the search used to solve vehicle routing problems.
diff --git a/docs/dotnet/VrpResources_8cs_source.html b/docs/dotnet/VrpResources_8cs_source.html index 684b614b1d..57e12517af 100644 --- a/docs/dotnet/VrpResources_8cs_source.html +++ b/docs/dotnet/VrpResources_8cs_source.html @@ -266,42 +266,42 @@
221 }
222 // [END program]
-
virtual void SetRange(long l, long u)
Definition: IntExpr.cs:80
-
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
-
long End(int vehicle)
-
virtual long Value()
Definition: IntVar.cs:67
-
void Add(Constraint c)
+
virtual void SetRange(long l, long u)
Definition: IntExpr.cs:75
+
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
+
long End(int vehicle)
+
virtual long Value()
Definition: IntVar.cs:62
+
void Add(Constraint c)
global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value FirstSolutionStrategy
First solution strategies, used as starting point of local search.
-
void AddVariableMinimizedByFinalizer(IntVar var)
+
void AddVariableMinimizedByFinalizer(IntVar var)
static void Main(String[] args)
-
IntervalVar MakeFixedDurationIntervalVar(long start_min, long start_max, long duration, bool optional, string name)
-
long NodeToIndex(int node)
+
IntervalVar MakeFixedDurationIntervalVar(long start_min, long start_max, long duration, bool optional, string name)
+
long NodeToIndex(int node)
Definition: Assignment.cs:11
-
int IndexToNode(long index)
+
int IndexToNode(long index)
Value
-
long Start(int vehicle)
+
long Start(int vehicle)
Vehicles Routing Problem (VRP) with Resource Constraints.
Definition: VrpResources.cs:25
Definition: KInt64Vector.cs:11
-
IntVar CumulVar(long index)
+
IntVar CumulVar(long index)
Definition: RoutingModel.cs:18
Definition: IntervalVar.cs:18
First solution strategies, used as starting point of local search.
-
virtual long Min()
Definition: IntExpr.cs:56
+
virtual long Min()
Definition: IntExpr.cs:51
-
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
+
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
static Google.OrTools.ConstraintSolver.RoutingSearchParameters DefaultRoutingSearchParameters()
Definition: Assignment.cs:18
Definition: KInt64Vector.cs:11
-
Solver solver()
+
Solver solver()
Container for nested types declared in the FirstSolutionStrategy message type.
-
int RegisterTransitCallback(LongLongToLong callback)
-
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
-
RoutingDimension GetMutableDimension(string dimension_name)
+
int RegisterTransitCallback(LongLongToLong callback)
+
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
RoutingDimension GetMutableDimension(string dimension_name)
Parameters defining the search used to solve vehicle routing problems.
-
Constraint MakeCumulative(IntervalVarVector intervals, long[] demands, long capacity, string name)
+
Constraint MakeCumulative(IntervalVarVector intervals, long[] demands, long capacity, string name)
-
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
+
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value FirstSolutionStrategy
First solution strategies, used as starting point of local search.
Definition: Assignment.cs:11
-
int IndexToNode(long index)
+
int IndexToNode(long index)
Value
Definition: KInt64Vector.cs:11
Definition: RoutingModel.cs:18
First solution strategies, used as starting point of local search.
-
void SetGlobalSpanCostCoefficient(long coefficient)
+
void SetGlobalSpanCostCoefficient(long coefficient)
-
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
+
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
static Google.OrTools.ConstraintSolver.RoutingSearchParameters DefaultRoutingSearchParameters()
Definition: Assignment.cs:18
Definition: KInt64Vector.cs:11
Minimal TSP using distance matrix.
Container for nested types declared in the FirstSolutionStrategy message type.
-
int RegisterTransitCallback(LongLongToLong callback)
-
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
int RegisterTransitCallback(LongLongToLong callback)
+
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
static void Main(String[] args)
-
RoutingDimension GetMutableDimension(string dimension_name)
+
RoutingDimension GetMutableDimension(string dimension_name)
Parameters defining the search used to solve vehicle routing problems.
diff --git a/docs/dotnet/VrpTimeWindows_8cs_source.html b/docs/dotnet/VrpTimeWindows_8cs_source.html index 8248c3ea15..c66447c659 100644 --- a/docs/dotnet/VrpTimeWindows_8cs_source.html +++ b/docs/dotnet/VrpTimeWindows_8cs_source.html @@ -238,35 +238,35 @@
193 }
194 // [END program]
-
virtual void SetRange(long l, long u)
Definition: IntExpr.cs:80
-
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
-
long End(int vehicle)
-
virtual long Value()
Definition: IntVar.cs:67
+
virtual void SetRange(long l, long u)
Definition: IntExpr.cs:75
+
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
+
long End(int vehicle)
+
virtual long Value()
Definition: IntVar.cs:62
global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value FirstSolutionStrategy
First solution strategies, used as starting point of local search.
-
void AddVariableMinimizedByFinalizer(IntVar var)
-
long NodeToIndex(int node)
+
void AddVariableMinimizedByFinalizer(IntVar var)
+
long NodeToIndex(int node)
Definition: Assignment.cs:11
-
int IndexToNode(long index)
+
int IndexToNode(long index)
Value
-
long Start(int vehicle)
+
long Start(int vehicle)
Definition: KInt64Vector.cs:11
-
IntVar CumulVar(long index)
+
IntVar CumulVar(long index)
Definition: RoutingModel.cs:18
static void Main(String[] args)
First solution strategies, used as starting point of local search.
Vehicles Routing Problem (VRP) with Time Windows.
-
virtual long Min()
Definition: IntExpr.cs:56
+
virtual long Min()
Definition: IntExpr.cs:51
-
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
+
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
static Google.OrTools.ConstraintSolver.RoutingSearchParameters DefaultRoutingSearchParameters()
Definition: Assignment.cs:18
Definition: KInt64Vector.cs:11
Container for nested types declared in the FirstSolutionStrategy message type.
-
int RegisterTransitCallback(LongLongToLong callback)
-
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
-
RoutingDimension GetMutableDimension(string dimension_name)
+
int RegisterTransitCallback(LongLongToLong callback)
+
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
RoutingDimension GetMutableDimension(string dimension_name)
Parameters defining the search used to solve vehicle routing problems.
diff --git a/docs/dotnet/VrpWithTimeLimit_8cs_source.html b/docs/dotnet/VrpWithTimeLimit_8cs_source.html index dd107bef97..7b2942be38 100644 --- a/docs/dotnet/VrpWithTimeLimit_8cs_source.html +++ b/docs/dotnet/VrpWithTimeLimit_8cs_source.html @@ -169,7 +169,7 @@
124 }
125 // [END program]
-
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
+
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
Value
global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value FirstSolutionStrategy
First solution strategies, used as starting point of local search.
global::Google.OrTools.ConstraintSolver.LocalSearchMetaheuristic.Types.Value LocalSearchMetaheuristic
Local search metaheuristics used to guide the search.
@@ -177,7 +177,7 @@
global::Google.Protobuf.WellKnownTypes.Duration TimeLimit
Limit to the time spent in the search.
Container for nested types declared in the LocalSearchMetaheuristic message type.
Definition: Assignment.cs:11
-
int IndexToNode(long index)
+
int IndexToNode(long index)
Value
Definition: KInt64Vector.cs:11
Definition: RoutingModel.cs:18
@@ -185,17 +185,17 @@
Local search metaheuristics used to guide the search.
First solution strategies, used as starting point of local search.
-
void SetGlobalSpanCostCoefficient(long coefficient)
+
void SetGlobalSpanCostCoefficient(long coefficient)
-
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
+
bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)
static Google.OrTools.ConstraintSolver.RoutingSearchParameters DefaultRoutingSearchParameters()
Definition: Assignment.cs:18
Definition: KInt64Vector.cs:11
Container for nested types declared in the FirstSolutionStrategy message type.
-
int RegisterTransitCallback(LongLongToLong callback)
-
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
-
RoutingDimension GetMutableDimension(string dimension_name)
+
int RegisterTransitCallback(LongLongToLong callback)
+
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
RoutingDimension GetMutableDimension(string dimension_name)
bool LogSearch
— Miscellaneous — Some of these are advanced settings which should not be modified unless you know wh...
Parameters defining the search used to solve vehicle routing problems.
diff --git a/docs/dotnet/Vrp_8cs_source.html b/docs/dotnet/Vrp_8cs_source.html index b439643236..66786deee3 100644 --- a/docs/dotnet/Vrp_8cs_source.html +++ b/docs/dotnet/Vrp_8cs_source.html @@ -179,11 +179,11 @@
134 }
135 // [END program]
-
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
+
void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)
global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value FirstSolutionStrategy
First solution strategies, used as starting point of local search.
Minimal TSP using distance matrix.
Definition: Vrp.cs:24
Definition: Assignment.cs:11
-
int IndexToNode(long index)
+
int IndexToNode(long index)
Value
Definition: KInt64Vector.cs:11
Definition: RoutingModel.cs:18
@@ -195,8 +195,8 @@
Definition: Assignment.cs:18
Definition: KInt64Vector.cs:11
Container for nested types declared in the FirstSolutionStrategy message type.
-
int RegisterTransitCallback(LongLongToLong callback)
-
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
+
int RegisterTransitCallback(LongLongToLong callback)
+
Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)
Parameters defining the search used to solve vehicle routing problems.
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64Vector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64Vector-members.html index 3c2267535b..b2b2cbf396 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64Vector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64Vector-members.html @@ -61,16 +61,18 @@ CopyTo(long[] array, int arrayIndex)KInt64Vectorinline CopyTo(int index, long[] array, int arrayIndex, int count)KInt64Vectorinline CountKInt64Vector - Dispose()KInt64Vectorinlinevirtual - GetEnumerator()KInt64Vectorinline - GetRange(int index, int count)KInt64Vectorinline - IndexOf(long value)KInt64Vectorinline - Insert(int index, long x)KInt64Vectorinline - InsertRange(int index, KInt64Vector values)KInt64Vectorinline - IsFixedSizeKInt64Vector - IsReadOnlyKInt64Vector - IsSynchronizedKInt64Vector - KInt64Vector(global::System.Collections.ICollection c)KInt64Vectorinline + Dispose()KInt64Vectorinline + Dispose(bool disposing)KInt64Vectorinlineprotectedvirtual + GetEnumerator()KInt64Vectorinline + GetRange(int index, int count)KInt64Vectorinline + IndexOf(long value)KInt64Vectorinline + Insert(int index, long x)KInt64Vectorinline + InsertRange(int index, KInt64Vector values)KInt64Vectorinline + IsFixedSizeKInt64Vector + IsReadOnlyKInt64Vector + IsSynchronizedKInt64Vector + KInt64Vector(global::System.Collections.IEnumerable c)KInt64Vectorinline + KInt64Vector(global::System.Collections.Generic.IEnumerable< long > c)KInt64Vectorinline KInt64Vector()KInt64Vectorinline KInt64Vector(KInt64Vector other)KInt64Vectorinline KInt64Vector(int capacity)KInt64Vectorinline @@ -84,6 +86,7 @@ SetRange(int index, KInt64Vector values)KInt64Vectorinline swigCMemOwnKInt64Vectorprotected this[int index]KInt64Vector + ToArray()KInt64Vectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64Vector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64Vector.html index 95618c561a..1a964826f7 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64Vector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64Vector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -122,6 +127,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 KInt64Vector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 KInt64Vector (global::System.Collections.IEnumerable c)
 
 KInt64Vector (global::System.Collections.Generic.IEnumerable< long > c)
 
void CopyTo (long[] array)
 
void CopyTo (long[] array, int arrayIndex)
 
void CopyTo (int index, long[] array, int arrayIndex, int count)
 
long[] ToArray ()
 
KInt64VectorEnumerator GetEnumerator ()
 
void Clear ()
static KInt64Vector Repeat (long value, int count)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -143,8 +153,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ KInt64Vector() [1/4]

+ +

◆ KInt64Vector() [1/5]

@@ -155,7 +165,7 @@ Properties KInt64Vector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -167,12 +177,40 @@ Properties
-

Definition at line 45 of file KInt64Vector.cs.

+

Definition at line 48 of file KInt64Vector.cs.

+ +
+
+ +

◆ KInt64Vector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
KInt64Vector (global::System.Collections.Generic.IEnumerable< long > c)
+
+inline
+
+ +

Definition at line 56 of file KInt64Vector.cs.

-

◆ KInt64Vector() [2/4]

+

◆ KInt64Vector() [3/5]

@@ -194,12 +232,12 @@ Properties
-

Definition at line 225 of file KInt64Vector.cs.

+

Definition at line 242 of file KInt64Vector.cs.

-

◆ KInt64Vector() [3/4]

+

◆ KInt64Vector() [4/5]

@@ -222,12 +260,12 @@ Properties
-

Definition at line 228 of file KInt64Vector.cs.

+

Definition at line 245 of file KInt64Vector.cs.

-

◆ KInt64Vector() [4/4]

+

◆ KInt64Vector() [5/5]

@@ -250,7 +288,7 @@ Properties
-

Definition at line 232 of file KInt64Vector.cs.

+

Definition at line 249 of file KInt64Vector.cs.

@@ -279,7 +317,7 @@ Properties
-

Definition at line 207 of file KInt64Vector.cs.

+

Definition at line 224 of file KInt64Vector.cs.

@@ -307,7 +345,7 @@ Properties
-

Definition at line 253 of file KInt64Vector.cs.

+

Definition at line 270 of file KInt64Vector.cs.

@@ -334,7 +372,7 @@ Properties
-

Definition at line 203 of file KInt64Vector.cs.

+

Definition at line 220 of file KInt64Vector.cs.

@@ -362,7 +400,7 @@ Properties
-

Definition at line 306 of file KInt64Vector.cs.

+

Definition at line 323 of file KInt64Vector.cs.

@@ -412,7 +450,7 @@ Properties
-

Definition at line 107 of file KInt64Vector.cs.

+

Definition at line 118 of file KInt64Vector.cs.

@@ -440,7 +478,7 @@ Properties
-

Definition at line 97 of file KInt64Vector.cs.

+

Definition at line 108 of file KInt64Vector.cs.

@@ -478,12 +516,39 @@ Properties
-

Definition at line 102 of file KInt64Vector.cs.

+

Definition at line 113 of file KInt64Vector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 31 of file KInt64Vector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -494,18 +559,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 32 of file KInt64Vector.cs.

+

Definition at line 36 of file KInt64Vector.cs.

@@ -532,7 +598,7 @@ Properties
-

Definition at line 133 of file KInt64Vector.cs.

+

Definition at line 150 of file KInt64Vector.cs.

@@ -570,7 +636,7 @@ Properties
-

Definition at line 258 of file KInt64Vector.cs.

+

Definition at line 275 of file KInt64Vector.cs.

@@ -598,7 +664,7 @@ Properties
-

Definition at line 311 of file KInt64Vector.cs.

+

Definition at line 328 of file KInt64Vector.cs.

@@ -636,7 +702,7 @@ Properties
-

Definition at line 265 of file KInt64Vector.cs.

+

Definition at line 282 of file KInt64Vector.cs.

@@ -674,7 +740,7 @@ Properties
-

Definition at line 270 of file KInt64Vector.cs.

+

Definition at line 287 of file KInt64Vector.cs.

@@ -702,7 +768,7 @@ Properties
-

Definition at line 316 of file KInt64Vector.cs.

+

Definition at line 333 of file KInt64Vector.cs.

@@ -730,7 +796,7 @@ Properties
-

Definition at line 321 of file KInt64Vector.cs.

+

Definition at line 338 of file KInt64Vector.cs.

@@ -758,7 +824,7 @@ Properties
-

Definition at line 275 of file KInt64Vector.cs.

+

Definition at line 292 of file KInt64Vector.cs.

@@ -796,7 +862,7 @@ Properties
-

Definition at line 280 of file KInt64Vector.cs.

+

Definition at line 297 of file KInt64Vector.cs.

@@ -834,7 +900,7 @@ Properties
-

Definition at line 285 of file KInt64Vector.cs.

+

Definition at line 302 of file KInt64Vector.cs.

@@ -861,7 +927,7 @@ Properties
-

Definition at line 292 of file KInt64Vector.cs.

+

Definition at line 309 of file KInt64Vector.cs.

@@ -899,7 +965,7 @@ Properties
-

Definition at line 296 of file KInt64Vector.cs.

+

Definition at line 313 of file KInt64Vector.cs.

@@ -937,7 +1003,34 @@ Properties
-

Definition at line 301 of file KInt64Vector.cs.

+

Definition at line 318 of file KInt64Vector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
long [] ToArray ()
+
+inline
+
+ +

Definition at line 136 of file KInt64Vector.cs.

@@ -962,7 +1055,7 @@ Properties
-

Definition at line 17 of file KInt64Vector.cs.

+

Definition at line 16 of file KInt64Vector.cs.

@@ -987,7 +1080,7 @@ Properties
-

Definition at line 74 of file KInt64Vector.cs.

+

Definition at line 85 of file KInt64Vector.cs.

@@ -1011,7 +1104,7 @@ Properties
-

Definition at line 85 of file KInt64Vector.cs.

+

Definition at line 96 of file KInt64Vector.cs.

@@ -1035,7 +1128,7 @@ Properties
-

Definition at line 53 of file KInt64Vector.cs.

+

Definition at line 64 of file KInt64Vector.cs.

@@ -1059,7 +1152,7 @@ Properties
-

Definition at line 59 of file KInt64Vector.cs.

+

Definition at line 70 of file KInt64Vector.cs.

@@ -1083,7 +1176,7 @@ Properties
-

Definition at line 91 of file KInt64Vector.cs.

+

Definition at line 102 of file KInt64Vector.cs.

@@ -1107,7 +1200,7 @@ Properties
-

Definition at line 65 of file KInt64Vector.cs.

+

Definition at line 76 of file KInt64Vector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64VectorVector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64VectorVector-members.html index c4b1dcf407..2156cab8e9 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64VectorVector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64VectorVector-members.html @@ -60,15 +60,17 @@ CopyTo(KInt64Vector[] array, int arrayIndex)KInt64VectorVectorinline CopyTo(int index, KInt64Vector[] array, int arrayIndex, int count)KInt64VectorVectorinline CountKInt64VectorVector - Dispose()KInt64VectorVectorinlinevirtual - GetEnumerator()KInt64VectorVectorinline - GetRange(int index, int count)KInt64VectorVectorinline - Insert(int index, KInt64Vector x)KInt64VectorVectorinline - InsertRange(int index, KInt64VectorVector values)KInt64VectorVectorinline - IsFixedSizeKInt64VectorVector - IsReadOnlyKInt64VectorVector - IsSynchronizedKInt64VectorVector - KInt64VectorVector(global::System.Collections.ICollection c)KInt64VectorVectorinline + Dispose()KInt64VectorVectorinline + Dispose(bool disposing)KInt64VectorVectorinlineprotectedvirtual + GetEnumerator()KInt64VectorVectorinline + GetRange(int index, int count)KInt64VectorVectorinline + Insert(int index, KInt64Vector x)KInt64VectorVectorinline + InsertRange(int index, KInt64VectorVector values)KInt64VectorVectorinline + IsFixedSizeKInt64VectorVector + IsReadOnlyKInt64VectorVector + IsSynchronizedKInt64VectorVector + KInt64VectorVector(global::System.Collections.IEnumerable c)KInt64VectorVectorinline + KInt64VectorVector(global::System.Collections.Generic.IEnumerable< KInt64Vector > c)KInt64VectorVectorinline KInt64VectorVector()KInt64VectorVectorinline KInt64VectorVector(KInt64VectorVector other)KInt64VectorVectorinline KInt64VectorVector(int capacity)KInt64VectorVectorinline @@ -80,6 +82,7 @@ SetRange(int index, KInt64VectorVector values)KInt64VectorVectorinline swigCMemOwnKInt64VectorVectorprotected this[int index]KInt64VectorVector + ToArray()KInt64VectorVectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64VectorVector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64VectorVector.html index 8f6d613055..79fa548e7a 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64VectorVector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64VectorVector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -114,6 +119,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 KInt64VectorVector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 KInt64VectorVector (global::System.Collections.IEnumerable c)
 
 KInt64VectorVector (global::System.Collections.Generic.IEnumerable< KInt64Vector > c)
 
void CopyTo (KInt64Vector[] array)
 
void CopyTo (KInt64Vector[] array, int arrayIndex)
 
void CopyTo (int index, KInt64Vector[] array, int arrayIndex, int count)
 
KInt64Vector[] ToArray ()
 
KInt64VectorVectorEnumerator GetEnumerator ()
 
void Clear ()
static KInt64VectorVector Repeat (KInt64Vector value, int count)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -135,8 +145,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ KInt64VectorVector() [1/4]

+ +

◆ KInt64VectorVector() [1/5]

@@ -147,7 +157,7 @@ Properties KInt64VectorVector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -159,12 +169,40 @@ Properties
-

Definition at line 45 of file KInt64VectorVector.cs.

+

Definition at line 48 of file KInt64VectorVector.cs.

+ +
+
+ +

◆ KInt64VectorVector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
KInt64VectorVector (global::System.Collections.Generic.IEnumerable< KInt64Vectorc)
+
+inline
+
+ +

Definition at line 56 of file KInt64VectorVector.cs.

-

◆ KInt64VectorVector() [2/4]

+

◆ KInt64VectorVector() [3/5]

@@ -186,12 +224,12 @@ Properties
-

Definition at line 226 of file KInt64VectorVector.cs.

+

Definition at line 243 of file KInt64VectorVector.cs.

-

◆ KInt64VectorVector() [3/4]

+

◆ KInt64VectorVector() [4/5]

@@ -214,12 +252,12 @@ Properties
-

Definition at line 229 of file KInt64VectorVector.cs.

+

Definition at line 246 of file KInt64VectorVector.cs.

-

◆ KInt64VectorVector() [4/4]

+

◆ KInt64VectorVector() [5/5]

@@ -242,7 +280,7 @@ Properties
-

Definition at line 233 of file KInt64VectorVector.cs.

+

Definition at line 250 of file KInt64VectorVector.cs.

@@ -271,7 +309,7 @@ Properties
-

Definition at line 207 of file KInt64VectorVector.cs.

+

Definition at line 224 of file KInt64VectorVector.cs.

@@ -299,7 +337,7 @@ Properties
-

Definition at line 254 of file KInt64VectorVector.cs.

+

Definition at line 271 of file KInt64VectorVector.cs.

@@ -326,7 +364,7 @@ Properties
-

Definition at line 203 of file KInt64VectorVector.cs.

+

Definition at line 220 of file KInt64VectorVector.cs.

@@ -376,7 +414,7 @@ Properties
-

Definition at line 107 of file KInt64VectorVector.cs.

+

Definition at line 118 of file KInt64VectorVector.cs.

@@ -404,7 +442,7 @@ Properties
-

Definition at line 97 of file KInt64VectorVector.cs.

+

Definition at line 108 of file KInt64VectorVector.cs.

@@ -442,12 +480,39 @@ Properties
-

Definition at line 102 of file KInt64VectorVector.cs.

+

Definition at line 113 of file KInt64VectorVector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 31 of file KInt64VectorVector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -458,18 +523,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 32 of file KInt64VectorVector.cs.

+

Definition at line 36 of file KInt64VectorVector.cs.

@@ -496,7 +562,7 @@ Properties
-

Definition at line 133 of file KInt64VectorVector.cs.

+

Definition at line 150 of file KInt64VectorVector.cs.

@@ -534,7 +600,7 @@ Properties
-

Definition at line 259 of file KInt64VectorVector.cs.

+

Definition at line 276 of file KInt64VectorVector.cs.

@@ -572,7 +638,7 @@ Properties
-

Definition at line 266 of file KInt64VectorVector.cs.

+

Definition at line 283 of file KInt64VectorVector.cs.

@@ -610,7 +676,7 @@ Properties
-

Definition at line 271 of file KInt64VectorVector.cs.

+

Definition at line 288 of file KInt64VectorVector.cs.

@@ -638,7 +704,7 @@ Properties
-

Definition at line 276 of file KInt64VectorVector.cs.

+

Definition at line 293 of file KInt64VectorVector.cs.

@@ -676,7 +742,7 @@ Properties
-

Definition at line 281 of file KInt64VectorVector.cs.

+

Definition at line 298 of file KInt64VectorVector.cs.

@@ -714,7 +780,7 @@ Properties
-

Definition at line 286 of file KInt64VectorVector.cs.

+

Definition at line 303 of file KInt64VectorVector.cs.

@@ -741,7 +807,7 @@ Properties
-

Definition at line 293 of file KInt64VectorVector.cs.

+

Definition at line 310 of file KInt64VectorVector.cs.

@@ -779,7 +845,7 @@ Properties
-

Definition at line 297 of file KInt64VectorVector.cs.

+

Definition at line 314 of file KInt64VectorVector.cs.

@@ -817,7 +883,34 @@ Properties
-

Definition at line 302 of file KInt64VectorVector.cs.

+

Definition at line 319 of file KInt64VectorVector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
KInt64Vector [] ToArray ()
+
+inline
+
+ +

Definition at line 136 of file KInt64VectorVector.cs.

@@ -842,7 +935,7 @@ Properties
-

Definition at line 17 of file KInt64VectorVector.cs.

+

Definition at line 16 of file KInt64VectorVector.cs.

@@ -867,7 +960,7 @@ Properties
-

Definition at line 74 of file KInt64VectorVector.cs.

+

Definition at line 85 of file KInt64VectorVector.cs.

@@ -891,7 +984,7 @@ Properties
-

Definition at line 85 of file KInt64VectorVector.cs.

+

Definition at line 96 of file KInt64VectorVector.cs.

@@ -915,7 +1008,7 @@ Properties
-

Definition at line 53 of file KInt64VectorVector.cs.

+

Definition at line 64 of file KInt64VectorVector.cs.

@@ -939,7 +1032,7 @@ Properties
-

Definition at line 59 of file KInt64VectorVector.cs.

+

Definition at line 70 of file KInt64VectorVector.cs.

@@ -963,7 +1056,7 @@ Properties
-

Definition at line 91 of file KInt64VectorVector.cs.

+

Definition at line 102 of file KInt64VectorVector.cs.

@@ -987,7 +1080,7 @@ Properties
-

Definition at line 65 of file KInt64VectorVector.cs.

+

Definition at line 76 of file KInt64VectorVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64VectorVector_1_1KInt64VectorVectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64VectorVector_1_1KInt64VectorVectorEnumerator.html index 24eec88e33..c64bb6e74f 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64VectorVector_1_1KInt64VectorVectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64VectorVector_1_1KInt64VectorVectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 142 of file KInt64VectorVector.cs.

+

Definition at line 159 of file KInt64VectorVector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 150 of file KInt64VectorVector.cs.

+

Definition at line 167 of file KInt64VectorVector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 197 of file KInt64VectorVector.cs.

+

Definition at line 214 of file KInt64VectorVector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 177 of file KInt64VectorVector.cs.

+

Definition at line 194 of file KInt64VectorVector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 189 of file KInt64VectorVector.cs.

+

Definition at line 206 of file KInt64VectorVector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 158 of file KInt64VectorVector.cs.

+

Definition at line 175 of file KInt64VectorVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64Vector_1_1KInt64VectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64Vector_1_1KInt64VectorEnumerator.html index f4a03ee0a4..5ddbd89703 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64Vector_1_1KInt64VectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KInt64Vector_1_1KInt64VectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 142 of file KInt64Vector.cs.

+

Definition at line 159 of file KInt64Vector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 150 of file KInt64Vector.cs.

+

Definition at line 167 of file KInt64Vector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 197 of file KInt64Vector.cs.

+

Definition at line 214 of file KInt64Vector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 177 of file KInt64Vector.cs.

+

Definition at line 194 of file KInt64Vector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 189 of file KInt64Vector.cs.

+

Definition at line 206 of file KInt64Vector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 158 of file KInt64Vector.cs.

+

Definition at line 175 of file KInt64Vector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KnapsackSolver-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KnapsackSolver-members.html index 6a8db63bc4..14219f3f65 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KnapsackSolver-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KnapsackSolver-members.html @@ -53,18 +53,19 @@

This is the complete list of members for KnapsackSolver, including all inherited members.

- - - - - - - - - - - - + + + + + + + + + + + + +
BestSolutionContains(int item_id)KnapsackSolverinline
Dispose()KnapsackSolverinlinevirtual
GetName()KnapsackSolverinline
Init(long[] profits, long[,] weights, long[] capacities)KnapsackSolverinline
IsSolutionOptimal()KnapsackSolverinline
KnapsackSolver(string solver_name)KnapsackSolverinline
KnapsackSolver(KnapsackSolver.SolverType solver_type, string solver_name)KnapsackSolverinline
set_time_limit(double time_limit_seconds)KnapsackSolverinline
SetUseReduction(bool use_reduction)KnapsackSolverinline
Solve()KnapsackSolverinline
SolverType enum nameKnapsackSolver
swigCMemOwnKnapsackSolverprotected
UseReduction()KnapsackSolverinline
Dispose()KnapsackSolverinline
Dispose(bool disposing)KnapsackSolverinlineprotectedvirtual
GetName()KnapsackSolverinline
Init(long[] profits, long[,] weights, long[] capacities)KnapsackSolverinline
IsSolutionOptimal()KnapsackSolverinline
KnapsackSolver(string solver_name)KnapsackSolverinline
KnapsackSolver(KnapsackSolver.SolverType solver_type, string solver_name)KnapsackSolverinline
set_time_limit(double time_limit_seconds)KnapsackSolverinline
SetUseReduction(bool use_reduction)KnapsackSolverinline
Solve()KnapsackSolverinline
SolverType enum nameKnapsackSolver
swigCMemOwnKnapsackSolverprotected
UseReduction()KnapsackSolverinline
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KnapsackSolver.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KnapsackSolver.html index 12a1597e70..e2e76cc774 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KnapsackSolver.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1KnapsackSolver.html @@ -48,6 +48,7 @@
Public Types | Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -73,8 +74,8 @@ Public Types - - + + @@ -96,6 +97,11 @@ Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 KnapsackSolver (string solver_name)
 
 KnapsackSolver (KnapsackSolver.SolverType solver_type, string solver_name)
void set_time_limit (double time_limit_seconds)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -129,7 +135,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
KNAPSACK_MULTIDIMENSION_BRANCH_AND_BOUND_SOLVER 
-

Definition at line 92 of file KnapsackSolver.cs.

+

Definition at line 96 of file KnapsackSolver.cs.

@@ -158,7 +164,7 @@ Protected Attributes
-

Definition at line 43 of file KnapsackSolver.cs.

+

Definition at line 47 of file KnapsackSolver.cs.

@@ -196,7 +202,7 @@ Protected Attributes
-

Definition at line 47 of file KnapsackSolver.cs.

+

Definition at line 51 of file KnapsackSolver.cs.

@@ -225,12 +231,39 @@ Protected Attributes
-

Definition at line 64 of file KnapsackSolver.cs.

+

Definition at line 68 of file KnapsackSolver.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 30 of file KnapsackSolver.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -241,18 +274,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 30 of file KnapsackSolver.cs.

+

Definition at line 35 of file KnapsackSolver.cs.

@@ -279,7 +313,7 @@ Protected Attributes
-

Definition at line 74 of file KnapsackSolver.cs.

+

Definition at line 78 of file KnapsackSolver.cs.

@@ -323,7 +357,7 @@ Protected Attributes
-

Definition at line 51 of file KnapsackSolver.cs.

+

Definition at line 55 of file KnapsackSolver.cs.

@@ -350,7 +384,7 @@ Protected Attributes
-

Definition at line 69 of file KnapsackSolver.cs.

+

Definition at line 73 of file KnapsackSolver.cs.

@@ -378,7 +412,7 @@ Protected Attributes
-

Definition at line 88 of file KnapsackSolver.cs.

+

Definition at line 92 of file KnapsackSolver.cs.

@@ -406,7 +440,7 @@ Protected Attributes
-

Definition at line 84 of file KnapsackSolver.cs.

+

Definition at line 88 of file KnapsackSolver.cs.

@@ -433,7 +467,7 @@ Protected Attributes
-

Definition at line 59 of file KnapsackSolver.cs.

+

Definition at line 63 of file KnapsackSolver.cs.

@@ -460,7 +494,7 @@ Protected Attributes
-

Definition at line 79 of file KnapsackSolver.cs.

+

Definition at line 83 of file KnapsackSolver.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1operations__research__algorithmsPINVOKE.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1operations__research__algorithmsPINVOKE.html index 22beeeca5f..9fde7a51b2 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1operations__research__algorithmsPINVOKE.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1operations__research__algorithmsPINVOKE.html @@ -1791,7 +1791,7 @@ Static Protected Attributes
-

Definition at line 184 of file operations_research_algorithmsPINVOKE.cs.

+

Definition at line 189 of file operations_research_algorithmsPINVOKE.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1operations__research__algorithmsPINVOKE_1_1SWIGPendingException.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1operations__research__algorithmsPINVOKE_1_1SWIGPendingException.html index 5a9dd2067f..6c7d34425f 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1operations__research__algorithmsPINVOKE_1_1SWIGPendingException.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1operations__research__algorithmsPINVOKE_1_1SWIGPendingException.html @@ -93,7 +93,7 @@ Properties
-

Definition at line 151 of file operations_research_algorithmsPINVOKE.cs.

+

Definition at line 152 of file operations_research_algorithmsPINVOKE.cs.

@@ -121,7 +121,7 @@ Properties
-

Definition at line 142 of file operations_research_algorithmsPINVOKE.cs.

+

Definition at line 143 of file operations_research_algorithmsPINVOKE.cs.

@@ -146,7 +146,7 @@ Properties
-

Definition at line 132 of file operations_research_algorithmsPINVOKE.cs.

+

Definition at line 133 of file operations_research_algorithmsPINVOKE.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1operations__research__algorithmsPINVOKE_1_1SWIGStringHelper.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1operations__research__algorithmsPINVOKE_1_1SWIGStringHelper.html index 77821f3be4..994992ce47 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1operations__research__algorithmsPINVOKE_1_1SWIGStringHelper.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Algorithms_1_1operations__research__algorithmsPINVOKE_1_1SWIGStringHelper.html @@ -54,7 +54,7 @@

Detailed Description

-

Definition at line 167 of file operations_research_algorithmsPINVOKE.cs.

+

Definition at line 172 of file operations_research_algorithmsPINVOKE.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment-members.html index 70f7b87728..61ed34cff3 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment-members.html @@ -85,87 +85,88 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

Deactivate(IntervalVar var)Assignmentinline
Deactivate(SequenceVar var)Assignmentinline
DeactivateObjective()Assignmentinline
Dispose()Assignmentinlinevirtual
DurationMax(IntervalVar var)Assignmentinline
DurationMin(IntervalVar var)Assignmentinline
DurationValue(IntervalVar var)Assignmentinline
Empty()Assignmentinline
EndMax(IntervalVar var)Assignmentinline
EndMin(IntervalVar var)Assignmentinline
EndValue(IntervalVar var)Assignmentinline
EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline
EnqueueVar(Demon d)PropagationBaseObjectinline
FastAdd(IntVar var)Assignmentinline
FastAdd(IntervalVar var)Assignmentinline
FastAdd(SequenceVar var)Assignmentinline
ForwardSequence(SequenceVar var)Assignmentinline
FreezeQueue()PropagationBaseObjectinline
HasName()PropagationBaseObjectinline
HasObjective()Assignmentinline
IntervalVarContainer()Assignmentinline
IntVarContainer()Assignmentinline
Max(IntVar var)Assignmentinline
Min(IntVar var)Assignmentinline
MutableIntervalVarContainer()Assignmentinline
MutableIntVarContainer()Assignmentinline
MutableSequenceVarContainer()Assignmentinline
Name()PropagationBaseObjectinlinevirtual
NumIntervalVars()Assignmentinline
NumIntVars()Assignmentinline
NumSequenceVars()Assignmentinline
Objective()Assignmentinline
ObjectiveBound()Assignmentinline
ObjectiveMax()Assignmentinline
ObjectiveMin()Assignmentinline
ObjectiveValue()Assignmentinline
PerformedMax(IntervalVar var)Assignmentinline
PerformedMin(IntervalVar var)Assignmentinline
PerformedValue(IntervalVar var)Assignmentinline
PropagationBaseObject(Solver s)PropagationBaseObjectinline
ResetActionOnFail()PropagationBaseObjectinline
Restore()Assignmentinline
SequenceVarContainer()Assignmentinline
SetBackwardSequence(SequenceVar var, int[] backward_sequence)Assignmentinline
SetDurationMax(IntervalVar var, long m)Assignmentinline
SetDurationMin(IntervalVar var, long m)Assignmentinline
SetDurationRange(IntervalVar var, long mi, long ma)Assignmentinline
SetDurationValue(IntervalVar var, long value)Assignmentinline
SetEndMax(IntervalVar var, long m)Assignmentinline
SetEndMin(IntervalVar var, long m)Assignmentinline
SetEndRange(IntervalVar var, long mi, long ma)Assignmentinline
SetEndValue(IntervalVar var, long value)Assignmentinline
SetForwardSequence(SequenceVar var, int[] forward_sequence)Assignmentinline
SetMax(IntVar var, long m)Assignmentinline
SetMin(IntVar var, long m)Assignmentinline
SetName(string name)PropagationBaseObjectinline
SetObjectiveMax(long m)Assignmentinline
SetObjectiveMin(long m)Assignmentinline
SetObjectiveRange(long l, long u)Assignmentinline
SetObjectiveValue(long value)Assignmentinline
SetPerformedMax(IntervalVar var, long m)Assignmentinline
SetPerformedMin(IntervalVar var, long m)Assignmentinline
SetPerformedRange(IntervalVar var, long mi, long ma)Assignmentinline
SetPerformedValue(IntervalVar var, long value)Assignmentinline
SetRange(IntVar var, long l, long u)Assignmentinline
SetSequence(SequenceVar var, int[] forward_sequence, int[] backward_sequence, int[] unperformed)Assignmentinline
SetStartMax(IntervalVar var, long m)Assignmentinline
SetStartMin(IntervalVar var, long m)Assignmentinline
SetStartRange(IntervalVar var, long mi, long ma)Assignmentinline
SetStartValue(IntervalVar var, long value)Assignmentinline
SetUnperformed(SequenceVar var, int[] unperformed)Assignmentinline
SetValue(IntVar var, long value)Assignmentinline
SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline
Size()Assignmentinline
solver()PropagationBaseObjectinline
StartMax(IntervalVar var)Assignmentinline
StartMin(IntervalVar var)Assignmentinline
StartValue(IntervalVar var)Assignmentinline
Store()Assignmentinline
swigCMemOwnBaseObjectprotected
ToString()Assignmentinlinevirtual
UnfreezeQueue()PropagationBaseObjectinline
Unperformed(SequenceVar var)Assignmentinline
Value(IntVar var)Assignmentinline
Dispose(bool disposing)Assignmentinlineprotectedvirtual
Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline
DurationMax(IntervalVar var)Assignmentinline
DurationMin(IntervalVar var)Assignmentinline
DurationValue(IntervalVar var)Assignmentinline
Empty()Assignmentinline
EndMax(IntervalVar var)Assignmentinline
EndMin(IntervalVar var)Assignmentinline
EndValue(IntervalVar var)Assignmentinline
EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline
EnqueueVar(Demon d)PropagationBaseObjectinline
FastAdd(IntVar var)Assignmentinline
FastAdd(IntervalVar var)Assignmentinline
FastAdd(SequenceVar var)Assignmentinline
ForwardSequence(SequenceVar var)Assignmentinline
FreezeQueue()PropagationBaseObjectinline
HasName()PropagationBaseObjectinline
HasObjective()Assignmentinline
IntervalVarContainer()Assignmentinline
IntVarContainer()Assignmentinline
Max(IntVar var)Assignmentinline
Min(IntVar var)Assignmentinline
MutableIntervalVarContainer()Assignmentinline
MutableIntVarContainer()Assignmentinline
MutableSequenceVarContainer()Assignmentinline
Name()PropagationBaseObjectinlinevirtual
NumIntervalVars()Assignmentinline
NumIntVars()Assignmentinline
NumSequenceVars()Assignmentinline
Objective()Assignmentinline
ObjectiveBound()Assignmentinline
ObjectiveMax()Assignmentinline
ObjectiveMin()Assignmentinline
ObjectiveValue()Assignmentinline
PerformedMax(IntervalVar var)Assignmentinline
PerformedMin(IntervalVar var)Assignmentinline
PerformedValue(IntervalVar var)Assignmentinline
PropagationBaseObject(Solver s)PropagationBaseObjectinline
ResetActionOnFail()PropagationBaseObjectinline
Restore()Assignmentinline
SequenceVarContainer()Assignmentinline
SetBackwardSequence(SequenceVar var, int[] backward_sequence)Assignmentinline
SetDurationMax(IntervalVar var, long m)Assignmentinline
SetDurationMin(IntervalVar var, long m)Assignmentinline
SetDurationRange(IntervalVar var, long mi, long ma)Assignmentinline
SetDurationValue(IntervalVar var, long value)Assignmentinline
SetEndMax(IntervalVar var, long m)Assignmentinline
SetEndMin(IntervalVar var, long m)Assignmentinline
SetEndRange(IntervalVar var, long mi, long ma)Assignmentinline
SetEndValue(IntervalVar var, long value)Assignmentinline
SetForwardSequence(SequenceVar var, int[] forward_sequence)Assignmentinline
SetMax(IntVar var, long m)Assignmentinline
SetMin(IntVar var, long m)Assignmentinline
SetName(string name)PropagationBaseObjectinline
SetObjectiveMax(long m)Assignmentinline
SetObjectiveMin(long m)Assignmentinline
SetObjectiveRange(long l, long u)Assignmentinline
SetObjectiveValue(long value)Assignmentinline
SetPerformedMax(IntervalVar var, long m)Assignmentinline
SetPerformedMin(IntervalVar var, long m)Assignmentinline
SetPerformedRange(IntervalVar var, long mi, long ma)Assignmentinline
SetPerformedValue(IntervalVar var, long value)Assignmentinline
SetRange(IntVar var, long l, long u)Assignmentinline
SetSequence(SequenceVar var, int[] forward_sequence, int[] backward_sequence, int[] unperformed)Assignmentinline
SetStartMax(IntervalVar var, long m)Assignmentinline
SetStartMin(IntervalVar var, long m)Assignmentinline
SetStartRange(IntervalVar var, long mi, long ma)Assignmentinline
SetStartValue(IntervalVar var, long value)Assignmentinline
SetUnperformed(SequenceVar var, int[] unperformed)Assignmentinline
SetValue(IntVar var, long value)Assignmentinline
SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline
Size()Assignmentinline
solver()PropagationBaseObjectinline
StartMax(IntervalVar var)Assignmentinline
StartMin(IntervalVar var)Assignmentinline
StartValue(IntervalVar var)Assignmentinline
Store()Assignmentinline
swigCMemOwnBaseObjectprotected
ToString()Assignmentinlinevirtual
UnfreezeQueue()PropagationBaseObjectinline
Unperformed(SequenceVar var)Assignmentinline
Value(IntVar var)Assignmentinline
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html index 7cb167259f..6b7ddc48f6 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -259,6 +258,8 @@ Public Member Functions + + @@ -282,6 +283,11 @@ Public Member Functions

Public Member Functions

override void Dispose ()
 
 Assignment (Solver s)
 
 Assignment (Assignment copy)
 
AssignmentSequenceContainer MutableSequenceVarContainer ()
 
void Dispose ()
 
Solver solver ()
 
void FreezeQueue ()
virtual string BaseName ()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -312,7 +318,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file Assignment.cs.

+

Definition at line 42 of file Assignment.cs.

@@ -340,7 +346,7 @@ Protected Attributes
-

Definition at line 50 of file Assignment.cs.

+

Definition at line 45 of file Assignment.cs.

@@ -369,7 +375,7 @@ Protected Attributes
-

Definition at line 421 of file Assignment.cs.

+

Definition at line 416 of file Assignment.cs.

@@ -397,7 +403,7 @@ Protected Attributes
-

Definition at line 408 of file Assignment.cs.

+

Definition at line 403 of file Assignment.cs.

@@ -425,7 +431,7 @@ Protected Attributes
-

Definition at line 434 of file Assignment.cs.

+

Definition at line 429 of file Assignment.cs.

@@ -453,7 +459,7 @@ Protected Attributes
-

Definition at line 429 of file Assignment.cs.

+

Definition at line 424 of file Assignment.cs.

@@ -481,7 +487,7 @@ Protected Attributes
-

Definition at line 416 of file Assignment.cs.

+

Definition at line 411 of file Assignment.cs.

@@ -509,7 +515,7 @@ Protected Attributes
-

Definition at line 442 of file Assignment.cs.

+

Definition at line 437 of file Assignment.cs.

@@ -536,7 +542,7 @@ Protected Attributes
-

Definition at line 455 of file Assignment.cs.

+

Definition at line 450 of file Assignment.cs.

@@ -563,7 +569,7 @@ Protected Attributes
-

Definition at line 447 of file Assignment.cs.

+

Definition at line 442 of file Assignment.cs.

@@ -591,7 +597,7 @@ Protected Attributes
-

Definition at line 198 of file Assignment.cs.

+

Definition at line 193 of file Assignment.cs.

@@ -619,7 +625,7 @@ Protected Attributes
-

Definition at line 204 of file Assignment.cs.

+

Definition at line 199 of file Assignment.cs.

@@ -647,7 +653,7 @@ Protected Attributes
-

Definition at line 145 of file Assignment.cs.

+

Definition at line 140 of file Assignment.cs.

@@ -675,7 +681,7 @@ Protected Attributes
-

Definition at line 151 of file Assignment.cs.

+

Definition at line 146 of file Assignment.cs.

@@ -703,7 +709,7 @@ Protected Attributes
-

Definition at line 339 of file Assignment.cs.

+

Definition at line 334 of file Assignment.cs.

@@ -731,7 +737,7 @@ Protected Attributes
-

Definition at line 345 of file Assignment.cs.

+

Definition at line 340 of file Assignment.cs.

@@ -759,7 +765,7 @@ Protected Attributes
-

Definition at line 90 of file Assignment.cs.

+

Definition at line 85 of file Assignment.cs.

@@ -786,7 +792,7 @@ Protected Attributes
-

Definition at line 465 of file Assignment.cs.

+

Definition at line 460 of file Assignment.cs.

@@ -814,7 +820,7 @@ Protected Attributes
-

Definition at line 368 of file Assignment.cs.

+

Definition at line 363 of file Assignment.cs.

@@ -843,7 +849,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 100 of file PropagationBaseObject.cs.

+

Definition at line 95 of file PropagationBaseObject.cs.

@@ -871,7 +877,7 @@ Protected Attributes
-

Definition at line 177 of file Assignment.cs.

+

Definition at line 172 of file Assignment.cs.

@@ -898,7 +904,7 @@ Protected Attributes
-

Definition at line 53 of file Assignment.cs.

+

Definition at line 48 of file Assignment.cs.

@@ -925,7 +931,7 @@ Protected Attributes
-

Definition at line 94 of file Assignment.cs.

+

Definition at line 89 of file Assignment.cs.

@@ -953,7 +959,7 @@ Protected Attributes
-

Definition at line 475 of file Assignment.cs.

+

Definition at line 470 of file Assignment.cs.

@@ -981,7 +987,7 @@ Protected Attributes
-

Definition at line 470 of file Assignment.cs.

+

Definition at line 465 of file Assignment.cs.

@@ -1009,7 +1015,7 @@ Protected Attributes
-

Definition at line 480 of file Assignment.cs.

+

Definition at line 475 of file Assignment.cs.

@@ -1037,7 +1043,7 @@ Protected Attributes
-

Definition at line 489 of file Assignment.cs.

+

Definition at line 484 of file Assignment.cs.

@@ -1065,7 +1071,7 @@ Protected Attributes
-

Definition at line 485 of file Assignment.cs.

+

Definition at line 480 of file Assignment.cs.

@@ -1093,7 +1099,7 @@ Protected Attributes
-

Definition at line 425 of file Assignment.cs.

+

Definition at line 420 of file Assignment.cs.

@@ -1121,7 +1127,7 @@ Protected Attributes
-

Definition at line 412 of file Assignment.cs.

+

Definition at line 407 of file Assignment.cs.

@@ -1149,7 +1155,7 @@ Protected Attributes
-

Definition at line 438 of file Assignment.cs.

+

Definition at line 433 of file Assignment.cs.

@@ -1176,12 +1182,39 @@ Protected Attributes
-

Definition at line 451 of file Assignment.cs.

+

Definition at line 446 of file Assignment.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -1192,20 +1225,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file Assignment.cs.

+

Definition at line 29 of file Assignment.cs.

@@ -1233,7 +1267,7 @@ Protected Attributes
-

Definition at line 235 of file Assignment.cs.

+

Definition at line 230 of file Assignment.cs.

@@ -1261,7 +1295,7 @@ Protected Attributes
-

Definition at line 230 of file Assignment.cs.

+

Definition at line 225 of file Assignment.cs.

@@ -1289,7 +1323,7 @@ Protected Attributes
-

Definition at line 240 of file Assignment.cs.

+

Definition at line 235 of file Assignment.cs.

@@ -1316,7 +1350,7 @@ Protected Attributes
-

Definition at line 57 of file Assignment.cs.

+

Definition at line 52 of file Assignment.cs.

@@ -1344,7 +1378,7 @@ Protected Attributes
-

Definition at line 250 of file Assignment.cs.

+

Definition at line 245 of file Assignment.cs.

@@ -1372,7 +1406,7 @@ Protected Attributes
-

Definition at line 245 of file Assignment.cs.

+

Definition at line 240 of file Assignment.cs.

@@ -1400,7 +1434,7 @@ Protected Attributes
-

Definition at line 255 of file Assignment.cs.

+

Definition at line 250 of file Assignment.cs.

@@ -1428,7 +1462,7 @@ Protected Attributes
-

Definition at line 69 of file PropagationBaseObject.cs.

+

Definition at line 64 of file PropagationBaseObject.cs.

@@ -1456,7 +1490,7 @@ Protected Attributes
-

Definition at line 73 of file PropagationBaseObject.cs.

+

Definition at line 68 of file PropagationBaseObject.cs.

@@ -1484,7 +1518,7 @@ Protected Attributes
-

Definition at line 209 of file Assignment.cs.

+

Definition at line 204 of file Assignment.cs.

@@ -1512,7 +1546,7 @@ Protected Attributes
-

Definition at line 156 of file Assignment.cs.

+

Definition at line 151 of file Assignment.cs.

@@ -1540,7 +1574,7 @@ Protected Attributes
-

Definition at line 350 of file Assignment.cs.

+

Definition at line 345 of file Assignment.cs.

@@ -1568,7 +1602,7 @@ Protected Attributes
-

Definition at line 356 of file Assignment.cs.

+

Definition at line 351 of file Assignment.cs.

@@ -1595,7 +1629,7 @@ Protected Attributes
-

Definition at line 61 of file PropagationBaseObject.cs.

+

Definition at line 56 of file PropagationBaseObject.cs.

@@ -1622,7 +1656,7 @@ Protected Attributes
-

Definition at line 95 of file PropagationBaseObject.cs.

+

Definition at line 90 of file PropagationBaseObject.cs.

@@ -1649,7 +1683,7 @@ Protected Attributes
-

Definition at line 104 of file Assignment.cs.

+

Definition at line 99 of file Assignment.cs.

@@ -1676,7 +1710,7 @@ Protected Attributes
-

Definition at line 504 of file Assignment.cs.

+

Definition at line 499 of file Assignment.cs.

@@ -1703,7 +1737,7 @@ Protected Attributes
-

Definition at line 493 of file Assignment.cs.

+

Definition at line 488 of file Assignment.cs.

@@ -1731,7 +1765,7 @@ Protected Attributes
-

Definition at line 167 of file Assignment.cs.

+

Definition at line 162 of file Assignment.cs.

@@ -1759,7 +1793,7 @@ Protected Attributes
-

Definition at line 162 of file Assignment.cs.

+

Definition at line 157 of file Assignment.cs.

@@ -1786,7 +1820,7 @@ Protected Attributes
-

Definition at line 509 of file Assignment.cs.

+

Definition at line 504 of file Assignment.cs.

@@ -1813,7 +1847,7 @@ Protected Attributes
-

Definition at line 498 of file Assignment.cs.

+

Definition at line 493 of file Assignment.cs.

@@ -1840,7 +1874,7 @@ Protected Attributes
-

Definition at line 520 of file Assignment.cs.

+

Definition at line 515 of file Assignment.cs.

@@ -1867,7 +1901,7 @@ Protected Attributes
-

Definition at line 85 of file PropagationBaseObject.cs.

+

Definition at line 80 of file PropagationBaseObject.cs.

@@ -1894,7 +1928,7 @@ Protected Attributes
-

Definition at line 72 of file Assignment.cs.

+

Definition at line 67 of file Assignment.cs.

@@ -1921,7 +1955,7 @@ Protected Attributes
-

Definition at line 67 of file Assignment.cs.

+

Definition at line 62 of file Assignment.cs.

@@ -1948,7 +1982,7 @@ Protected Attributes
-

Definition at line 77 of file Assignment.cs.

+

Definition at line 72 of file Assignment.cs.

@@ -1975,7 +2009,7 @@ Protected Attributes
-

Definition at line 98 of file Assignment.cs.

+

Definition at line 93 of file Assignment.cs.

@@ -2002,7 +2036,7 @@ Protected Attributes
-

Definition at line 124 of file Assignment.cs.

+

Definition at line 119 of file Assignment.cs.

@@ -2029,7 +2063,7 @@ Protected Attributes
-

Definition at line 114 of file Assignment.cs.

+

Definition at line 109 of file Assignment.cs.

@@ -2056,7 +2090,7 @@ Protected Attributes
-

Definition at line 109 of file Assignment.cs.

+

Definition at line 104 of file Assignment.cs.

@@ -2083,7 +2117,7 @@ Protected Attributes
-

Definition at line 119 of file Assignment.cs.

+

Definition at line 114 of file Assignment.cs.

@@ -2111,7 +2145,7 @@ Protected Attributes
-

Definition at line 265 of file Assignment.cs.

+

Definition at line 260 of file Assignment.cs.

@@ -2139,7 +2173,7 @@ Protected Attributes
-

Definition at line 260 of file Assignment.cs.

+

Definition at line 255 of file Assignment.cs.

@@ -2167,7 +2201,7 @@ Protected Attributes
-

Definition at line 270 of file Assignment.cs.

+

Definition at line 265 of file Assignment.cs.

@@ -2194,7 +2228,7 @@ Protected Attributes
-

Definition at line 77 of file PropagationBaseObject.cs.

+

Definition at line 72 of file PropagationBaseObject.cs.

@@ -2221,7 +2255,7 @@ Protected Attributes
-

Definition at line 86 of file Assignment.cs.

+

Definition at line 81 of file Assignment.cs.

@@ -2248,7 +2282,7 @@ Protected Attributes
-

Definition at line 515 of file Assignment.cs.

+

Definition at line 510 of file Assignment.cs.

@@ -2286,7 +2320,7 @@ Protected Attributes
-

Definition at line 400 of file Assignment.cs.

+

Definition at line 395 of file Assignment.cs.

@@ -2324,7 +2358,7 @@ Protected Attributes
-

Definition at line 295 of file Assignment.cs.

+

Definition at line 290 of file Assignment.cs.

@@ -2362,7 +2396,7 @@ Protected Attributes
-

Definition at line 291 of file Assignment.cs.

+

Definition at line 286 of file Assignment.cs.

@@ -2406,7 +2440,7 @@ Protected Attributes
-

Definition at line 299 of file Assignment.cs.

+

Definition at line 294 of file Assignment.cs.

@@ -2444,7 +2478,7 @@ Protected Attributes
-

Definition at line 303 of file Assignment.cs.

+

Definition at line 298 of file Assignment.cs.

@@ -2482,7 +2516,7 @@ Protected Attributes
-

Definition at line 311 of file Assignment.cs.

+

Definition at line 306 of file Assignment.cs.

@@ -2520,7 +2554,7 @@ Protected Attributes
-

Definition at line 307 of file Assignment.cs.

+

Definition at line 302 of file Assignment.cs.

@@ -2564,7 +2598,7 @@ Protected Attributes
-

Definition at line 315 of file Assignment.cs.

+

Definition at line 310 of file Assignment.cs.

@@ -2602,7 +2636,7 @@ Protected Attributes
-

Definition at line 319 of file Assignment.cs.

+

Definition at line 314 of file Assignment.cs.

@@ -2640,7 +2674,7 @@ Protected Attributes
-

Definition at line 396 of file Assignment.cs.

+

Definition at line 391 of file Assignment.cs.

@@ -2678,7 +2712,7 @@ Protected Attributes
-

Definition at line 186 of file Assignment.cs.

+

Definition at line 181 of file Assignment.cs.

@@ -2716,7 +2750,7 @@ Protected Attributes
-

Definition at line 182 of file Assignment.cs.

+

Definition at line 177 of file Assignment.cs.

@@ -2744,7 +2778,7 @@ Protected Attributes
-

Definition at line 90 of file PropagationBaseObject.cs.

+

Definition at line 85 of file PropagationBaseObject.cs.

@@ -2772,7 +2806,7 @@ Protected Attributes
-

Definition at line 133 of file Assignment.cs.

+

Definition at line 128 of file Assignment.cs.

@@ -2800,7 +2834,7 @@ Protected Attributes
-

Definition at line 129 of file Assignment.cs.

+

Definition at line 124 of file Assignment.cs.

@@ -2838,7 +2872,7 @@ Protected Attributes
-

Definition at line 141 of file Assignment.cs.

+

Definition at line 136 of file Assignment.cs.

@@ -2866,7 +2900,7 @@ Protected Attributes
-

Definition at line 137 of file Assignment.cs.

+

Definition at line 132 of file Assignment.cs.

@@ -2904,7 +2938,7 @@ Protected Attributes
-

Definition at line 327 of file Assignment.cs.

+

Definition at line 322 of file Assignment.cs.

@@ -2942,7 +2976,7 @@ Protected Attributes
-

Definition at line 323 of file Assignment.cs.

+

Definition at line 318 of file Assignment.cs.

@@ -2986,7 +3020,7 @@ Protected Attributes
-

Definition at line 331 of file Assignment.cs.

+

Definition at line 326 of file Assignment.cs.

@@ -3024,7 +3058,7 @@ Protected Attributes
-

Definition at line 335 of file Assignment.cs.

+

Definition at line 330 of file Assignment.cs.

@@ -3068,7 +3102,7 @@ Protected Attributes
-

Definition at line 190 of file Assignment.cs.

+

Definition at line 185 of file Assignment.cs.

@@ -3118,7 +3152,7 @@ Protected Attributes
-

Definition at line 392 of file Assignment.cs.

+

Definition at line 387 of file Assignment.cs.

@@ -3156,7 +3190,7 @@ Protected Attributes
-

Definition at line 279 of file Assignment.cs.

+

Definition at line 274 of file Assignment.cs.

@@ -3194,7 +3228,7 @@ Protected Attributes
-

Definition at line 275 of file Assignment.cs.

+

Definition at line 270 of file Assignment.cs.

@@ -3238,7 +3272,7 @@ Protected Attributes
-

Definition at line 283 of file Assignment.cs.

+

Definition at line 278 of file Assignment.cs.

@@ -3276,7 +3310,7 @@ Protected Attributes
-

Definition at line 287 of file Assignment.cs.

+

Definition at line 282 of file Assignment.cs.

@@ -3314,7 +3348,7 @@ Protected Attributes
-

Definition at line 404 of file Assignment.cs.

+

Definition at line 399 of file Assignment.cs.

@@ -3352,7 +3386,7 @@ Protected Attributes
-

Definition at line 194 of file Assignment.cs.

+

Definition at line 189 of file Assignment.cs.

@@ -3380,7 +3414,7 @@ Protected Attributes
-

Definition at line 81 of file PropagationBaseObject.cs.

+

Definition at line 76 of file PropagationBaseObject.cs.

@@ -3407,7 +3441,7 @@ Protected Attributes
-

Definition at line 62 of file Assignment.cs.

+

Definition at line 57 of file Assignment.cs.

@@ -3434,7 +3468,7 @@ Protected Attributes
-

Definition at line 55 of file PropagationBaseObject.cs.

+

Definition at line 50 of file PropagationBaseObject.cs.

@@ -3462,7 +3496,7 @@ Protected Attributes
-

Definition at line 220 of file Assignment.cs.

+

Definition at line 215 of file Assignment.cs.

@@ -3490,7 +3524,7 @@ Protected Attributes
-

Definition at line 215 of file Assignment.cs.

+

Definition at line 210 of file Assignment.cs.

@@ -3518,7 +3552,7 @@ Protected Attributes
-

Definition at line 225 of file Assignment.cs.

+

Definition at line 220 of file Assignment.cs.

@@ -3545,7 +3579,7 @@ Protected Attributes
-

Definition at line 82 of file Assignment.cs.

+

Definition at line 77 of file Assignment.cs.

@@ -3574,7 +3608,7 @@ Protected Attributes

Reimplemented from BaseObject.

-

Definition at line 460 of file Assignment.cs.

+

Definition at line 455 of file Assignment.cs.

@@ -3601,7 +3635,7 @@ Protected Attributes
-

Definition at line 65 of file PropagationBaseObject.cs.

+

Definition at line 60 of file PropagationBaseObject.cs.

@@ -3629,7 +3663,7 @@ Protected Attributes
-

Definition at line 380 of file Assignment.cs.

+

Definition at line 375 of file Assignment.cs.

@@ -3657,7 +3691,7 @@ Protected Attributes
-

Definition at line 172 of file Assignment.cs.

+

Definition at line 167 of file Assignment.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentElement-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentElement-members.html index 7a7cb29926..4193c81bdf 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentElement-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentElement-members.html @@ -56,8 +56,9 @@ Activated()AssignmentElementinline AssignmentElement()AssignmentElementinline Deactivate()AssignmentElementinline - Dispose()AssignmentElementinlinevirtual - swigCMemOwnAssignmentElementprotected + Dispose()AssignmentElementinline + Dispose(bool disposing)AssignmentElementinlineprotectedvirtual + swigCMemOwnAssignmentElementprotected diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentElement.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentElement.html index 9ee09e4191..77763d9fcd 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentElement.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentElement.html @@ -47,6 +47,7 @@
@@ -59,8 +60,8 @@
- - + + @@ -70,6 +71,11 @@ Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 AssignmentElement ()
 
void Activate ()
bool Activated ()
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -99,7 +105,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 48 of file AssignmentElement.cs.

+

Definition at line 52 of file AssignmentElement.cs.

@@ -127,7 +133,7 @@ Protected Attributes
-

Definition at line 51 of file AssignmentElement.cs.

+

Definition at line 55 of file AssignmentElement.cs.

@@ -154,7 +160,7 @@ Protected Attributes
-

Definition at line 59 of file AssignmentElement.cs.

+

Definition at line 63 of file AssignmentElement.cs.

@@ -181,12 +187,39 @@ Protected Attributes
-

Definition at line 55 of file AssignmentElement.cs.

+

Definition at line 59 of file AssignmentElement.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file AssignmentElement.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -197,20 +230,21 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented in IntervalVarElement, IntVarElement, and SequenceVarElement.

+

Reimplemented in IntervalVarElement, IntVarElement, and SequenceVarElement.

-

Definition at line 35 of file AssignmentElement.cs.

+

Definition at line 40 of file AssignmentElement.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentIntContainer-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentIntContainer-members.html index 741640b2fb..67ebc445b3 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentIntContainer-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentIntContainer-members.html @@ -60,16 +60,17 @@ Contains(IntVar var)AssignmentIntContainerinline Copy(AssignmentIntContainer container)AssignmentIntContainerinline CopyIntersection(AssignmentIntContainer container)AssignmentIntContainerinline - Dispose()AssignmentIntContainerinlinevirtual - Element(IntVar var)AssignmentIntContainerinline - Element(int index)AssignmentIntContainerinline - Empty()AssignmentIntContainerinline - FastAdd(IntVar var)AssignmentIntContainerinline - Resize(uint size)AssignmentIntContainerinline - Restore()AssignmentIntContainerinline - Size()AssignmentIntContainerinline - Store()AssignmentIntContainerinline - swigCMemOwnAssignmentIntContainerprotected + Dispose()AssignmentIntContainerinline + Dispose(bool disposing)AssignmentIntContainerinlineprotectedvirtual + Element(IntVar var)AssignmentIntContainerinline + Element(int index)AssignmentIntContainerinline + Empty()AssignmentIntContainerinline + FastAdd(IntVar var)AssignmentIntContainerinline + Resize(uint size)AssignmentIntContainerinline + Restore()AssignmentIntContainerinline + Size()AssignmentIntContainerinline + Store()AssignmentIntContainerinline + swigCMemOwnAssignmentIntContainerprotected diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentIntContainer.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentIntContainer.html index 209bad8dac..b54b54a866 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentIntContainer.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentIntContainer.html @@ -47,6 +47,7 @@
@@ -59,8 +60,8 @@
- - + + @@ -94,6 +95,11 @@ Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 AssignmentIntContainer ()
 
IntVarElement Add (IntVar var)
bool AreAllElementsBound ()
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -123,7 +129,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 48 of file AssignmentIntContainer.cs.

+

Definition at line 52 of file AssignmentIntContainer.cs.

@@ -152,7 +158,7 @@ Protected Attributes
-

Definition at line 51 of file AssignmentIntContainer.cs.

+

Definition at line 55 of file AssignmentIntContainer.cs.

@@ -190,7 +196,7 @@ Protected Attributes
-

Definition at line 63 of file AssignmentIntContainer.cs.

+

Definition at line 67 of file AssignmentIntContainer.cs.

@@ -217,7 +223,7 @@ Protected Attributes
-

Definition at line 120 of file AssignmentIntContainer.cs.

+

Definition at line 124 of file AssignmentIntContainer.cs.

@@ -244,7 +250,7 @@ Protected Attributes
-

Definition at line 69 of file AssignmentIntContainer.cs.

+

Definition at line 73 of file AssignmentIntContainer.cs.

@@ -272,7 +278,7 @@ Protected Attributes
-

Definition at line 92 of file AssignmentIntContainer.cs.

+

Definition at line 96 of file AssignmentIntContainer.cs.

@@ -300,7 +306,7 @@ Protected Attributes
-

Definition at line 87 of file AssignmentIntContainer.cs.

+

Definition at line 91 of file AssignmentIntContainer.cs.

@@ -328,12 +334,39 @@ Protected Attributes
-

Definition at line 82 of file AssignmentIntContainer.cs.

+

Definition at line 86 of file AssignmentIntContainer.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file AssignmentIntContainer.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -344,18 +377,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 35 of file AssignmentIntContainer.cs.

+

Definition at line 40 of file AssignmentIntContainer.cs.

@@ -383,7 +417,7 @@ Protected Attributes
-

Definition at line 102 of file AssignmentIntContainer.cs.

+

Definition at line 106 of file AssignmentIntContainer.cs.

@@ -411,7 +445,7 @@ Protected Attributes
-

Definition at line 97 of file AssignmentIntContainer.cs.

+

Definition at line 101 of file AssignmentIntContainer.cs.

@@ -438,7 +472,7 @@ Protected Attributes
-

Definition at line 77 of file AssignmentIntContainer.cs.

+

Definition at line 81 of file AssignmentIntContainer.cs.

@@ -466,7 +500,7 @@ Protected Attributes
-

Definition at line 57 of file AssignmentIntContainer.cs.

+

Definition at line 61 of file AssignmentIntContainer.cs.

@@ -494,7 +528,7 @@ Protected Attributes
-

Definition at line 73 of file AssignmentIntContainer.cs.

+

Definition at line 77 of file AssignmentIntContainer.cs.

@@ -521,7 +555,7 @@ Protected Attributes
-

Definition at line 116 of file AssignmentIntContainer.cs.

+

Definition at line 120 of file AssignmentIntContainer.cs.

@@ -548,7 +582,7 @@ Protected Attributes
-

Definition at line 107 of file AssignmentIntContainer.cs.

+

Definition at line 111 of file AssignmentIntContainer.cs.

@@ -575,7 +609,7 @@ Protected Attributes
-

Definition at line 112 of file AssignmentIntContainer.cs.

+

Definition at line 116 of file AssignmentIntContainer.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentIntervalContainer-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentIntervalContainer-members.html index f83c4d09d2..ba9f9b4f2f 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentIntervalContainer-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentIntervalContainer-members.html @@ -60,16 +60,17 @@ Contains(IntervalVar var)AssignmentIntervalContainerinline Copy(AssignmentIntervalContainer container)AssignmentIntervalContainerinline CopyIntersection(AssignmentIntervalContainer container)AssignmentIntervalContainerinline - Dispose()AssignmentIntervalContainerinlinevirtual - Element(IntervalVar var)AssignmentIntervalContainerinline - Element(int index)AssignmentIntervalContainerinline - Empty()AssignmentIntervalContainerinline - FastAdd(IntervalVar var)AssignmentIntervalContainerinline - Resize(uint size)AssignmentIntervalContainerinline - Restore()AssignmentIntervalContainerinline - Size()AssignmentIntervalContainerinline - Store()AssignmentIntervalContainerinline - swigCMemOwnAssignmentIntervalContainerprotected + Dispose()AssignmentIntervalContainerinline + Dispose(bool disposing)AssignmentIntervalContainerinlineprotectedvirtual + Element(IntervalVar var)AssignmentIntervalContainerinline + Element(int index)AssignmentIntervalContainerinline + Empty()AssignmentIntervalContainerinline + FastAdd(IntervalVar var)AssignmentIntervalContainerinline + Resize(uint size)AssignmentIntervalContainerinline + Restore()AssignmentIntervalContainerinline + Size()AssignmentIntervalContainerinline + Store()AssignmentIntervalContainerinline + swigCMemOwnAssignmentIntervalContainerprotected diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentIntervalContainer.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentIntervalContainer.html index 33fe20bbc5..bab635fd16 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentIntervalContainer.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentIntervalContainer.html @@ -47,6 +47,7 @@
@@ -59,8 +60,8 @@
- - + + @@ -94,6 +95,11 @@ Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 AssignmentIntervalContainer ()
 
IntervalVarElement Add (IntervalVar var)
bool AreAllElementsBound ()
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -123,7 +129,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 48 of file AssignmentIntervalContainer.cs.

+

Definition at line 52 of file AssignmentIntervalContainer.cs.

@@ -152,7 +158,7 @@ Protected Attributes
-

Definition at line 51 of file AssignmentIntervalContainer.cs.

+

Definition at line 55 of file AssignmentIntervalContainer.cs.

@@ -190,7 +196,7 @@ Protected Attributes
-

Definition at line 63 of file AssignmentIntervalContainer.cs.

+

Definition at line 67 of file AssignmentIntervalContainer.cs.

@@ -217,7 +223,7 @@ Protected Attributes
-

Definition at line 120 of file AssignmentIntervalContainer.cs.

+

Definition at line 124 of file AssignmentIntervalContainer.cs.

@@ -244,7 +250,7 @@ Protected Attributes
-

Definition at line 69 of file AssignmentIntervalContainer.cs.

+

Definition at line 73 of file AssignmentIntervalContainer.cs.

@@ -272,7 +278,7 @@ Protected Attributes
-

Definition at line 92 of file AssignmentIntervalContainer.cs.

+

Definition at line 96 of file AssignmentIntervalContainer.cs.

@@ -300,7 +306,7 @@ Protected Attributes
-

Definition at line 87 of file AssignmentIntervalContainer.cs.

+

Definition at line 91 of file AssignmentIntervalContainer.cs.

@@ -328,12 +334,39 @@ Protected Attributes
-

Definition at line 82 of file AssignmentIntervalContainer.cs.

+

Definition at line 86 of file AssignmentIntervalContainer.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file AssignmentIntervalContainer.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -344,18 +377,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 35 of file AssignmentIntervalContainer.cs.

+

Definition at line 40 of file AssignmentIntervalContainer.cs.

@@ -383,7 +417,7 @@ Protected Attributes
-

Definition at line 102 of file AssignmentIntervalContainer.cs.

+

Definition at line 106 of file AssignmentIntervalContainer.cs.

@@ -411,7 +445,7 @@ Protected Attributes
-

Definition at line 97 of file AssignmentIntervalContainer.cs.

+

Definition at line 101 of file AssignmentIntervalContainer.cs.

@@ -438,7 +472,7 @@ Protected Attributes
-

Definition at line 77 of file AssignmentIntervalContainer.cs.

+

Definition at line 81 of file AssignmentIntervalContainer.cs.

@@ -466,7 +500,7 @@ Protected Attributes
-

Definition at line 57 of file AssignmentIntervalContainer.cs.

+

Definition at line 61 of file AssignmentIntervalContainer.cs.

@@ -494,7 +528,7 @@ Protected Attributes
-

Definition at line 73 of file AssignmentIntervalContainer.cs.

+

Definition at line 77 of file AssignmentIntervalContainer.cs.

@@ -521,7 +555,7 @@ Protected Attributes
-

Definition at line 116 of file AssignmentIntervalContainer.cs.

+

Definition at line 120 of file AssignmentIntervalContainer.cs.

@@ -548,7 +582,7 @@ Protected Attributes
-

Definition at line 107 of file AssignmentIntervalContainer.cs.

+

Definition at line 111 of file AssignmentIntervalContainer.cs.

@@ -575,7 +609,7 @@ Protected Attributes
-

Definition at line 112 of file AssignmentIntervalContainer.cs.

+

Definition at line 116 of file AssignmentIntervalContainer.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentSequenceContainer-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentSequenceContainer-members.html index 3cff722b61..73bba22d60 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentSequenceContainer-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentSequenceContainer-members.html @@ -60,16 +60,17 @@ Contains(SequenceVar var)AssignmentSequenceContainerinline Copy(AssignmentSequenceContainer container)AssignmentSequenceContainerinline CopyIntersection(AssignmentSequenceContainer container)AssignmentSequenceContainerinline - Dispose()AssignmentSequenceContainerinlinevirtual - Element(SequenceVar var)AssignmentSequenceContainerinline - Element(int index)AssignmentSequenceContainerinline - Empty()AssignmentSequenceContainerinline - FastAdd(SequenceVar var)AssignmentSequenceContainerinline - Resize(uint size)AssignmentSequenceContainerinline - Restore()AssignmentSequenceContainerinline - Size()AssignmentSequenceContainerinline - Store()AssignmentSequenceContainerinline - swigCMemOwnAssignmentSequenceContainerprotected + Dispose()AssignmentSequenceContainerinline + Dispose(bool disposing)AssignmentSequenceContainerinlineprotectedvirtual + Element(SequenceVar var)AssignmentSequenceContainerinline + Element(int index)AssignmentSequenceContainerinline + Empty()AssignmentSequenceContainerinline + FastAdd(SequenceVar var)AssignmentSequenceContainerinline + Resize(uint size)AssignmentSequenceContainerinline + Restore()AssignmentSequenceContainerinline + Size()AssignmentSequenceContainerinline + Store()AssignmentSequenceContainerinline + swigCMemOwnAssignmentSequenceContainerprotected diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentSequenceContainer.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentSequenceContainer.html index 072dfd8005..7f9882179e 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentSequenceContainer.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1AssignmentSequenceContainer.html @@ -47,6 +47,7 @@
@@ -59,8 +60,8 @@
- - + + @@ -94,6 +95,11 @@ Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 AssignmentSequenceContainer ()
 
SequenceVarElement Add (SequenceVar var)
bool AreAllElementsBound ()
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -123,7 +129,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 48 of file AssignmentSequenceContainer.cs.

+

Definition at line 52 of file AssignmentSequenceContainer.cs.

@@ -152,7 +158,7 @@ Protected Attributes
-

Definition at line 51 of file AssignmentSequenceContainer.cs.

+

Definition at line 55 of file AssignmentSequenceContainer.cs.

@@ -190,7 +196,7 @@ Protected Attributes
-

Definition at line 63 of file AssignmentSequenceContainer.cs.

+

Definition at line 67 of file AssignmentSequenceContainer.cs.

@@ -217,7 +223,7 @@ Protected Attributes
-

Definition at line 120 of file AssignmentSequenceContainer.cs.

+

Definition at line 124 of file AssignmentSequenceContainer.cs.

@@ -244,7 +250,7 @@ Protected Attributes
-

Definition at line 69 of file AssignmentSequenceContainer.cs.

+

Definition at line 73 of file AssignmentSequenceContainer.cs.

@@ -272,7 +278,7 @@ Protected Attributes
-

Definition at line 92 of file AssignmentSequenceContainer.cs.

+

Definition at line 96 of file AssignmentSequenceContainer.cs.

@@ -300,7 +306,7 @@ Protected Attributes
-

Definition at line 87 of file AssignmentSequenceContainer.cs.

+

Definition at line 91 of file AssignmentSequenceContainer.cs.

@@ -328,12 +334,39 @@ Protected Attributes
-

Definition at line 82 of file AssignmentSequenceContainer.cs.

+

Definition at line 86 of file AssignmentSequenceContainer.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file AssignmentSequenceContainer.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -344,18 +377,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 35 of file AssignmentSequenceContainer.cs.

+

Definition at line 40 of file AssignmentSequenceContainer.cs.

@@ -383,7 +417,7 @@ Protected Attributes
-

Definition at line 102 of file AssignmentSequenceContainer.cs.

+

Definition at line 106 of file AssignmentSequenceContainer.cs.

@@ -411,7 +445,7 @@ Protected Attributes
-

Definition at line 97 of file AssignmentSequenceContainer.cs.

+

Definition at line 101 of file AssignmentSequenceContainer.cs.

@@ -438,7 +472,7 @@ Protected Attributes
-

Definition at line 77 of file AssignmentSequenceContainer.cs.

+

Definition at line 81 of file AssignmentSequenceContainer.cs.

@@ -466,7 +500,7 @@ Protected Attributes
-

Definition at line 57 of file AssignmentSequenceContainer.cs.

+

Definition at line 61 of file AssignmentSequenceContainer.cs.

@@ -494,7 +528,7 @@ Protected Attributes
-

Definition at line 73 of file AssignmentSequenceContainer.cs.

+

Definition at line 77 of file AssignmentSequenceContainer.cs.

@@ -521,7 +555,7 @@ Protected Attributes
-

Definition at line 116 of file AssignmentSequenceContainer.cs.

+

Definition at line 120 of file AssignmentSequenceContainer.cs.

@@ -548,7 +582,7 @@ Protected Attributes
-

Definition at line 107 of file AssignmentSequenceContainer.cs.

+

Definition at line 111 of file AssignmentSequenceContainer.cs.

@@ -575,7 +609,7 @@ Protected Attributes
-

Definition at line 112 of file AssignmentSequenceContainer.cs.

+

Definition at line 116 of file AssignmentSequenceContainer.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseIntExpr-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseIntExpr-members.html index b95fef7745..728fcd2fec 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseIntExpr-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseIntExpr-members.html @@ -58,78 +58,79 @@ BaseObject()BaseObjectinline Bound()IntExprinlinevirtual CastToVar()BaseIntExprinlinevirtual - Dispose()BaseIntExprinlinevirtual - EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline - EnqueueVar(Demon d)PropagationBaseObjectinline - FreezeQueue()PropagationBaseObjectinline - HasName()PropagationBaseObjectinline - IndexOf(long[] vars)IntExprinline - IndexOf(IntVarVector vars)IntExprinline - IsDifferent(long value)IntExprinline - IsDifferent(IntExpr other)IntExprinline - IsEqual(long value)IntExprinline - IsEqual(IntExpr other)IntExprinline - IsGreater(long value)IntExprinline - IsGreater(IntExpr other)IntExprinline - IsGreaterOrEqual(long value)IntExprinline - IsGreaterOrEqual(IntExpr other)IntExprinline - IsLess(long value)IntExprinline - IsLess(IntExpr other)IntExprinline - IsLessOrEqual(long value)IntExprinline - IsLessOrEqual(IntExpr other)IntExprinline - IsMember(long[] values)IntExprinline - IsMember(int[] values)IntExprinline - IsVar()IntExprinlinevirtual - MapTo(IntVarVector vars)IntExprinline - Max()IntExprinlinevirtual - Maximize(int step)IntExprinline - Member(long[] values)IntExprinline - Member(int[] values)IntExprinline - Min()IntExprinlinevirtual - Minimize(int step)IntExprinline - Name()PropagationBaseObjectinlinevirtual - operator!=(IntExpr a, IntExpr b)IntExprinlinestatic - operator!=(IntExpr a, long v)IntExprinlinestatic - operator%(IntExpr a, long v)IntExprinlinestatic - operator*(IntExpr a, IntExpr b)IntExprinlinestatic - operator*(IntExpr a, long v)IntExprinlinestatic - operator*(long v, IntExpr a)IntExprinlinestatic - operator+(IntExpr a, IntExpr b)IntExprinlinestatic - operator+(IntExpr a, long v)IntExprinlinestatic - operator+(long v, IntExpr a)IntExprinlinestatic - operator-(IntExpr a, IntExpr b)IntExprinlinestatic - operator-(IntExpr a, long v)IntExprinlinestatic - operator-(long v, IntExpr a)IntExprinlinestatic - operator-(IntExpr a)IntExprinlinestatic - operator/(IntExpr a, long v)IntExprinlinestatic - operator<(IntExpr a, long v)IntExprinlinestatic - operator<(IntExpr a, IntExpr b)IntExprinlinestatic - operator<=(IntExpr a, long v)IntExprinlinestatic - operator<=(IntExpr a, IntExpr b)IntExprinlinestatic - operator==(IntExpr a, IntExpr b)IntExprinlinestatic - operator==(IntExpr a, long v)IntExprinlinestatic - operator>(IntExpr a, long v)IntExprinlinestatic - operator>(IntExpr a, IntExpr b)IntExprinlinestatic - operator>=(IntExpr a, long v)IntExprinlinestatic - operator>=(IntExpr a, IntExpr b)IntExprinlinestatic - PropagationBaseObject(Solver s)PropagationBaseObjectinline - Range(out long l, out long u)IntExprinlinevirtual - ResetActionOnFail()PropagationBaseObjectinline - SetMax(long m)IntExprinlinevirtual - SetMin(long m)IntExprinlinevirtual - SetName(string name)PropagationBaseObjectinline - SetRange(long l, long u)IntExprinlinevirtual - SetValue(long v)IntExprinlinevirtual - SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline - solver()PropagationBaseObjectinline - Square()IntExprinline - swigCMemOwnBaseObjectprotected - ToString()PropagationBaseObjectinlinevirtual - UnfreezeQueue()PropagationBaseObjectinline - Var()BaseIntExprinlinevirtual - VarWithName(string name)IntExprinline - WhenRange(Demon d)IntExprinlinevirtual - WhenRange(VoidToVoid closure)IntExprinline + Dispose(bool disposing)BaseIntExprinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline + EnqueueVar(Demon d)PropagationBaseObjectinline + FreezeQueue()PropagationBaseObjectinline + HasName()PropagationBaseObjectinline + IndexOf(long[] vars)IntExprinline + IndexOf(IntVarVector vars)IntExprinline + IsDifferent(long value)IntExprinline + IsDifferent(IntExpr other)IntExprinline + IsEqual(long value)IntExprinline + IsEqual(IntExpr other)IntExprinline + IsGreater(long value)IntExprinline + IsGreater(IntExpr other)IntExprinline + IsGreaterOrEqual(long value)IntExprinline + IsGreaterOrEqual(IntExpr other)IntExprinline + IsLess(long value)IntExprinline + IsLess(IntExpr other)IntExprinline + IsLessOrEqual(long value)IntExprinline + IsLessOrEqual(IntExpr other)IntExprinline + IsMember(long[] values)IntExprinline + IsMember(int[] values)IntExprinline + IsVar()IntExprinlinevirtual + MapTo(IntVarVector vars)IntExprinline + Max()IntExprinlinevirtual + Maximize(int step)IntExprinline + Member(long[] values)IntExprinline + Member(int[] values)IntExprinline + Min()IntExprinlinevirtual + Minimize(int step)IntExprinline + Name()PropagationBaseObjectinlinevirtual + operator!=(IntExpr a, IntExpr b)IntExprinlinestatic + operator!=(IntExpr a, long v)IntExprinlinestatic + operator%(IntExpr a, long v)IntExprinlinestatic + operator*(IntExpr a, IntExpr b)IntExprinlinestatic + operator*(IntExpr a, long v)IntExprinlinestatic + operator*(long v, IntExpr a)IntExprinlinestatic + operator+(IntExpr a, IntExpr b)IntExprinlinestatic + operator+(IntExpr a, long v)IntExprinlinestatic + operator+(long v, IntExpr a)IntExprinlinestatic + operator-(IntExpr a, IntExpr b)IntExprinlinestatic + operator-(IntExpr a, long v)IntExprinlinestatic + operator-(long v, IntExpr a)IntExprinlinestatic + operator-(IntExpr a)IntExprinlinestatic + operator/(IntExpr a, long v)IntExprinlinestatic + operator<(IntExpr a, long v)IntExprinlinestatic + operator<(IntExpr a, IntExpr b)IntExprinlinestatic + operator<=(IntExpr a, long v)IntExprinlinestatic + operator<=(IntExpr a, IntExpr b)IntExprinlinestatic + operator==(IntExpr a, IntExpr b)IntExprinlinestatic + operator==(IntExpr a, long v)IntExprinlinestatic + operator>(IntExpr a, long v)IntExprinlinestatic + operator>(IntExpr a, IntExpr b)IntExprinlinestatic + operator>=(IntExpr a, long v)IntExprinlinestatic + operator>=(IntExpr a, IntExpr b)IntExprinlinestatic + PropagationBaseObject(Solver s)PropagationBaseObjectinline + Range(out long l, out long u)IntExprinlinevirtual + ResetActionOnFail()PropagationBaseObjectinline + SetMax(long m)IntExprinlinevirtual + SetMin(long m)IntExprinlinevirtual + SetName(string name)PropagationBaseObjectinline + SetRange(long l, long u)IntExprinlinevirtual + SetValue(long v)IntExprinlinevirtual + SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline + solver()PropagationBaseObjectinline + Square()IntExprinline + swigCMemOwnBaseObjectprotected + ToString()PropagationBaseObjectinlinevirtual + UnfreezeQueue()PropagationBaseObjectinline + Var()BaseIntExprinlinevirtual + VarWithName(string name)IntExprinline + WhenRange(Demon d)IntExprinlinevirtual + WhenRange(VoidToVoid closure)IntExprinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseIntExpr.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseIntExpr.html index 0dc36af062..918d8cd395 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseIntExpr.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseIntExpr.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,12 +61,12 @@
- - + + @@ -214,6 +215,11 @@ Static Public Member Functions

Public Member Functions

override void Dispose ()
 
override IntVar Var ()
 
virtual IntVar CastToVar ()
 
void Dispose ()
 
virtual long Min ()
 
virtual void SetMin (long m)
static WrappedConstraint operator< (IntExpr a, IntExpr b)
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -273,7 +279,7 @@ Protected Attributes

Reimplemented in IntVar.

-

Definition at line 121 of file IntExpr.cs.

+

Definition at line 116 of file IntExpr.cs.

@@ -302,7 +308,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 100 of file PropagationBaseObject.cs.

+

Definition at line 95 of file PropagationBaseObject.cs.

@@ -331,7 +337,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 90 of file IntExpr.cs.

+

Definition at line 85 of file IntExpr.cs.

@@ -358,12 +364,39 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 53 of file BaseIntExpr.cs.

+

Definition at line 48 of file BaseIntExpr.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -374,20 +407,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file BaseIntExpr.cs.

+

Definition at line 29 of file BaseIntExpr.cs.

@@ -415,7 +449,7 @@ Protected Attributes
-

Definition at line 69 of file PropagationBaseObject.cs.

+

Definition at line 64 of file PropagationBaseObject.cs.

@@ -443,7 +477,7 @@ Protected Attributes
-

Definition at line 73 of file PropagationBaseObject.cs.

+

Definition at line 68 of file PropagationBaseObject.cs.

@@ -470,7 +504,7 @@ Protected Attributes
-

Definition at line 61 of file PropagationBaseObject.cs.

+

Definition at line 56 of file PropagationBaseObject.cs.

@@ -497,7 +531,7 @@ Protected Attributes
-

Definition at line 95 of file PropagationBaseObject.cs.

+

Definition at line 90 of file PropagationBaseObject.cs.

@@ -525,7 +559,7 @@ Protected Attributes
-

Definition at line 138 of file IntExpr.cs.

+

Definition at line 133 of file IntExpr.cs.

@@ -553,7 +587,7 @@ Protected Attributes
-

Definition at line 132 of file IntExpr.cs.

+

Definition at line 127 of file IntExpr.cs.

@@ -581,7 +615,7 @@ Protected Attributes
-

Definition at line 211 of file IntExpr.cs.

+

Definition at line 206 of file IntExpr.cs.

@@ -609,7 +643,7 @@ Protected Attributes
-

Definition at line 151 of file IntExpr.cs.

+

Definition at line 146 of file IntExpr.cs.

@@ -637,7 +671,7 @@ Protected Attributes
-

Definition at line 205 of file IntExpr.cs.

+

Definition at line 200 of file IntExpr.cs.

@@ -665,7 +699,7 @@ Protected Attributes
-

Definition at line 145 of file IntExpr.cs.

+

Definition at line 140 of file IntExpr.cs.

@@ -693,7 +727,7 @@ Protected Attributes
-

Definition at line 217 of file IntExpr.cs.

+

Definition at line 212 of file IntExpr.cs.

@@ -721,7 +755,7 @@ Protected Attributes
-

Definition at line 157 of file IntExpr.cs.

+

Definition at line 152 of file IntExpr.cs.

@@ -749,7 +783,7 @@ Protected Attributes
-

Definition at line 223 of file IntExpr.cs.

+

Definition at line 218 of file IntExpr.cs.

@@ -777,7 +811,7 @@ Protected Attributes
-

Definition at line 163 of file IntExpr.cs.

+

Definition at line 158 of file IntExpr.cs.

@@ -805,7 +839,7 @@ Protected Attributes
-

Definition at line 229 of file IntExpr.cs.

+

Definition at line 224 of file IntExpr.cs.

@@ -833,7 +867,7 @@ Protected Attributes
-

Definition at line 169 of file IntExpr.cs.

+

Definition at line 164 of file IntExpr.cs.

@@ -861,7 +895,7 @@ Protected Attributes
-

Definition at line 235 of file IntExpr.cs.

+

Definition at line 230 of file IntExpr.cs.

@@ -889,7 +923,7 @@ Protected Attributes
-

Definition at line 175 of file IntExpr.cs.

+

Definition at line 170 of file IntExpr.cs.

@@ -917,7 +951,7 @@ Protected Attributes
-

Definition at line 187 of file IntExpr.cs.

+

Definition at line 182 of file IntExpr.cs.

@@ -945,7 +979,7 @@ Protected Attributes
-

Definition at line 181 of file IntExpr.cs.

+

Definition at line 176 of file IntExpr.cs.

@@ -974,7 +1008,7 @@ Protected Attributes

Reimplemented in IntVar.

-

Definition at line 95 of file IntExpr.cs.

+

Definition at line 90 of file IntExpr.cs.

@@ -1002,7 +1036,7 @@ Protected Attributes
-

Definition at line 125 of file IntExpr.cs.

+

Definition at line 120 of file IntExpr.cs.

@@ -1031,7 +1065,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 66 of file IntExpr.cs.

+

Definition at line 61 of file IntExpr.cs.

@@ -1059,7 +1093,7 @@ Protected Attributes
-

Definition at line 247 of file IntExpr.cs.

+

Definition at line 242 of file IntExpr.cs.

@@ -1087,7 +1121,7 @@ Protected Attributes
-

Definition at line 199 of file IntExpr.cs.

+

Definition at line 194 of file IntExpr.cs.

@@ -1115,7 +1149,7 @@ Protected Attributes
-

Definition at line 193 of file IntExpr.cs.

+

Definition at line 188 of file IntExpr.cs.

@@ -1144,7 +1178,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 56 of file IntExpr.cs.

+

Definition at line 51 of file IntExpr.cs.

@@ -1172,7 +1206,7 @@ Protected Attributes
-

Definition at line 241 of file IntExpr.cs.

+

Definition at line 236 of file IntExpr.cs.

@@ -1199,7 +1233,7 @@ Protected Attributes
-

Definition at line 85 of file PropagationBaseObject.cs.

+

Definition at line 80 of file PropagationBaseObject.cs.

@@ -2139,7 +2173,7 @@ Protected Attributes
-

Definition at line 76 of file IntExpr.cs.

+

Definition at line 71 of file IntExpr.cs.

@@ -2166,7 +2200,7 @@ Protected Attributes
-

Definition at line 77 of file PropagationBaseObject.cs.

+

Definition at line 72 of file PropagationBaseObject.cs.

@@ -2196,7 +2230,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 71 of file IntExpr.cs.

+

Definition at line 66 of file IntExpr.cs.

@@ -2226,7 +2260,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 61 of file IntExpr.cs.

+

Definition at line 56 of file IntExpr.cs.

@@ -2254,7 +2288,7 @@ Protected Attributes
-

Definition at line 90 of file PropagationBaseObject.cs.

+

Definition at line 85 of file PropagationBaseObject.cs.

@@ -2294,7 +2328,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 80 of file IntExpr.cs.

+

Definition at line 75 of file IntExpr.cs.

@@ -2322,7 +2356,7 @@ Protected Attributes
-

Definition at line 85 of file IntExpr.cs.

+

Definition at line 80 of file IntExpr.cs.

@@ -2350,7 +2384,7 @@ Protected Attributes
-

Definition at line 81 of file PropagationBaseObject.cs.

+

Definition at line 76 of file PropagationBaseObject.cs.

@@ -2377,7 +2411,7 @@ Protected Attributes
-

Definition at line 55 of file PropagationBaseObject.cs.

+

Definition at line 50 of file PropagationBaseObject.cs.

@@ -2435,7 +2469,7 @@ Protected Attributes

Reimplemented in NetConstraint, and SequenceVar.

-

Definition at line 50 of file PropagationBaseObject.cs.

+

Definition at line 45 of file PropagationBaseObject.cs.

@@ -2462,7 +2496,7 @@ Protected Attributes
-

Definition at line 65 of file PropagationBaseObject.cs.

+

Definition at line 60 of file PropagationBaseObject.cs.

@@ -2491,7 +2525,7 @@ Protected Attributes

Reimplemented from IntExpr.

-

Definition at line 47 of file BaseIntExpr.cs.

+

Definition at line 42 of file BaseIntExpr.cs.

@@ -2519,7 +2553,7 @@ Protected Attributes
-

Definition at line 106 of file IntExpr.cs.

+

Definition at line 101 of file IntExpr.cs.

@@ -2549,7 +2583,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 113 of file IntExpr.cs.

+

Definition at line 108 of file IntExpr.cs.

@@ -2577,7 +2611,7 @@ Protected Attributes
-

Definition at line 117 of file IntExpr.cs.

+

Definition at line 112 of file IntExpr.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseLns-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseLns-members.html index ad4b94ba4e..2481354774 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseLns-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseLns-members.html @@ -59,49 +59,50 @@ BaseLns(IntVarVector vars)BaseLnsinline BaseObject()BaseObjectinline Deactivate(long index)IntVarLocalSearchOperatorTemplateinline - Dispose()BaseLnsinlinevirtual - FragmentSize()BaseLnsinline - HasFragments()BaseLnsinlinevirtual - HoldsDelta()IntVarLocalSearchOperatorTemplateinlinevirtual - InitFragments()BaseLnsinlinevirtual - IntVarLocalSearchOperator()IntVarLocalSearchOperatorinline - IntVarLocalSearchOperator(IntVarVector vars, bool keep_inverse_values)IntVarLocalSearchOperatorinline - IntVarLocalSearchOperator(IntVarVector vars)IntVarLocalSearchOperatorinline - IsIncremental()IntVarLocalSearchOperatorTemplateinlinevirtual - LocalSearchOperator()LocalSearchOperatorinline - MakeNextNeighbor(Assignment delta, Assignment deltadelta)LocalSearchOperatorinlinevirtual - MakeOneNeighbor()IntVarLocalSearchOperatorinlineprotectedvirtual - NextFragment()BaseLnsinlinevirtual - OldValue(long index)IntVarLocalSearchOperatorTemplateinline - OnStart()IntVarLocalSearchOperatorTemplateinlinevirtual - Reset()LocalSearchOperatorinlinevirtual - SetValue(long index, long value)IntVarLocalSearchOperatorTemplateinline - Size()IntVarLocalSearchOperatorTemplateinline - Start(Assignment assignment)LocalSearchOperatorinlinevirtual - swigCMemOwnBaseObjectprotected - SwigDelegateBaseLns_0()BaseLns - SwigDelegateBaseLns_1()BaseLns - SwigDelegateBaseLns_2()BaseLns - SwigDelegateBaseLns_3()BaseLns - SwigDelegateBaseLns_4()BaseLns - SwigDelegateBaseLns_5()BaseLns - SwigDelegateBaseLns_6()BaseLns - SwigDelegateIntVarLocalSearchOperator_0()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_1()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_2()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_3()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_4()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_5()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_6()IntVarLocalSearchOperator - SwigDelegateLocalSearchOperator_0()LocalSearchOperator - SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchOperator - SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment)LocalSearchOperator - SwigDelegateLocalSearchOperator_3()LocalSearchOperator - SwigDelegateLocalSearchOperator_4()LocalSearchOperator - SwigDelegateLocalSearchOperator_5()LocalSearchOperator - ToString()BaseObjectinlinevirtual - Value(long index)IntVarLocalSearchOperatorTemplateinline - Var(long index)IntVarLocalSearchOperatorTemplateinline + Dispose(bool disposing)BaseLnsinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + FragmentSize()BaseLnsinline + HasFragments()BaseLnsinlinevirtual + HoldsDelta()IntVarLocalSearchOperatorTemplateinlinevirtual + InitFragments()BaseLnsinlinevirtual + IntVarLocalSearchOperator()IntVarLocalSearchOperatorinline + IntVarLocalSearchOperator(IntVarVector vars, bool keep_inverse_values)IntVarLocalSearchOperatorinline + IntVarLocalSearchOperator(IntVarVector vars)IntVarLocalSearchOperatorinline + IsIncremental()IntVarLocalSearchOperatorTemplateinlinevirtual + LocalSearchOperator()LocalSearchOperatorinline + MakeNextNeighbor(Assignment delta, Assignment deltadelta)LocalSearchOperatorinlinevirtual + MakeOneNeighbor()IntVarLocalSearchOperatorinlineprotectedvirtual + NextFragment()BaseLnsinlinevirtual + OldValue(long index)IntVarLocalSearchOperatorTemplateinline + OnStart()IntVarLocalSearchOperatorTemplateinlinevirtual + Reset()LocalSearchOperatorinlinevirtual + SetValue(long index, long value)IntVarLocalSearchOperatorTemplateinline + Size()IntVarLocalSearchOperatorTemplateinline + Start(Assignment assignment)LocalSearchOperatorinlinevirtual + swigCMemOwnBaseObjectprotected + SwigDelegateBaseLns_0()BaseLns + SwigDelegateBaseLns_1()BaseLns + SwigDelegateBaseLns_2()BaseLns + SwigDelegateBaseLns_3()BaseLns + SwigDelegateBaseLns_4()BaseLns + SwigDelegateBaseLns_5()BaseLns + SwigDelegateBaseLns_6()BaseLns + SwigDelegateIntVarLocalSearchOperator_0()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_1()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_2()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_3()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_4()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_5()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_6()IntVarLocalSearchOperator + SwigDelegateLocalSearchOperator_0()LocalSearchOperator + SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchOperator + SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment)LocalSearchOperator + SwigDelegateLocalSearchOperator_3()LocalSearchOperator + SwigDelegateLocalSearchOperator_4()LocalSearchOperator + SwigDelegateLocalSearchOperator_5()LocalSearchOperator + ToString()BaseObjectinlinevirtual + Value(long index)IntVarLocalSearchOperatorTemplateinline + Var(long index)IntVarLocalSearchOperatorTemplateinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseLns.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseLns.html index f48dd0c3f7..feb21840bd 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseLns.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseLns.html @@ -60,8 +60,6 @@ - - @@ -88,6 +86,8 @@ Public Member Functions + + @@ -149,6 +149,8 @@ Public Member Functions

Public Member Functions

override void Dispose ()
 
 BaseLns (IntVarVector vars)
 
virtual void InitFragments ()
 
delegate bool SwigDelegateBaseLns_6 ()
 
void Dispose ()
 
delegate string SwigDelegateIntVarLocalSearchOperator_0 ()
 
delegate void SwigDelegateIntVarLocalSearchOperator_1 ()
+ +

Protected Member Functions

override void Dispose (bool disposing)
 
virtual bool MakeOneNeighbor ()
 
@@ -182,7 +184,7 @@ Protected Attributes
-

Definition at line 47 of file BaseLns.cs.

+

Definition at line 42 of file BaseLns.cs.

@@ -211,7 +213,7 @@ Protected Attributes
-

Definition at line 87 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 82 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -239,7 +241,7 @@ Protected Attributes
-

Definition at line 82 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 77 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -267,7 +269,7 @@ Protected Attributes
-

Definition at line 95 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 90 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -295,7 +297,7 @@ Protected Attributes
-

Definition at line 61 of file BaseLns.cs.

+

Definition at line 56 of file BaseLns.cs.

@@ -323,12 +325,39 @@ Protected Attributes
-

Definition at line 91 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 86 of file IntVarLocalSearchOperatorTemplate.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -339,20 +368,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file BaseLns.cs.

+

Definition at line 29 of file BaseLns.cs.

@@ -379,7 +409,7 @@ Protected Attributes
-

Definition at line 65 of file BaseLns.cs.

+

Definition at line 60 of file BaseLns.cs.

@@ -408,7 +438,7 @@ Protected Attributes

Reimplemented from LocalSearchOperator.

-

Definition at line 70 of file BaseLns.cs.

+

Definition at line 65 of file BaseLns.cs.

@@ -437,7 +467,7 @@ Protected Attributes

Reimplemented from LocalSearchOperator.

-

Definition at line 47 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 42 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -464,7 +494,7 @@ Protected Attributes
-

Definition at line 52 of file BaseLns.cs.

+

Definition at line 47 of file BaseLns.cs.

@@ -491,7 +521,7 @@ Protected Attributes
-

Definition at line 52 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 47 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -529,7 +559,7 @@ Protected Attributes
-

Definition at line 51 of file LocalSearchOperator.cs.

+

Definition at line 46 of file LocalSearchOperator.cs.

@@ -558,7 +588,7 @@ Protected Attributes

Reimplemented in PathOperator, and ChangeValue.

-

Definition at line 61 of file IntVarLocalSearchOperator.cs.

+

Definition at line 56 of file IntVarLocalSearchOperator.cs.

@@ -585,7 +615,7 @@ Protected Attributes
-

Definition at line 56 of file BaseLns.cs.

+

Definition at line 51 of file BaseLns.cs.

@@ -613,7 +643,7 @@ Protected Attributes
-

Definition at line 73 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 68 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -640,7 +670,7 @@ Protected Attributes
-

Definition at line 100 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 95 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -669,7 +699,7 @@ Protected Attributes

Reimplemented in PathOperator.

-

Definition at line 60 of file LocalSearchOperator.cs.

+

Definition at line 55 of file LocalSearchOperator.cs.

@@ -707,7 +737,7 @@ Protected Attributes
-

Definition at line 78 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 73 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -734,7 +764,7 @@ Protected Attributes
-

Definition at line 57 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 52 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -762,7 +792,7 @@ Protected Attributes
-

Definition at line 56 of file LocalSearchOperator.cs.

+

Definition at line 51 of file LocalSearchOperator.cs.

@@ -1247,7 +1277,7 @@ Protected Attributes

Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.

-

Definition at line 51 of file BaseObject.cs.

+

Definition at line 55 of file BaseObject.cs.

@@ -1275,7 +1305,7 @@ Protected Attributes
-

Definition at line 62 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 57 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -1303,7 +1333,7 @@ Protected Attributes
-

Definition at line 67 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 62 of file IntVarLocalSearchOperatorTemplate.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseObject-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseObject-members.html index 234412e1b4..e138a2b399 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseObject-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseObject-members.html @@ -53,9 +53,10 @@

This is the complete list of members for BaseObject, including all inherited members.

- - - + + + +
BaseObject()BaseObjectinline
Dispose()BaseObjectinlinevirtual
swigCMemOwnBaseObjectprotected
ToString()BaseObjectinlinevirtual
Dispose()BaseObjectinline
Dispose(bool disposing)BaseObjectinlineprotectedvirtual
swigCMemOwnBaseObjectprotected
ToString()BaseObjectinlinevirtual
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseObject.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseObject.html index a3d8e2dbd4..0b4ae2bbad 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseObject.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BaseObject.html @@ -47,6 +47,7 @@
@@ -59,13 +60,18 @@
- - + +

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 BaseObject ()
 
virtual string ToString ()
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -95,13 +101,40 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 48 of file BaseObject.cs.

+

Definition at line 52 of file BaseObject.cs.

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -112,20 +145,21 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented in Assignment, BaseIntExpr, BaseLns, BasePathFilter, BooleanVar, CastConstraint, ChangeValue, Constraint, CPFeasibilityFilter, Decision, DecisionBuilder, DecisionVisitor, Demon, DisjunctiveConstraint, GlobalVehicleBreaksConstraint, IntervalVar, IntExpr, IntVar, IntVarIterator, IntVarLocalSearchFilter, IntVarLocalSearchOperator, IntVarLocalSearchOperatorTemplate, LocalSearchFilter, LocalSearchMonitor, LocalSearchOperator, ModelVisitor, OptimizeVar, Pack, PathOperator, PropagationBaseObject, PropagationMonitor, RegularLimit, RoutingModelVisitor, SearchLimit, SearchLog, SearchMonitor, SequenceVar, SequenceVarLocalSearchOperator, SequenceVarLocalSearchOperatorTemplate, SolutionCollector, SolutionPool, SymmetryBreaker, and TypeRegulationsConstraint.

+

Reimplemented in Assignment, BaseIntExpr, BaseLns, BasePathFilter, BooleanVar, CastConstraint, ChangeValue, Constraint, CPFeasibilityFilter, Decision, DecisionBuilder, DecisionVisitor, Demon, DisjunctiveConstraint, GlobalVehicleBreaksConstraint, IntervalVar, IntExpr, IntVar, IntVarIterator, IntVarLocalSearchFilter, IntVarLocalSearchOperator, IntVarLocalSearchOperatorTemplate, LocalSearchFilter, LocalSearchMonitor, LocalSearchOperator, ModelVisitor, OptimizeVar, Pack, PathOperator, PropagationBaseObject, PropagationMonitor, RegularLimit, RoutingModelVisitor, SearchLimit, SearchLog, SearchMonitor, SequenceVar, SequenceVarLocalSearchOperator, SequenceVarLocalSearchOperatorTemplate, SolutionCollector, SolutionPool, SymmetryBreaker, and TypeRegulationsConstraint.

-

Definition at line 35 of file BaseObject.cs.

+

Definition at line 40 of file BaseObject.cs.

@@ -154,7 +188,7 @@ Protected Attributes

Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.

-

Definition at line 51 of file BaseObject.cs.

+

Definition at line 55 of file BaseObject.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BasePathFilter-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BasePathFilter-members.html index 64799d59c7..0e247db97b 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BasePathFilter-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BasePathFilter-members.html @@ -55,38 +55,39 @@ Accept(Assignment delta, Assignment deltadelta, long objective_min, long objective_max)BasePathFilterinlinevirtual AddVars(IntVarVector vars)IntVarLocalSearchFilterinline BaseObject()BaseObjectinline - Dispose()BasePathFilterinlinevirtual - GetAcceptedObjectiveValue()LocalSearchFilterinlinevirtual - GetSynchronizedObjectiveValue()LocalSearchFilterinlinevirtual - Index(IntVar var)IntVarLocalSearchFilterinline - IntVarLocalSearchFilter(IntVarVector vars)IntVarLocalSearchFilterinline - IsIncremental()LocalSearchFilterinlinevirtual - LocalSearchFilter()LocalSearchFilterinline - OnSynchronize(Assignment delta)BasePathFilterinlinevirtual - Relax(Assignment delta, Assignment deltadelta)LocalSearchFilterinlinevirtual - Revert()LocalSearchFilterinlinevirtual - Size()IntVarLocalSearchFilterinline - swigCMemOwnBaseObjectprotected - SwigDelegateIntVarLocalSearchFilter_0()IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_2(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max)IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_3()IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_4()IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_5()IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_6()IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_7(global::System.IntPtr delta)IntVarLocalSearchFilter - SwigDelegateLocalSearchFilter_0()LocalSearchFilter - SwigDelegateLocalSearchFilter_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchFilter - SwigDelegateLocalSearchFilter_2(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max)LocalSearchFilter - SwigDelegateLocalSearchFilter_3()LocalSearchFilter - SwigDelegateLocalSearchFilter_4(global::System.IntPtr assignment, global::System.IntPtr delta)LocalSearchFilter - SwigDelegateLocalSearchFilter_5()LocalSearchFilter - SwigDelegateLocalSearchFilter_6()LocalSearchFilter - SwigDelegateLocalSearchFilter_7()LocalSearchFilter - Synchronize(Assignment assignment, Assignment delta)IntVarLocalSearchFilterinlinevirtual - ToString()BaseObjectinlinevirtual - Value(int index)IntVarLocalSearchFilterinline - Var(int index)IntVarLocalSearchFilterinline + Dispose(bool disposing)BasePathFilterinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + GetAcceptedObjectiveValue()LocalSearchFilterinlinevirtual + GetSynchronizedObjectiveValue()LocalSearchFilterinlinevirtual + Index(IntVar var)IntVarLocalSearchFilterinline + IntVarLocalSearchFilter(IntVarVector vars)IntVarLocalSearchFilterinline + IsIncremental()LocalSearchFilterinlinevirtual + LocalSearchFilter()LocalSearchFilterinline + OnSynchronize(Assignment delta)BasePathFilterinlinevirtual + Relax(Assignment delta, Assignment deltadelta)LocalSearchFilterinlinevirtual + Revert()LocalSearchFilterinlinevirtual + Size()IntVarLocalSearchFilterinline + swigCMemOwnBaseObjectprotected + SwigDelegateIntVarLocalSearchFilter_0()IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_2(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max)IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_3()IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_4()IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_5()IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_6()IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_7(global::System.IntPtr delta)IntVarLocalSearchFilter + SwigDelegateLocalSearchFilter_0()LocalSearchFilter + SwigDelegateLocalSearchFilter_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchFilter + SwigDelegateLocalSearchFilter_2(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max)LocalSearchFilter + SwigDelegateLocalSearchFilter_3()LocalSearchFilter + SwigDelegateLocalSearchFilter_4(global::System.IntPtr assignment, global::System.IntPtr delta)LocalSearchFilter + SwigDelegateLocalSearchFilter_5()LocalSearchFilter + SwigDelegateLocalSearchFilter_6()LocalSearchFilter + SwigDelegateLocalSearchFilter_7()LocalSearchFilter + Synchronize(Assignment assignment, Assignment delta)IntVarLocalSearchFilterinlinevirtual + ToString()BaseObjectinlinevirtual + Value(int index)IntVarLocalSearchFilterinline + Var(int index)IntVarLocalSearchFilterinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BasePathFilter.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BasePathFilter.html index 11aad52390..7e9dec75ad 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BasePathFilter.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BasePathFilter.html @@ -47,6 +47,7 @@
@@ -59,12 +60,12 @@
- - + + @@ -122,6 +123,11 @@ Public Member Functions

Public Member Functions

override void Dispose ()
 
override bool Accept (Assignment delta, Assignment deltadelta, long objective_min, long objective_max)
 
virtual new void OnSynchronize (Assignment delta)
 
void Dispose ()
 
override void Synchronize (Assignment assignment, Assignment delta)
 
void AddVars (IntVarVector vars)
virtual string ToString ()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -176,7 +182,7 @@ Protected Attributes

Reimplemented from LocalSearchFilter.

-

Definition at line 47 of file BasePathFilter.cs.

+

Definition at line 42 of file BasePathFilter.cs.

@@ -204,12 +210,39 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 65 of file IntVarLocalSearchFilter.cs.

+

Definition at line 60 of file IntVarLocalSearchFilter.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -220,20 +253,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file BasePathFilter.cs.

+

Definition at line 29 of file BasePathFilter.cs.

@@ -260,7 +294,7 @@ Protected Attributes
-

Definition at line 74 of file LocalSearchFilter.cs.

+

Definition at line 69 of file LocalSearchFilter.cs.

@@ -287,7 +321,7 @@ Protected Attributes
-

Definition at line 69 of file LocalSearchFilter.cs.

+

Definition at line 64 of file LocalSearchFilter.cs.

@@ -315,7 +349,7 @@ Protected Attributes
-

Definition at line 90 of file IntVarLocalSearchFilter.cs.

+

Definition at line 85 of file IntVarLocalSearchFilter.cs.

@@ -342,7 +376,7 @@ Protected Attributes
-

Definition at line 56 of file LocalSearchFilter.cs.

+

Definition at line 51 of file LocalSearchFilter.cs.

@@ -372,7 +406,7 @@ Protected Attributes

Reimplemented from IntVarLocalSearchFilter.

-

Definition at line 52 of file BasePathFilter.cs.

+

Definition at line 47 of file BasePathFilter.cs.

@@ -410,7 +444,7 @@ Protected Attributes
-

Definition at line 47 of file LocalSearchFilter.cs.

+

Definition at line 42 of file LocalSearchFilter.cs.

@@ -437,7 +471,7 @@ Protected Attributes
-

Definition at line 65 of file LocalSearchFilter.cs.

+

Definition at line 60 of file LocalSearchFilter.cs.

@@ -464,7 +498,7 @@ Protected Attributes
-

Definition at line 70 of file IntVarLocalSearchFilter.cs.

+

Definition at line 65 of file IntVarLocalSearchFilter.cs.

@@ -984,7 +1018,7 @@ Protected Attributes

Reimplemented from LocalSearchFilter.

-

Definition at line 61 of file IntVarLocalSearchFilter.cs.

+

Definition at line 56 of file IntVarLocalSearchFilter.cs.

@@ -1013,7 +1047,7 @@ Protected Attributes

Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.

-

Definition at line 51 of file BaseObject.cs.

+

Definition at line 55 of file BaseObject.cs.

@@ -1041,7 +1075,7 @@ Protected Attributes
-

Definition at line 81 of file IntVarLocalSearchFilter.cs.

+

Definition at line 76 of file IntVarLocalSearchFilter.cs.

@@ -1069,7 +1103,7 @@ Protected Attributes
-

Definition at line 75 of file IntVarLocalSearchFilter.cs.

+

Definition at line 70 of file IntVarLocalSearchFilter.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BooleanVar-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BooleanVar-members.html index c9d708a6c3..68c3538565 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BooleanVar-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BooleanVar-members.html @@ -58,97 +58,98 @@ BaseObject()BaseObjectinline Bound()BooleanVarinlinevirtual Contains(long v)BooleanVarinlinevirtual - Dispose()BooleanVarinlinevirtual - EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline - EnqueueVar(Demon d)PropagationBaseObjectinline - FreezeQueue()PropagationBaseObjectinline - GetDomain()IntVarinline - GetHoles()IntVarinline - HasName()PropagationBaseObjectinline - Index()IntVarinline - IndexOf(long[] vars)IntExprinline - IndexOf(IntVarVector vars)IntExprinline - IsDifferent(long constant)BooleanVarinlinevirtual - Google::OrTools::ConstraintSolver::IntExpr.IsDifferent(IntExpr other)IntExprinline - IsEqual(long constant)BooleanVarinlinevirtual - Google::OrTools::ConstraintSolver::IntExpr.IsEqual(IntExpr other)IntExprinline - IsGreater(long value)IntExprinline - IsGreater(IntExpr other)IntExprinline - IsGreaterOrEqual(long constant)BooleanVarinlinevirtual - Google::OrTools::ConstraintSolver::IntExpr.IsGreaterOrEqual(IntExpr other)IntExprinline - IsLess(long value)IntExprinline - IsLess(IntExpr other)IntExprinline - IsLessOrEqual(long constant)BooleanVarinlinevirtual - Google::OrTools::ConstraintSolver::IntExpr.IsLessOrEqual(IntExpr other)IntExprinline - IsMember(long[] values)IntExprinline - IsMember(int[] values)IntExprinline - IsVar()IntVarinlinevirtual - kUnboundBooleanVarValueBooleanVarstatic - MapTo(IntVarVector vars)IntExprinline - Max()BooleanVarinlinevirtual - Maximize(int step)IntExprinline - Member(long[] values)IntExprinline - Member(int[] values)IntExprinline - Min()BooleanVarinlinevirtual - Minimize(int step)IntExprinline - Name()PropagationBaseObjectinlinevirtual - OldMax()IntVarinlinevirtual - OldMin()IntVarinlinevirtual - operator!=(IntExpr a, IntExpr b)IntExprinlinestatic - operator!=(IntExpr a, long v)IntExprinlinestatic - operator%(IntExpr a, long v)IntExprinlinestatic - operator*(IntExpr a, IntExpr b)IntExprinlinestatic - operator*(IntExpr a, long v)IntExprinlinestatic - operator*(long v, IntExpr a)IntExprinlinestatic - operator+(IntExpr a, IntExpr b)IntExprinlinestatic - operator+(IntExpr a, long v)IntExprinlinestatic - operator+(long v, IntExpr a)IntExprinlinestatic - operator-(IntExpr a, IntExpr b)IntExprinlinestatic - operator-(IntExpr a, long v)IntExprinlinestatic - operator-(long v, IntExpr a)IntExprinlinestatic - operator-(IntExpr a)IntExprinlinestatic - operator/(IntExpr a, long v)IntExprinlinestatic - operator<(IntExpr a, long v)IntExprinlinestatic - operator<(IntExpr a, IntExpr b)IntExprinlinestatic - operator<=(IntExpr a, long v)IntExprinlinestatic - operator<=(IntExpr a, IntExpr b)IntExprinlinestatic - operator==(IntExpr a, IntExpr b)IntExprinlinestatic - operator==(IntExpr a, long v)IntExprinlinestatic - operator>(IntExpr a, long v)IntExprinlinestatic - operator>(IntExpr a, IntExpr b)IntExprinlinestatic - operator>=(IntExpr a, long v)IntExprinlinestatic - operator>=(IntExpr a, IntExpr b)IntExprinlinestatic - PropagationBaseObject(Solver s)PropagationBaseObjectinline - Range(out long l, out long u)IntExprinlinevirtual - RawValue()BooleanVarinline - RemoveInterval(long l, long u)BooleanVarinlinevirtual - RemoveValue(long v)BooleanVarinlinevirtual - RemoveValues(long[] values)IntVarinlinevirtual - ResetActionOnFail()PropagationBaseObjectinline - RestoreValue()BooleanVarinlinevirtual - SetMax(long m)BooleanVarinlinevirtual - SetMin(long m)BooleanVarinlinevirtual - SetName(string name)PropagationBaseObjectinline - SetRange(long mi, long ma)BooleanVarinlinevirtual - SetValue(long v)IntExprinlinevirtual - SetValues(long[] values)IntVarinlinevirtual - SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline - Size()BooleanVarinlinevirtual - solver()PropagationBaseObjectinline - Square()IntExprinline - swigCMemOwnBaseObjectprotected - ToString()BooleanVarinlinevirtual - UnfreezeQueue()PropagationBaseObjectinline - Value()BooleanVarinlinevirtual - Var()IntVarinlinevirtual - VarType()BooleanVarinlinevirtual - VarWithName(string name)IntExprinline - WhenBound(Demon d)BooleanVarinlinevirtual - Google::OrTools::ConstraintSolver::IntVar.WhenBound(VoidToVoid closure)IntVarinline - WhenDomain(Demon d)BooleanVarinlinevirtual - Google::OrTools::ConstraintSolver::IntVar.WhenDomain(VoidToVoid closure)IntVarinline - WhenRange(Demon d)BooleanVarinlinevirtual - Google::OrTools::ConstraintSolver::IntVar.WhenRange(VoidToVoid closure)IntExprinline + Dispose(bool disposing)BooleanVarinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline + EnqueueVar(Demon d)PropagationBaseObjectinline + FreezeQueue()PropagationBaseObjectinline + GetDomain()IntVarinline + GetHoles()IntVarinline + HasName()PropagationBaseObjectinline + Index()IntVarinline + IndexOf(long[] vars)IntExprinline + IndexOf(IntVarVector vars)IntExprinline + IsDifferent(long constant)BooleanVarinlinevirtual + Google::OrTools::ConstraintSolver::IntExpr.IsDifferent(IntExpr other)IntExprinline + IsEqual(long constant)BooleanVarinlinevirtual + Google::OrTools::ConstraintSolver::IntExpr.IsEqual(IntExpr other)IntExprinline + IsGreater(long value)IntExprinline + IsGreater(IntExpr other)IntExprinline + IsGreaterOrEqual(long constant)BooleanVarinlinevirtual + Google::OrTools::ConstraintSolver::IntExpr.IsGreaterOrEqual(IntExpr other)IntExprinline + IsLess(long value)IntExprinline + IsLess(IntExpr other)IntExprinline + IsLessOrEqual(long constant)BooleanVarinlinevirtual + Google::OrTools::ConstraintSolver::IntExpr.IsLessOrEqual(IntExpr other)IntExprinline + IsMember(long[] values)IntExprinline + IsMember(int[] values)IntExprinline + IsVar()IntVarinlinevirtual + kUnboundBooleanVarValueBooleanVarstatic + MapTo(IntVarVector vars)IntExprinline + Max()BooleanVarinlinevirtual + Maximize(int step)IntExprinline + Member(long[] values)IntExprinline + Member(int[] values)IntExprinline + Min()BooleanVarinlinevirtual + Minimize(int step)IntExprinline + Name()PropagationBaseObjectinlinevirtual + OldMax()IntVarinlinevirtual + OldMin()IntVarinlinevirtual + operator!=(IntExpr a, IntExpr b)IntExprinlinestatic + operator!=(IntExpr a, long v)IntExprinlinestatic + operator%(IntExpr a, long v)IntExprinlinestatic + operator*(IntExpr a, IntExpr b)IntExprinlinestatic + operator*(IntExpr a, long v)IntExprinlinestatic + operator*(long v, IntExpr a)IntExprinlinestatic + operator+(IntExpr a, IntExpr b)IntExprinlinestatic + operator+(IntExpr a, long v)IntExprinlinestatic + operator+(long v, IntExpr a)IntExprinlinestatic + operator-(IntExpr a, IntExpr b)IntExprinlinestatic + operator-(IntExpr a, long v)IntExprinlinestatic + operator-(long v, IntExpr a)IntExprinlinestatic + operator-(IntExpr a)IntExprinlinestatic + operator/(IntExpr a, long v)IntExprinlinestatic + operator<(IntExpr a, long v)IntExprinlinestatic + operator<(IntExpr a, IntExpr b)IntExprinlinestatic + operator<=(IntExpr a, long v)IntExprinlinestatic + operator<=(IntExpr a, IntExpr b)IntExprinlinestatic + operator==(IntExpr a, IntExpr b)IntExprinlinestatic + operator==(IntExpr a, long v)IntExprinlinestatic + operator>(IntExpr a, long v)IntExprinlinestatic + operator>(IntExpr a, IntExpr b)IntExprinlinestatic + operator>=(IntExpr a, long v)IntExprinlinestatic + operator>=(IntExpr a, IntExpr b)IntExprinlinestatic + PropagationBaseObject(Solver s)PropagationBaseObjectinline + Range(out long l, out long u)IntExprinlinevirtual + RawValue()BooleanVarinline + RemoveInterval(long l, long u)BooleanVarinlinevirtual + RemoveValue(long v)BooleanVarinlinevirtual + RemoveValues(long[] values)IntVarinlinevirtual + ResetActionOnFail()PropagationBaseObjectinline + RestoreValue()BooleanVarinlinevirtual + SetMax(long m)BooleanVarinlinevirtual + SetMin(long m)BooleanVarinlinevirtual + SetName(string name)PropagationBaseObjectinline + SetRange(long mi, long ma)BooleanVarinlinevirtual + SetValue(long v)IntExprinlinevirtual + SetValues(long[] values)IntVarinlinevirtual + SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline + Size()BooleanVarinlinevirtual + solver()PropagationBaseObjectinline + Square()IntExprinline + swigCMemOwnBaseObjectprotected + ToString()BooleanVarinlinevirtual + UnfreezeQueue()PropagationBaseObjectinline + Value()BooleanVarinlinevirtual + Var()IntVarinlinevirtual + VarType()BooleanVarinlinevirtual + VarWithName(string name)IntExprinline + WhenBound(Demon d)BooleanVarinlinevirtual + Google::OrTools::ConstraintSolver::IntVar.WhenBound(VoidToVoid closure)IntVarinline + WhenDomain(Demon d)BooleanVarinlinevirtual + Google::OrTools::ConstraintSolver::IntVar.WhenDomain(VoidToVoid closure)IntVarinline + WhenRange(Demon d)BooleanVarinlinevirtual + Google::OrTools::ConstraintSolver::IntVar.WhenRange(VoidToVoid closure)IntExprinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BooleanVar.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BooleanVar.html index 105b89002e..f6759e56b7 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BooleanVar.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1BooleanVar.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members
@@ -61,8 +62,6 @@ - - @@ -109,6 +108,8 @@ Public Member Functions + + @@ -251,6 +252,11 @@ Static Public Member Functions

Public Member Functions

override void Dispose ()
 
override long Min ()
 
override void SetMin (long m)
 
int RawValue ()
 
void Dispose ()
 
override bool IsVar ()
 
override IntVar Var ()
static WrappedConstraint operator< (IntExpr a, IntExpr b)
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -315,7 +321,7 @@ Properties

Reimplemented from IntExpr.

-

Definition at line 131 of file IntVar.cs.

+

Definition at line 126 of file IntVar.cs.

@@ -344,7 +350,7 @@ Properties

Reimplemented from PropagationBaseObject.

-

Definition at line 158 of file BooleanVar.cs.

+

Definition at line 153 of file BooleanVar.cs.

@@ -373,7 +379,7 @@ Properties

Reimplemented from IntExpr.

-

Definition at line 79 of file BooleanVar.cs.

+

Definition at line 74 of file BooleanVar.cs.

@@ -403,12 +409,39 @@ Properties

Reimplemented from IntVar.

-

Definition at line 115 of file BooleanVar.cs.

+

Definition at line 110 of file BooleanVar.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+

Protected Attributes

bool swigCMemOwn
+ + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+ + +

◆ Dispose() [2/2]

@@ -419,20 +452,21 @@ Properties override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file BooleanVar.cs.

+

Definition at line 29 of file BooleanVar.cs.

@@ -460,7 +494,7 @@ Properties
-

Definition at line 69 of file PropagationBaseObject.cs.

+

Definition at line 64 of file PropagationBaseObject.cs.

@@ -488,7 +522,7 @@ Properties
-

Definition at line 73 of file PropagationBaseObject.cs.

+

Definition at line 68 of file PropagationBaseObject.cs.

@@ -515,7 +549,7 @@ Properties
-

Definition at line 61 of file PropagationBaseObject.cs.

+

Definition at line 56 of file PropagationBaseObject.cs.

@@ -542,7 +576,7 @@ Properties
-

Definition at line 164 of file IntVar.cs.

+

Definition at line 159 of file IntVar.cs.

@@ -569,7 +603,7 @@ Properties
-

Definition at line 170 of file IntVar.cs.

+

Definition at line 165 of file IntVar.cs.

@@ -596,7 +630,7 @@ Properties
-

Definition at line 95 of file PropagationBaseObject.cs.

+

Definition at line 90 of file PropagationBaseObject.cs.

@@ -623,7 +657,7 @@ Properties
-

Definition at line 159 of file IntVar.cs.

+

Definition at line 154 of file IntVar.cs.

@@ -651,7 +685,7 @@ Properties
-

Definition at line 138 of file IntExpr.cs.

+

Definition at line 133 of file IntExpr.cs.

@@ -679,7 +713,7 @@ Properties
-

Definition at line 132 of file IntExpr.cs.

+

Definition at line 127 of file IntExpr.cs.

@@ -707,7 +741,7 @@ Properties
-

Definition at line 211 of file IntExpr.cs.

+

Definition at line 206 of file IntExpr.cs.

@@ -737,7 +771,7 @@ Properties

Reimplemented from IntVar.

-

Definition at line 136 of file BooleanVar.cs.

+

Definition at line 131 of file BooleanVar.cs.

@@ -765,7 +799,7 @@ Properties
-

Definition at line 205 of file IntExpr.cs.

+

Definition at line 200 of file IntExpr.cs.

@@ -795,7 +829,7 @@ Properties

Reimplemented from IntVar.

-

Definition at line 130 of file BooleanVar.cs.

+

Definition at line 125 of file BooleanVar.cs.

@@ -823,7 +857,7 @@ Properties
-

Definition at line 217 of file IntExpr.cs.

+

Definition at line 212 of file IntExpr.cs.

@@ -851,7 +885,7 @@ Properties
-

Definition at line 157 of file IntExpr.cs.

+

Definition at line 152 of file IntExpr.cs.

@@ -879,7 +913,7 @@ Properties
-

Definition at line 223 of file IntExpr.cs.

+

Definition at line 218 of file IntExpr.cs.

@@ -909,7 +943,7 @@ Properties

Reimplemented from IntVar.

-

Definition at line 142 of file BooleanVar.cs.

+

Definition at line 137 of file BooleanVar.cs.

@@ -937,7 +971,7 @@ Properties
-

Definition at line 229 of file IntExpr.cs.

+

Definition at line 224 of file IntExpr.cs.

@@ -965,7 +999,7 @@ Properties
-

Definition at line 169 of file IntExpr.cs.

+

Definition at line 164 of file IntExpr.cs.

@@ -993,7 +1027,7 @@ Properties
-

Definition at line 235 of file IntExpr.cs.

+

Definition at line 230 of file IntExpr.cs.

@@ -1023,7 +1057,7 @@ Properties

Reimplemented from IntVar.

-

Definition at line 148 of file BooleanVar.cs.

+

Definition at line 143 of file BooleanVar.cs.

@@ -1051,7 +1085,7 @@ Properties
-

Definition at line 187 of file IntExpr.cs.

+

Definition at line 182 of file IntExpr.cs.

@@ -1079,7 +1113,7 @@ Properties
-

Definition at line 181 of file IntExpr.cs.

+

Definition at line 176 of file IntExpr.cs.

@@ -1108,7 +1142,7 @@ Properties

Reimplemented from IntExpr.

-

Definition at line 56 of file IntVar.cs.

+

Definition at line 51 of file IntVar.cs.

@@ -1136,7 +1170,7 @@ Properties
-

Definition at line 125 of file IntExpr.cs.

+

Definition at line 120 of file IntExpr.cs.

@@ -1165,7 +1199,7 @@ Properties

Reimplemented from IntExpr.

-

Definition at line 64 of file BooleanVar.cs.

+

Definition at line 59 of file BooleanVar.cs.

@@ -1193,7 +1227,7 @@ Properties
-

Definition at line 247 of file IntExpr.cs.

+

Definition at line 242 of file IntExpr.cs.

@@ -1221,7 +1255,7 @@ Properties
-

Definition at line 199 of file IntExpr.cs.

+

Definition at line 194 of file IntExpr.cs.

@@ -1249,7 +1283,7 @@ Properties
-

Definition at line 193 of file IntExpr.cs.

+

Definition at line 188 of file IntExpr.cs.

@@ -1278,7 +1312,7 @@ Properties

Reimplemented from IntExpr.

-

Definition at line 54 of file BooleanVar.cs.

+

Definition at line 49 of file BooleanVar.cs.

@@ -1306,7 +1340,7 @@ Properties
-

Definition at line 241 of file IntExpr.cs.

+

Definition at line 236 of file IntExpr.cs.

@@ -1333,7 +1367,7 @@ Properties
-

Definition at line 85 of file PropagationBaseObject.cs.

+

Definition at line 80 of file PropagationBaseObject.cs.

@@ -1360,7 +1394,7 @@ Properties
-

Definition at line 121 of file IntVar.cs.

+

Definition at line 116 of file IntVar.cs.

@@ -1387,7 +1421,7 @@ Properties
-

Definition at line 116 of file IntVar.cs.

+

Definition at line 111 of file IntVar.cs.

@@ -2327,7 +2361,7 @@ Properties
-

Definition at line 76 of file IntExpr.cs.

+

Definition at line 71 of file IntExpr.cs.

@@ -2354,7 +2388,7 @@ Properties
-

Definition at line 163 of file BooleanVar.cs.

+

Definition at line 158 of file BooleanVar.cs.

@@ -2394,7 +2428,7 @@ Properties

Reimplemented from IntVar.

-

Definition at line 94 of file BooleanVar.cs.

+

Definition at line 89 of file BooleanVar.cs.

@@ -2424,7 +2458,7 @@ Properties

Reimplemented from IntVar.

-

Definition at line 89 of file BooleanVar.cs.

+

Definition at line 84 of file BooleanVar.cs.

@@ -2452,7 +2486,7 @@ Properties
-

Definition at line 81 of file IntVar.cs.

+

Definition at line 76 of file IntVar.cs.

@@ -2479,7 +2513,7 @@ Properties
-

Definition at line 77 of file PropagationBaseObject.cs.

+

Definition at line 72 of file PropagationBaseObject.cs.

@@ -2506,7 +2540,7 @@ Properties
-

Definition at line 154 of file BooleanVar.cs.

+

Definition at line 149 of file BooleanVar.cs.

@@ -2536,7 +2570,7 @@ Properties

Reimplemented from IntExpr.

-

Definition at line 69 of file BooleanVar.cs.

+

Definition at line 64 of file BooleanVar.cs.

@@ -2566,7 +2600,7 @@ Properties

Reimplemented from IntExpr.

-

Definition at line 59 of file BooleanVar.cs.

+

Definition at line 54 of file BooleanVar.cs.

@@ -2594,7 +2628,7 @@ Properties
-

Definition at line 90 of file PropagationBaseObject.cs.

+

Definition at line 85 of file PropagationBaseObject.cs.

@@ -2634,7 +2668,7 @@ Properties

Reimplemented from IntExpr.

-

Definition at line 74 of file BooleanVar.cs.

+

Definition at line 69 of file BooleanVar.cs.

@@ -2662,7 +2696,7 @@ Properties
-

Definition at line 85 of file IntExpr.cs.

+

Definition at line 80 of file IntExpr.cs.

@@ -2690,7 +2724,7 @@ Properties
-

Definition at line 86 of file IntVar.cs.

+

Definition at line 81 of file IntVar.cs.

@@ -2718,7 +2752,7 @@ Properties
-

Definition at line 81 of file PropagationBaseObject.cs.

+

Definition at line 76 of file PropagationBaseObject.cs.

@@ -2747,7 +2781,7 @@ Properties

Reimplemented from IntVar.

-

Definition at line 110 of file BooleanVar.cs.

+

Definition at line 105 of file BooleanVar.cs.

@@ -2774,7 +2808,7 @@ Properties
-

Definition at line 55 of file PropagationBaseObject.cs.

+

Definition at line 50 of file PropagationBaseObject.cs.

@@ -2830,7 +2864,7 @@ Properties

Reimplemented from BaseObject.

-

Definition at line 120 of file BooleanVar.cs.

+

Definition at line 115 of file BooleanVar.cs.

@@ -2857,7 +2891,7 @@ Properties
-

Definition at line 65 of file PropagationBaseObject.cs.

+

Definition at line 60 of file PropagationBaseObject.cs.

@@ -2886,7 +2920,7 @@ Properties

Reimplemented from IntVar.

-

Definition at line 84 of file BooleanVar.cs.

+

Definition at line 79 of file BooleanVar.cs.

@@ -2915,7 +2949,7 @@ Properties

Reimplemented from IntExpr.

-

Definition at line 61 of file IntVar.cs.

+

Definition at line 56 of file IntVar.cs.

@@ -2944,7 +2978,7 @@ Properties

Reimplemented from IntVar.

-

Definition at line 125 of file BooleanVar.cs.

+

Definition at line 120 of file BooleanVar.cs.

@@ -2972,7 +3006,7 @@ Properties
-

Definition at line 106 of file IntExpr.cs.

+

Definition at line 101 of file IntExpr.cs.

@@ -3002,7 +3036,7 @@ Properties

Reimplemented from IntVar.

-

Definition at line 98 of file BooleanVar.cs.

+

Definition at line 93 of file BooleanVar.cs.

@@ -3030,7 +3064,7 @@ Properties
-

Definition at line 94 of file IntVar.cs.

+

Definition at line 89 of file IntVar.cs.

@@ -3060,7 +3094,7 @@ Properties

Reimplemented from IntVar.

-

Definition at line 106 of file BooleanVar.cs.

+

Definition at line 101 of file BooleanVar.cs.

@@ -3088,7 +3122,7 @@ Properties
-

Definition at line 102 of file IntVar.cs.

+

Definition at line 97 of file IntVar.cs.

@@ -3118,7 +3152,7 @@ Properties

Reimplemented from IntExpr.

-

Definition at line 102 of file BooleanVar.cs.

+

Definition at line 97 of file BooleanVar.cs.

@@ -3146,7 +3180,7 @@ Properties
-

Definition at line 117 of file IntExpr.cs.

+

Definition at line 112 of file IntExpr.cs.

@@ -3196,7 +3230,7 @@ Properties
-

Definition at line 47 of file BooleanVar.cs.

+

Definition at line 42 of file BooleanVar.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CPFeasibilityFilter-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CPFeasibilityFilter-members.html index c98b2dfec6..82a4d1b192 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CPFeasibilityFilter-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CPFeasibilityFilter-members.html @@ -56,38 +56,39 @@ AddVars(IntVarVector vars)IntVarLocalSearchFilterinline BaseObject()BaseObjectinline CPFeasibilityFilter(RoutingModel routing_model)CPFeasibilityFilterinline - Dispose()CPFeasibilityFilterinlinevirtual - GetAcceptedObjectiveValue()LocalSearchFilterinlinevirtual - GetSynchronizedObjectiveValue()LocalSearchFilterinlinevirtual - Index(IntVar var)IntVarLocalSearchFilterinline - IntVarLocalSearchFilter(IntVarVector vars)IntVarLocalSearchFilterinline - IsIncremental()LocalSearchFilterinlinevirtual - LocalSearchFilter()LocalSearchFilterinline - OnSynchronize(Assignment delta)CPFeasibilityFilterinlinevirtual - Relax(Assignment delta, Assignment deltadelta)LocalSearchFilterinlinevirtual - Revert()LocalSearchFilterinlinevirtual - Size()IntVarLocalSearchFilterinline - swigCMemOwnBaseObjectprotected - SwigDelegateIntVarLocalSearchFilter_0()IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_2(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max)IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_3()IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_4()IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_5()IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_6()IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_7(global::System.IntPtr delta)IntVarLocalSearchFilter - SwigDelegateLocalSearchFilter_0()LocalSearchFilter - SwigDelegateLocalSearchFilter_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchFilter - SwigDelegateLocalSearchFilter_2(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max)LocalSearchFilter - SwigDelegateLocalSearchFilter_3()LocalSearchFilter - SwigDelegateLocalSearchFilter_4(global::System.IntPtr assignment, global::System.IntPtr delta)LocalSearchFilter - SwigDelegateLocalSearchFilter_5()LocalSearchFilter - SwigDelegateLocalSearchFilter_6()LocalSearchFilter - SwigDelegateLocalSearchFilter_7()LocalSearchFilter - Synchronize(Assignment assignment, Assignment delta)IntVarLocalSearchFilterinlinevirtual - ToString()CPFeasibilityFilterinlinevirtual - Value(int index)IntVarLocalSearchFilterinline - Var(int index)IntVarLocalSearchFilterinline + Dispose(bool disposing)CPFeasibilityFilterinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + GetAcceptedObjectiveValue()LocalSearchFilterinlinevirtual + GetSynchronizedObjectiveValue()LocalSearchFilterinlinevirtual + Index(IntVar var)IntVarLocalSearchFilterinline + IntVarLocalSearchFilter(IntVarVector vars)IntVarLocalSearchFilterinline + IsIncremental()LocalSearchFilterinlinevirtual + LocalSearchFilter()LocalSearchFilterinline + OnSynchronize(Assignment delta)CPFeasibilityFilterinlinevirtual + Relax(Assignment delta, Assignment deltadelta)LocalSearchFilterinlinevirtual + Revert()LocalSearchFilterinlinevirtual + Size()IntVarLocalSearchFilterinline + swigCMemOwnBaseObjectprotected + SwigDelegateIntVarLocalSearchFilter_0()IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_2(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max)IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_3()IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_4()IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_5()IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_6()IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_7(global::System.IntPtr delta)IntVarLocalSearchFilter + SwigDelegateLocalSearchFilter_0()LocalSearchFilter + SwigDelegateLocalSearchFilter_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchFilter + SwigDelegateLocalSearchFilter_2(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max)LocalSearchFilter + SwigDelegateLocalSearchFilter_3()LocalSearchFilter + SwigDelegateLocalSearchFilter_4(global::System.IntPtr assignment, global::System.IntPtr delta)LocalSearchFilter + SwigDelegateLocalSearchFilter_5()LocalSearchFilter + SwigDelegateLocalSearchFilter_6()LocalSearchFilter + SwigDelegateLocalSearchFilter_7()LocalSearchFilter + Synchronize(Assignment assignment, Assignment delta)IntVarLocalSearchFilterinlinevirtual + ToString()CPFeasibilityFilterinlinevirtual + Value(int index)IntVarLocalSearchFilterinline + Var(int index)IntVarLocalSearchFilterinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CPFeasibilityFilter.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CPFeasibilityFilter.html index 3fd89e6a3a..a79f00e38f 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CPFeasibilityFilter.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CPFeasibilityFilter.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -69,6 +68,8 @@ Public Member Functions + + @@ -124,6 +125,11 @@ Public Member Functions

Public Member Functions

override void Dispose ()
 
 CPFeasibilityFilter (RoutingModel routing_model)
 
override string ToString ()
 
virtual new void OnSynchronize (Assignment delta)
 
void Dispose ()
 
override void Synchronize (Assignment assignment, Assignment delta)
 
void AddVars (IntVarVector vars)
delegate long SwigDelegateLocalSearchFilter_7 ()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -154,7 +160,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file CPFeasibilityFilter.cs.

+

Definition at line 42 of file CPFeasibilityFilter.cs.

@@ -207,7 +213,7 @@ Protected Attributes

Reimplemented from LocalSearchFilter.

-

Definition at line 55 of file CPFeasibilityFilter.cs.

+

Definition at line 50 of file CPFeasibilityFilter.cs.

@@ -235,12 +241,39 @@ Protected Attributes
-

Definition at line 65 of file IntVarLocalSearchFilter.cs.

+

Definition at line 60 of file IntVarLocalSearchFilter.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -251,20 +284,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file CPFeasibilityFilter.cs.

+

Definition at line 29 of file CPFeasibilityFilter.cs.

@@ -291,7 +325,7 @@ Protected Attributes
-

Definition at line 74 of file LocalSearchFilter.cs.

+

Definition at line 69 of file LocalSearchFilter.cs.

@@ -318,7 +352,7 @@ Protected Attributes
-

Definition at line 69 of file LocalSearchFilter.cs.

+

Definition at line 64 of file LocalSearchFilter.cs.

@@ -346,7 +380,7 @@ Protected Attributes
-

Definition at line 90 of file IntVarLocalSearchFilter.cs.

+

Definition at line 85 of file IntVarLocalSearchFilter.cs.

@@ -373,7 +407,7 @@ Protected Attributes
-

Definition at line 56 of file LocalSearchFilter.cs.

+

Definition at line 51 of file LocalSearchFilter.cs.

@@ -403,7 +437,7 @@ Protected Attributes

Reimplemented from IntVarLocalSearchFilter.

-

Definition at line 60 of file CPFeasibilityFilter.cs.

+

Definition at line 55 of file CPFeasibilityFilter.cs.

@@ -441,7 +475,7 @@ Protected Attributes
-

Definition at line 47 of file LocalSearchFilter.cs.

+

Definition at line 42 of file LocalSearchFilter.cs.

@@ -468,7 +502,7 @@ Protected Attributes
-

Definition at line 65 of file LocalSearchFilter.cs.

+

Definition at line 60 of file LocalSearchFilter.cs.

@@ -495,7 +529,7 @@ Protected Attributes
-

Definition at line 70 of file IntVarLocalSearchFilter.cs.

+

Definition at line 65 of file IntVarLocalSearchFilter.cs.

@@ -1015,7 +1049,7 @@ Protected Attributes

Reimplemented from LocalSearchFilter.

-

Definition at line 61 of file IntVarLocalSearchFilter.cs.

+

Definition at line 56 of file IntVarLocalSearchFilter.cs.

@@ -1044,7 +1078,7 @@ Protected Attributes

Reimplemented from BaseObject.

-

Definition at line 50 of file CPFeasibilityFilter.cs.

+

Definition at line 45 of file CPFeasibilityFilter.cs.

@@ -1072,7 +1106,7 @@ Protected Attributes
-

Definition at line 81 of file IntVarLocalSearchFilter.cs.

+

Definition at line 76 of file IntVarLocalSearchFilter.cs.

@@ -1100,7 +1134,7 @@ Protected Attributes
-

Definition at line 75 of file IntVarLocalSearchFilter.cs.

+

Definition at line 70 of file IntVarLocalSearchFilter.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CastConstraint-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CastConstraint-members.html index 1c0bf236cd..b1a9889682 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CastConstraint-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CastConstraint-members.html @@ -57,63 +57,64 @@ BaseName()PropagationBaseObjectinlinevirtual BaseObject()BaseObjectinline Constraint(Solver solver)Constraintinline - Dispose()CastConstraintinlinevirtual - EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline - EnqueueVar(Demon d)PropagationBaseObjectinline - FreezeQueue()PropagationBaseObjectinline - HasName()PropagationBaseObjectinline - InitialPropagateWrapper()Constraintinlinevirtual - IsCastConstraint()Constraintinline - Name()PropagationBaseObjectinlinevirtual - operator IntExpr(Constraint eq)Constraintinlinestatic - operator IntVar(Constraint eq)Constraintinlinestatic - operator!=(Constraint a, long v)Constraintinlinestatic - operator!=(long v, Constraint a)Constraintinlinestatic - operator!=(Constraint a, Constraint b)Constraintinlinestatic - operator*(Constraint a, Constraint b)Constraintinlinestatic - operator*(Constraint a, long v)Constraintinlinestatic - operator*(long v, Constraint a)Constraintinlinestatic - operator+(Constraint a, Constraint b)Constraintinlinestatic - operator+(Constraint a, long v)Constraintinlinestatic - operator+(long v, Constraint a)Constraintinlinestatic - operator-(Constraint a, Constraint b)Constraintinlinestatic - operator-(Constraint a, long v)Constraintinlinestatic - operator-(long v, Constraint a)Constraintinlinestatic - operator-(Constraint a)Constraintinlinestatic - operator/(Constraint a, long v)Constraintinlinestatic - operator<(Constraint a, long v)Constraintinlinestatic - operator<(long v, Constraint a)Constraintinlinestatic - operator<(Constraint a, Constraint b)Constraintinlinestatic - operator<=(Constraint a, long v)Constraintinlinestatic - operator<=(long v, Constraint a)Constraintinlinestatic - operator<=(Constraint a, Constraint b)Constraintinlinestatic - operator==(Constraint a, long v)Constraintinlinestatic - operator==(long v, Constraint a)Constraintinlinestatic - operator==(Constraint a, Constraint b)Constraintinlinestatic - operator>(Constraint a, long v)Constraintinlinestatic - operator>(long v, Constraint a)Constraintinlinestatic - operator>(Constraint a, Constraint b)Constraintinlinestatic - operator>=(Constraint a, long v)Constraintinlinestatic - operator>=(long v, Constraint a)Constraintinlinestatic - operator>=(Constraint a, Constraint b)Constraintinlinestatic - Post()Constraintinlinevirtual - PropagationBaseObject(Solver s)PropagationBaseObjectinline - ResetActionOnFail()PropagationBaseObjectinline - SetName(string name)PropagationBaseObjectinline - SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline - Google::OrTools::ConstraintSolver::PropagationBaseObject.solver()PropagationBaseObjectinline - Google::OrTools::ConstraintSolver::IConstraintWithStatus.solver()IConstraintWithStatus - Square()Constraintinline - swigCMemOwnBaseObjectprotected - SwigDelegateConstraint_0()Constraint - SwigDelegateConstraint_1()Constraint - SwigDelegateConstraint_2()Constraint - SwigDelegateConstraint_3()Constraint - SwigDelegateConstraint_4()Constraint - TargetVar()CastConstraintinline - ToString()Constraintinlinevirtual - UnfreezeQueue()PropagationBaseObjectinline - Var()Constraintinlinevirtual + Dispose(bool disposing)CastConstraintinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline + EnqueueVar(Demon d)PropagationBaseObjectinline + FreezeQueue()PropagationBaseObjectinline + HasName()PropagationBaseObjectinline + InitialPropagateWrapper()Constraintinlinevirtual + IsCastConstraint()Constraintinline + Name()PropagationBaseObjectinlinevirtual + operator IntExpr(Constraint eq)Constraintinlinestatic + operator IntVar(Constraint eq)Constraintinlinestatic + operator!=(Constraint a, long v)Constraintinlinestatic + operator!=(long v, Constraint a)Constraintinlinestatic + operator!=(Constraint a, Constraint b)Constraintinlinestatic + operator*(Constraint a, Constraint b)Constraintinlinestatic + operator*(Constraint a, long v)Constraintinlinestatic + operator*(long v, Constraint a)Constraintinlinestatic + operator+(Constraint a, Constraint b)Constraintinlinestatic + operator+(Constraint a, long v)Constraintinlinestatic + operator+(long v, Constraint a)Constraintinlinestatic + operator-(Constraint a, Constraint b)Constraintinlinestatic + operator-(Constraint a, long v)Constraintinlinestatic + operator-(long v, Constraint a)Constraintinlinestatic + operator-(Constraint a)Constraintinlinestatic + operator/(Constraint a, long v)Constraintinlinestatic + operator<(Constraint a, long v)Constraintinlinestatic + operator<(long v, Constraint a)Constraintinlinestatic + operator<(Constraint a, Constraint b)Constraintinlinestatic + operator<=(Constraint a, long v)Constraintinlinestatic + operator<=(long v, Constraint a)Constraintinlinestatic + operator<=(Constraint a, Constraint b)Constraintinlinestatic + operator==(Constraint a, long v)Constraintinlinestatic + operator==(long v, Constraint a)Constraintinlinestatic + operator==(Constraint a, Constraint b)Constraintinlinestatic + operator>(Constraint a, long v)Constraintinlinestatic + operator>(long v, Constraint a)Constraintinlinestatic + operator>(Constraint a, Constraint b)Constraintinlinestatic + operator>=(Constraint a, long v)Constraintinlinestatic + operator>=(long v, Constraint a)Constraintinlinestatic + operator>=(Constraint a, Constraint b)Constraintinlinestatic + Post()Constraintinlinevirtual + PropagationBaseObject(Solver s)PropagationBaseObjectinline + ResetActionOnFail()PropagationBaseObjectinline + SetName(string name)PropagationBaseObjectinline + SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline + Google::OrTools::ConstraintSolver::PropagationBaseObject.solver()PropagationBaseObjectinline + Google::OrTools::ConstraintSolver::IConstraintWithStatus.solver()IConstraintWithStatus + Square()Constraintinline + swigCMemOwnBaseObjectprotected + SwigDelegateConstraint_0()Constraint + SwigDelegateConstraint_1()Constraint + SwigDelegateConstraint_2()Constraint + SwigDelegateConstraint_3()Constraint + SwigDelegateConstraint_4()Constraint + TargetVar()CastConstraintinline + ToString()Constraintinlinevirtual + UnfreezeQueue()PropagationBaseObjectinline + Var()Constraintinlinevirtual diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CastConstraint.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CastConstraint.html index b233774099..b29372bd56 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CastConstraint.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CastConstraint.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,10 +61,10 @@
- - + + @@ -180,6 +181,11 @@ Static Public Member Functions

Public Member Functions

override void Dispose ()
 
IntVar TargetVar ()
 
void Dispose ()
 
virtual void Post ()
 
virtual void InitialPropagateWrapper ()
static WrappedConstraint operator< (Constraint a, Constraint b)
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -239,7 +245,7 @@ Protected Attributes

Reimplemented in Pack.

-

Definition at line 64 of file constraint_solver/Constraint.cs.

+

Definition at line 59 of file constraint_solver/Constraint.cs.

@@ -268,12 +274,39 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 100 of file PropagationBaseObject.cs.

+

Definition at line 95 of file PropagationBaseObject.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+

Protected Attributes

bool swigCMemOwn
+ + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+ + +

◆ Dispose() [2/2]

@@ -284,20 +317,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file CastConstraint.cs.

+

Definition at line 29 of file CastConstraint.cs.

@@ -325,7 +359,7 @@ Protected Attributes
-

Definition at line 69 of file PropagationBaseObject.cs.

+

Definition at line 64 of file PropagationBaseObject.cs.

@@ -353,7 +387,7 @@ Protected Attributes
-

Definition at line 73 of file PropagationBaseObject.cs.

+

Definition at line 68 of file PropagationBaseObject.cs.

@@ -380,7 +414,7 @@ Protected Attributes
-

Definition at line 61 of file PropagationBaseObject.cs.

+

Definition at line 56 of file PropagationBaseObject.cs.

@@ -407,7 +441,7 @@ Protected Attributes
-

Definition at line 95 of file PropagationBaseObject.cs.

+

Definition at line 90 of file PropagationBaseObject.cs.

@@ -436,7 +470,7 @@ Protected Attributes

Reimplemented in NetConstraint, Pack, GlobalVehicleBreaksConstraint, and TypeRegulationsConstraint.

-

Definition at line 55 of file constraint_solver/Constraint.cs.

+

Definition at line 50 of file constraint_solver/Constraint.cs.

@@ -463,7 +497,7 @@ Protected Attributes
-

Definition at line 68 of file constraint_solver/Constraint.cs.

+

Definition at line 63 of file constraint_solver/Constraint.cs.

@@ -490,7 +524,7 @@ Protected Attributes
-

Definition at line 85 of file PropagationBaseObject.cs.

+

Definition at line 80 of file PropagationBaseObject.cs.

@@ -1667,7 +1701,7 @@ Protected Attributes

Reimplemented in Pack, GlobalVehicleBreaksConstraint, and TypeRegulationsConstraint.

-

Definition at line 51 of file constraint_solver/Constraint.cs.

+

Definition at line 46 of file constraint_solver/Constraint.cs.

@@ -1694,7 +1728,7 @@ Protected Attributes
-

Definition at line 77 of file PropagationBaseObject.cs.

+

Definition at line 72 of file PropagationBaseObject.cs.

@@ -1722,7 +1756,7 @@ Protected Attributes
-

Definition at line 90 of file PropagationBaseObject.cs.

+

Definition at line 85 of file PropagationBaseObject.cs.

@@ -1750,7 +1784,7 @@ Protected Attributes
-

Definition at line 81 of file PropagationBaseObject.cs.

+

Definition at line 76 of file PropagationBaseObject.cs.

@@ -1804,7 +1838,7 @@ Protected Attributes
-

Definition at line 55 of file PropagationBaseObject.cs.

+

Definition at line 50 of file PropagationBaseObject.cs.

@@ -1983,7 +2017,7 @@ Protected Attributes
-

Definition at line 47 of file CastConstraint.cs.

+

Definition at line 42 of file CastConstraint.cs.

@@ -2014,7 +2048,7 @@ Protected Attributes

Reimplemented in NetConstraint, Pack, and GlobalVehicleBreaksConstraint.

-

Definition at line 59 of file constraint_solver/Constraint.cs.

+

Definition at line 54 of file constraint_solver/Constraint.cs.

@@ -2041,7 +2075,7 @@ Protected Attributes
-

Definition at line 65 of file PropagationBaseObject.cs.

+

Definition at line 60 of file PropagationBaseObject.cs.

@@ -2070,7 +2104,7 @@ Protected Attributes

Implements IConstraintWithStatus.

-

Definition at line 73 of file constraint_solver/Constraint.cs.

+

Definition at line 68 of file constraint_solver/Constraint.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ChangeValue-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ChangeValue-members.html index 0973fa4f25..e4a133aa73 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ChangeValue-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ChangeValue-members.html @@ -58,48 +58,49 @@ BaseObject()BaseObjectinline ChangeValue(IntVarVector vars)ChangeValueinline Deactivate(long index)IntVarLocalSearchOperatorTemplateinline - Dispose()ChangeValueinlinevirtual - HasFragments()LocalSearchOperatorinlinevirtual - HoldsDelta()IntVarLocalSearchOperatorTemplateinlinevirtual - IntVarLocalSearchOperator()IntVarLocalSearchOperatorinline - IntVarLocalSearchOperator(IntVarVector vars, bool keep_inverse_values)IntVarLocalSearchOperatorinline - IntVarLocalSearchOperator(IntVarVector vars)IntVarLocalSearchOperatorinline - IsIncremental()IntVarLocalSearchOperatorTemplateinlinevirtual - LocalSearchOperator()LocalSearchOperatorinline - MakeNextNeighbor(Assignment delta, Assignment deltadelta)LocalSearchOperatorinlinevirtual - MakeOneNeighbor()ChangeValueinlineprotectedvirtual - ModifyValue(long index, long value)ChangeValueinlinevirtual - OldValue(long index)IntVarLocalSearchOperatorTemplateinline - OnStart()IntVarLocalSearchOperatorTemplateinlinevirtual - Reset()LocalSearchOperatorinlinevirtual - SetValue(long index, long value)IntVarLocalSearchOperatorTemplateinline - Size()IntVarLocalSearchOperatorTemplateinline - Start(Assignment assignment)LocalSearchOperatorinlinevirtual - swigCMemOwnBaseObjectprotected - SwigDelegateChangeValue_0()ChangeValue - SwigDelegateChangeValue_1()ChangeValue - SwigDelegateChangeValue_2()ChangeValue - SwigDelegateChangeValue_3()ChangeValue - SwigDelegateChangeValue_4()ChangeValue - SwigDelegateChangeValue_5()ChangeValue - SwigDelegateChangeValue_6()ChangeValue - SwigDelegateChangeValue_7(long index, long value)ChangeValue - SwigDelegateIntVarLocalSearchOperator_0()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_1()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_2()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_3()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_4()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_5()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_6()IntVarLocalSearchOperator - SwigDelegateLocalSearchOperator_0()LocalSearchOperator - SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchOperator - SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment)LocalSearchOperator - SwigDelegateLocalSearchOperator_3()LocalSearchOperator - SwigDelegateLocalSearchOperator_4()LocalSearchOperator - SwigDelegateLocalSearchOperator_5()LocalSearchOperator - ToString()BaseObjectinlinevirtual - Value(long index)IntVarLocalSearchOperatorTemplateinline - Var(long index)IntVarLocalSearchOperatorTemplateinline + Dispose(bool disposing)ChangeValueinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + HasFragments()LocalSearchOperatorinlinevirtual + HoldsDelta()IntVarLocalSearchOperatorTemplateinlinevirtual + IntVarLocalSearchOperator()IntVarLocalSearchOperatorinline + IntVarLocalSearchOperator(IntVarVector vars, bool keep_inverse_values)IntVarLocalSearchOperatorinline + IntVarLocalSearchOperator(IntVarVector vars)IntVarLocalSearchOperatorinline + IsIncremental()IntVarLocalSearchOperatorTemplateinlinevirtual + LocalSearchOperator()LocalSearchOperatorinline + MakeNextNeighbor(Assignment delta, Assignment deltadelta)LocalSearchOperatorinlinevirtual + MakeOneNeighbor()ChangeValueinlineprotectedvirtual + ModifyValue(long index, long value)ChangeValueinlinevirtual + OldValue(long index)IntVarLocalSearchOperatorTemplateinline + OnStart()IntVarLocalSearchOperatorTemplateinlinevirtual + Reset()LocalSearchOperatorinlinevirtual + SetValue(long index, long value)IntVarLocalSearchOperatorTemplateinline + Size()IntVarLocalSearchOperatorTemplateinline + Start(Assignment assignment)LocalSearchOperatorinlinevirtual + swigCMemOwnBaseObjectprotected + SwigDelegateChangeValue_0()ChangeValue + SwigDelegateChangeValue_1()ChangeValue + SwigDelegateChangeValue_2()ChangeValue + SwigDelegateChangeValue_3()ChangeValue + SwigDelegateChangeValue_4()ChangeValue + SwigDelegateChangeValue_5()ChangeValue + SwigDelegateChangeValue_6()ChangeValue + SwigDelegateChangeValue_7(long index, long value)ChangeValue + SwigDelegateIntVarLocalSearchOperator_0()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_1()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_2()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_3()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_4()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_5()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_6()IntVarLocalSearchOperator + SwigDelegateLocalSearchOperator_0()LocalSearchOperator + SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchOperator + SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment)LocalSearchOperator + SwigDelegateLocalSearchOperator_3()LocalSearchOperator + SwigDelegateLocalSearchOperator_4()LocalSearchOperator + SwigDelegateLocalSearchOperator_5()LocalSearchOperator + ToString()BaseObjectinlinevirtual + Value(long index)IntVarLocalSearchOperatorTemplateinline + Var(long index)IntVarLocalSearchOperatorTemplateinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ChangeValue.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ChangeValue.html index 2a17733de0..bb8fe5af53 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ChangeValue.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ChangeValue.html @@ -60,8 +60,6 @@ - - @@ -82,6 +80,8 @@ Public Member Functions + + @@ -145,6 +145,8 @@ Public Member Functions

Public Member Functions

override void Dispose ()
 
 ChangeValue (IntVarVector vars)
 
virtual long ModifyValue (long index, long value)
 
delegate long SwigDelegateChangeValue_7 (long index, long value)
 
void Dispose ()
 
delegate string SwigDelegateIntVarLocalSearchOperator_0 ()
 
delegate void SwigDelegateIntVarLocalSearchOperator_1 ()
+ +

Protected Member Functions

override void Dispose (bool disposing)
 
virtual new bool MakeOneNeighbor ()
 
@@ -178,7 +180,7 @@ Protected Attributes
-

Definition at line 47 of file ChangeValue.cs.

+

Definition at line 42 of file ChangeValue.cs.

@@ -207,7 +209,7 @@ Protected Attributes
-

Definition at line 87 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 82 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -235,7 +237,7 @@ Protected Attributes
-

Definition at line 82 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 77 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -263,7 +265,7 @@ Protected Attributes
-

Definition at line 95 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 90 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -291,12 +293,39 @@ Protected Attributes
-

Definition at line 91 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 86 of file IntVarLocalSearchOperatorTemplate.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -307,20 +336,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file ChangeValue.cs.

+

Definition at line 29 of file ChangeValue.cs.

@@ -349,7 +379,7 @@ Protected Attributes

Reimplemented in BaseLns.

-

Definition at line 64 of file LocalSearchOperator.cs.

+

Definition at line 59 of file LocalSearchOperator.cs.

@@ -378,7 +408,7 @@ Protected Attributes

Reimplemented from LocalSearchOperator.

-

Definition at line 47 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 42 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -405,7 +435,7 @@ Protected Attributes
-

Definition at line 52 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 47 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -443,7 +473,7 @@ Protected Attributes
-

Definition at line 51 of file LocalSearchOperator.cs.

+

Definition at line 46 of file LocalSearchOperator.cs.

@@ -472,7 +502,7 @@ Protected Attributes

Reimplemented from IntVarLocalSearchOperator.

-

Definition at line 57 of file ChangeValue.cs.

+

Definition at line 52 of file ChangeValue.cs.

@@ -510,7 +540,7 @@ Protected Attributes
-

Definition at line 52 of file ChangeValue.cs.

+

Definition at line 47 of file ChangeValue.cs.

@@ -538,7 +568,7 @@ Protected Attributes
-

Definition at line 73 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 68 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -565,7 +595,7 @@ Protected Attributes
-

Definition at line 100 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 95 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -594,7 +624,7 @@ Protected Attributes

Reimplemented in PathOperator.

-

Definition at line 60 of file LocalSearchOperator.cs.

+

Definition at line 55 of file LocalSearchOperator.cs.

@@ -632,7 +662,7 @@ Protected Attributes
-

Definition at line 78 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 73 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -659,7 +689,7 @@ Protected Attributes
-

Definition at line 57 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 52 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -687,7 +717,7 @@ Protected Attributes
-

Definition at line 56 of file LocalSearchOperator.cs.

+

Definition at line 51 of file LocalSearchOperator.cs.

@@ -1200,7 +1230,7 @@ Protected Attributes

Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.

-

Definition at line 51 of file BaseObject.cs.

+

Definition at line 55 of file BaseObject.cs.

@@ -1228,7 +1258,7 @@ Protected Attributes
-

Definition at line 62 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 57 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -1256,7 +1286,7 @@ Protected Attributes
-

Definition at line 67 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 62 of file IntVarLocalSearchOperatorTemplate.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Constraint-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Constraint-members.html index 072a7cb489..65a0f1ba90 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Constraint-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Constraint-members.html @@ -57,62 +57,63 @@ BaseName()PropagationBaseObjectinlinevirtual BaseObject()BaseObjectinline Constraint(Solver solver)Constraintinline - Dispose()Constraintinlinevirtual - EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline - EnqueueVar(Demon d)PropagationBaseObjectinline - FreezeQueue()PropagationBaseObjectinline - HasName()PropagationBaseObjectinline - InitialPropagateWrapper()Constraintinlinevirtual - IsCastConstraint()Constraintinline - Name()PropagationBaseObjectinlinevirtual - operator IntExpr(Constraint eq)Constraintinlinestatic - operator IntVar(Constraint eq)Constraintinlinestatic - operator!=(Constraint a, long v)Constraintinlinestatic - operator!=(long v, Constraint a)Constraintinlinestatic - operator!=(Constraint a, Constraint b)Constraintinlinestatic - operator*(Constraint a, Constraint b)Constraintinlinestatic - operator*(Constraint a, long v)Constraintinlinestatic - operator*(long v, Constraint a)Constraintinlinestatic - operator+(Constraint a, Constraint b)Constraintinlinestatic - operator+(Constraint a, long v)Constraintinlinestatic - operator+(long v, Constraint a)Constraintinlinestatic - operator-(Constraint a, Constraint b)Constraintinlinestatic - operator-(Constraint a, long v)Constraintinlinestatic - operator-(long v, Constraint a)Constraintinlinestatic - operator-(Constraint a)Constraintinlinestatic - operator/(Constraint a, long v)Constraintinlinestatic - operator<(Constraint a, long v)Constraintinlinestatic - operator<(long v, Constraint a)Constraintinlinestatic - operator<(Constraint a, Constraint b)Constraintinlinestatic - operator<=(Constraint a, long v)Constraintinlinestatic - operator<=(long v, Constraint a)Constraintinlinestatic - operator<=(Constraint a, Constraint b)Constraintinlinestatic - operator==(Constraint a, long v)Constraintinlinestatic - operator==(long v, Constraint a)Constraintinlinestatic - operator==(Constraint a, Constraint b)Constraintinlinestatic - operator>(Constraint a, long v)Constraintinlinestatic - operator>(long v, Constraint a)Constraintinlinestatic - operator>(Constraint a, Constraint b)Constraintinlinestatic - operator>=(Constraint a, long v)Constraintinlinestatic - operator>=(long v, Constraint a)Constraintinlinestatic - operator>=(Constraint a, Constraint b)Constraintinlinestatic - Post()Constraintinlinevirtual - PropagationBaseObject(Solver s)PropagationBaseObjectinline - ResetActionOnFail()PropagationBaseObjectinline - SetName(string name)PropagationBaseObjectinline - SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline - Google::OrTools::ConstraintSolver::PropagationBaseObject.solver()PropagationBaseObjectinline - Google::OrTools::ConstraintSolver::IConstraintWithStatus.solver()IConstraintWithStatus - Square()Constraintinline - swigCMemOwnBaseObjectprotected - SwigDelegateConstraint_0()Constraint - SwigDelegateConstraint_1()Constraint - SwigDelegateConstraint_2()Constraint - SwigDelegateConstraint_3()Constraint - SwigDelegateConstraint_4()Constraint - ToString()Constraintinlinevirtual - UnfreezeQueue()PropagationBaseObjectinline - Var()Constraintinlinevirtual + Dispose(bool disposing)Constraintinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline + EnqueueVar(Demon d)PropagationBaseObjectinline + FreezeQueue()PropagationBaseObjectinline + HasName()PropagationBaseObjectinline + InitialPropagateWrapper()Constraintinlinevirtual + IsCastConstraint()Constraintinline + Name()PropagationBaseObjectinlinevirtual + operator IntExpr(Constraint eq)Constraintinlinestatic + operator IntVar(Constraint eq)Constraintinlinestatic + operator!=(Constraint a, long v)Constraintinlinestatic + operator!=(long v, Constraint a)Constraintinlinestatic + operator!=(Constraint a, Constraint b)Constraintinlinestatic + operator*(Constraint a, Constraint b)Constraintinlinestatic + operator*(Constraint a, long v)Constraintinlinestatic + operator*(long v, Constraint a)Constraintinlinestatic + operator+(Constraint a, Constraint b)Constraintinlinestatic + operator+(Constraint a, long v)Constraintinlinestatic + operator+(long v, Constraint a)Constraintinlinestatic + operator-(Constraint a, Constraint b)Constraintinlinestatic + operator-(Constraint a, long v)Constraintinlinestatic + operator-(long v, Constraint a)Constraintinlinestatic + operator-(Constraint a)Constraintinlinestatic + operator/(Constraint a, long v)Constraintinlinestatic + operator<(Constraint a, long v)Constraintinlinestatic + operator<(long v, Constraint a)Constraintinlinestatic + operator<(Constraint a, Constraint b)Constraintinlinestatic + operator<=(Constraint a, long v)Constraintinlinestatic + operator<=(long v, Constraint a)Constraintinlinestatic + operator<=(Constraint a, Constraint b)Constraintinlinestatic + operator==(Constraint a, long v)Constraintinlinestatic + operator==(long v, Constraint a)Constraintinlinestatic + operator==(Constraint a, Constraint b)Constraintinlinestatic + operator>(Constraint a, long v)Constraintinlinestatic + operator>(long v, Constraint a)Constraintinlinestatic + operator>(Constraint a, Constraint b)Constraintinlinestatic + operator>=(Constraint a, long v)Constraintinlinestatic + operator>=(long v, Constraint a)Constraintinlinestatic + operator>=(Constraint a, Constraint b)Constraintinlinestatic + Post()Constraintinlinevirtual + PropagationBaseObject(Solver s)PropagationBaseObjectinline + ResetActionOnFail()PropagationBaseObjectinline + SetName(string name)PropagationBaseObjectinline + SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline + Google::OrTools::ConstraintSolver::PropagationBaseObject.solver()PropagationBaseObjectinline + Google::OrTools::ConstraintSolver::IConstraintWithStatus.solver()IConstraintWithStatus + Square()Constraintinline + swigCMemOwnBaseObjectprotected + SwigDelegateConstraint_0()Constraint + SwigDelegateConstraint_1()Constraint + SwigDelegateConstraint_2()Constraint + SwigDelegateConstraint_3()Constraint + SwigDelegateConstraint_4()Constraint + ToString()Constraintinlinevirtual + UnfreezeQueue()PropagationBaseObjectinline + Var()Constraintinlinevirtual diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Constraint.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Constraint.html index cda96602d6..31350905a5 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Constraint.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Constraint.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,8 +61,6 @@
- - @@ -90,6 +89,8 @@ Public Member Functions + + @@ -180,6 +181,11 @@ Static Public Member Functions

Public Member Functions

override void Dispose ()
 
 Constraint (Solver solver)
 
virtual void Post ()
 
IntExpr Square ()
 
void Dispose ()
 
Solver solver ()
 
void FreezeQueue ()
static ConstraintEquality operator!= (Constraint a, Constraint b)
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -210,7 +216,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file constraint_solver/Constraint.cs.

+

Definition at line 42 of file constraint_solver/Constraint.cs.

@@ -268,7 +274,7 @@ Protected Attributes

Reimplemented in Pack.

-

Definition at line 64 of file constraint_solver/Constraint.cs.

+

Definition at line 59 of file constraint_solver/Constraint.cs.

@@ -297,12 +303,39 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 100 of file PropagationBaseObject.cs.

+

Definition at line 95 of file PropagationBaseObject.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -313,22 +346,23 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Reimplemented in DisjunctiveConstraint, GlobalVehicleBreaksConstraint, Pack, and TypeRegulationsConstraint.

+

Reimplemented in DisjunctiveConstraint, GlobalVehicleBreaksConstraint, Pack, and TypeRegulationsConstraint.

-

Definition at line 33 of file constraint_solver/Constraint.cs.

+

Definition at line 29 of file constraint_solver/Constraint.cs.

@@ -356,7 +390,7 @@ Protected Attributes
-

Definition at line 69 of file PropagationBaseObject.cs.

+

Definition at line 64 of file PropagationBaseObject.cs.

@@ -384,7 +418,7 @@ Protected Attributes
-

Definition at line 73 of file PropagationBaseObject.cs.

+

Definition at line 68 of file PropagationBaseObject.cs.

@@ -411,7 +445,7 @@ Protected Attributes
-

Definition at line 61 of file PropagationBaseObject.cs.

+

Definition at line 56 of file PropagationBaseObject.cs.

@@ -438,7 +472,7 @@ Protected Attributes
-

Definition at line 95 of file PropagationBaseObject.cs.

+

Definition at line 90 of file PropagationBaseObject.cs.

@@ -467,7 +501,7 @@ Protected Attributes

Reimplemented in NetConstraint, Pack, GlobalVehicleBreaksConstraint, and TypeRegulationsConstraint.

-

Definition at line 55 of file constraint_solver/Constraint.cs.

+

Definition at line 50 of file constraint_solver/Constraint.cs.

@@ -494,7 +528,7 @@ Protected Attributes
-

Definition at line 68 of file constraint_solver/Constraint.cs.

+

Definition at line 63 of file constraint_solver/Constraint.cs.

@@ -521,7 +555,7 @@ Protected Attributes
-

Definition at line 85 of file PropagationBaseObject.cs.

+

Definition at line 80 of file PropagationBaseObject.cs.

@@ -1698,7 +1732,7 @@ Protected Attributes

Reimplemented in Pack, GlobalVehicleBreaksConstraint, and TypeRegulationsConstraint.

-

Definition at line 51 of file constraint_solver/Constraint.cs.

+

Definition at line 46 of file constraint_solver/Constraint.cs.

@@ -1725,7 +1759,7 @@ Protected Attributes
-

Definition at line 77 of file PropagationBaseObject.cs.

+

Definition at line 72 of file PropagationBaseObject.cs.

@@ -1753,7 +1787,7 @@ Protected Attributes
-

Definition at line 90 of file PropagationBaseObject.cs.

+

Definition at line 85 of file PropagationBaseObject.cs.

@@ -1781,7 +1815,7 @@ Protected Attributes
-

Definition at line 81 of file PropagationBaseObject.cs.

+

Definition at line 76 of file PropagationBaseObject.cs.

@@ -1835,7 +1869,7 @@ Protected Attributes
-

Definition at line 55 of file PropagationBaseObject.cs.

+

Definition at line 50 of file PropagationBaseObject.cs.

@@ -1978,7 +2012,7 @@ Protected Attributes

Reimplemented in NetConstraint, Pack, and GlobalVehicleBreaksConstraint.

-

Definition at line 59 of file constraint_solver/Constraint.cs.

+

Definition at line 54 of file constraint_solver/Constraint.cs.

@@ -2005,7 +2039,7 @@ Protected Attributes
-

Definition at line 65 of file PropagationBaseObject.cs.

+

Definition at line 60 of file PropagationBaseObject.cs.

@@ -2034,7 +2068,7 @@ Protected Attributes

Implements IConstraintWithStatus.

-

Definition at line 73 of file constraint_solver/Constraint.cs.

+

Definition at line 68 of file constraint_solver/Constraint.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector-members.html index 17c99c9555..c53c7662c3 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector-members.html @@ -61,11 +61,13 @@ CopyTo(long[] array, int arrayIndex)CpInt64Vectorinline CopyTo(int index, long[] array, int arrayIndex, int count)CpInt64Vectorinline CountCpInt64Vector - CpInt64Vector(global::System.Collections.ICollection c)CpInt64Vectorinline - CpInt64Vector()CpInt64Vectorinline - CpInt64Vector(CpInt64Vector other)CpInt64Vectorinline - CpInt64Vector(int capacity)CpInt64Vectorinline - Dispose()CpInt64Vectorinlinevirtual + CpInt64Vector(global::System.Collections.IEnumerable c)CpInt64Vectorinline + CpInt64Vector(global::System.Collections.Generic.IEnumerable< long > c)CpInt64Vectorinline + CpInt64Vector()CpInt64Vectorinline + CpInt64Vector(CpInt64Vector other)CpInt64Vectorinline + CpInt64Vector(int capacity)CpInt64Vectorinline + Dispose()CpInt64Vectorinline + Dispose(bool disposing)CpInt64Vectorinlineprotectedvirtual GetEnumerator()CpInt64Vectorinline GetRange(int index, int count)CpInt64Vectorinline IndexOf(long value)CpInt64Vectorinline @@ -84,6 +86,7 @@ SetRange(int index, CpInt64Vector values)CpInt64Vectorinline swigCMemOwnCpInt64Vectorprotected this[int index]CpInt64Vector + ToArray()CpInt64Vectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html index cd3d1df0f6..4e3660e5dc 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -122,6 +127,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 CpInt64Vector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 CpInt64Vector (global::System.Collections.IEnumerable c)
 
 CpInt64Vector (global::System.Collections.Generic.IEnumerable< long > c)
 
void CopyTo (long[] array)
 
void CopyTo (long[] array, int arrayIndex)
 
void CopyTo (int index, long[] array, int arrayIndex, int count)
 
long[] ToArray ()
 
CpInt64VectorEnumerator GetEnumerator ()
 
void Clear ()
static CpInt64Vector Repeat (long value, int count)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -143,8 +153,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ CpInt64Vector() [1/4]

+ +

◆ CpInt64Vector() [1/5]

@@ -155,7 +165,7 @@ Properties CpInt64Vector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -167,12 +177,40 @@ Properties
-

Definition at line 50 of file CpInt64Vector.cs.

+

Definition at line 53 of file CpInt64Vector.cs.

+ +
+
+ +

◆ CpInt64Vector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
CpInt64Vector (global::System.Collections.Generic.IEnumerable< long > c)
+
+inline
+
+ +

Definition at line 61 of file CpInt64Vector.cs.

-

◆ CpInt64Vector() [2/4]

+

◆ CpInt64Vector() [3/5]

@@ -194,12 +232,12 @@ Properties
-

Definition at line 230 of file CpInt64Vector.cs.

+

Definition at line 247 of file CpInt64Vector.cs.

-

◆ CpInt64Vector() [3/4]

+

◆ CpInt64Vector() [4/5]

@@ -222,12 +260,12 @@ Properties
-

Definition at line 233 of file CpInt64Vector.cs.

+

Definition at line 250 of file CpInt64Vector.cs.

-

◆ CpInt64Vector() [4/4]

+

◆ CpInt64Vector() [5/5]

@@ -250,7 +288,7 @@ Properties
-

Definition at line 237 of file CpInt64Vector.cs.

+

Definition at line 254 of file CpInt64Vector.cs.

@@ -279,7 +317,7 @@ Properties
-

Definition at line 212 of file CpInt64Vector.cs.

+

Definition at line 229 of file CpInt64Vector.cs.

@@ -307,7 +345,7 @@ Properties
-

Definition at line 258 of file CpInt64Vector.cs.

+

Definition at line 275 of file CpInt64Vector.cs.

@@ -334,7 +372,7 @@ Properties
-

Definition at line 208 of file CpInt64Vector.cs.

+

Definition at line 225 of file CpInt64Vector.cs.

@@ -362,7 +400,7 @@ Properties
-

Definition at line 311 of file CpInt64Vector.cs.

+

Definition at line 328 of file CpInt64Vector.cs.

@@ -412,7 +450,7 @@ Properties
-

Definition at line 112 of file CpInt64Vector.cs.

+

Definition at line 123 of file CpInt64Vector.cs.

@@ -440,7 +478,7 @@ Properties
-

Definition at line 102 of file CpInt64Vector.cs.

+

Definition at line 113 of file CpInt64Vector.cs.

@@ -478,12 +516,39 @@ Properties
-

Definition at line 107 of file CpInt64Vector.cs.

+

Definition at line 118 of file CpInt64Vector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 36 of file CpInt64Vector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -494,18 +559,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 37 of file CpInt64Vector.cs.

+

Definition at line 41 of file CpInt64Vector.cs.

@@ -532,7 +598,7 @@ Properties
-

Definition at line 138 of file CpInt64Vector.cs.

+

Definition at line 155 of file CpInt64Vector.cs.

@@ -570,7 +636,7 @@ Properties
-

Definition at line 263 of file CpInt64Vector.cs.

+

Definition at line 280 of file CpInt64Vector.cs.

@@ -598,7 +664,7 @@ Properties
-

Definition at line 316 of file CpInt64Vector.cs.

+

Definition at line 333 of file CpInt64Vector.cs.

@@ -636,7 +702,7 @@ Properties
-

Definition at line 270 of file CpInt64Vector.cs.

+

Definition at line 287 of file CpInt64Vector.cs.

@@ -674,7 +740,7 @@ Properties
-

Definition at line 275 of file CpInt64Vector.cs.

+

Definition at line 292 of file CpInt64Vector.cs.

@@ -702,7 +768,7 @@ Properties
-

Definition at line 321 of file CpInt64Vector.cs.

+

Definition at line 338 of file CpInt64Vector.cs.

@@ -730,7 +796,7 @@ Properties
-

Definition at line 326 of file CpInt64Vector.cs.

+

Definition at line 343 of file CpInt64Vector.cs.

@@ -758,7 +824,7 @@ Properties
-

Definition at line 280 of file CpInt64Vector.cs.

+

Definition at line 297 of file CpInt64Vector.cs.

@@ -796,7 +862,7 @@ Properties
-

Definition at line 285 of file CpInt64Vector.cs.

+

Definition at line 302 of file CpInt64Vector.cs.

@@ -834,7 +900,7 @@ Properties
-

Definition at line 290 of file CpInt64Vector.cs.

+

Definition at line 307 of file CpInt64Vector.cs.

@@ -861,7 +927,7 @@ Properties
-

Definition at line 297 of file CpInt64Vector.cs.

+

Definition at line 314 of file CpInt64Vector.cs.

@@ -899,7 +965,7 @@ Properties
-

Definition at line 301 of file CpInt64Vector.cs.

+

Definition at line 318 of file CpInt64Vector.cs.

@@ -937,7 +1003,34 @@ Properties
-

Definition at line 306 of file CpInt64Vector.cs.

+

Definition at line 323 of file CpInt64Vector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
long [] ToArray ()
+
+inline
+
+ +

Definition at line 141 of file CpInt64Vector.cs.

@@ -962,7 +1055,7 @@ Properties
-

Definition at line 22 of file CpInt64Vector.cs.

+

Definition at line 21 of file CpInt64Vector.cs.

@@ -987,7 +1080,7 @@ Properties
-

Definition at line 79 of file CpInt64Vector.cs.

+

Definition at line 90 of file CpInt64Vector.cs.

@@ -1011,7 +1104,7 @@ Properties
-

Definition at line 90 of file CpInt64Vector.cs.

+

Definition at line 101 of file CpInt64Vector.cs.

@@ -1035,7 +1128,7 @@ Properties
-

Definition at line 58 of file CpInt64Vector.cs.

+

Definition at line 69 of file CpInt64Vector.cs.

@@ -1059,7 +1152,7 @@ Properties
-

Definition at line 64 of file CpInt64Vector.cs.

+

Definition at line 75 of file CpInt64Vector.cs.

@@ -1083,7 +1176,7 @@ Properties
-

Definition at line 96 of file CpInt64Vector.cs.

+

Definition at line 107 of file CpInt64Vector.cs.

@@ -1107,7 +1200,7 @@ Properties
-

Definition at line 70 of file CpInt64Vector.cs.

+

Definition at line 81 of file CpInt64Vector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64VectorVector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64VectorVector-members.html index 738af9401a..45a2c949da 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64VectorVector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64VectorVector-members.html @@ -60,11 +60,13 @@ CopyTo(CpInt64Vector[] array, int arrayIndex)CpInt64VectorVectorinline CopyTo(int index, CpInt64Vector[] array, int arrayIndex, int count)CpInt64VectorVectorinline CountCpInt64VectorVector - CpInt64VectorVector(global::System.Collections.ICollection c)CpInt64VectorVectorinline - CpInt64VectorVector()CpInt64VectorVectorinline - CpInt64VectorVector(CpInt64VectorVector other)CpInt64VectorVectorinline - CpInt64VectorVector(int capacity)CpInt64VectorVectorinline - Dispose()CpInt64VectorVectorinlinevirtual + CpInt64VectorVector(global::System.Collections.IEnumerable c)CpInt64VectorVectorinline + CpInt64VectorVector(global::System.Collections.Generic.IEnumerable< CpInt64Vector > c)CpInt64VectorVectorinline + CpInt64VectorVector()CpInt64VectorVectorinline + CpInt64VectorVector(CpInt64VectorVector other)CpInt64VectorVectorinline + CpInt64VectorVector(int capacity)CpInt64VectorVectorinline + Dispose()CpInt64VectorVectorinline + Dispose(bool disposing)CpInt64VectorVectorinlineprotectedvirtual GetEnumerator()CpInt64VectorVectorinline GetRange(int index, int count)CpInt64VectorVectorinline Insert(int index, CpInt64Vector x)CpInt64VectorVectorinline @@ -80,6 +82,7 @@ SetRange(int index, CpInt64VectorVector values)CpInt64VectorVectorinline swigCMemOwnCpInt64VectorVectorprotected this[int index]CpInt64VectorVector + ToArray()CpInt64VectorVectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64VectorVector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64VectorVector.html index 8b55d08812..b3db0e8878 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64VectorVector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64VectorVector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -114,6 +119,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 CpInt64VectorVector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 CpInt64VectorVector (global::System.Collections.IEnumerable c)
 
 CpInt64VectorVector (global::System.Collections.Generic.IEnumerable< CpInt64Vector > c)
 
void CopyTo (CpInt64Vector[] array)
 
void CopyTo (CpInt64Vector[] array, int arrayIndex)
 
void CopyTo (int index, CpInt64Vector[] array, int arrayIndex, int count)
 
CpInt64Vector[] ToArray ()
 
CpInt64VectorVectorEnumerator GetEnumerator ()
 
void Clear ()
static CpInt64VectorVector Repeat (CpInt64Vector value, int count)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -135,8 +145,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ CpInt64VectorVector() [1/4]

+ +

◆ CpInt64VectorVector() [1/5]

@@ -147,7 +157,7 @@ Properties CpInt64VectorVector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -159,12 +169,40 @@ Properties
-

Definition at line 50 of file CpInt64VectorVector.cs.

+

Definition at line 53 of file CpInt64VectorVector.cs.

+ +
+
+ +

◆ CpInt64VectorVector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
CpInt64VectorVector (global::System.Collections.Generic.IEnumerable< CpInt64Vectorc)
+
+inline
+
+ +

Definition at line 61 of file CpInt64VectorVector.cs.

-

◆ CpInt64VectorVector() [2/4]

+

◆ CpInt64VectorVector() [3/5]

@@ -186,12 +224,12 @@ Properties
-

Definition at line 231 of file CpInt64VectorVector.cs.

+

Definition at line 248 of file CpInt64VectorVector.cs.

-

◆ CpInt64VectorVector() [3/4]

+

◆ CpInt64VectorVector() [4/5]

@@ -214,12 +252,12 @@ Properties
-

Definition at line 234 of file CpInt64VectorVector.cs.

+

Definition at line 251 of file CpInt64VectorVector.cs.

-

◆ CpInt64VectorVector() [4/4]

+

◆ CpInt64VectorVector() [5/5]

@@ -242,7 +280,7 @@ Properties
-

Definition at line 238 of file CpInt64VectorVector.cs.

+

Definition at line 255 of file CpInt64VectorVector.cs.

@@ -271,7 +309,7 @@ Properties
-

Definition at line 212 of file CpInt64VectorVector.cs.

+

Definition at line 229 of file CpInt64VectorVector.cs.

@@ -299,7 +337,7 @@ Properties
-

Definition at line 259 of file CpInt64VectorVector.cs.

+

Definition at line 276 of file CpInt64VectorVector.cs.

@@ -326,7 +364,7 @@ Properties
-

Definition at line 208 of file CpInt64VectorVector.cs.

+

Definition at line 225 of file CpInt64VectorVector.cs.

@@ -354,7 +392,7 @@ Properties
-

Definition at line 102 of file CpInt64VectorVector.cs.

+

Definition at line 113 of file CpInt64VectorVector.cs.

@@ -392,7 +430,7 @@ Properties
-

Definition at line 107 of file CpInt64VectorVector.cs.

+

Definition at line 118 of file CpInt64VectorVector.cs.

@@ -442,12 +480,39 @@ Properties
-

Definition at line 112 of file CpInt64VectorVector.cs.

+

Definition at line 123 of file CpInt64VectorVector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 36 of file CpInt64VectorVector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -458,18 +523,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 37 of file CpInt64VectorVector.cs.

+

Definition at line 41 of file CpInt64VectorVector.cs.

@@ -496,7 +562,7 @@ Properties
-

Definition at line 138 of file CpInt64VectorVector.cs.

+

Definition at line 155 of file CpInt64VectorVector.cs.

@@ -534,7 +600,7 @@ Properties
-

Definition at line 264 of file CpInt64VectorVector.cs.

+

Definition at line 281 of file CpInt64VectorVector.cs.

@@ -572,7 +638,7 @@ Properties
-

Definition at line 271 of file CpInt64VectorVector.cs.

+

Definition at line 288 of file CpInt64VectorVector.cs.

@@ -610,7 +676,7 @@ Properties
-

Definition at line 276 of file CpInt64VectorVector.cs.

+

Definition at line 293 of file CpInt64VectorVector.cs.

@@ -638,7 +704,7 @@ Properties
-

Definition at line 281 of file CpInt64VectorVector.cs.

+

Definition at line 298 of file CpInt64VectorVector.cs.

@@ -676,7 +742,7 @@ Properties
-

Definition at line 286 of file CpInt64VectorVector.cs.

+

Definition at line 303 of file CpInt64VectorVector.cs.

@@ -714,7 +780,7 @@ Properties
-

Definition at line 291 of file CpInt64VectorVector.cs.

+

Definition at line 308 of file CpInt64VectorVector.cs.

@@ -741,7 +807,7 @@ Properties
-

Definition at line 298 of file CpInt64VectorVector.cs.

+

Definition at line 315 of file CpInt64VectorVector.cs.

@@ -779,7 +845,7 @@ Properties
-

Definition at line 302 of file CpInt64VectorVector.cs.

+

Definition at line 319 of file CpInt64VectorVector.cs.

@@ -817,7 +883,34 @@ Properties
-

Definition at line 307 of file CpInt64VectorVector.cs.

+

Definition at line 324 of file CpInt64VectorVector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
CpInt64Vector [] ToArray ()
+
+inline
+
+ +

Definition at line 141 of file CpInt64VectorVector.cs.

@@ -842,7 +935,7 @@ Properties
-

Definition at line 22 of file CpInt64VectorVector.cs.

+

Definition at line 21 of file CpInt64VectorVector.cs.

@@ -867,7 +960,7 @@ Properties
-

Definition at line 79 of file CpInt64VectorVector.cs.

+

Definition at line 90 of file CpInt64VectorVector.cs.

@@ -891,7 +984,7 @@ Properties
-

Definition at line 90 of file CpInt64VectorVector.cs.

+

Definition at line 101 of file CpInt64VectorVector.cs.

@@ -915,7 +1008,7 @@ Properties
-

Definition at line 58 of file CpInt64VectorVector.cs.

+

Definition at line 69 of file CpInt64VectorVector.cs.

@@ -939,7 +1032,7 @@ Properties
-

Definition at line 64 of file CpInt64VectorVector.cs.

+

Definition at line 75 of file CpInt64VectorVector.cs.

@@ -963,7 +1056,7 @@ Properties
-

Definition at line 96 of file CpInt64VectorVector.cs.

+

Definition at line 107 of file CpInt64VectorVector.cs.

@@ -987,7 +1080,7 @@ Properties
-

Definition at line 70 of file CpInt64VectorVector.cs.

+

Definition at line 81 of file CpInt64VectorVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64VectorVector_1_1CpInt64VectorVectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64VectorVector_1_1CpInt64VectorVectorEnumerator.html index f3587b4950..2e735e398b 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64VectorVector_1_1CpInt64VectorVectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64VectorVector_1_1CpInt64VectorVectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 147 of file CpInt64VectorVector.cs.

+

Definition at line 164 of file CpInt64VectorVector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 155 of file CpInt64VectorVector.cs.

+

Definition at line 172 of file CpInt64VectorVector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 202 of file CpInt64VectorVector.cs.

+

Definition at line 219 of file CpInt64VectorVector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 182 of file CpInt64VectorVector.cs.

+

Definition at line 199 of file CpInt64VectorVector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 194 of file CpInt64VectorVector.cs.

+

Definition at line 211 of file CpInt64VectorVector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 163 of file CpInt64VectorVector.cs.

+

Definition at line 180 of file CpInt64VectorVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector_1_1CpInt64VectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector_1_1CpInt64VectorEnumerator.html index bee189088c..802b16a981 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector_1_1CpInt64VectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector_1_1CpInt64VectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 147 of file CpInt64Vector.cs.

+

Definition at line 164 of file CpInt64Vector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 155 of file CpInt64Vector.cs.

+

Definition at line 172 of file CpInt64Vector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 202 of file CpInt64Vector.cs.

+

Definition at line 219 of file CpInt64Vector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 182 of file CpInt64Vector.cs.

+

Definition at line 199 of file CpInt64Vector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 194 of file CpInt64Vector.cs.

+

Definition at line 211 of file CpInt64Vector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 163 of file CpInt64Vector.cs.

+

Definition at line 180 of file CpInt64Vector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector-members.html index aa3d22f4d5..a6e4a86a58 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector-members.html @@ -61,11 +61,13 @@ CopyTo(int[] array, int arrayIndex)CpIntVectorinline CopyTo(int index, int[] array, int arrayIndex, int count)CpIntVectorinline CountCpIntVector - CpIntVector(global::System.Collections.ICollection c)CpIntVectorinline - CpIntVector()CpIntVectorinline - CpIntVector(CpIntVector other)CpIntVectorinline - CpIntVector(int capacity)CpIntVectorinline - Dispose()CpIntVectorinlinevirtual + CpIntVector(global::System.Collections.IEnumerable c)CpIntVectorinline + CpIntVector(global::System.Collections.Generic.IEnumerable< int > c)CpIntVectorinline + CpIntVector()CpIntVectorinline + CpIntVector(CpIntVector other)CpIntVectorinline + CpIntVector(int capacity)CpIntVectorinline + Dispose()CpIntVectorinline + Dispose(bool disposing)CpIntVectorinlineprotectedvirtual GetEnumerator()CpIntVectorinline GetRange(int index, int count)CpIntVectorinline IndexOf(int value)CpIntVectorinline @@ -84,6 +86,7 @@ SetRange(int index, CpIntVector values)CpIntVectorinline swigCMemOwnCpIntVectorprotected this[int index]CpIntVector + ToArray()CpIntVectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector.html index b1ec53db84..3545b54a35 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -122,6 +127,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 CpIntVector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 CpIntVector (global::System.Collections.IEnumerable c)
 
 CpIntVector (global::System.Collections.Generic.IEnumerable< int > c)
 
void CopyTo (int[] array)
 
void CopyTo (int[] array, int arrayIndex)
 
void CopyTo (int index, int[] array, int arrayIndex, int count)
 
int[] ToArray ()
 
CpIntVectorEnumerator GetEnumerator ()
 
void Clear ()
static CpIntVector Repeat (int value, int count)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -143,8 +153,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ CpIntVector() [1/4]

+ +

◆ CpIntVector() [1/5]

@@ -155,7 +165,7 @@ Properties CpIntVector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -167,12 +177,40 @@ Properties
-

Definition at line 50 of file CpIntVector.cs.

+

Definition at line 53 of file CpIntVector.cs.

+ +
+
+ +

◆ CpIntVector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
CpIntVector (global::System.Collections.Generic.IEnumerable< int > c)
+
+inline
+
+ +

Definition at line 61 of file CpIntVector.cs.

-

◆ CpIntVector() [2/4]

+

◆ CpIntVector() [3/5]

@@ -194,12 +232,12 @@ Properties
-

Definition at line 230 of file CpIntVector.cs.

+

Definition at line 247 of file CpIntVector.cs.

-

◆ CpIntVector() [3/4]

+

◆ CpIntVector() [4/5]

@@ -222,12 +260,12 @@ Properties
-

Definition at line 233 of file CpIntVector.cs.

+

Definition at line 250 of file CpIntVector.cs.

-

◆ CpIntVector() [4/4]

+

◆ CpIntVector() [5/5]

@@ -250,7 +288,7 @@ Properties
-

Definition at line 237 of file CpIntVector.cs.

+

Definition at line 254 of file CpIntVector.cs.

@@ -279,7 +317,7 @@ Properties
-

Definition at line 212 of file CpIntVector.cs.

+

Definition at line 229 of file CpIntVector.cs.

@@ -307,7 +345,7 @@ Properties
-

Definition at line 258 of file CpIntVector.cs.

+

Definition at line 275 of file CpIntVector.cs.

@@ -334,7 +372,7 @@ Properties
-

Definition at line 208 of file CpIntVector.cs.

+

Definition at line 225 of file CpIntVector.cs.

@@ -362,7 +400,7 @@ Properties
-

Definition at line 311 of file CpIntVector.cs.

+

Definition at line 328 of file CpIntVector.cs.

@@ -412,7 +450,7 @@ Properties
-

Definition at line 112 of file CpIntVector.cs.

+

Definition at line 123 of file CpIntVector.cs.

@@ -440,7 +478,7 @@ Properties
-

Definition at line 102 of file CpIntVector.cs.

+

Definition at line 113 of file CpIntVector.cs.

@@ -478,12 +516,39 @@ Properties
-

Definition at line 107 of file CpIntVector.cs.

+

Definition at line 118 of file CpIntVector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 36 of file CpIntVector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -494,18 +559,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 37 of file CpIntVector.cs.

+

Definition at line 41 of file CpIntVector.cs.

@@ -532,7 +598,7 @@ Properties
-

Definition at line 138 of file CpIntVector.cs.

+

Definition at line 155 of file CpIntVector.cs.

@@ -570,7 +636,7 @@ Properties
-

Definition at line 263 of file CpIntVector.cs.

+

Definition at line 280 of file CpIntVector.cs.

@@ -598,7 +664,7 @@ Properties
-

Definition at line 316 of file CpIntVector.cs.

+

Definition at line 333 of file CpIntVector.cs.

@@ -636,7 +702,7 @@ Properties
-

Definition at line 270 of file CpIntVector.cs.

+

Definition at line 287 of file CpIntVector.cs.

@@ -674,7 +740,7 @@ Properties
-

Definition at line 275 of file CpIntVector.cs.

+

Definition at line 292 of file CpIntVector.cs.

@@ -702,7 +768,7 @@ Properties
-

Definition at line 321 of file CpIntVector.cs.

+

Definition at line 338 of file CpIntVector.cs.

@@ -730,7 +796,7 @@ Properties
-

Definition at line 326 of file CpIntVector.cs.

+

Definition at line 343 of file CpIntVector.cs.

@@ -758,7 +824,7 @@ Properties
-

Definition at line 280 of file CpIntVector.cs.

+

Definition at line 297 of file CpIntVector.cs.

@@ -796,7 +862,7 @@ Properties
-

Definition at line 285 of file CpIntVector.cs.

+

Definition at line 302 of file CpIntVector.cs.

@@ -834,7 +900,7 @@ Properties
-

Definition at line 290 of file CpIntVector.cs.

+

Definition at line 307 of file CpIntVector.cs.

@@ -861,7 +927,7 @@ Properties
-

Definition at line 297 of file CpIntVector.cs.

+

Definition at line 314 of file CpIntVector.cs.

@@ -899,7 +965,7 @@ Properties
-

Definition at line 301 of file CpIntVector.cs.

+

Definition at line 318 of file CpIntVector.cs.

@@ -937,7 +1003,34 @@ Properties
-

Definition at line 306 of file CpIntVector.cs.

+

Definition at line 323 of file CpIntVector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
int [] ToArray ()
+
+inline
+
+ +

Definition at line 141 of file CpIntVector.cs.

@@ -962,7 +1055,7 @@ Properties
-

Definition at line 22 of file CpIntVector.cs.

+

Definition at line 21 of file CpIntVector.cs.

@@ -987,7 +1080,7 @@ Properties
-

Definition at line 79 of file CpIntVector.cs.

+

Definition at line 90 of file CpIntVector.cs.

@@ -1011,7 +1104,7 @@ Properties
-

Definition at line 90 of file CpIntVector.cs.

+

Definition at line 101 of file CpIntVector.cs.

@@ -1035,7 +1128,7 @@ Properties
-

Definition at line 58 of file CpIntVector.cs.

+

Definition at line 69 of file CpIntVector.cs.

@@ -1059,7 +1152,7 @@ Properties
-

Definition at line 64 of file CpIntVector.cs.

+

Definition at line 75 of file CpIntVector.cs.

@@ -1083,7 +1176,7 @@ Properties
-

Definition at line 96 of file CpIntVector.cs.

+

Definition at line 107 of file CpIntVector.cs.

@@ -1107,7 +1200,7 @@ Properties
-

Definition at line 70 of file CpIntVector.cs.

+

Definition at line 81 of file CpIntVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVectorVector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVectorVector-members.html index 14d17a7cde..c8790489f4 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVectorVector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVectorVector-members.html @@ -60,11 +60,13 @@ CopyTo(CpIntVector[] array, int arrayIndex)CpIntVectorVectorinline CopyTo(int index, CpIntVector[] array, int arrayIndex, int count)CpIntVectorVectorinline CountCpIntVectorVector - CpIntVectorVector(global::System.Collections.ICollection c)CpIntVectorVectorinline - CpIntVectorVector()CpIntVectorVectorinline - CpIntVectorVector(CpIntVectorVector other)CpIntVectorVectorinline - CpIntVectorVector(int capacity)CpIntVectorVectorinline - Dispose()CpIntVectorVectorinlinevirtual + CpIntVectorVector(global::System.Collections.IEnumerable c)CpIntVectorVectorinline + CpIntVectorVector(global::System.Collections.Generic.IEnumerable< CpIntVector > c)CpIntVectorVectorinline + CpIntVectorVector()CpIntVectorVectorinline + CpIntVectorVector(CpIntVectorVector other)CpIntVectorVectorinline + CpIntVectorVector(int capacity)CpIntVectorVectorinline + Dispose()CpIntVectorVectorinline + Dispose(bool disposing)CpIntVectorVectorinlineprotectedvirtual GetEnumerator()CpIntVectorVectorinline GetRange(int index, int count)CpIntVectorVectorinline Insert(int index, CpIntVector x)CpIntVectorVectorinline @@ -80,6 +82,7 @@ SetRange(int index, CpIntVectorVector values)CpIntVectorVectorinline swigCMemOwnCpIntVectorVectorprotected this[int index]CpIntVectorVector + ToArray()CpIntVectorVectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVectorVector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVectorVector.html index 363441b587..738a6f1822 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVectorVector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVectorVector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -114,6 +119,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 CpIntVectorVector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 CpIntVectorVector (global::System.Collections.IEnumerable c)
 
 CpIntVectorVector (global::System.Collections.Generic.IEnumerable< CpIntVector > c)
 
void CopyTo (CpIntVector[] array)
 
void CopyTo (CpIntVector[] array, int arrayIndex)
 
void CopyTo (int index, CpIntVector[] array, int arrayIndex, int count)
 
CpIntVector[] ToArray ()
 
CpIntVectorVectorEnumerator GetEnumerator ()
 
void Clear ()
static CpIntVectorVector Repeat (CpIntVector value, int count)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -135,8 +145,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ CpIntVectorVector() [1/4]

+ +

◆ CpIntVectorVector() [1/5]

@@ -147,7 +157,7 @@ Properties CpIntVectorVector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -159,12 +169,40 @@ Properties
-

Definition at line 50 of file CpIntVectorVector.cs.

+

Definition at line 53 of file CpIntVectorVector.cs.

+ +
+
+ +

◆ CpIntVectorVector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
CpIntVectorVector (global::System.Collections.Generic.IEnumerable< CpIntVectorc)
+
+inline
+
+ +

Definition at line 61 of file CpIntVectorVector.cs.

-

◆ CpIntVectorVector() [2/4]

+

◆ CpIntVectorVector() [3/5]

@@ -186,12 +224,12 @@ Properties
-

Definition at line 231 of file CpIntVectorVector.cs.

+

Definition at line 248 of file CpIntVectorVector.cs.

-

◆ CpIntVectorVector() [3/4]

+

◆ CpIntVectorVector() [4/5]

@@ -214,12 +252,12 @@ Properties
-

Definition at line 234 of file CpIntVectorVector.cs.

+

Definition at line 251 of file CpIntVectorVector.cs.

-

◆ CpIntVectorVector() [4/4]

+

◆ CpIntVectorVector() [5/5]

@@ -242,7 +280,7 @@ Properties
-

Definition at line 238 of file CpIntVectorVector.cs.

+

Definition at line 255 of file CpIntVectorVector.cs.

@@ -271,7 +309,7 @@ Properties
-

Definition at line 212 of file CpIntVectorVector.cs.

+

Definition at line 229 of file CpIntVectorVector.cs.

@@ -299,7 +337,7 @@ Properties
-

Definition at line 259 of file CpIntVectorVector.cs.

+

Definition at line 276 of file CpIntVectorVector.cs.

@@ -326,7 +364,7 @@ Properties
-

Definition at line 208 of file CpIntVectorVector.cs.

+

Definition at line 225 of file CpIntVectorVector.cs.

@@ -354,7 +392,7 @@ Properties
-

Definition at line 102 of file CpIntVectorVector.cs.

+

Definition at line 113 of file CpIntVectorVector.cs.

@@ -392,7 +430,7 @@ Properties
-

Definition at line 107 of file CpIntVectorVector.cs.

+

Definition at line 118 of file CpIntVectorVector.cs.

@@ -442,12 +480,39 @@ Properties
-

Definition at line 112 of file CpIntVectorVector.cs.

+

Definition at line 123 of file CpIntVectorVector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 36 of file CpIntVectorVector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -458,18 +523,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 37 of file CpIntVectorVector.cs.

+

Definition at line 41 of file CpIntVectorVector.cs.

@@ -496,7 +562,7 @@ Properties
-

Definition at line 138 of file CpIntVectorVector.cs.

+

Definition at line 155 of file CpIntVectorVector.cs.

@@ -534,7 +600,7 @@ Properties
-

Definition at line 264 of file CpIntVectorVector.cs.

+

Definition at line 281 of file CpIntVectorVector.cs.

@@ -572,7 +638,7 @@ Properties
-

Definition at line 271 of file CpIntVectorVector.cs.

+

Definition at line 288 of file CpIntVectorVector.cs.

@@ -610,7 +676,7 @@ Properties
-

Definition at line 276 of file CpIntVectorVector.cs.

+

Definition at line 293 of file CpIntVectorVector.cs.

@@ -638,7 +704,7 @@ Properties
-

Definition at line 281 of file CpIntVectorVector.cs.

+

Definition at line 298 of file CpIntVectorVector.cs.

@@ -676,7 +742,7 @@ Properties
-

Definition at line 286 of file CpIntVectorVector.cs.

+

Definition at line 303 of file CpIntVectorVector.cs.

@@ -714,7 +780,7 @@ Properties
-

Definition at line 291 of file CpIntVectorVector.cs.

+

Definition at line 308 of file CpIntVectorVector.cs.

@@ -741,7 +807,7 @@ Properties
-

Definition at line 298 of file CpIntVectorVector.cs.

+

Definition at line 315 of file CpIntVectorVector.cs.

@@ -779,7 +845,7 @@ Properties
-

Definition at line 302 of file CpIntVectorVector.cs.

+

Definition at line 319 of file CpIntVectorVector.cs.

@@ -817,7 +883,34 @@ Properties
-

Definition at line 307 of file CpIntVectorVector.cs.

+

Definition at line 324 of file CpIntVectorVector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
CpIntVector [] ToArray ()
+
+inline
+
+ +

Definition at line 141 of file CpIntVectorVector.cs.

@@ -842,7 +935,7 @@ Properties
-

Definition at line 22 of file CpIntVectorVector.cs.

+

Definition at line 21 of file CpIntVectorVector.cs.

@@ -867,7 +960,7 @@ Properties
-

Definition at line 79 of file CpIntVectorVector.cs.

+

Definition at line 90 of file CpIntVectorVector.cs.

@@ -891,7 +984,7 @@ Properties
-

Definition at line 90 of file CpIntVectorVector.cs.

+

Definition at line 101 of file CpIntVectorVector.cs.

@@ -915,7 +1008,7 @@ Properties
-

Definition at line 58 of file CpIntVectorVector.cs.

+

Definition at line 69 of file CpIntVectorVector.cs.

@@ -939,7 +1032,7 @@ Properties
-

Definition at line 64 of file CpIntVectorVector.cs.

+

Definition at line 75 of file CpIntVectorVector.cs.

@@ -963,7 +1056,7 @@ Properties
-

Definition at line 96 of file CpIntVectorVector.cs.

+

Definition at line 107 of file CpIntVectorVector.cs.

@@ -987,7 +1080,7 @@ Properties
-

Definition at line 70 of file CpIntVectorVector.cs.

+

Definition at line 81 of file CpIntVectorVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVectorVector_1_1CpIntVectorVectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVectorVector_1_1CpIntVectorVectorEnumerator.html index 99750c2fba..ffc2d7b346 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVectorVector_1_1CpIntVectorVectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVectorVector_1_1CpIntVectorVectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 147 of file CpIntVectorVector.cs.

+

Definition at line 164 of file CpIntVectorVector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 155 of file CpIntVectorVector.cs.

+

Definition at line 172 of file CpIntVectorVector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 202 of file CpIntVectorVector.cs.

+

Definition at line 219 of file CpIntVectorVector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 182 of file CpIntVectorVector.cs.

+

Definition at line 199 of file CpIntVectorVector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 194 of file CpIntVectorVector.cs.

+

Definition at line 211 of file CpIntVectorVector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 163 of file CpIntVectorVector.cs.

+

Definition at line 180 of file CpIntVectorVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector_1_1CpIntVectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector_1_1CpIntVectorEnumerator.html index c83c3ffa4e..8dddc1efb7 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector_1_1CpIntVectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector_1_1CpIntVectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 147 of file CpIntVector.cs.

+

Definition at line 164 of file CpIntVector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 155 of file CpIntVector.cs.

+

Definition at line 172 of file CpIntVector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 202 of file CpIntVector.cs.

+

Definition at line 219 of file CpIntVector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 182 of file CpIntVector.cs.

+

Definition at line 199 of file CpIntVector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 194 of file CpIntVector.cs.

+

Definition at line 211 of file CpIntVector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 163 of file CpIntVector.cs.

+

Definition at line 180 of file CpIntVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Decision-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Decision-members.html index 6cdda3b0a9..9cdd91e052 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Decision-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Decision-members.html @@ -56,14 +56,15 @@ ApplyWrapper(Solver s)Decisioninlinevirtual BaseObject()BaseObjectinline Decision()Decisioninline - Dispose()Decisioninlinevirtual - RefuteWrapper(Solver s)Decisioninlinevirtual - swigCMemOwnBaseObjectprotected - SwigDelegateDecision_0()Decision - SwigDelegateDecision_1(global::System.IntPtr s)Decision - SwigDelegateDecision_2(global::System.IntPtr s)Decision - SwigDelegateDecision_3(global::System.IntPtr visitor)Decision - ToString()Decisioninlinevirtual + Dispose(bool disposing)Decisioninlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + RefuteWrapper(Solver s)Decisioninlinevirtual + swigCMemOwnBaseObjectprotected + SwigDelegateDecision_0()Decision + SwigDelegateDecision_1(global::System.IntPtr s)Decision + SwigDelegateDecision_2(global::System.IntPtr s)Decision + SwigDelegateDecision_3(global::System.IntPtr visitor)Decision + ToString()Decisioninlinevirtual diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Decision.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Decision.html index ca6dc25dbc..66660276f9 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Decision.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Decision.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -79,6 +78,13 @@ Public Member Functions + + +

Public Member Functions

override void Dispose ()
 
 Decision ()
 
virtual void ApplyWrapper (Solver s)
 
delegate void SwigDelegateDecision_3 (global::System.IntPtr visitor)
 
void Dispose ()
 
+ + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -109,7 +115,7 @@ Protected Attributes

Protected Attributes

-

Definition at line 47 of file Decision.cs.

+

Definition at line 42 of file Decision.cs.

@@ -138,7 +144,7 @@ Protected Attributes
-

Definition at line 64 of file Decision.cs.

+

Definition at line 59 of file Decision.cs.

@@ -168,12 +174,39 @@ Protected Attributes

Reimplemented in NetDecision.

-

Definition at line 51 of file Decision.cs.

+

Definition at line 46 of file Decision.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -184,20 +217,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file Decision.cs.

+

Definition at line 29 of file Decision.cs.

@@ -227,7 +261,7 @@ Protected Attributes

Reimplemented in NetDecision.

-

Definition at line 55 of file Decision.cs.

+

Definition at line 50 of file Decision.cs.

@@ -327,7 +361,7 @@ Protected Attributes

Reimplemented from BaseObject.

-

Definition at line 59 of file Decision.cs.

+

Definition at line 54 of file Decision.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilder-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilder-members.html index 9a2d480f8d..a77fe83b39 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilder-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilder-members.html @@ -54,12 +54,13 @@ - - - - - - + + + + + + +
BaseObject()BaseObjectinline
DecisionBuilder()DecisionBuilderinline
Dispose()DecisionBuilderinlinevirtual
NextWrapper(Solver s)DecisionBuilderinlinevirtual
swigCMemOwnBaseObjectprotected
SwigDelegateDecisionBuilder_0()DecisionBuilder
SwigDelegateDecisionBuilder_1(global::System.IntPtr s)DecisionBuilder
ToString()DecisionBuilderinlinevirtual
Dispose(bool disposing)DecisionBuilderinlineprotectedvirtual
Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline
NextWrapper(Solver s)DecisionBuilderinlinevirtual
swigCMemOwnBaseObjectprotected
SwigDelegateDecisionBuilder_0()DecisionBuilder
SwigDelegateDecisionBuilder_1(global::System.IntPtr s)DecisionBuilder
ToString()DecisionBuilderinlinevirtual
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilder.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilder.html index f0eee34536..e7763b87c2 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilder.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilder.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -71,6 +70,13 @@ Public Member Functions + + +

Public Member Functions

override void Dispose ()
 
 DecisionBuilder ()
 
virtual Decision NextWrapper (Solver s)
 
delegate global::System.IntPtr SwigDelegateDecisionBuilder_1 (global::System.IntPtr s)
 
void Dispose ()
 
+ + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -101,13 +107,40 @@ Protected Attributes

Protected Attributes

-

Definition at line 47 of file DecisionBuilder.cs.

+

Definition at line 42 of file DecisionBuilder.cs.

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -118,20 +151,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file DecisionBuilder.cs.

+

Definition at line 29 of file DecisionBuilder.cs.

@@ -161,7 +195,7 @@ Protected Attributes

Reimplemented in NetDecisionBuilder.

-

Definition at line 51 of file DecisionBuilder.cs.

+

Definition at line 46 of file DecisionBuilder.cs.

@@ -225,7 +259,7 @@ Protected Attributes

Reimplemented from BaseObject.

-

Definition at line 57 of file DecisionBuilder.cs.

+

Definition at line 52 of file DecisionBuilder.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilderVector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilderVector-members.html index 7725c12484..ef9fe6a6aa 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilderVector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilderVector-members.html @@ -61,11 +61,13 @@ CopyTo(DecisionBuilder[] array, int arrayIndex)DecisionBuilderVectorinline CopyTo(int index, DecisionBuilder[] array, int arrayIndex, int count)DecisionBuilderVectorinline CountDecisionBuilderVector - DecisionBuilderVector(global::System.Collections.ICollection c)DecisionBuilderVectorinline - DecisionBuilderVector()DecisionBuilderVectorinline - DecisionBuilderVector(DecisionBuilderVector other)DecisionBuilderVectorinline - DecisionBuilderVector(int capacity)DecisionBuilderVectorinline - Dispose()DecisionBuilderVectorinlinevirtual + DecisionBuilderVector(global::System.Collections.IEnumerable c)DecisionBuilderVectorinline + DecisionBuilderVector(global::System.Collections.Generic.IEnumerable< DecisionBuilder > c)DecisionBuilderVectorinline + DecisionBuilderVector()DecisionBuilderVectorinline + DecisionBuilderVector(DecisionBuilderVector other)DecisionBuilderVectorinline + DecisionBuilderVector(int capacity)DecisionBuilderVectorinline + Dispose()DecisionBuilderVectorinline + Dispose(bool disposing)DecisionBuilderVectorinlineprotectedvirtual GetEnumerator()DecisionBuilderVectorinline GetRange(int index, int count)DecisionBuilderVectorinline IndexOf(DecisionBuilder value)DecisionBuilderVectorinline @@ -86,6 +88,7 @@ SetRange(int index, DecisionBuilderVector values)DecisionBuilderVectorinline swigCMemOwnDecisionBuilderVectorprotected this[int index]DecisionBuilderVector + ToArray()DecisionBuilderVectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilderVector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilderVector.html index b92dba3536..707f4f2aa9 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilderVector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilderVector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -126,6 +131,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 DecisionBuilderVector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 DecisionBuilderVector (global::System.Collections.IEnumerable c)
 
 DecisionBuilderVector (global::System.Collections.Generic.IEnumerable< DecisionBuilder > c)
 
void CopyTo (DecisionBuilder[] array)
 
void CopyTo (DecisionBuilder[] array, int arrayIndex)
 
void CopyTo (int index, DecisionBuilder[] array, int arrayIndex, int count)
 
DecisionBuilder[] ToArray ()
 
DecisionBuilderVectorEnumerator GetEnumerator ()
 
void Clear ()
static implicit operator DecisionBuilder[] (DecisionBuilderVector inVal)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -147,8 +157,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ DecisionBuilderVector() [1/4]

+ +

◆ DecisionBuilderVector() [1/5]

@@ -159,7 +169,7 @@ Properties DecisionBuilderVector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -171,12 +181,40 @@ Properties
-

Definition at line 50 of file DecisionBuilderVector.cs.

+

Definition at line 53 of file DecisionBuilderVector.cs.

+ +
+
+ +

◆ DecisionBuilderVector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
DecisionBuilderVector (global::System.Collections.Generic.IEnumerable< DecisionBuilderc)
+
+inline
+
+ +

Definition at line 61 of file DecisionBuilderVector.cs.

-

◆ DecisionBuilderVector() [2/4]

+

◆ DecisionBuilderVector() [3/5]

@@ -198,12 +236,12 @@ Properties
-

Definition at line 230 of file DecisionBuilderVector.cs.

+

Definition at line 247 of file DecisionBuilderVector.cs.

-

◆ DecisionBuilderVector() [3/4]

+

◆ DecisionBuilderVector() [4/5]

@@ -226,12 +264,12 @@ Properties
-

Definition at line 233 of file DecisionBuilderVector.cs.

+

Definition at line 250 of file DecisionBuilderVector.cs.

-

◆ DecisionBuilderVector() [4/4]

+

◆ DecisionBuilderVector() [5/5]

@@ -254,7 +292,7 @@ Properties
-

Definition at line 237 of file DecisionBuilderVector.cs.

+

Definition at line 254 of file DecisionBuilderVector.cs.

@@ -283,7 +321,7 @@ Properties
-

Definition at line 212 of file DecisionBuilderVector.cs.

+

Definition at line 229 of file DecisionBuilderVector.cs.

@@ -311,7 +349,7 @@ Properties
-

Definition at line 260 of file DecisionBuilderVector.cs.

+

Definition at line 277 of file DecisionBuilderVector.cs.

@@ -338,7 +376,7 @@ Properties
-

Definition at line 208 of file DecisionBuilderVector.cs.

+

Definition at line 225 of file DecisionBuilderVector.cs.

@@ -366,7 +404,7 @@ Properties
-

Definition at line 313 of file DecisionBuilderVector.cs.

+

Definition at line 330 of file DecisionBuilderVector.cs.

@@ -394,7 +432,7 @@ Properties
-

Definition at line 102 of file DecisionBuilderVector.cs.

+

Definition at line 113 of file DecisionBuilderVector.cs.

@@ -432,7 +470,7 @@ Properties
-

Definition at line 107 of file DecisionBuilderVector.cs.

+

Definition at line 118 of file DecisionBuilderVector.cs.

@@ -482,12 +520,39 @@ Properties
-

Definition at line 112 of file DecisionBuilderVector.cs.

+

Definition at line 123 of file DecisionBuilderVector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 36 of file DecisionBuilderVector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -498,18 +563,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 37 of file DecisionBuilderVector.cs.

+

Definition at line 41 of file DecisionBuilderVector.cs.

@@ -536,7 +602,7 @@ Properties
-

Definition at line 138 of file DecisionBuilderVector.cs.

+

Definition at line 155 of file DecisionBuilderVector.cs.

@@ -574,7 +640,7 @@ Properties
-

Definition at line 265 of file DecisionBuilderVector.cs.

+

Definition at line 282 of file DecisionBuilderVector.cs.

@@ -602,7 +668,7 @@ Properties
-

Definition at line 318 of file DecisionBuilderVector.cs.

+

Definition at line 335 of file DecisionBuilderVector.cs.

@@ -640,7 +706,7 @@ Properties
-

Definition at line 272 of file DecisionBuilderVector.cs.

+

Definition at line 289 of file DecisionBuilderVector.cs.

@@ -678,7 +744,7 @@ Properties
-

Definition at line 277 of file DecisionBuilderVector.cs.

+

Definition at line 294 of file DecisionBuilderVector.cs.

@@ -706,7 +772,7 @@ Properties
-

Definition at line 323 of file DecisionBuilderVector.cs.

+

Definition at line 340 of file DecisionBuilderVector.cs.

@@ -790,7 +856,7 @@ Properties
-

Definition at line 328 of file DecisionBuilderVector.cs.

+

Definition at line 345 of file DecisionBuilderVector.cs.

@@ -818,7 +884,7 @@ Properties
-

Definition at line 282 of file DecisionBuilderVector.cs.

+

Definition at line 299 of file DecisionBuilderVector.cs.

@@ -856,7 +922,7 @@ Properties
-

Definition at line 287 of file DecisionBuilderVector.cs.

+

Definition at line 304 of file DecisionBuilderVector.cs.

@@ -894,7 +960,7 @@ Properties
-

Definition at line 292 of file DecisionBuilderVector.cs.

+

Definition at line 309 of file DecisionBuilderVector.cs.

@@ -921,7 +987,7 @@ Properties
-

Definition at line 299 of file DecisionBuilderVector.cs.

+

Definition at line 316 of file DecisionBuilderVector.cs.

@@ -959,7 +1025,7 @@ Properties
-

Definition at line 303 of file DecisionBuilderVector.cs.

+

Definition at line 320 of file DecisionBuilderVector.cs.

@@ -997,7 +1063,34 @@ Properties
-

Definition at line 308 of file DecisionBuilderVector.cs.

+

Definition at line 325 of file DecisionBuilderVector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
DecisionBuilder [] ToArray ()
+
+inline
+
+ +

Definition at line 141 of file DecisionBuilderVector.cs.

@@ -1022,7 +1115,7 @@ Properties
-

Definition at line 22 of file DecisionBuilderVector.cs.

+

Definition at line 21 of file DecisionBuilderVector.cs.

@@ -1047,7 +1140,7 @@ Properties
-

Definition at line 79 of file DecisionBuilderVector.cs.

+

Definition at line 90 of file DecisionBuilderVector.cs.

@@ -1071,7 +1164,7 @@ Properties
-

Definition at line 90 of file DecisionBuilderVector.cs.

+

Definition at line 101 of file DecisionBuilderVector.cs.

@@ -1095,7 +1188,7 @@ Properties
-

Definition at line 58 of file DecisionBuilderVector.cs.

+

Definition at line 69 of file DecisionBuilderVector.cs.

@@ -1119,7 +1212,7 @@ Properties
-

Definition at line 64 of file DecisionBuilderVector.cs.

+

Definition at line 75 of file DecisionBuilderVector.cs.

@@ -1143,7 +1236,7 @@ Properties
-

Definition at line 96 of file DecisionBuilderVector.cs.

+

Definition at line 107 of file DecisionBuilderVector.cs.

@@ -1167,7 +1260,7 @@ Properties
-

Definition at line 70 of file DecisionBuilderVector.cs.

+

Definition at line 81 of file DecisionBuilderVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilderVector_1_1DecisionBuilderVectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilderVector_1_1DecisionBuilderVectorEnumerator.html index e6a6480002..823e42bf1b 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilderVector_1_1DecisionBuilderVectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilderVector_1_1DecisionBuilderVectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 147 of file DecisionBuilderVector.cs.

+

Definition at line 164 of file DecisionBuilderVector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 155 of file DecisionBuilderVector.cs.

+

Definition at line 172 of file DecisionBuilderVector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 202 of file DecisionBuilderVector.cs.

+

Definition at line 219 of file DecisionBuilderVector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 182 of file DecisionBuilderVector.cs.

+

Definition at line 199 of file DecisionBuilderVector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 194 of file DecisionBuilderVector.cs.

+

Definition at line 211 of file DecisionBuilderVector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 163 of file DecisionBuilderVector.cs.

+

Definition at line 180 of file DecisionBuilderVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionVisitor-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionVisitor-members.html index 1cb540c9a2..35dbb543c2 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionVisitor-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionVisitor-members.html @@ -54,16 +54,17 @@ - - - - - - - - - - + + + + + + + + + + +
BaseObject()BaseObjectinline
DecisionVisitor()DecisionVisitorinline
Dispose()DecisionVisitorinlinevirtual
swigCMemOwnBaseObjectprotected
ToString()BaseObjectinlinevirtual
VisitRankFirstInterval(SequenceVar sequence, int index)DecisionVisitorinlinevirtual
VisitRankLastInterval(SequenceVar sequence, int index)DecisionVisitorinlinevirtual
VisitScheduleOrExpedite(IntervalVar var, long est)DecisionVisitorinlinevirtual
VisitScheduleOrPostpone(IntervalVar var, long est)DecisionVisitorinlinevirtual
VisitSetVariableValue(IntVar var, long value)DecisionVisitorinlinevirtual
VisitSplitVariableDomain(IntVar var, long value, bool start_with_lower_half)DecisionVisitorinlinevirtual
VisitUnknownDecision()DecisionVisitorinlinevirtual
Dispose(bool disposing)DecisionVisitorinlineprotectedvirtual
Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline
swigCMemOwnBaseObjectprotected
ToString()BaseObjectinlinevirtual
VisitRankFirstInterval(SequenceVar sequence, int index)DecisionVisitorinlinevirtual
VisitRankLastInterval(SequenceVar sequence, int index)DecisionVisitorinlinevirtual
VisitScheduleOrExpedite(IntervalVar var, long est)DecisionVisitorinlinevirtual
VisitScheduleOrPostpone(IntervalVar var, long est)DecisionVisitorinlinevirtual
VisitSetVariableValue(IntVar var, long value)DecisionVisitorinlinevirtual
VisitSplitVariableDomain(IntVar var, long value, bool start_with_lower_half)DecisionVisitorinlinevirtual
VisitUnknownDecision()DecisionVisitorinlinevirtual
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionVisitor.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionVisitor.html index ffd0901cdf..2a99396f87 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionVisitor.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionVisitor.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -77,9 +76,16 @@ Public Member Functions + +

Public Member Functions

override void Dispose ()
 
 DecisionVisitor ()
 
virtual void VisitSetVariableValue (IntVar var, long value)
 
virtual void VisitUnknownDecision ()
 
void Dispose ()
 
virtual string ToString ()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -109,13 +115,40 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file DecisionVisitor.cs.

+

Definition at line 42 of file DecisionVisitor.cs.

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -126,22 +159,23 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Reimplemented in SymmetryBreaker.

+

Reimplemented in SymmetryBreaker.

-

Definition at line 33 of file DecisionVisitor.cs.

+

Definition at line 29 of file DecisionVisitor.cs.

@@ -170,7 +204,7 @@ Protected Attributes

Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.

-

Definition at line 51 of file BaseObject.cs.

+

Definition at line 55 of file BaseObject.cs.

@@ -208,7 +242,7 @@ Protected Attributes
-

Definition at line 66 of file DecisionVisitor.cs.

+

Definition at line 61 of file DecisionVisitor.cs.

@@ -246,7 +280,7 @@ Protected Attributes
-

Definition at line 70 of file DecisionVisitor.cs.

+

Definition at line 65 of file DecisionVisitor.cs.

@@ -284,7 +318,7 @@ Protected Attributes
-

Definition at line 62 of file DecisionVisitor.cs.

+

Definition at line 57 of file DecisionVisitor.cs.

@@ -322,7 +356,7 @@ Protected Attributes
-

Definition at line 58 of file DecisionVisitor.cs.

+

Definition at line 53 of file DecisionVisitor.cs.

@@ -360,7 +394,7 @@ Protected Attributes
-

Definition at line 50 of file DecisionVisitor.cs.

+

Definition at line 45 of file DecisionVisitor.cs.

@@ -404,7 +438,7 @@ Protected Attributes
-

Definition at line 54 of file DecisionVisitor.cs.

+

Definition at line 49 of file DecisionVisitor.cs.

@@ -431,7 +465,7 @@ Protected Attributes
-

Definition at line 74 of file DecisionVisitor.cs.

+

Definition at line 69 of file DecisionVisitor.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DefaultPhaseParameters-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DefaultPhaseParameters-members.html index 673da015bd..089b02cfcc 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DefaultPhaseParameters-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DefaultPhaseParameters-members.html @@ -58,22 +58,23 @@ decision_builderDefaultPhaseParameters DefaultPhaseParameters()DefaultPhaseParametersinline display_levelDefaultPhaseParameters - Dispose()DefaultPhaseParametersinlinevirtual - heuristic_num_failures_limitDefaultPhaseParameters - heuristic_periodDefaultPhaseParameters - initialization_splitsDefaultPhaseParameters - NONEDefaultPhaseParametersstatic - NORMALDefaultPhaseParametersstatic - persistent_impactDefaultPhaseParameters - random_seedDefaultPhaseParameters - run_all_heuristicsDefaultPhaseParameters - SELECT_MAX_IMPACTDefaultPhaseParametersstatic - SELECT_MIN_IMPACTDefaultPhaseParametersstatic - swigCMemOwnDefaultPhaseParametersprotected - use_last_conflictDefaultPhaseParameters - value_selection_schemaDefaultPhaseParameters - var_selection_schemaDefaultPhaseParameters - VERBOSEDefaultPhaseParametersstatic + Dispose()DefaultPhaseParametersinline + Dispose(bool disposing)DefaultPhaseParametersinlineprotectedvirtual + heuristic_num_failures_limitDefaultPhaseParameters + heuristic_periodDefaultPhaseParameters + initialization_splitsDefaultPhaseParameters + NONEDefaultPhaseParametersstatic + NORMALDefaultPhaseParametersstatic + persistent_impactDefaultPhaseParameters + random_seedDefaultPhaseParameters + run_all_heuristicsDefaultPhaseParameters + SELECT_MAX_IMPACTDefaultPhaseParametersstatic + SELECT_MIN_IMPACTDefaultPhaseParametersstatic + swigCMemOwnDefaultPhaseParametersprotected + use_last_conflictDefaultPhaseParameters + value_selection_schemaDefaultPhaseParameters + var_selection_schemaDefaultPhaseParameters + VERBOSEDefaultPhaseParametersstatic diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DefaultPhaseParameters.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DefaultPhaseParameters.html index 44b47f8d33..3aaa6dbf37 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DefaultPhaseParameters.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DefaultPhaseParameters.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Attributes | +Protected Member Functions | Protected Attributes | Properties | List of all members
@@ -61,8 +62,8 @@ - - + +

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 DefaultPhaseParameters ()
 
@@ -85,6 +86,11 @@ Static Public Attributes
static readonly int VERBOSE = operations_research_constraint_solverPINVOKE.DefaultPhaseParameters_VERBOSE_get()
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -139,13 +145,40 @@ Properties

Protected Attributes

bool swigCMemOwn
-

Definition at line 159 of file DefaultPhaseParameters.cs.

+

Definition at line 163 of file DefaultPhaseParameters.cs.

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file DefaultPhaseParameters.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -156,18 +189,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 35 of file DefaultPhaseParameters.cs.

+

Definition at line 40 of file DefaultPhaseParameters.cs.

@@ -192,7 +226,7 @@ Properties
-

Definition at line 164 of file DefaultPhaseParameters.cs.

+

Definition at line 168 of file DefaultPhaseParameters.cs.

@@ -216,7 +250,7 @@ Properties
-

Definition at line 163 of file DefaultPhaseParameters.cs.

+

Definition at line 167 of file DefaultPhaseParameters.cs.

@@ -240,7 +274,7 @@ Properties
-

Definition at line 165 of file DefaultPhaseParameters.cs.

+

Definition at line 169 of file DefaultPhaseParameters.cs.

@@ -264,7 +298,7 @@ Properties
-

Definition at line 172 of file DefaultPhaseParameters.cs.

+

Definition at line 176 of file DefaultPhaseParameters.cs.

@@ -288,7 +322,7 @@ Properties
-

Definition at line 173 of file DefaultPhaseParameters.cs.

+

Definition at line 177 of file DefaultPhaseParameters.cs.

@@ -312,7 +346,7 @@ Properties
-

Definition at line 169 of file DefaultPhaseParameters.cs.

+

Definition at line 173 of file DefaultPhaseParameters.cs.

@@ -336,7 +370,7 @@ Properties
-

Definition at line 168 of file DefaultPhaseParameters.cs.

+

Definition at line 172 of file DefaultPhaseParameters.cs.

@@ -384,7 +418,7 @@ Properties
-

Definition at line 174 of file DefaultPhaseParameters.cs.

+

Definition at line 178 of file DefaultPhaseParameters.cs.

@@ -409,7 +443,7 @@ Properties
-

Definition at line 148 of file DefaultPhaseParameters.cs.

+

Definition at line 152 of file DefaultPhaseParameters.cs.

@@ -433,7 +467,7 @@ Properties
-

Definition at line 128 of file DefaultPhaseParameters.cs.

+

Definition at line 132 of file DefaultPhaseParameters.cs.

@@ -457,7 +491,7 @@ Properties
-

Definition at line 98 of file DefaultPhaseParameters.cs.

+

Definition at line 102 of file DefaultPhaseParameters.cs.

@@ -481,7 +515,7 @@ Properties
-

Definition at line 88 of file DefaultPhaseParameters.cs.

+

Definition at line 92 of file DefaultPhaseParameters.cs.

@@ -505,7 +539,7 @@ Properties
-

Definition at line 68 of file DefaultPhaseParameters.cs.

+

Definition at line 72 of file DefaultPhaseParameters.cs.

@@ -529,7 +563,7 @@ Properties
-

Definition at line 108 of file DefaultPhaseParameters.cs.

+

Definition at line 112 of file DefaultPhaseParameters.cs.

@@ -553,7 +587,7 @@ Properties
-

Definition at line 118 of file DefaultPhaseParameters.cs.

+

Definition at line 122 of file DefaultPhaseParameters.cs.

@@ -577,7 +611,7 @@ Properties
-

Definition at line 78 of file DefaultPhaseParameters.cs.

+

Definition at line 82 of file DefaultPhaseParameters.cs.

@@ -601,7 +635,7 @@ Properties
-

Definition at line 138 of file DefaultPhaseParameters.cs.

+

Definition at line 142 of file DefaultPhaseParameters.cs.

@@ -625,7 +659,7 @@ Properties
-

Definition at line 58 of file DefaultPhaseParameters.cs.

+

Definition at line 62 of file DefaultPhaseParameters.cs.

@@ -649,7 +683,7 @@ Properties
-

Definition at line 48 of file DefaultPhaseParameters.cs.

+

Definition at line 52 of file DefaultPhaseParameters.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Demon-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Demon-members.html index 6e09b67102..ba317402d0 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Demon-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Demon-members.html @@ -55,15 +55,16 @@ BaseObject()BaseObjectinline Demon()Demoninline Desinhibit(Solver s)Demoninline - Dispose()Demoninlinevirtual - Inhibit(Solver s)Demoninline - Priority()Demoninlinevirtual - RunWrapper(Solver s)Demoninlinevirtual - swigCMemOwnBaseObjectprotected - SwigDelegateDemon_0()Demon - SwigDelegateDemon_1(global::System.IntPtr s)Demon - SwigDelegateDemon_2()Demon - ToString()Demoninlinevirtual + Dispose(bool disposing)Demoninlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + Inhibit(Solver s)Demoninline + Priority()Demoninlinevirtual + RunWrapper(Solver s)Demoninlinevirtual + swigCMemOwnBaseObjectprotected + SwigDelegateDemon_0()Demon + SwigDelegateDemon_1(global::System.IntPtr s)Demon + SwigDelegateDemon_2()Demon + ToString()Demoninlinevirtual diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Demon.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Demon.html index f42ba4706b..4252a9d6e7 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Demon.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Demon.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -79,6 +78,13 @@ Public Member Functions + + +

Public Member Functions

override void Dispose ()
 
 Demon ()
 
virtual void RunWrapper (Solver s)
 
delegate int SwigDelegateDemon_2 ()
 
void Dispose ()
 
+ + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -109,7 +115,7 @@ Protected Attributes

Protected Attributes

-

Definition at line 47 of file Demon.cs.

+

Definition at line 42 of file Demon.cs.

@@ -138,12 +144,39 @@ Protected Attributes
-

Definition at line 69 of file Demon.cs.

+

Definition at line 64 of file Demon.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -154,20 +187,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file Demon.cs.

+

Definition at line 29 of file Demon.cs.

@@ -195,7 +229,7 @@ Protected Attributes
-

Definition at line 65 of file Demon.cs.

+

Definition at line 60 of file Demon.cs.

@@ -224,7 +258,7 @@ Protected Attributes

Reimplemented in NetDemon.

-

Definition at line 55 of file Demon.cs.

+

Definition at line 50 of file Demon.cs.

@@ -254,7 +288,7 @@ Protected Attributes

Reimplemented in NetDemon.

-

Definition at line 51 of file Demon.cs.

+

Definition at line 46 of file Demon.cs.

@@ -337,7 +371,7 @@ Protected Attributes

Reimplemented in NetDemon.

-

Definition at line 60 of file Demon.cs.

+

Definition at line 55 of file Demon.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DisjunctiveConstraint-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DisjunctiveConstraint-members.html index 0e19c0c5b4..4a5caf8501 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DisjunctiveConstraint-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DisjunctiveConstraint-members.html @@ -57,65 +57,66 @@ BaseName()PropagationBaseObjectinlinevirtual BaseObject()BaseObjectinline Constraint(Solver solver)Constraintinline - Dispose()DisjunctiveConstraintinlinevirtual - EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline - EnqueueVar(Demon d)PropagationBaseObjectinline - FreezeQueue()PropagationBaseObjectinline - HasName()PropagationBaseObjectinline - InitialPropagateWrapper()Constraintinlinevirtual - IsCastConstraint()Constraintinline - Name()PropagationBaseObjectinlinevirtual - operator IntExpr(Constraint eq)Constraintinlinestatic - operator IntVar(Constraint eq)Constraintinlinestatic - operator!=(Constraint a, long v)Constraintinlinestatic - operator!=(long v, Constraint a)Constraintinlinestatic - operator!=(Constraint a, Constraint b)Constraintinlinestatic - operator*(Constraint a, Constraint b)Constraintinlinestatic - operator*(Constraint a, long v)Constraintinlinestatic - operator*(long v, Constraint a)Constraintinlinestatic - operator+(Constraint a, Constraint b)Constraintinlinestatic - operator+(Constraint a, long v)Constraintinlinestatic - operator+(long v, Constraint a)Constraintinlinestatic - operator-(Constraint a, Constraint b)Constraintinlinestatic - operator-(Constraint a, long v)Constraintinlinestatic - operator-(long v, Constraint a)Constraintinlinestatic - operator-(Constraint a)Constraintinlinestatic - operator/(Constraint a, long v)Constraintinlinestatic - operator<(Constraint a, long v)Constraintinlinestatic - operator<(long v, Constraint a)Constraintinlinestatic - operator<(Constraint a, Constraint b)Constraintinlinestatic - operator<=(Constraint a, long v)Constraintinlinestatic - operator<=(long v, Constraint a)Constraintinlinestatic - operator<=(Constraint a, Constraint b)Constraintinlinestatic - operator==(Constraint a, long v)Constraintinlinestatic - operator==(long v, Constraint a)Constraintinlinestatic - operator==(Constraint a, Constraint b)Constraintinlinestatic - operator>(Constraint a, long v)Constraintinlinestatic - operator>(long v, Constraint a)Constraintinlinestatic - operator>(Constraint a, Constraint b)Constraintinlinestatic - operator>=(Constraint a, long v)Constraintinlinestatic - operator>=(long v, Constraint a)Constraintinlinestatic - operator>=(Constraint a, Constraint b)Constraintinlinestatic - Post()Constraintinlinevirtual - PropagationBaseObject(Solver s)PropagationBaseObjectinline - ResetActionOnFail()PropagationBaseObjectinline - SequenceVar()DisjunctiveConstraintinlinevirtual - SetName(string name)PropagationBaseObjectinline - SetTransitionTime(LongLongToLong transition_time)DisjunctiveConstraintinline - SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline - Google::OrTools::ConstraintSolver::PropagationBaseObject.solver()PropagationBaseObjectinline - Google::OrTools::ConstraintSolver::IConstraintWithStatus.solver()IConstraintWithStatus - Square()Constraintinline - swigCMemOwnBaseObjectprotected - SwigDelegateConstraint_0()Constraint - SwigDelegateConstraint_1()Constraint - SwigDelegateConstraint_2()Constraint - SwigDelegateConstraint_3()Constraint - SwigDelegateConstraint_4()Constraint - ToString()Constraintinlinevirtual - TransitionTime(int before_index, int after_index)DisjunctiveConstraintinline - UnfreezeQueue()PropagationBaseObjectinline - Var()Constraintinlinevirtual + Dispose(bool disposing)DisjunctiveConstraintinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline + EnqueueVar(Demon d)PropagationBaseObjectinline + FreezeQueue()PropagationBaseObjectinline + HasName()PropagationBaseObjectinline + InitialPropagateWrapper()Constraintinlinevirtual + IsCastConstraint()Constraintinline + Name()PropagationBaseObjectinlinevirtual + operator IntExpr(Constraint eq)Constraintinlinestatic + operator IntVar(Constraint eq)Constraintinlinestatic + operator!=(Constraint a, long v)Constraintinlinestatic + operator!=(long v, Constraint a)Constraintinlinestatic + operator!=(Constraint a, Constraint b)Constraintinlinestatic + operator*(Constraint a, Constraint b)Constraintinlinestatic + operator*(Constraint a, long v)Constraintinlinestatic + operator*(long v, Constraint a)Constraintinlinestatic + operator+(Constraint a, Constraint b)Constraintinlinestatic + operator+(Constraint a, long v)Constraintinlinestatic + operator+(long v, Constraint a)Constraintinlinestatic + operator-(Constraint a, Constraint b)Constraintinlinestatic + operator-(Constraint a, long v)Constraintinlinestatic + operator-(long v, Constraint a)Constraintinlinestatic + operator-(Constraint a)Constraintinlinestatic + operator/(Constraint a, long v)Constraintinlinestatic + operator<(Constraint a, long v)Constraintinlinestatic + operator<(long v, Constraint a)Constraintinlinestatic + operator<(Constraint a, Constraint b)Constraintinlinestatic + operator<=(Constraint a, long v)Constraintinlinestatic + operator<=(long v, Constraint a)Constraintinlinestatic + operator<=(Constraint a, Constraint b)Constraintinlinestatic + operator==(Constraint a, long v)Constraintinlinestatic + operator==(long v, Constraint a)Constraintinlinestatic + operator==(Constraint a, Constraint b)Constraintinlinestatic + operator>(Constraint a, long v)Constraintinlinestatic + operator>(long v, Constraint a)Constraintinlinestatic + operator>(Constraint a, Constraint b)Constraintinlinestatic + operator>=(Constraint a, long v)Constraintinlinestatic + operator>=(long v, Constraint a)Constraintinlinestatic + operator>=(Constraint a, Constraint b)Constraintinlinestatic + Post()Constraintinlinevirtual + PropagationBaseObject(Solver s)PropagationBaseObjectinline + ResetActionOnFail()PropagationBaseObjectinline + SequenceVar()DisjunctiveConstraintinlinevirtual + SetName(string name)PropagationBaseObjectinline + SetTransitionTime(LongLongToLong transition_time)DisjunctiveConstraintinline + SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline + Google::OrTools::ConstraintSolver::PropagationBaseObject.solver()PropagationBaseObjectinline + Google::OrTools::ConstraintSolver::IConstraintWithStatus.solver()IConstraintWithStatus + Square()Constraintinline + swigCMemOwnBaseObjectprotected + SwigDelegateConstraint_0()Constraint + SwigDelegateConstraint_1()Constraint + SwigDelegateConstraint_2()Constraint + SwigDelegateConstraint_3()Constraint + SwigDelegateConstraint_4()Constraint + ToString()Constraintinlinevirtual + TransitionTime(int before_index, int after_index)DisjunctiveConstraintinline + UnfreezeQueue()PropagationBaseObjectinline + Var()Constraintinlinevirtual diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DisjunctiveConstraint.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DisjunctiveConstraint.html index 235def1f6d..50db1b053f 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DisjunctiveConstraint.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DisjunctiveConstraint.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,14 +61,14 @@
- - + + @@ -184,6 +185,11 @@ Static Public Member Functions

Public Member Functions

override void Dispose ()
 
virtual SequenceVar SequenceVar ()
 
void SetTransitionTime (LongLongToLong transition_time)
 
long TransitionTime (int before_index, int after_index)
 
void Dispose ()
 
virtual void Post ()
 
virtual void InitialPropagateWrapper ()
static WrappedConstraint operator< (Constraint a, Constraint b)
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -243,7 +249,7 @@ Protected Attributes

Reimplemented in Pack.

-

Definition at line 64 of file constraint_solver/Constraint.cs.

+

Definition at line 59 of file constraint_solver/Constraint.cs.

@@ -272,12 +278,39 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 100 of file PropagationBaseObject.cs.

+

Definition at line 95 of file PropagationBaseObject.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+

Protected Attributes

bool swigCMemOwn
+ + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+ + +

◆ Dispose() [2/2]

@@ -288,20 +321,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from Constraint.

+

Reimplemented from Constraint.

-

Definition at line 33 of file DisjunctiveConstraint.cs.

+

Definition at line 29 of file DisjunctiveConstraint.cs.

@@ -329,7 +363,7 @@ Protected Attributes
-

Definition at line 69 of file PropagationBaseObject.cs.

+

Definition at line 64 of file PropagationBaseObject.cs.

@@ -357,7 +391,7 @@ Protected Attributes
-

Definition at line 73 of file PropagationBaseObject.cs.

+

Definition at line 68 of file PropagationBaseObject.cs.

@@ -384,7 +418,7 @@ Protected Attributes
-

Definition at line 61 of file PropagationBaseObject.cs.

+

Definition at line 56 of file PropagationBaseObject.cs.

@@ -411,7 +445,7 @@ Protected Attributes
-

Definition at line 95 of file PropagationBaseObject.cs.

+

Definition at line 90 of file PropagationBaseObject.cs.

@@ -440,7 +474,7 @@ Protected Attributes

Reimplemented in NetConstraint, Pack, GlobalVehicleBreaksConstraint, and TypeRegulationsConstraint.

-

Definition at line 55 of file constraint_solver/Constraint.cs.

+

Definition at line 50 of file constraint_solver/Constraint.cs.

@@ -467,7 +501,7 @@ Protected Attributes
-

Definition at line 68 of file constraint_solver/Constraint.cs.

+

Definition at line 63 of file constraint_solver/Constraint.cs.

@@ -494,7 +528,7 @@ Protected Attributes
-

Definition at line 85 of file PropagationBaseObject.cs.

+

Definition at line 80 of file PropagationBaseObject.cs.

@@ -1671,7 +1705,7 @@ Protected Attributes

Reimplemented in Pack, GlobalVehicleBreaksConstraint, and TypeRegulationsConstraint.

-

Definition at line 51 of file constraint_solver/Constraint.cs.

+

Definition at line 46 of file constraint_solver/Constraint.cs.

@@ -1698,7 +1732,7 @@ Protected Attributes
-

Definition at line 77 of file PropagationBaseObject.cs.

+

Definition at line 72 of file PropagationBaseObject.cs.

@@ -1725,7 +1759,7 @@ Protected Attributes
-

Definition at line 58 of file DisjunctiveConstraint.cs.

+

Definition at line 53 of file DisjunctiveConstraint.cs.

@@ -1753,7 +1787,7 @@ Protected Attributes
-

Definition at line 90 of file PropagationBaseObject.cs.

+

Definition at line 85 of file PropagationBaseObject.cs.

@@ -1781,7 +1815,7 @@ Protected Attributes
-

Definition at line 64 of file DisjunctiveConstraint.cs.

+

Definition at line 59 of file DisjunctiveConstraint.cs.

@@ -1809,7 +1843,7 @@ Protected Attributes
-

Definition at line 81 of file PropagationBaseObject.cs.

+

Definition at line 76 of file PropagationBaseObject.cs.

@@ -1863,7 +1897,7 @@ Protected Attributes
-

Definition at line 55 of file PropagationBaseObject.cs.

+

Definition at line 50 of file PropagationBaseObject.cs.

@@ -2046,7 +2080,7 @@ Protected Attributes

Reimplemented in NetConstraint, Pack, and GlobalVehicleBreaksConstraint.

-

Definition at line 59 of file constraint_solver/Constraint.cs.

+

Definition at line 54 of file constraint_solver/Constraint.cs.

@@ -2084,7 +2118,7 @@ Protected Attributes
-

Definition at line 68 of file DisjunctiveConstraint.cs.

+

Definition at line 63 of file DisjunctiveConstraint.cs.

@@ -2111,7 +2145,7 @@ Protected Attributes
-

Definition at line 65 of file PropagationBaseObject.cs.

+

Definition at line 60 of file PropagationBaseObject.cs.

@@ -2140,7 +2174,7 @@ Protected Attributes

Implements IConstraintWithStatus.

-

Definition at line 73 of file constraint_solver/Constraint.cs.

+

Definition at line 68 of file constraint_solver/Constraint.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1GlobalVehicleBreaksConstraint-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1GlobalVehicleBreaksConstraint-members.html index 45ed0050c3..9df91cfc57 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1GlobalVehicleBreaksConstraint-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1GlobalVehicleBreaksConstraint-members.html @@ -57,63 +57,64 @@ BaseName()PropagationBaseObjectinlinevirtual BaseObject()BaseObjectinline Constraint(Solver solver)Constraintinline - Dispose()GlobalVehicleBreaksConstraintinlinevirtual - EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline - EnqueueVar(Demon d)PropagationBaseObjectinline - FreezeQueue()PropagationBaseObjectinline - GlobalVehicleBreaksConstraint(RoutingDimension dimension)GlobalVehicleBreaksConstraintinline - HasName()PropagationBaseObjectinline - InitialPropagateWrapper()GlobalVehicleBreaksConstraintinlinevirtual - IsCastConstraint()Constraintinline - Name()PropagationBaseObjectinlinevirtual - operator IntExpr(Constraint eq)Constraintinlinestatic - operator IntVar(Constraint eq)Constraintinlinestatic - operator!=(Constraint a, long v)Constraintinlinestatic - operator!=(long v, Constraint a)Constraintinlinestatic - operator!=(Constraint a, Constraint b)Constraintinlinestatic - operator*(Constraint a, Constraint b)Constraintinlinestatic - operator*(Constraint a, long v)Constraintinlinestatic - operator*(long v, Constraint a)Constraintinlinestatic - operator+(Constraint a, Constraint b)Constraintinlinestatic - operator+(Constraint a, long v)Constraintinlinestatic - operator+(long v, Constraint a)Constraintinlinestatic - operator-(Constraint a, Constraint b)Constraintinlinestatic - operator-(Constraint a, long v)Constraintinlinestatic - operator-(long v, Constraint a)Constraintinlinestatic - operator-(Constraint a)Constraintinlinestatic - operator/(Constraint a, long v)Constraintinlinestatic - operator<(Constraint a, long v)Constraintinlinestatic - operator<(long v, Constraint a)Constraintinlinestatic - operator<(Constraint a, Constraint b)Constraintinlinestatic - operator<=(Constraint a, long v)Constraintinlinestatic - operator<=(long v, Constraint a)Constraintinlinestatic - operator<=(Constraint a, Constraint b)Constraintinlinestatic - operator==(Constraint a, long v)Constraintinlinestatic - operator==(long v, Constraint a)Constraintinlinestatic - operator==(Constraint a, Constraint b)Constraintinlinestatic - operator>(Constraint a, long v)Constraintinlinestatic - operator>(long v, Constraint a)Constraintinlinestatic - operator>(Constraint a, Constraint b)Constraintinlinestatic - operator>=(Constraint a, long v)Constraintinlinestatic - operator>=(long v, Constraint a)Constraintinlinestatic - operator>=(Constraint a, Constraint b)Constraintinlinestatic - Post()GlobalVehicleBreaksConstraintinlinevirtual - PropagationBaseObject(Solver s)PropagationBaseObjectinline - ResetActionOnFail()PropagationBaseObjectinline - SetName(string name)PropagationBaseObjectinline - SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline - Google::OrTools::ConstraintSolver::PropagationBaseObject.solver()PropagationBaseObjectinline - Google::OrTools::ConstraintSolver::IConstraintWithStatus.solver()IConstraintWithStatus - Square()Constraintinline - swigCMemOwnBaseObjectprotected - SwigDelegateConstraint_0()Constraint - SwigDelegateConstraint_1()Constraint - SwigDelegateConstraint_2()Constraint - SwigDelegateConstraint_3()Constraint - SwigDelegateConstraint_4()Constraint - ToString()GlobalVehicleBreaksConstraintinlinevirtual - UnfreezeQueue()PropagationBaseObjectinline - Var()Constraintinlinevirtual + Dispose(bool disposing)GlobalVehicleBreaksConstraintinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline + EnqueueVar(Demon d)PropagationBaseObjectinline + FreezeQueue()PropagationBaseObjectinline + GlobalVehicleBreaksConstraint(RoutingDimension dimension)GlobalVehicleBreaksConstraintinline + HasName()PropagationBaseObjectinline + InitialPropagateWrapper()GlobalVehicleBreaksConstraintinlinevirtual + IsCastConstraint()Constraintinline + Name()PropagationBaseObjectinlinevirtual + operator IntExpr(Constraint eq)Constraintinlinestatic + operator IntVar(Constraint eq)Constraintinlinestatic + operator!=(Constraint a, long v)Constraintinlinestatic + operator!=(long v, Constraint a)Constraintinlinestatic + operator!=(Constraint a, Constraint b)Constraintinlinestatic + operator*(Constraint a, Constraint b)Constraintinlinestatic + operator*(Constraint a, long v)Constraintinlinestatic + operator*(long v, Constraint a)Constraintinlinestatic + operator+(Constraint a, Constraint b)Constraintinlinestatic + operator+(Constraint a, long v)Constraintinlinestatic + operator+(long v, Constraint a)Constraintinlinestatic + operator-(Constraint a, Constraint b)Constraintinlinestatic + operator-(Constraint a, long v)Constraintinlinestatic + operator-(long v, Constraint a)Constraintinlinestatic + operator-(Constraint a)Constraintinlinestatic + operator/(Constraint a, long v)Constraintinlinestatic + operator<(Constraint a, long v)Constraintinlinestatic + operator<(long v, Constraint a)Constraintinlinestatic + operator<(Constraint a, Constraint b)Constraintinlinestatic + operator<=(Constraint a, long v)Constraintinlinestatic + operator<=(long v, Constraint a)Constraintinlinestatic + operator<=(Constraint a, Constraint b)Constraintinlinestatic + operator==(Constraint a, long v)Constraintinlinestatic + operator==(long v, Constraint a)Constraintinlinestatic + operator==(Constraint a, Constraint b)Constraintinlinestatic + operator>(Constraint a, long v)Constraintinlinestatic + operator>(long v, Constraint a)Constraintinlinestatic + operator>(Constraint a, Constraint b)Constraintinlinestatic + operator>=(Constraint a, long v)Constraintinlinestatic + operator>=(long v, Constraint a)Constraintinlinestatic + operator>=(Constraint a, Constraint b)Constraintinlinestatic + Post()GlobalVehicleBreaksConstraintinlinevirtual + PropagationBaseObject(Solver s)PropagationBaseObjectinline + ResetActionOnFail()PropagationBaseObjectinline + SetName(string name)PropagationBaseObjectinline + SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline + Google::OrTools::ConstraintSolver::PropagationBaseObject.solver()PropagationBaseObjectinline + Google::OrTools::ConstraintSolver::IConstraintWithStatus.solver()IConstraintWithStatus + Square()Constraintinline + swigCMemOwnBaseObjectprotected + SwigDelegateConstraint_0()Constraint + SwigDelegateConstraint_1()Constraint + SwigDelegateConstraint_2()Constraint + SwigDelegateConstraint_3()Constraint + SwigDelegateConstraint_4()Constraint + ToString()GlobalVehicleBreaksConstraintinlinevirtual + UnfreezeQueue()PropagationBaseObjectinline + Var()Constraintinlinevirtual diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1GlobalVehicleBreaksConstraint.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1GlobalVehicleBreaksConstraint.html index 8593c6b208..1ee4525b6f 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1GlobalVehicleBreaksConstraint.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1GlobalVehicleBreaksConstraint.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,8 +61,6 @@
- - @@ -70,6 +69,8 @@ Public Member Functions + + @@ -180,6 +181,11 @@ Static Public Member Functions

Public Member Functions

override void Dispose ()
 
 GlobalVehicleBreaksConstraint (RoutingDimension dimension)
 
override string ToString ()
 
override void InitialPropagateWrapper ()
 
void Dispose ()
 
virtual void Accept (ModelVisitor visitor)
 
bool IsCastConstraint ()
static WrappedConstraint operator< (Constraint a, Constraint b)
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -210,7 +216,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file GlobalVehicleBreaksConstraint.cs.

+

Definition at line 42 of file GlobalVehicleBreaksConstraint.cs.

@@ -268,7 +274,7 @@ Protected Attributes

Reimplemented in Pack.

-

Definition at line 64 of file constraint_solver/Constraint.cs.

+

Definition at line 59 of file constraint_solver/Constraint.cs.

@@ -297,12 +303,39 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 100 of file PropagationBaseObject.cs.

+

Definition at line 95 of file PropagationBaseObject.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -313,20 +346,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from Constraint.

+

Reimplemented from Constraint.

-

Definition at line 33 of file GlobalVehicleBreaksConstraint.cs.

+

Definition at line 29 of file GlobalVehicleBreaksConstraint.cs.

@@ -354,7 +388,7 @@ Protected Attributes
-

Definition at line 69 of file PropagationBaseObject.cs.

+

Definition at line 64 of file PropagationBaseObject.cs.

@@ -382,7 +416,7 @@ Protected Attributes
-

Definition at line 73 of file PropagationBaseObject.cs.

+

Definition at line 68 of file PropagationBaseObject.cs.

@@ -409,7 +443,7 @@ Protected Attributes
-

Definition at line 61 of file PropagationBaseObject.cs.

+

Definition at line 56 of file PropagationBaseObject.cs.

@@ -436,7 +470,7 @@ Protected Attributes
-

Definition at line 95 of file PropagationBaseObject.cs.

+

Definition at line 90 of file PropagationBaseObject.cs.

@@ -465,7 +499,7 @@ Protected Attributes

Reimplemented from Constraint.

-

Definition at line 59 of file GlobalVehicleBreaksConstraint.cs.

+

Definition at line 54 of file GlobalVehicleBreaksConstraint.cs.

@@ -492,7 +526,7 @@ Protected Attributes
-

Definition at line 68 of file constraint_solver/Constraint.cs.

+

Definition at line 63 of file constraint_solver/Constraint.cs.

@@ -519,7 +553,7 @@ Protected Attributes
-

Definition at line 85 of file PropagationBaseObject.cs.

+

Definition at line 80 of file PropagationBaseObject.cs.

@@ -1696,7 +1730,7 @@ Protected Attributes

Reimplemented from Constraint.

-

Definition at line 55 of file GlobalVehicleBreaksConstraint.cs.

+

Definition at line 50 of file GlobalVehicleBreaksConstraint.cs.

@@ -1723,7 +1757,7 @@ Protected Attributes
-

Definition at line 77 of file PropagationBaseObject.cs.

+

Definition at line 72 of file PropagationBaseObject.cs.

@@ -1751,7 +1785,7 @@ Protected Attributes
-

Definition at line 90 of file PropagationBaseObject.cs.

+

Definition at line 85 of file PropagationBaseObject.cs.

@@ -1779,7 +1813,7 @@ Protected Attributes
-

Definition at line 81 of file PropagationBaseObject.cs.

+

Definition at line 76 of file PropagationBaseObject.cs.

@@ -1833,7 +1867,7 @@ Protected Attributes
-

Definition at line 55 of file PropagationBaseObject.cs.

+

Definition at line 50 of file PropagationBaseObject.cs.

@@ -2014,7 +2048,7 @@ Protected Attributes

Reimplemented from Constraint.

-

Definition at line 50 of file GlobalVehicleBreaksConstraint.cs.

+

Definition at line 45 of file GlobalVehicleBreaksConstraint.cs.

@@ -2041,7 +2075,7 @@ Protected Attributes
-

Definition at line 65 of file PropagationBaseObject.cs.

+

Definition at line 60 of file PropagationBaseObject.cs.

@@ -2070,7 +2104,7 @@ Protected Attributes

Implements IConstraintWithStatus.

-

Definition at line 73 of file constraint_solver/Constraint.cs.

+

Definition at line 68 of file constraint_solver/Constraint.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntExpr-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntExpr-members.html index 36fd849549..441e667660 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntExpr-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntExpr-members.html @@ -57,78 +57,79 @@ BaseName()PropagationBaseObjectinlinevirtual BaseObject()BaseObjectinline Bound()IntExprinlinevirtual - Dispose()IntExprinlinevirtual - EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline - EnqueueVar(Demon d)PropagationBaseObjectinline - FreezeQueue()PropagationBaseObjectinline - HasName()PropagationBaseObjectinline - IndexOf(long[] vars)IntExprinline - IndexOf(IntVarVector vars)IntExprinline - IsDifferent(long value)IntExprinline - IsDifferent(IntExpr other)IntExprinline - IsEqual(long value)IntExprinline - IsEqual(IntExpr other)IntExprinline - IsGreater(long value)IntExprinline - IsGreater(IntExpr other)IntExprinline - IsGreaterOrEqual(long value)IntExprinline - IsGreaterOrEqual(IntExpr other)IntExprinline - IsLess(long value)IntExprinline - IsLess(IntExpr other)IntExprinline - IsLessOrEqual(long value)IntExprinline - IsLessOrEqual(IntExpr other)IntExprinline - IsMember(long[] values)IntExprinline - IsMember(int[] values)IntExprinline - IsVar()IntExprinlinevirtual - MapTo(IntVarVector vars)IntExprinline - Max()IntExprinlinevirtual - Maximize(int step)IntExprinline - Member(long[] values)IntExprinline - Member(int[] values)IntExprinline - Min()IntExprinlinevirtual - Minimize(int step)IntExprinline - Name()PropagationBaseObjectinlinevirtual - operator!=(IntExpr a, IntExpr b)IntExprinlinestatic - operator!=(IntExpr a, long v)IntExprinlinestatic - operator%(IntExpr a, long v)IntExprinlinestatic - operator*(IntExpr a, IntExpr b)IntExprinlinestatic - operator*(IntExpr a, long v)IntExprinlinestatic - operator*(long v, IntExpr a)IntExprinlinestatic - operator+(IntExpr a, IntExpr b)IntExprinlinestatic - operator+(IntExpr a, long v)IntExprinlinestatic - operator+(long v, IntExpr a)IntExprinlinestatic - operator-(IntExpr a, IntExpr b)IntExprinlinestatic - operator-(IntExpr a, long v)IntExprinlinestatic - operator-(long v, IntExpr a)IntExprinlinestatic - operator-(IntExpr a)IntExprinlinestatic - operator/(IntExpr a, long v)IntExprinlinestatic - operator<(IntExpr a, long v)IntExprinlinestatic - operator<(IntExpr a, IntExpr b)IntExprinlinestatic - operator<=(IntExpr a, long v)IntExprinlinestatic - operator<=(IntExpr a, IntExpr b)IntExprinlinestatic - operator==(IntExpr a, IntExpr b)IntExprinlinestatic - operator==(IntExpr a, long v)IntExprinlinestatic - operator>(IntExpr a, long v)IntExprinlinestatic - operator>(IntExpr a, IntExpr b)IntExprinlinestatic - operator>=(IntExpr a, long v)IntExprinlinestatic - operator>=(IntExpr a, IntExpr b)IntExprinlinestatic - PropagationBaseObject(Solver s)PropagationBaseObjectinline - Range(out long l, out long u)IntExprinlinevirtual - ResetActionOnFail()PropagationBaseObjectinline - SetMax(long m)IntExprinlinevirtual - SetMin(long m)IntExprinlinevirtual - SetName(string name)PropagationBaseObjectinline - SetRange(long l, long u)IntExprinlinevirtual - SetValue(long v)IntExprinlinevirtual - SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline - solver()PropagationBaseObjectinline - Square()IntExprinline - swigCMemOwnBaseObjectprotected - ToString()PropagationBaseObjectinlinevirtual - UnfreezeQueue()PropagationBaseObjectinline - Var()IntExprinlinevirtual - VarWithName(string name)IntExprinline - WhenRange(Demon d)IntExprinlinevirtual - WhenRange(VoidToVoid closure)IntExprinline + Dispose(bool disposing)IntExprinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline + EnqueueVar(Demon d)PropagationBaseObjectinline + FreezeQueue()PropagationBaseObjectinline + HasName()PropagationBaseObjectinline + IndexOf(long[] vars)IntExprinline + IndexOf(IntVarVector vars)IntExprinline + IsDifferent(long value)IntExprinline + IsDifferent(IntExpr other)IntExprinline + IsEqual(long value)IntExprinline + IsEqual(IntExpr other)IntExprinline + IsGreater(long value)IntExprinline + IsGreater(IntExpr other)IntExprinline + IsGreaterOrEqual(long value)IntExprinline + IsGreaterOrEqual(IntExpr other)IntExprinline + IsLess(long value)IntExprinline + IsLess(IntExpr other)IntExprinline + IsLessOrEqual(long value)IntExprinline + IsLessOrEqual(IntExpr other)IntExprinline + IsMember(long[] values)IntExprinline + IsMember(int[] values)IntExprinline + IsVar()IntExprinlinevirtual + MapTo(IntVarVector vars)IntExprinline + Max()IntExprinlinevirtual + Maximize(int step)IntExprinline + Member(long[] values)IntExprinline + Member(int[] values)IntExprinline + Min()IntExprinlinevirtual + Minimize(int step)IntExprinline + Name()PropagationBaseObjectinlinevirtual + operator!=(IntExpr a, IntExpr b)IntExprinlinestatic + operator!=(IntExpr a, long v)IntExprinlinestatic + operator%(IntExpr a, long v)IntExprinlinestatic + operator*(IntExpr a, IntExpr b)IntExprinlinestatic + operator*(IntExpr a, long v)IntExprinlinestatic + operator*(long v, IntExpr a)IntExprinlinestatic + operator+(IntExpr a, IntExpr b)IntExprinlinestatic + operator+(IntExpr a, long v)IntExprinlinestatic + operator+(long v, IntExpr a)IntExprinlinestatic + operator-(IntExpr a, IntExpr b)IntExprinlinestatic + operator-(IntExpr a, long v)IntExprinlinestatic + operator-(long v, IntExpr a)IntExprinlinestatic + operator-(IntExpr a)IntExprinlinestatic + operator/(IntExpr a, long v)IntExprinlinestatic + operator<(IntExpr a, long v)IntExprinlinestatic + operator<(IntExpr a, IntExpr b)IntExprinlinestatic + operator<=(IntExpr a, long v)IntExprinlinestatic + operator<=(IntExpr a, IntExpr b)IntExprinlinestatic + operator==(IntExpr a, IntExpr b)IntExprinlinestatic + operator==(IntExpr a, long v)IntExprinlinestatic + operator>(IntExpr a, long v)IntExprinlinestatic + operator>(IntExpr a, IntExpr b)IntExprinlinestatic + operator>=(IntExpr a, long v)IntExprinlinestatic + operator>=(IntExpr a, IntExpr b)IntExprinlinestatic + PropagationBaseObject(Solver s)PropagationBaseObjectinline + Range(out long l, out long u)IntExprinlinevirtual + ResetActionOnFail()PropagationBaseObjectinline + SetMax(long m)IntExprinlinevirtual + SetMin(long m)IntExprinlinevirtual + SetName(string name)PropagationBaseObjectinline + SetRange(long l, long u)IntExprinlinevirtual + SetValue(long v)IntExprinlinevirtual + SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline + solver()PropagationBaseObjectinline + Square()IntExprinline + swigCMemOwnBaseObjectprotected + ToString()PropagationBaseObjectinlinevirtual + UnfreezeQueue()PropagationBaseObjectinline + Var()IntExprinlinevirtual + VarWithName(string name)IntExprinline + WhenRange(Demon d)IntExprinlinevirtual + WhenRange(VoidToVoid closure)IntExprinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntExpr.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntExpr.html index f37e786844..5401fe0019 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntExpr.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntExpr.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,8 +61,6 @@
- - @@ -136,6 +135,8 @@ Public Member Functions + + @@ -212,6 +213,11 @@ Static Public Member Functions

Public Member Functions

override void Dispose ()
 
virtual long Min ()
 
virtual void SetMin (long m)
 
IntExpr Square ()
 
void Dispose ()
 
override string ToString ()
 
Solver solver ()
static WrappedConstraint operator< (IntExpr a, IntExpr b)
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -271,7 +277,7 @@ Protected Attributes

Reimplemented in IntVar.

-

Definition at line 121 of file IntExpr.cs.

+

Definition at line 116 of file IntExpr.cs.

@@ -300,7 +306,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 100 of file PropagationBaseObject.cs.

+

Definition at line 95 of file PropagationBaseObject.cs.

@@ -329,12 +335,39 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 90 of file IntExpr.cs.

+

Definition at line 85 of file IntExpr.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+

Protected Attributes

bool swigCMemOwn
+ + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+ + +

◆ Dispose() [2/2]

@@ -345,22 +378,23 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Reimplemented in IntVar.

+

Reimplemented in IntVar.

-

Definition at line 33 of file IntExpr.cs.

+

Definition at line 29 of file IntExpr.cs.

@@ -388,7 +422,7 @@ Protected Attributes
-

Definition at line 69 of file PropagationBaseObject.cs.

+

Definition at line 64 of file PropagationBaseObject.cs.

@@ -416,7 +450,7 @@ Protected Attributes
-

Definition at line 73 of file PropagationBaseObject.cs.

+

Definition at line 68 of file PropagationBaseObject.cs.

@@ -443,7 +477,7 @@ Protected Attributes
-

Definition at line 61 of file PropagationBaseObject.cs.

+

Definition at line 56 of file PropagationBaseObject.cs.

@@ -470,7 +504,7 @@ Protected Attributes
-

Definition at line 95 of file PropagationBaseObject.cs.

+

Definition at line 90 of file PropagationBaseObject.cs.

@@ -498,7 +532,7 @@ Protected Attributes
-

Definition at line 138 of file IntExpr.cs.

+

Definition at line 133 of file IntExpr.cs.

@@ -526,7 +560,7 @@ Protected Attributes
-

Definition at line 132 of file IntExpr.cs.

+

Definition at line 127 of file IntExpr.cs.

@@ -554,7 +588,7 @@ Protected Attributes
-

Definition at line 211 of file IntExpr.cs.

+

Definition at line 206 of file IntExpr.cs.

@@ -582,7 +616,7 @@ Protected Attributes
-

Definition at line 151 of file IntExpr.cs.

+

Definition at line 146 of file IntExpr.cs.

@@ -610,7 +644,7 @@ Protected Attributes
-

Definition at line 205 of file IntExpr.cs.

+

Definition at line 200 of file IntExpr.cs.

@@ -638,7 +672,7 @@ Protected Attributes
-

Definition at line 145 of file IntExpr.cs.

+

Definition at line 140 of file IntExpr.cs.

@@ -666,7 +700,7 @@ Protected Attributes
-

Definition at line 217 of file IntExpr.cs.

+

Definition at line 212 of file IntExpr.cs.

@@ -694,7 +728,7 @@ Protected Attributes
-

Definition at line 157 of file IntExpr.cs.

+

Definition at line 152 of file IntExpr.cs.

@@ -722,7 +756,7 @@ Protected Attributes
-

Definition at line 223 of file IntExpr.cs.

+

Definition at line 218 of file IntExpr.cs.

@@ -750,7 +784,7 @@ Protected Attributes
-

Definition at line 163 of file IntExpr.cs.

+

Definition at line 158 of file IntExpr.cs.

@@ -778,7 +812,7 @@ Protected Attributes
-

Definition at line 229 of file IntExpr.cs.

+

Definition at line 224 of file IntExpr.cs.

@@ -806,7 +840,7 @@ Protected Attributes
-

Definition at line 169 of file IntExpr.cs.

+

Definition at line 164 of file IntExpr.cs.

@@ -834,7 +868,7 @@ Protected Attributes
-

Definition at line 235 of file IntExpr.cs.

+

Definition at line 230 of file IntExpr.cs.

@@ -862,7 +896,7 @@ Protected Attributes
-

Definition at line 175 of file IntExpr.cs.

+

Definition at line 170 of file IntExpr.cs.

@@ -890,7 +924,7 @@ Protected Attributes
-

Definition at line 187 of file IntExpr.cs.

+

Definition at line 182 of file IntExpr.cs.

@@ -918,7 +952,7 @@ Protected Attributes
-

Definition at line 181 of file IntExpr.cs.

+

Definition at line 176 of file IntExpr.cs.

@@ -947,7 +981,7 @@ Protected Attributes

Reimplemented in IntVar.

-

Definition at line 95 of file IntExpr.cs.

+

Definition at line 90 of file IntExpr.cs.

@@ -975,7 +1009,7 @@ Protected Attributes
-

Definition at line 125 of file IntExpr.cs.

+

Definition at line 120 of file IntExpr.cs.

@@ -1004,7 +1038,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 66 of file IntExpr.cs.

+

Definition at line 61 of file IntExpr.cs.

@@ -1032,7 +1066,7 @@ Protected Attributes
-

Definition at line 247 of file IntExpr.cs.

+

Definition at line 242 of file IntExpr.cs.

@@ -1060,7 +1094,7 @@ Protected Attributes
-

Definition at line 199 of file IntExpr.cs.

+

Definition at line 194 of file IntExpr.cs.

@@ -1088,7 +1122,7 @@ Protected Attributes
-

Definition at line 193 of file IntExpr.cs.

+

Definition at line 188 of file IntExpr.cs.

@@ -1117,7 +1151,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 56 of file IntExpr.cs.

+

Definition at line 51 of file IntExpr.cs.

@@ -1145,7 +1179,7 @@ Protected Attributes
-

Definition at line 241 of file IntExpr.cs.

+

Definition at line 236 of file IntExpr.cs.

@@ -1172,7 +1206,7 @@ Protected Attributes
-

Definition at line 85 of file PropagationBaseObject.cs.

+

Definition at line 80 of file PropagationBaseObject.cs.

@@ -2112,7 +2146,7 @@ Protected Attributes
-

Definition at line 76 of file IntExpr.cs.

+

Definition at line 71 of file IntExpr.cs.

@@ -2139,7 +2173,7 @@ Protected Attributes
-

Definition at line 77 of file PropagationBaseObject.cs.

+

Definition at line 72 of file PropagationBaseObject.cs.

@@ -2169,7 +2203,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 71 of file IntExpr.cs.

+

Definition at line 66 of file IntExpr.cs.

@@ -2199,7 +2233,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 61 of file IntExpr.cs.

+

Definition at line 56 of file IntExpr.cs.

@@ -2227,7 +2261,7 @@ Protected Attributes
-

Definition at line 90 of file PropagationBaseObject.cs.

+

Definition at line 85 of file PropagationBaseObject.cs.

@@ -2267,7 +2301,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 80 of file IntExpr.cs.

+

Definition at line 75 of file IntExpr.cs.

@@ -2295,7 +2329,7 @@ Protected Attributes
-

Definition at line 85 of file IntExpr.cs.

+

Definition at line 80 of file IntExpr.cs.

@@ -2323,7 +2357,7 @@ Protected Attributes
-

Definition at line 81 of file PropagationBaseObject.cs.

+

Definition at line 76 of file PropagationBaseObject.cs.

@@ -2350,7 +2384,7 @@ Protected Attributes
-

Definition at line 55 of file PropagationBaseObject.cs.

+

Definition at line 50 of file PropagationBaseObject.cs.

@@ -2408,7 +2442,7 @@ Protected Attributes

Reimplemented in NetConstraint, and SequenceVar.

-

Definition at line 50 of file PropagationBaseObject.cs.

+

Definition at line 45 of file PropagationBaseObject.cs.

@@ -2435,7 +2469,7 @@ Protected Attributes
-

Definition at line 65 of file PropagationBaseObject.cs.

+

Definition at line 60 of file PropagationBaseObject.cs.

@@ -2464,7 +2498,7 @@ Protected Attributes

Reimplemented in IntVar, and BaseIntExpr.

-

Definition at line 100 of file IntExpr.cs.

+

Definition at line 95 of file IntExpr.cs.

@@ -2492,7 +2526,7 @@ Protected Attributes
-

Definition at line 106 of file IntExpr.cs.

+

Definition at line 101 of file IntExpr.cs.

@@ -2522,7 +2556,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 113 of file IntExpr.cs.

+

Definition at line 108 of file IntExpr.cs.

@@ -2550,7 +2584,7 @@ Protected Attributes
-

Definition at line 117 of file IntExpr.cs.

+

Definition at line 112 of file IntExpr.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntTupleSet-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntTupleSet-members.html index bcb0510878..52457b701f 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntTupleSet-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntTupleSet-members.html @@ -56,22 +56,23 @@ Clear()IntTupleSetinline Contains(int[] tuple)IntTupleSetinline Contains(long[] tuple)IntTupleSetinline - Dispose()IntTupleSetinlinevirtual - Insert(int[] tuple)IntTupleSetinline - Insert(long[] tuple)IntTupleSetinline - Insert2(long v0, long v1)IntTupleSetinline - Insert3(long v0, long v1, long v2)IntTupleSetinline - Insert4(long v0, long v1, long v2, long v3)IntTupleSetinline - InsertAll(long[][] tuples)IntTupleSetinline - InsertAll(int[][] tuples)IntTupleSetinline - IntTupleSet(int arity)IntTupleSetinline - IntTupleSet(IntTupleSet set)IntTupleSetinline - NumDifferentValuesInColumn(int col)IntTupleSetinline - NumTuples()IntTupleSetinline - SortedByColumn(int col)IntTupleSetinline - SortedLexicographically()IntTupleSetinline - swigCMemOwnIntTupleSetprotected - Value(int tuple_index, int pos_in_tuple)IntTupleSetinline + Dispose()IntTupleSetinline + Dispose(bool disposing)IntTupleSetinlineprotectedvirtual + Insert(int[] tuple)IntTupleSetinline + Insert(long[] tuple)IntTupleSetinline + Insert2(long v0, long v1)IntTupleSetinline + Insert3(long v0, long v1, long v2)IntTupleSetinline + Insert4(long v0, long v1, long v2, long v3)IntTupleSetinline + InsertAll(long[][] tuples)IntTupleSetinline + InsertAll(int[][] tuples)IntTupleSetinline + IntTupleSet(int arity)IntTupleSetinline + IntTupleSet(IntTupleSet set)IntTupleSetinline + NumDifferentValuesInColumn(int col)IntTupleSetinline + NumTuples()IntTupleSetinline + SortedByColumn(int col)IntTupleSetinline + SortedLexicographically()IntTupleSetinline + swigCMemOwnIntTupleSetprotected + Value(int tuple_index, int pos_in_tuple)IntTupleSetinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntTupleSet.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntTupleSet.html index 1803d8e772..4241fa7e8f 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntTupleSet.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntTupleSet.html @@ -47,6 +47,7 @@
@@ -59,8 +60,8 @@
- - + + @@ -98,6 +99,11 @@ Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 IntTupleSet (int arity)
 
 IntTupleSet (IntTupleSet set)
IntTupleSet SortedLexicographically ()
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -128,7 +134,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 48 of file IntTupleSet.cs.

+

Definition at line 52 of file IntTupleSet.cs.

@@ -156,7 +162,7 @@ Protected Attributes
-

Definition at line 51 of file IntTupleSet.cs.

+

Definition at line 55 of file IntTupleSet.cs.

@@ -184,7 +190,7 @@ Protected Attributes
-

Definition at line 120 of file IntTupleSet.cs.

+

Definition at line 124 of file IntTupleSet.cs.

@@ -211,7 +217,7 @@ Protected Attributes
-

Definition at line 55 of file IntTupleSet.cs.

+

Definition at line 59 of file IntTupleSet.cs.

@@ -239,7 +245,7 @@ Protected Attributes
-

Definition at line 100 of file IntTupleSet.cs.

+

Definition at line 104 of file IntTupleSet.cs.

@@ -267,12 +273,39 @@ Protected Attributes
-

Definition at line 105 of file IntTupleSet.cs.

+

Definition at line 109 of file IntTupleSet.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file IntTupleSet.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -283,18 +316,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 35 of file IntTupleSet.cs.

+

Definition at line 40 of file IntTupleSet.cs.

@@ -322,7 +356,7 @@ Protected Attributes
-

Definition at line 59 of file IntTupleSet.cs.

+

Definition at line 63 of file IntTupleSet.cs.

@@ -350,7 +384,7 @@ Protected Attributes
-

Definition at line 64 of file IntTupleSet.cs.

+

Definition at line 68 of file IntTupleSet.cs.

@@ -388,7 +422,7 @@ Protected Attributes
-

Definition at line 69 of file IntTupleSet.cs.

+

Definition at line 73 of file IntTupleSet.cs.

@@ -432,7 +466,7 @@ Protected Attributes
-

Definition at line 74 of file IntTupleSet.cs.

+

Definition at line 78 of file IntTupleSet.cs.

@@ -482,7 +516,7 @@ Protected Attributes
-

Definition at line 79 of file IntTupleSet.cs.

+

Definition at line 83 of file IntTupleSet.cs.

@@ -510,7 +544,7 @@ Protected Attributes
-

Definition at line 92 of file IntTupleSet.cs.

+

Definition at line 96 of file IntTupleSet.cs.

@@ -538,7 +572,7 @@ Protected Attributes
-

Definition at line 84 of file IntTupleSet.cs.

+

Definition at line 88 of file IntTupleSet.cs.

@@ -566,7 +600,7 @@ Protected Attributes
-

Definition at line 125 of file IntTupleSet.cs.

+

Definition at line 129 of file IntTupleSet.cs.

@@ -593,7 +627,7 @@ Protected Attributes
-

Definition at line 110 of file IntTupleSet.cs.

+

Definition at line 114 of file IntTupleSet.cs.

@@ -621,7 +655,7 @@ Protected Attributes
-

Definition at line 130 of file IntTupleSet.cs.

+

Definition at line 134 of file IntTupleSet.cs.

@@ -648,7 +682,7 @@ Protected Attributes
-

Definition at line 135 of file IntTupleSet.cs.

+

Definition at line 139 of file IntTupleSet.cs.

@@ -686,7 +720,7 @@ Protected Attributes
-

Definition at line 115 of file IntTupleSet.cs.

+

Definition at line 119 of file IntTupleSet.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar-members.html index 4c081135b7..c4c7dbc17c 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar-members.html @@ -58,94 +58,95 @@ BaseObject()BaseObjectinline Bound()IntExprinlinevirtual Contains(long v)IntVarinlinevirtual - Dispose()IntVarinlinevirtual - EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline - EnqueueVar(Demon d)PropagationBaseObjectinline - FreezeQueue()PropagationBaseObjectinline - GetDomain()IntVarinline - GetHoles()IntVarinline - HasName()PropagationBaseObjectinline - Index()IntVarinline - IndexOf(long[] vars)IntExprinline - IndexOf(IntVarVector vars)IntExprinline - IsDifferent(long constant)IntVarinlinevirtual - Google::OrTools::ConstraintSolver::IntExpr.IsDifferent(IntExpr other)IntExprinline - IsEqual(long constant)IntVarinlinevirtual - Google::OrTools::ConstraintSolver::IntExpr.IsEqual(IntExpr other)IntExprinline - IsGreater(long value)IntExprinline - IsGreater(IntExpr other)IntExprinline - IsGreaterOrEqual(long constant)IntVarinlinevirtual - Google::OrTools::ConstraintSolver::IntExpr.IsGreaterOrEqual(IntExpr other)IntExprinline - IsLess(long value)IntExprinline - IsLess(IntExpr other)IntExprinline - IsLessOrEqual(long constant)IntVarinlinevirtual - Google::OrTools::ConstraintSolver::IntExpr.IsLessOrEqual(IntExpr other)IntExprinline - IsMember(long[] values)IntExprinline - IsMember(int[] values)IntExprinline - IsVar()IntVarinlinevirtual - MapTo(IntVarVector vars)IntExprinline - Max()IntExprinlinevirtual - Maximize(int step)IntExprinline - Member(long[] values)IntExprinline - Member(int[] values)IntExprinline - Min()IntExprinlinevirtual - Minimize(int step)IntExprinline - Name()PropagationBaseObjectinlinevirtual - OldMax()IntVarinlinevirtual - OldMin()IntVarinlinevirtual - operator!=(IntExpr a, IntExpr b)IntExprinlinestatic - operator!=(IntExpr a, long v)IntExprinlinestatic - operator%(IntExpr a, long v)IntExprinlinestatic - operator*(IntExpr a, IntExpr b)IntExprinlinestatic - operator*(IntExpr a, long v)IntExprinlinestatic - operator*(long v, IntExpr a)IntExprinlinestatic - operator+(IntExpr a, IntExpr b)IntExprinlinestatic - operator+(IntExpr a, long v)IntExprinlinestatic - operator+(long v, IntExpr a)IntExprinlinestatic - operator-(IntExpr a, IntExpr b)IntExprinlinestatic - operator-(IntExpr a, long v)IntExprinlinestatic - operator-(long v, IntExpr a)IntExprinlinestatic - operator-(IntExpr a)IntExprinlinestatic - operator/(IntExpr a, long v)IntExprinlinestatic - operator<(IntExpr a, long v)IntExprinlinestatic - operator<(IntExpr a, IntExpr b)IntExprinlinestatic - operator<=(IntExpr a, long v)IntExprinlinestatic - operator<=(IntExpr a, IntExpr b)IntExprinlinestatic - operator==(IntExpr a, IntExpr b)IntExprinlinestatic - operator==(IntExpr a, long v)IntExprinlinestatic - operator>(IntExpr a, long v)IntExprinlinestatic - operator>(IntExpr a, IntExpr b)IntExprinlinestatic - operator>=(IntExpr a, long v)IntExprinlinestatic - operator>=(IntExpr a, IntExpr b)IntExprinlinestatic - PropagationBaseObject(Solver s)PropagationBaseObjectinline - Range(out long l, out long u)IntExprinlinevirtual - RemoveInterval(long l, long u)IntVarinlinevirtual - RemoveValue(long v)IntVarinlinevirtual - RemoveValues(long[] values)IntVarinlinevirtual - ResetActionOnFail()PropagationBaseObjectinline - SetMax(long m)IntExprinlinevirtual - SetMin(long m)IntExprinlinevirtual - SetName(string name)PropagationBaseObjectinline - SetRange(long l, long u)IntExprinlinevirtual - SetValue(long v)IntExprinlinevirtual - SetValues(long[] values)IntVarinlinevirtual - SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline - Size()IntVarinlinevirtual - solver()PropagationBaseObjectinline - Square()IntExprinline - swigCMemOwnBaseObjectprotected - ToString()PropagationBaseObjectinlinevirtual - UnfreezeQueue()PropagationBaseObjectinline - Value()IntVarinlinevirtual - Var()IntVarinlinevirtual - VarType()IntVarinlinevirtual - VarWithName(string name)IntExprinline - WhenBound(Demon d)IntVarinlinevirtual - WhenBound(VoidToVoid closure)IntVarinline - WhenDomain(Demon d)IntVarinlinevirtual - WhenDomain(VoidToVoid closure)IntVarinline - WhenRange(Demon d)IntExprinlinevirtual - WhenRange(VoidToVoid closure)IntExprinline + Dispose(bool disposing)IntVarinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline + EnqueueVar(Demon d)PropagationBaseObjectinline + FreezeQueue()PropagationBaseObjectinline + GetDomain()IntVarinline + GetHoles()IntVarinline + HasName()PropagationBaseObjectinline + Index()IntVarinline + IndexOf(long[] vars)IntExprinline + IndexOf(IntVarVector vars)IntExprinline + IsDifferent(long constant)IntVarinlinevirtual + Google::OrTools::ConstraintSolver::IntExpr.IsDifferent(IntExpr other)IntExprinline + IsEqual(long constant)IntVarinlinevirtual + Google::OrTools::ConstraintSolver::IntExpr.IsEqual(IntExpr other)IntExprinline + IsGreater(long value)IntExprinline + IsGreater(IntExpr other)IntExprinline + IsGreaterOrEqual(long constant)IntVarinlinevirtual + Google::OrTools::ConstraintSolver::IntExpr.IsGreaterOrEqual(IntExpr other)IntExprinline + IsLess(long value)IntExprinline + IsLess(IntExpr other)IntExprinline + IsLessOrEqual(long constant)IntVarinlinevirtual + Google::OrTools::ConstraintSolver::IntExpr.IsLessOrEqual(IntExpr other)IntExprinline + IsMember(long[] values)IntExprinline + IsMember(int[] values)IntExprinline + IsVar()IntVarinlinevirtual + MapTo(IntVarVector vars)IntExprinline + Max()IntExprinlinevirtual + Maximize(int step)IntExprinline + Member(long[] values)IntExprinline + Member(int[] values)IntExprinline + Min()IntExprinlinevirtual + Minimize(int step)IntExprinline + Name()PropagationBaseObjectinlinevirtual + OldMax()IntVarinlinevirtual + OldMin()IntVarinlinevirtual + operator!=(IntExpr a, IntExpr b)IntExprinlinestatic + operator!=(IntExpr a, long v)IntExprinlinestatic + operator%(IntExpr a, long v)IntExprinlinestatic + operator*(IntExpr a, IntExpr b)IntExprinlinestatic + operator*(IntExpr a, long v)IntExprinlinestatic + operator*(long v, IntExpr a)IntExprinlinestatic + operator+(IntExpr a, IntExpr b)IntExprinlinestatic + operator+(IntExpr a, long v)IntExprinlinestatic + operator+(long v, IntExpr a)IntExprinlinestatic + operator-(IntExpr a, IntExpr b)IntExprinlinestatic + operator-(IntExpr a, long v)IntExprinlinestatic + operator-(long v, IntExpr a)IntExprinlinestatic + operator-(IntExpr a)IntExprinlinestatic + operator/(IntExpr a, long v)IntExprinlinestatic + operator<(IntExpr a, long v)IntExprinlinestatic + operator<(IntExpr a, IntExpr b)IntExprinlinestatic + operator<=(IntExpr a, long v)IntExprinlinestatic + operator<=(IntExpr a, IntExpr b)IntExprinlinestatic + operator==(IntExpr a, IntExpr b)IntExprinlinestatic + operator==(IntExpr a, long v)IntExprinlinestatic + operator>(IntExpr a, long v)IntExprinlinestatic + operator>(IntExpr a, IntExpr b)IntExprinlinestatic + operator>=(IntExpr a, long v)IntExprinlinestatic + operator>=(IntExpr a, IntExpr b)IntExprinlinestatic + PropagationBaseObject(Solver s)PropagationBaseObjectinline + Range(out long l, out long u)IntExprinlinevirtual + RemoveInterval(long l, long u)IntVarinlinevirtual + RemoveValue(long v)IntVarinlinevirtual + RemoveValues(long[] values)IntVarinlinevirtual + ResetActionOnFail()PropagationBaseObjectinline + SetMax(long m)IntExprinlinevirtual + SetMin(long m)IntExprinlinevirtual + SetName(string name)PropagationBaseObjectinline + SetRange(long l, long u)IntExprinlinevirtual + SetValue(long v)IntExprinlinevirtual + SetValues(long[] values)IntVarinlinevirtual + SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline + Size()IntVarinlinevirtual + solver()PropagationBaseObjectinline + Square()IntExprinline + swigCMemOwnBaseObjectprotected + ToString()PropagationBaseObjectinlinevirtual + UnfreezeQueue()PropagationBaseObjectinline + Value()IntVarinlinevirtual + Var()IntVarinlinevirtual + VarType()IntVarinlinevirtual + VarWithName(string name)IntExprinline + WhenBound(Demon d)IntVarinlinevirtual + WhenBound(VoidToVoid closure)IntVarinline + WhenDomain(Demon d)IntVarinlinevirtual + WhenDomain(VoidToVoid closure)IntVarinline + WhenRange(Demon d)IntExprinlinevirtual + WhenRange(VoidToVoid closure)IntExprinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html index 87ed7663d2..5fb7cd5b00 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,8 +61,6 @@
- - @@ -110,6 +109,8 @@ Public Member Functions + + @@ -246,6 +247,11 @@ Static Public Member Functions

Public Member Functions

override void Dispose ()
 
override bool IsVar ()
 
override IntVar Var ()
 
IntVarIterator GetHoles ()
 
void Dispose ()
 
virtual long Min ()
 
virtual void SetMin (long m)
static WrappedConstraint operator< (IntExpr a, IntExpr b)
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -305,7 +311,7 @@ Protected Attributes

Reimplemented from IntExpr.

-

Definition at line 131 of file IntVar.cs.

+

Definition at line 126 of file IntVar.cs.

@@ -334,7 +340,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 100 of file PropagationBaseObject.cs.

+

Definition at line 95 of file PropagationBaseObject.cs.

@@ -363,7 +369,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 90 of file IntExpr.cs.

+

Definition at line 85 of file IntExpr.cs.

@@ -393,12 +399,39 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 111 of file IntVar.cs.

+

Definition at line 106 of file IntVar.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+

Protected Attributes

bool swigCMemOwn
+ + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+ + +

◆ Dispose() [2/2]

@@ -409,20 +442,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from IntExpr.

+

Reimplemented from IntExpr.

-

Definition at line 33 of file IntVar.cs.

+

Definition at line 29 of file IntVar.cs.

@@ -450,7 +484,7 @@ Protected Attributes
-

Definition at line 69 of file PropagationBaseObject.cs.

+

Definition at line 64 of file PropagationBaseObject.cs.

@@ -478,7 +512,7 @@ Protected Attributes
-

Definition at line 73 of file PropagationBaseObject.cs.

+

Definition at line 68 of file PropagationBaseObject.cs.

@@ -505,7 +539,7 @@ Protected Attributes
-

Definition at line 61 of file PropagationBaseObject.cs.

+

Definition at line 56 of file PropagationBaseObject.cs.

@@ -532,7 +566,7 @@ Protected Attributes
-

Definition at line 164 of file IntVar.cs.

+

Definition at line 159 of file IntVar.cs.

@@ -559,7 +593,7 @@ Protected Attributes
-

Definition at line 170 of file IntVar.cs.

+

Definition at line 165 of file IntVar.cs.

@@ -586,7 +620,7 @@ Protected Attributes
-

Definition at line 95 of file PropagationBaseObject.cs.

+

Definition at line 90 of file PropagationBaseObject.cs.

@@ -613,7 +647,7 @@ Protected Attributes
-

Definition at line 159 of file IntVar.cs.

+

Definition at line 154 of file IntVar.cs.

@@ -641,7 +675,7 @@ Protected Attributes
-

Definition at line 138 of file IntExpr.cs.

+

Definition at line 133 of file IntExpr.cs.

@@ -669,7 +703,7 @@ Protected Attributes
-

Definition at line 132 of file IntExpr.cs.

+

Definition at line 127 of file IntExpr.cs.

@@ -697,7 +731,7 @@ Protected Attributes
-

Definition at line 211 of file IntExpr.cs.

+

Definition at line 206 of file IntExpr.cs.

@@ -727,7 +761,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 141 of file IntVar.cs.

+

Definition at line 136 of file IntVar.cs.

@@ -755,7 +789,7 @@ Protected Attributes
-

Definition at line 205 of file IntExpr.cs.

+

Definition at line 200 of file IntExpr.cs.

@@ -785,7 +819,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 135 of file IntVar.cs.

+

Definition at line 130 of file IntVar.cs.

@@ -813,7 +847,7 @@ Protected Attributes
-

Definition at line 217 of file IntExpr.cs.

+

Definition at line 212 of file IntExpr.cs.

@@ -841,7 +875,7 @@ Protected Attributes
-

Definition at line 157 of file IntExpr.cs.

+

Definition at line 152 of file IntExpr.cs.

@@ -869,7 +903,7 @@ Protected Attributes
-

Definition at line 223 of file IntExpr.cs.

+

Definition at line 218 of file IntExpr.cs.

@@ -899,7 +933,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 147 of file IntVar.cs.

+

Definition at line 142 of file IntVar.cs.

@@ -927,7 +961,7 @@ Protected Attributes
-

Definition at line 229 of file IntExpr.cs.

+

Definition at line 224 of file IntExpr.cs.

@@ -955,7 +989,7 @@ Protected Attributes
-

Definition at line 169 of file IntExpr.cs.

+

Definition at line 164 of file IntExpr.cs.

@@ -983,7 +1017,7 @@ Protected Attributes
-

Definition at line 235 of file IntExpr.cs.

+

Definition at line 230 of file IntExpr.cs.

@@ -1013,7 +1047,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 153 of file IntVar.cs.

+

Definition at line 148 of file IntVar.cs.

@@ -1041,7 +1075,7 @@ Protected Attributes
-

Definition at line 187 of file IntExpr.cs.

+

Definition at line 182 of file IntExpr.cs.

@@ -1069,7 +1103,7 @@ Protected Attributes
-

Definition at line 181 of file IntExpr.cs.

+

Definition at line 176 of file IntExpr.cs.

@@ -1098,7 +1132,7 @@ Protected Attributes

Reimplemented from IntExpr.

-

Definition at line 56 of file IntVar.cs.

+

Definition at line 51 of file IntVar.cs.

@@ -1126,7 +1160,7 @@ Protected Attributes
-

Definition at line 125 of file IntExpr.cs.

+

Definition at line 120 of file IntExpr.cs.

@@ -1155,7 +1189,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 66 of file IntExpr.cs.

+

Definition at line 61 of file IntExpr.cs.

@@ -1183,7 +1217,7 @@ Protected Attributes
-

Definition at line 247 of file IntExpr.cs.

+

Definition at line 242 of file IntExpr.cs.

@@ -1211,7 +1245,7 @@ Protected Attributes
-

Definition at line 199 of file IntExpr.cs.

+

Definition at line 194 of file IntExpr.cs.

@@ -1239,7 +1273,7 @@ Protected Attributes
-

Definition at line 193 of file IntExpr.cs.

+

Definition at line 188 of file IntExpr.cs.

@@ -1268,7 +1302,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 56 of file IntExpr.cs.

+

Definition at line 51 of file IntExpr.cs.

@@ -1296,7 +1330,7 @@ Protected Attributes
-

Definition at line 241 of file IntExpr.cs.

+

Definition at line 236 of file IntExpr.cs.

@@ -1323,7 +1357,7 @@ Protected Attributes
-

Definition at line 85 of file PropagationBaseObject.cs.

+

Definition at line 80 of file PropagationBaseObject.cs.

@@ -1350,7 +1384,7 @@ Protected Attributes
-

Definition at line 121 of file IntVar.cs.

+

Definition at line 116 of file IntVar.cs.

@@ -1377,7 +1411,7 @@ Protected Attributes
-

Definition at line 116 of file IntVar.cs.

+

Definition at line 111 of file IntVar.cs.

@@ -2317,7 +2351,7 @@ Protected Attributes
-

Definition at line 76 of file IntExpr.cs.

+

Definition at line 71 of file IntExpr.cs.

@@ -2357,7 +2391,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 77 of file IntVar.cs.

+

Definition at line 72 of file IntVar.cs.

@@ -2387,7 +2421,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 72 of file IntVar.cs.

+

Definition at line 67 of file IntVar.cs.

@@ -2415,7 +2449,7 @@ Protected Attributes
-

Definition at line 81 of file IntVar.cs.

+

Definition at line 76 of file IntVar.cs.

@@ -2442,7 +2476,7 @@ Protected Attributes
-

Definition at line 77 of file PropagationBaseObject.cs.

+

Definition at line 72 of file PropagationBaseObject.cs.

@@ -2472,7 +2506,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 71 of file IntExpr.cs.

+

Definition at line 66 of file IntExpr.cs.

@@ -2502,7 +2536,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 61 of file IntExpr.cs.

+

Definition at line 56 of file IntExpr.cs.

@@ -2530,7 +2564,7 @@ Protected Attributes
-

Definition at line 90 of file PropagationBaseObject.cs.

+

Definition at line 85 of file PropagationBaseObject.cs.

@@ -2570,7 +2604,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 80 of file IntExpr.cs.

+

Definition at line 75 of file IntExpr.cs.

@@ -2598,7 +2632,7 @@ Protected Attributes
-

Definition at line 85 of file IntExpr.cs.

+

Definition at line 80 of file IntExpr.cs.

@@ -2626,7 +2660,7 @@ Protected Attributes
-

Definition at line 86 of file IntVar.cs.

+

Definition at line 81 of file IntVar.cs.

@@ -2654,7 +2688,7 @@ Protected Attributes
-

Definition at line 81 of file PropagationBaseObject.cs.

+

Definition at line 76 of file PropagationBaseObject.cs.

@@ -2683,7 +2717,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 106 of file IntVar.cs.

+

Definition at line 101 of file IntVar.cs.

@@ -2710,7 +2744,7 @@ Protected Attributes
-

Definition at line 55 of file PropagationBaseObject.cs.

+

Definition at line 50 of file PropagationBaseObject.cs.

@@ -2768,7 +2802,7 @@ Protected Attributes

Reimplemented in NetConstraint, and SequenceVar.

-

Definition at line 50 of file PropagationBaseObject.cs.

+

Definition at line 45 of file PropagationBaseObject.cs.

@@ -2795,7 +2829,7 @@ Protected Attributes
-

Definition at line 65 of file PropagationBaseObject.cs.

+

Definition at line 60 of file PropagationBaseObject.cs.

@@ -2824,7 +2858,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 67 of file IntVar.cs.

+

Definition at line 62 of file IntVar.cs.

@@ -2853,7 +2887,7 @@ Protected Attributes

Reimplemented from IntExpr.

-

Definition at line 61 of file IntVar.cs.

+

Definition at line 56 of file IntVar.cs.

@@ -2882,7 +2916,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 126 of file IntVar.cs.

+

Definition at line 121 of file IntVar.cs.

@@ -2910,7 +2944,7 @@ Protected Attributes
-

Definition at line 106 of file IntExpr.cs.

+

Definition at line 101 of file IntExpr.cs.

@@ -2940,7 +2974,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 90 of file IntVar.cs.

+

Definition at line 85 of file IntVar.cs.

@@ -2968,7 +3002,7 @@ Protected Attributes
-

Definition at line 94 of file IntVar.cs.

+

Definition at line 89 of file IntVar.cs.

@@ -2998,7 +3032,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 98 of file IntVar.cs.

+

Definition at line 93 of file IntVar.cs.

@@ -3026,7 +3060,7 @@ Protected Attributes
-

Definition at line 102 of file IntVar.cs.

+

Definition at line 97 of file IntVar.cs.

@@ -3056,7 +3090,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 113 of file IntExpr.cs.

+

Definition at line 108 of file IntExpr.cs.

@@ -3084,7 +3118,7 @@ Protected Attributes
-

Definition at line 117 of file IntExpr.cs.

+

Definition at line 112 of file IntExpr.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarElement-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarElement-members.html index 4bb32f9474..f873e37cb1 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarElement-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarElement-members.html @@ -59,22 +59,23 @@ Clone()IntVarElementinline Copy(IntVarElement element)IntVarElementinline Deactivate()AssignmentElementinline - Dispose()IntVarElementinlinevirtual - IntVarElement()IntVarElementinline - IntVarElement(IntVar var)IntVarElementinline - Max()IntVarElementinline - Min()IntVarElementinline - Reset(IntVar var)IntVarElementinline - Restore()IntVarElementinline - SetMax(long m)IntVarElementinline - SetMin(long m)IntVarElementinline - SetRange(long l, long u)IntVarElementinline - SetValue(long v)IntVarElementinline - Store()IntVarElementinline - swigCMemOwnAssignmentElementprotected - ToString()IntVarElementinline - Value()IntVarElementinline - Var()IntVarElementinline + Dispose(bool disposing)IntVarElementinlineprotectedvirtual + Google::OrTools::ConstraintSolver::AssignmentElement.Dispose()AssignmentElementinline + IntVarElement()IntVarElementinline + IntVarElement(IntVar var)IntVarElementinline + Max()IntVarElementinline + Min()IntVarElementinline + Reset(IntVar var)IntVarElementinline + Restore()IntVarElementinline + SetMax(long m)IntVarElementinline + SetMin(long m)IntVarElementinline + SetRange(long l, long u)IntVarElementinline + SetValue(long v)IntVarElementinline + Store()IntVarElementinline + swigCMemOwnAssignmentElementprotected + ToString()IntVarElementinline + Value()IntVarElementinline + Var()IntVarElementinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarElement.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarElement.html index bfc40e12a4..1d11605e77 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarElement.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarElement.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -95,6 +94,8 @@ Public Member Functions + + @@ -102,6 +103,11 @@ Public Member Functions

Public Member Functions

override void Dispose ()
 
 IntVarElement ()
 
 IntVarElement (IntVar var)
 
string ToString ()
 
void Dispose ()
 
void Activate ()
 
void Deactivate ()
bool Activated ()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -131,7 +137,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file IntVarElement.cs.

+

Definition at line 42 of file IntVarElement.cs.

@@ -159,7 +165,7 @@ Protected Attributes
-

Definition at line 50 of file IntVarElement.cs.

+

Definition at line 45 of file IntVarElement.cs.

@@ -187,7 +193,7 @@ Protected Attributes
-

Definition at line 51 of file AssignmentElement.cs.

+

Definition at line 55 of file AssignmentElement.cs.

@@ -214,7 +220,7 @@ Protected Attributes
-

Definition at line 59 of file AssignmentElement.cs.

+

Definition at line 63 of file AssignmentElement.cs.

@@ -241,7 +247,7 @@ Protected Attributes
-

Definition at line 105 of file IntVarElement.cs.

+

Definition at line 100 of file IntVarElement.cs.

@@ -268,7 +274,7 @@ Protected Attributes
-

Definition at line 57 of file IntVarElement.cs.

+

Definition at line 52 of file IntVarElement.cs.

@@ -296,7 +302,7 @@ Protected Attributes
-

Definition at line 63 of file IntVarElement.cs.

+

Definition at line 58 of file IntVarElement.cs.

@@ -323,12 +329,39 @@ Protected Attributes
-

Definition at line 55 of file AssignmentElement.cs.

+

Definition at line 59 of file AssignmentElement.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file AssignmentElement.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -339,20 +372,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from AssignmentElement.

+

Reimplemented from AssignmentElement.

-

Definition at line 33 of file IntVarElement.cs.

+

Definition at line 29 of file IntVarElement.cs.

@@ -379,7 +413,7 @@ Protected Attributes
-

Definition at line 91 of file IntVarElement.cs.

+

Definition at line 86 of file IntVarElement.cs.

@@ -406,7 +440,7 @@ Protected Attributes
-

Definition at line 82 of file IntVarElement.cs.

+

Definition at line 77 of file IntVarElement.cs.

@@ -434,7 +468,7 @@ Protected Attributes
-

Definition at line 53 of file IntVarElement.cs.

+

Definition at line 48 of file IntVarElement.cs.

@@ -461,7 +495,7 @@ Protected Attributes
-

Definition at line 78 of file IntVarElement.cs.

+

Definition at line 73 of file IntVarElement.cs.

@@ -489,7 +523,7 @@ Protected Attributes
-

Definition at line 96 of file IntVarElement.cs.

+

Definition at line 91 of file IntVarElement.cs.

@@ -517,7 +551,7 @@ Protected Attributes
-

Definition at line 87 of file IntVarElement.cs.

+

Definition at line 82 of file IntVarElement.cs.

@@ -555,7 +589,7 @@ Protected Attributes
-

Definition at line 110 of file IntVarElement.cs.

+

Definition at line 105 of file IntVarElement.cs.

@@ -583,7 +617,7 @@ Protected Attributes
-

Definition at line 114 of file IntVarElement.cs.

+

Definition at line 109 of file IntVarElement.cs.

@@ -610,7 +644,7 @@ Protected Attributes
-

Definition at line 74 of file IntVarElement.cs.

+

Definition at line 69 of file IntVarElement.cs.

@@ -637,7 +671,7 @@ Protected Attributes
-

Definition at line 118 of file IntVarElement.cs.

+

Definition at line 113 of file IntVarElement.cs.

@@ -664,7 +698,7 @@ Protected Attributes
-

Definition at line 100 of file IntVarElement.cs.

+

Definition at line 95 of file IntVarElement.cs.

@@ -691,7 +725,7 @@ Protected Attributes
-

Definition at line 68 of file IntVarElement.cs.

+

Definition at line 63 of file IntVarElement.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarIterator-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarIterator-members.html index 861601fa3c..960a9083a1 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarIterator-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarIterator-members.html @@ -53,14 +53,15 @@

This is the complete list of members for IntVarIterator, including all inherited members.

- - - - - - - - + + + + + + + + +
BaseObject()BaseObjectinline
Dispose()IntVarIteratorinlinevirtual
GetEnumerator()IntVarIteratorinline
Init()IntVarIteratorinlinevirtual
Next()IntVarIteratorinlinevirtual
Ok()IntVarIteratorinlinevirtual
swigCMemOwnBaseObjectprotected
ToString()IntVarIteratorinlinevirtual
Value()IntVarIteratorinlinevirtual
Dispose(bool disposing)IntVarIteratorinlineprotectedvirtual
Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline
GetEnumerator()IntVarIteratorinline
Init()IntVarIteratorinlinevirtual
Next()IntVarIteratorinlinevirtual
Ok()IntVarIteratorinlinevirtual
swigCMemOwnBaseObjectprotected
ToString()IntVarIteratorinlinevirtual
Value()IntVarIteratorinlinevirtual
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarIterator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarIterator.html index 98dc80cea1..a292ba1204 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarIterator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarIterator.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -73,6 +72,13 @@ Public Member Functions + + +

Public Member Functions

override void Dispose ()
 
virtual void Init ()
 
virtual bool Ok ()
 
IntVarEnumerator GetEnumerator ()
 
void Dispose ()
 
+ + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -80,8 +86,35 @@ Protected Attributes

Protected Attributes

 

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -92,20 +125,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file IntVarIterator.cs.

+

Definition at line 29 of file IntVarIterator.cs.

@@ -159,7 +193,7 @@ Protected Attributes
-

Definition at line 47 of file IntVarIterator.cs.

+

Definition at line 42 of file IntVarIterator.cs.

@@ -186,7 +220,7 @@ Protected Attributes
-

Definition at line 61 of file IntVarIterator.cs.

+

Definition at line 56 of file IntVarIterator.cs.

@@ -213,7 +247,7 @@ Protected Attributes
-

Definition at line 51 of file IntVarIterator.cs.

+

Definition at line 46 of file IntVarIterator.cs.

@@ -242,7 +276,7 @@ Protected Attributes

Reimplemented from BaseObject.

-

Definition at line 65 of file IntVarIterator.cs.

+

Definition at line 60 of file IntVarIterator.cs.

@@ -269,7 +303,7 @@ Protected Attributes
-

Definition at line 56 of file IntVarIterator.cs.

+

Definition at line 51 of file IntVarIterator.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchFilter-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchFilter-members.html index 93abe1a1c0..e4a2ef61e6 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchFilter-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchFilter-members.html @@ -55,38 +55,39 @@ Accept(Assignment delta, Assignment deltadelta, long objective_min, long objective_max)LocalSearchFilterinlinevirtual AddVars(IntVarVector vars)IntVarLocalSearchFilterinline BaseObject()BaseObjectinline - Dispose()IntVarLocalSearchFilterinlinevirtual - GetAcceptedObjectiveValue()LocalSearchFilterinlinevirtual - GetSynchronizedObjectiveValue()LocalSearchFilterinlinevirtual - Index(IntVar var)IntVarLocalSearchFilterinline - IntVarLocalSearchFilter(IntVarVector vars)IntVarLocalSearchFilterinline - IsIncremental()LocalSearchFilterinlinevirtual - LocalSearchFilter()LocalSearchFilterinline - OnSynchronize(Assignment delta)IntVarLocalSearchFilterinlineprotectedvirtual - Relax(Assignment delta, Assignment deltadelta)LocalSearchFilterinlinevirtual - Revert()LocalSearchFilterinlinevirtual - Size()IntVarLocalSearchFilterinline - swigCMemOwnBaseObjectprotected - SwigDelegateIntVarLocalSearchFilter_0()IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_2(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max)IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_3()IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_4()IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_5()IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_6()IntVarLocalSearchFilter - SwigDelegateIntVarLocalSearchFilter_7(global::System.IntPtr delta)IntVarLocalSearchFilter - SwigDelegateLocalSearchFilter_0()LocalSearchFilter - SwigDelegateLocalSearchFilter_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchFilter - SwigDelegateLocalSearchFilter_2(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max)LocalSearchFilter - SwigDelegateLocalSearchFilter_3()LocalSearchFilter - SwigDelegateLocalSearchFilter_4(global::System.IntPtr assignment, global::System.IntPtr delta)LocalSearchFilter - SwigDelegateLocalSearchFilter_5()LocalSearchFilter - SwigDelegateLocalSearchFilter_6()LocalSearchFilter - SwigDelegateLocalSearchFilter_7()LocalSearchFilter - Synchronize(Assignment assignment, Assignment delta)IntVarLocalSearchFilterinlinevirtual - ToString()BaseObjectinlinevirtual - Value(int index)IntVarLocalSearchFilterinline - Var(int index)IntVarLocalSearchFilterinline + Dispose(bool disposing)IntVarLocalSearchFilterinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + GetAcceptedObjectiveValue()LocalSearchFilterinlinevirtual + GetSynchronizedObjectiveValue()LocalSearchFilterinlinevirtual + Index(IntVar var)IntVarLocalSearchFilterinline + IntVarLocalSearchFilter(IntVarVector vars)IntVarLocalSearchFilterinline + IsIncremental()LocalSearchFilterinlinevirtual + LocalSearchFilter()LocalSearchFilterinline + OnSynchronize(Assignment delta)IntVarLocalSearchFilterinlineprotectedvirtual + Relax(Assignment delta, Assignment deltadelta)LocalSearchFilterinlinevirtual + Revert()LocalSearchFilterinlinevirtual + Size()IntVarLocalSearchFilterinline + swigCMemOwnBaseObjectprotected + SwigDelegateIntVarLocalSearchFilter_0()IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_2(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max)IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_3()IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_4()IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_5()IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_6()IntVarLocalSearchFilter + SwigDelegateIntVarLocalSearchFilter_7(global::System.IntPtr delta)IntVarLocalSearchFilter + SwigDelegateLocalSearchFilter_0()LocalSearchFilter + SwigDelegateLocalSearchFilter_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchFilter + SwigDelegateLocalSearchFilter_2(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max)LocalSearchFilter + SwigDelegateLocalSearchFilter_3()LocalSearchFilter + SwigDelegateLocalSearchFilter_4(global::System.IntPtr assignment, global::System.IntPtr delta)LocalSearchFilter + SwigDelegateLocalSearchFilter_5()LocalSearchFilter + SwigDelegateLocalSearchFilter_6()LocalSearchFilter + SwigDelegateLocalSearchFilter_7()LocalSearchFilter + Synchronize(Assignment assignment, Assignment delta)IntVarLocalSearchFilterinlinevirtual + ToString()BaseObjectinlinevirtual + Value(int index)IntVarLocalSearchFilterinline + Var(int index)IntVarLocalSearchFilterinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchFilter.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchFilter.html index bd92c3cfea..2da40c1d73 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchFilter.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchFilter.html @@ -60,8 +60,6 @@ - - @@ -92,6 +90,8 @@ Public Member Functions + + @@ -125,6 +125,8 @@ Public Member Functions

Public Member Functions

override void Dispose ()
 
 IntVarLocalSearchFilter (IntVarVector vars)
 
override void Synchronize (Assignment assignment, Assignment delta)
 
delegate void SwigDelegateIntVarLocalSearchFilter_7 (global::System.IntPtr delta)
 
void Dispose ()
 
virtual void Relax (Assignment delta, Assignment deltadelta)
 
virtual bool Accept (Assignment delta, Assignment deltadelta, long objective_min, long objective_max)
+ +

Protected Member Functions

override void Dispose (bool disposing)
 
virtual void OnSynchronize (Assignment delta)
 
@@ -158,7 +160,7 @@ Protected Attributes
-

Definition at line 56 of file IntVarLocalSearchFilter.cs.

+

Definition at line 51 of file IntVarLocalSearchFilter.cs.

@@ -211,7 +213,7 @@ Protected Attributes

Reimplemented in CPFeasibilityFilter, and BasePathFilter.

-

Definition at line 51 of file LocalSearchFilter.cs.

+

Definition at line 46 of file LocalSearchFilter.cs.

@@ -239,12 +241,39 @@ Protected Attributes
-

Definition at line 65 of file IntVarLocalSearchFilter.cs.

+

Definition at line 60 of file IntVarLocalSearchFilter.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -255,20 +284,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file IntVarLocalSearchFilter.cs.

+

Definition at line 29 of file IntVarLocalSearchFilter.cs.

@@ -295,7 +325,7 @@ Protected Attributes
-

Definition at line 74 of file LocalSearchFilter.cs.

+

Definition at line 69 of file LocalSearchFilter.cs.

@@ -322,7 +352,7 @@ Protected Attributes
-

Definition at line 69 of file LocalSearchFilter.cs.

+

Definition at line 64 of file LocalSearchFilter.cs.

@@ -350,7 +380,7 @@ Protected Attributes
-

Definition at line 90 of file IntVarLocalSearchFilter.cs.

+

Definition at line 85 of file IntVarLocalSearchFilter.cs.

@@ -377,7 +407,7 @@ Protected Attributes
-

Definition at line 56 of file LocalSearchFilter.cs.

+

Definition at line 51 of file LocalSearchFilter.cs.

@@ -407,7 +437,7 @@ Protected Attributes

Reimplemented in CPFeasibilityFilter, and BasePathFilter.

-

Definition at line 86 of file IntVarLocalSearchFilter.cs.

+

Definition at line 81 of file IntVarLocalSearchFilter.cs.

@@ -445,7 +475,7 @@ Protected Attributes
-

Definition at line 47 of file LocalSearchFilter.cs.

+

Definition at line 42 of file LocalSearchFilter.cs.

@@ -472,7 +502,7 @@ Protected Attributes
-

Definition at line 65 of file LocalSearchFilter.cs.

+

Definition at line 60 of file LocalSearchFilter.cs.

@@ -499,7 +529,7 @@ Protected Attributes
-

Definition at line 70 of file IntVarLocalSearchFilter.cs.

+

Definition at line 65 of file IntVarLocalSearchFilter.cs.

@@ -955,7 +985,7 @@ Protected Attributes

Reimplemented from LocalSearchFilter.

-

Definition at line 61 of file IntVarLocalSearchFilter.cs.

+

Definition at line 56 of file IntVarLocalSearchFilter.cs.

@@ -984,7 +1014,7 @@ Protected Attributes

Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.

-

Definition at line 51 of file BaseObject.cs.

+

Definition at line 55 of file BaseObject.cs.

@@ -1012,7 +1042,7 @@ Protected Attributes
-

Definition at line 81 of file IntVarLocalSearchFilter.cs.

+

Definition at line 76 of file IntVarLocalSearchFilter.cs.

@@ -1040,7 +1070,7 @@ Protected Attributes
-

Definition at line 75 of file IntVarLocalSearchFilter.cs.

+

Definition at line 70 of file IntVarLocalSearchFilter.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchOperator-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchOperator-members.html index 909e5e40db..8170490dd6 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchOperator-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchOperator-members.html @@ -57,39 +57,40 @@ AddVars(IntVarVector vars)IntVarLocalSearchOperatorTemplateinline BaseObject()BaseObjectinline Deactivate(long index)IntVarLocalSearchOperatorTemplateinline - Dispose()IntVarLocalSearchOperatorinlinevirtual - HasFragments()LocalSearchOperatorinlinevirtual - HoldsDelta()IntVarLocalSearchOperatorTemplateinlinevirtual - IntVarLocalSearchOperator()IntVarLocalSearchOperatorinline - IntVarLocalSearchOperator(IntVarVector vars, bool keep_inverse_values)IntVarLocalSearchOperatorinline - IntVarLocalSearchOperator(IntVarVector vars)IntVarLocalSearchOperatorinline - IsIncremental()IntVarLocalSearchOperatorTemplateinlinevirtual - LocalSearchOperator()LocalSearchOperatorinline - MakeNextNeighbor(Assignment delta, Assignment deltadelta)LocalSearchOperatorinlinevirtual - MakeOneNeighbor()IntVarLocalSearchOperatorinlineprotectedvirtual - OldValue(long index)IntVarLocalSearchOperatorTemplateinline - OnStart()IntVarLocalSearchOperatorTemplateinlinevirtual - Reset()LocalSearchOperatorinlinevirtual - SetValue(long index, long value)IntVarLocalSearchOperatorTemplateinline - Size()IntVarLocalSearchOperatorTemplateinline - Start(Assignment assignment)LocalSearchOperatorinlinevirtual - swigCMemOwnBaseObjectprotected - SwigDelegateIntVarLocalSearchOperator_0()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_1()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_2()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_3()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_4()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_5()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_6()IntVarLocalSearchOperator - SwigDelegateLocalSearchOperator_0()LocalSearchOperator - SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchOperator - SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment)LocalSearchOperator - SwigDelegateLocalSearchOperator_3()LocalSearchOperator - SwigDelegateLocalSearchOperator_4()LocalSearchOperator - SwigDelegateLocalSearchOperator_5()LocalSearchOperator - ToString()BaseObjectinlinevirtual - Value(long index)IntVarLocalSearchOperatorTemplateinline - Var(long index)IntVarLocalSearchOperatorTemplateinline + Dispose(bool disposing)IntVarLocalSearchOperatorinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + HasFragments()LocalSearchOperatorinlinevirtual + HoldsDelta()IntVarLocalSearchOperatorTemplateinlinevirtual + IntVarLocalSearchOperator()IntVarLocalSearchOperatorinline + IntVarLocalSearchOperator(IntVarVector vars, bool keep_inverse_values)IntVarLocalSearchOperatorinline + IntVarLocalSearchOperator(IntVarVector vars)IntVarLocalSearchOperatorinline + IsIncremental()IntVarLocalSearchOperatorTemplateinlinevirtual + LocalSearchOperator()LocalSearchOperatorinline + MakeNextNeighbor(Assignment delta, Assignment deltadelta)LocalSearchOperatorinlinevirtual + MakeOneNeighbor()IntVarLocalSearchOperatorinlineprotectedvirtual + OldValue(long index)IntVarLocalSearchOperatorTemplateinline + OnStart()IntVarLocalSearchOperatorTemplateinlinevirtual + Reset()LocalSearchOperatorinlinevirtual + SetValue(long index, long value)IntVarLocalSearchOperatorTemplateinline + Size()IntVarLocalSearchOperatorTemplateinline + Start(Assignment assignment)LocalSearchOperatorinlinevirtual + swigCMemOwnBaseObjectprotected + SwigDelegateIntVarLocalSearchOperator_0()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_1()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_2()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_3()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_4()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_5()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_6()IntVarLocalSearchOperator + SwigDelegateLocalSearchOperator_0()LocalSearchOperator + SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchOperator + SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment)LocalSearchOperator + SwigDelegateLocalSearchOperator_3()LocalSearchOperator + SwigDelegateLocalSearchOperator_4()LocalSearchOperator + SwigDelegateLocalSearchOperator_5()LocalSearchOperator + ToString()BaseObjectinlinevirtual + Value(long index)IntVarLocalSearchOperatorTemplateinline + Var(long index)IntVarLocalSearchOperatorTemplateinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchOperator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchOperator.html index 060554d92a..c23bae9930 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchOperator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchOperator.html @@ -60,8 +60,6 @@ - - @@ -82,6 +80,8 @@ Public Member Functions + + @@ -131,6 +131,8 @@ Public Member Functions

Public Member Functions

override void Dispose ()
 
 IntVarLocalSearchOperator ()
 
 IntVarLocalSearchOperator (IntVarVector vars, bool keep_inverse_values)
 
delegate bool SwigDelegateIntVarLocalSearchOperator_6 ()
 
void Dispose ()
 
override bool HoldsDelta ()
 
virtual bool IsIncremental ()
+ +

Protected Member Functions

override void Dispose (bool disposing)
 
virtual bool MakeOneNeighbor ()
 
@@ -163,7 +165,7 @@ Protected Attributes
-

Definition at line 47 of file IntVarLocalSearchOperator.cs.

+

Definition at line 42 of file IntVarLocalSearchOperator.cs.

@@ -201,7 +203,7 @@ Protected Attributes
-

Definition at line 51 of file IntVarLocalSearchOperator.cs.

+

Definition at line 46 of file IntVarLocalSearchOperator.cs.

@@ -229,7 +231,7 @@ Protected Attributes
-

Definition at line 56 of file IntVarLocalSearchOperator.cs.

+

Definition at line 51 of file IntVarLocalSearchOperator.cs.

@@ -258,7 +260,7 @@ Protected Attributes
-

Definition at line 87 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 82 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -286,7 +288,7 @@ Protected Attributes
-

Definition at line 82 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 77 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -314,7 +316,7 @@ Protected Attributes
-

Definition at line 95 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 90 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -342,12 +344,39 @@ Protected Attributes
-

Definition at line 91 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 86 of file IntVarLocalSearchOperatorTemplate.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -358,22 +387,23 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Reimplemented in PathOperator.

+

Reimplemented in PathOperator.

-

Definition at line 33 of file IntVarLocalSearchOperator.cs.

+

Definition at line 29 of file IntVarLocalSearchOperator.cs.

@@ -402,7 +432,7 @@ Protected Attributes

Reimplemented in BaseLns.

-

Definition at line 64 of file LocalSearchOperator.cs.

+

Definition at line 59 of file LocalSearchOperator.cs.

@@ -431,7 +461,7 @@ Protected Attributes

Reimplemented from LocalSearchOperator.

-

Definition at line 47 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 42 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -458,7 +488,7 @@ Protected Attributes
-

Definition at line 52 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 47 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -496,7 +526,7 @@ Protected Attributes
-

Definition at line 51 of file LocalSearchOperator.cs.

+

Definition at line 46 of file LocalSearchOperator.cs.

@@ -525,7 +555,7 @@ Protected Attributes

Reimplemented in PathOperator, and ChangeValue.

-

Definition at line 61 of file IntVarLocalSearchOperator.cs.

+

Definition at line 56 of file IntVarLocalSearchOperator.cs.

@@ -553,7 +583,7 @@ Protected Attributes
-

Definition at line 73 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 68 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -580,7 +610,7 @@ Protected Attributes
-

Definition at line 100 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 95 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -609,7 +639,7 @@ Protected Attributes

Reimplemented in PathOperator.

-

Definition at line 60 of file LocalSearchOperator.cs.

+

Definition at line 55 of file LocalSearchOperator.cs.

@@ -647,7 +677,7 @@ Protected Attributes
-

Definition at line 78 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 73 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -674,7 +704,7 @@ Protected Attributes
-

Definition at line 57 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 52 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -702,7 +732,7 @@ Protected Attributes
-

Definition at line 56 of file LocalSearchOperator.cs.

+

Definition at line 51 of file LocalSearchOperator.cs.

@@ -1012,7 +1042,7 @@ Protected Attributes

Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.

-

Definition at line 51 of file BaseObject.cs.

+

Definition at line 55 of file BaseObject.cs.

@@ -1040,7 +1070,7 @@ Protected Attributes
-

Definition at line 62 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 57 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -1068,7 +1098,7 @@ Protected Attributes
-

Definition at line 67 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 62 of file IntVarLocalSearchOperatorTemplate.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchOperatorTemplate-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchOperatorTemplate-members.html index a576fe9a66..76fbcb7e1e 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchOperatorTemplate-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchOperatorTemplate-members.html @@ -57,28 +57,29 @@ AddVars(IntVarVector vars)IntVarLocalSearchOperatorTemplateinline BaseObject()BaseObjectinline Deactivate(long index)IntVarLocalSearchOperatorTemplateinline - Dispose()IntVarLocalSearchOperatorTemplateinlinevirtual - HasFragments()LocalSearchOperatorinlinevirtual - HoldsDelta()IntVarLocalSearchOperatorTemplateinlinevirtual - IsIncremental()IntVarLocalSearchOperatorTemplateinlinevirtual - LocalSearchOperator()LocalSearchOperatorinline - MakeNextNeighbor(Assignment delta, Assignment deltadelta)LocalSearchOperatorinlinevirtual - OldValue(long index)IntVarLocalSearchOperatorTemplateinline - OnStart()IntVarLocalSearchOperatorTemplateinlinevirtual - Reset()LocalSearchOperatorinlinevirtual - SetValue(long index, long value)IntVarLocalSearchOperatorTemplateinline - Size()IntVarLocalSearchOperatorTemplateinline - Start(Assignment assignment)LocalSearchOperatorinlinevirtual - swigCMemOwnBaseObjectprotected - SwigDelegateLocalSearchOperator_0()LocalSearchOperator - SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchOperator - SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment)LocalSearchOperator - SwigDelegateLocalSearchOperator_3()LocalSearchOperator - SwigDelegateLocalSearchOperator_4()LocalSearchOperator - SwigDelegateLocalSearchOperator_5()LocalSearchOperator - ToString()BaseObjectinlinevirtual - Value(long index)IntVarLocalSearchOperatorTemplateinline - Var(long index)IntVarLocalSearchOperatorTemplateinline + Dispose(bool disposing)IntVarLocalSearchOperatorTemplateinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + HasFragments()LocalSearchOperatorinlinevirtual + HoldsDelta()IntVarLocalSearchOperatorTemplateinlinevirtual + IsIncremental()IntVarLocalSearchOperatorTemplateinlinevirtual + LocalSearchOperator()LocalSearchOperatorinline + MakeNextNeighbor(Assignment delta, Assignment deltadelta)LocalSearchOperatorinlinevirtual + OldValue(long index)IntVarLocalSearchOperatorTemplateinline + OnStart()IntVarLocalSearchOperatorTemplateinlinevirtual + Reset()LocalSearchOperatorinlinevirtual + SetValue(long index, long value)IntVarLocalSearchOperatorTemplateinline + Size()IntVarLocalSearchOperatorTemplateinline + Start(Assignment assignment)LocalSearchOperatorinlinevirtual + swigCMemOwnBaseObjectprotected + SwigDelegateLocalSearchOperator_0()LocalSearchOperator + SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchOperator + SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment)LocalSearchOperator + SwigDelegateLocalSearchOperator_3()LocalSearchOperator + SwigDelegateLocalSearchOperator_4()LocalSearchOperator + SwigDelegateLocalSearchOperator_5()LocalSearchOperator + ToString()BaseObjectinlinevirtual + Value(long index)IntVarLocalSearchOperatorTemplateinline + Var(long index)IntVarLocalSearchOperatorTemplateinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchOperatorTemplate.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchOperatorTemplate.html index 7f7b3b332d..40b96c2f20 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchOperatorTemplate.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarLocalSearchOperatorTemplate.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -85,6 +84,8 @@ Public Member Functions + + @@ -108,6 +109,11 @@ Public Member Functions

Public Member Functions

override void Dispose ()
 
override bool HoldsDelta ()
 
virtual bool IsIncremental ()
 
virtual void OnStart ()
 
void Dispose ()
 
virtual bool MakeNextNeighbor (Assignment delta, Assignment deltadelta)
 
virtual void Start (Assignment assignment)
virtual string ToString ()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -138,7 +144,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 87 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 82 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -166,7 +172,7 @@ Protected Attributes
-

Definition at line 82 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 77 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -194,7 +200,7 @@ Protected Attributes
-

Definition at line 95 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 90 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -222,12 +228,39 @@ Protected Attributes
-

Definition at line 91 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 86 of file IntVarLocalSearchOperatorTemplate.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -238,22 +271,23 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Reimplemented in PathOperator.

+

Reimplemented in PathOperator.

-

Definition at line 33 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 29 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -282,7 +316,7 @@ Protected Attributes

Reimplemented in BaseLns.

-

Definition at line 64 of file LocalSearchOperator.cs.

+

Definition at line 59 of file LocalSearchOperator.cs.

@@ -311,7 +345,7 @@ Protected Attributes

Reimplemented from LocalSearchOperator.

-

Definition at line 47 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 42 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -338,7 +372,7 @@ Protected Attributes
-

Definition at line 52 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 47 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -376,7 +410,7 @@ Protected Attributes
-

Definition at line 51 of file LocalSearchOperator.cs.

+

Definition at line 46 of file LocalSearchOperator.cs.

@@ -404,7 +438,7 @@ Protected Attributes
-

Definition at line 73 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 68 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -431,7 +465,7 @@ Protected Attributes
-

Definition at line 100 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 95 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -460,7 +494,7 @@ Protected Attributes

Reimplemented in PathOperator.

-

Definition at line 60 of file LocalSearchOperator.cs.

+

Definition at line 55 of file LocalSearchOperator.cs.

@@ -498,7 +532,7 @@ Protected Attributes
-

Definition at line 78 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 73 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -525,7 +559,7 @@ Protected Attributes
-

Definition at line 57 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 52 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -553,7 +587,7 @@ Protected Attributes
-

Definition at line 56 of file LocalSearchOperator.cs.

+

Definition at line 51 of file LocalSearchOperator.cs.

@@ -744,7 +778,7 @@ Protected Attributes

Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.

-

Definition at line 51 of file BaseObject.cs.

+

Definition at line 55 of file BaseObject.cs.

@@ -772,7 +806,7 @@ Protected Attributes
-

Definition at line 62 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 57 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -800,7 +834,7 @@ Protected Attributes
-

Definition at line 67 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 62 of file IntVarLocalSearchOperatorTemplate.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector-members.html index 9e8ee9bd00..e5a5a61218 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector-members.html @@ -61,13 +61,15 @@ CopyTo(IntVar[] array, int arrayIndex)IntVarVectorinline CopyTo(int index, IntVar[] array, int arrayIndex, int count)IntVarVectorinline CountIntVarVector - Dispose()IntVarVectorinlinevirtual - GetEnumerator()IntVarVectorinline - GetRange(int index, int count)IntVarVectorinline - IndexOf(IntVar value)IntVarVectorinline - Insert(int index, IntVar x)IntVarVectorinline - InsertRange(int index, IntVarVector values)IntVarVectorinline - IntVarVector(global::System.Collections.ICollection c)IntVarVectorinline + Dispose()IntVarVectorinline + Dispose(bool disposing)IntVarVectorinlineprotectedvirtual + GetEnumerator()IntVarVectorinline + GetRange(int index, int count)IntVarVectorinline + IndexOf(IntVar value)IntVarVectorinline + Insert(int index, IntVar x)IntVarVectorinline + InsertRange(int index, IntVarVector values)IntVarVectorinline + IntVarVector(global::System.Collections.IEnumerable c)IntVarVectorinline + IntVarVector(global::System.Collections.Generic.IEnumerable< IntVar > c)IntVarVectorinline IntVarVector()IntVarVectorinline IntVarVector(IntVarVector other)IntVarVectorinline IntVarVector(int capacity)IntVarVectorinline @@ -86,6 +88,7 @@ SetRange(int index, IntVarVector values)IntVarVectorinline swigCMemOwnIntVarVectorprotected this[int index]IntVarVector + ToArray()IntVarVectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector.html index 6c5fd96ee2..a36fb1af81 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -126,6 +131,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 IntVarVector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 IntVarVector (global::System.Collections.IEnumerable c)
 
 IntVarVector (global::System.Collections.Generic.IEnumerable< IntVar > c)
 
void CopyTo (IntVar[] array)
 
void CopyTo (IntVar[] array, int arrayIndex)
 
void CopyTo (int index, IntVar[] array, int arrayIndex, int count)
 
IntVar[] ToArray ()
 
IntVarVectorEnumerator GetEnumerator ()
 
void Clear ()
static implicit operator IntVar[] (IntVarVector inVal)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -147,8 +157,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ IntVarVector() [1/4]

+ +

◆ IntVarVector() [1/5]

@@ -159,7 +169,7 @@ Properties IntVarVector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -171,12 +181,40 @@ Properties
-

Definition at line 50 of file IntVarVector.cs.

+

Definition at line 53 of file IntVarVector.cs.

+ +
+
+ +

◆ IntVarVector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
IntVarVector (global::System.Collections.Generic.IEnumerable< IntVarc)
+
+inline
+
+ +

Definition at line 61 of file IntVarVector.cs.

-

◆ IntVarVector() [2/4]

+

◆ IntVarVector() [3/5]

@@ -198,12 +236,12 @@ Properties
-

Definition at line 230 of file IntVarVector.cs.

+

Definition at line 247 of file IntVarVector.cs.

-

◆ IntVarVector() [3/4]

+

◆ IntVarVector() [4/5]

@@ -226,12 +264,12 @@ Properties
-

Definition at line 233 of file IntVarVector.cs.

+

Definition at line 250 of file IntVarVector.cs.

-

◆ IntVarVector() [4/4]

+

◆ IntVarVector() [5/5]

@@ -254,7 +292,7 @@ Properties
-

Definition at line 237 of file IntVarVector.cs.

+

Definition at line 254 of file IntVarVector.cs.

@@ -283,7 +321,7 @@ Properties
-

Definition at line 212 of file IntVarVector.cs.

+

Definition at line 229 of file IntVarVector.cs.

@@ -311,7 +349,7 @@ Properties
-

Definition at line 260 of file IntVarVector.cs.

+

Definition at line 277 of file IntVarVector.cs.

@@ -338,7 +376,7 @@ Properties
-

Definition at line 208 of file IntVarVector.cs.

+

Definition at line 225 of file IntVarVector.cs.

@@ -366,7 +404,7 @@ Properties
-

Definition at line 313 of file IntVarVector.cs.

+

Definition at line 330 of file IntVarVector.cs.

@@ -416,7 +454,7 @@ Properties
-

Definition at line 112 of file IntVarVector.cs.

+

Definition at line 123 of file IntVarVector.cs.

@@ -444,7 +482,7 @@ Properties
-

Definition at line 102 of file IntVarVector.cs.

+

Definition at line 113 of file IntVarVector.cs.

@@ -482,12 +520,39 @@ Properties
-

Definition at line 107 of file IntVarVector.cs.

+

Definition at line 118 of file IntVarVector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 36 of file IntVarVector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -498,18 +563,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 37 of file IntVarVector.cs.

+

Definition at line 41 of file IntVarVector.cs.

@@ -536,7 +602,7 @@ Properties
-

Definition at line 138 of file IntVarVector.cs.

+

Definition at line 155 of file IntVarVector.cs.

@@ -574,7 +640,7 @@ Properties
-

Definition at line 265 of file IntVarVector.cs.

+

Definition at line 282 of file IntVarVector.cs.

@@ -602,7 +668,7 @@ Properties
-

Definition at line 318 of file IntVarVector.cs.

+

Definition at line 335 of file IntVarVector.cs.

@@ -640,7 +706,7 @@ Properties
-

Definition at line 272 of file IntVarVector.cs.

+

Definition at line 289 of file IntVarVector.cs.

@@ -678,7 +744,7 @@ Properties
-

Definition at line 277 of file IntVarVector.cs.

+

Definition at line 294 of file IntVarVector.cs.

@@ -706,7 +772,7 @@ Properties
-

Definition at line 323 of file IntVarVector.cs.

+

Definition at line 340 of file IntVarVector.cs.

@@ -790,7 +856,7 @@ Properties
-

Definition at line 328 of file IntVarVector.cs.

+

Definition at line 345 of file IntVarVector.cs.

@@ -818,7 +884,7 @@ Properties
-

Definition at line 282 of file IntVarVector.cs.

+

Definition at line 299 of file IntVarVector.cs.

@@ -856,7 +922,7 @@ Properties
-

Definition at line 287 of file IntVarVector.cs.

+

Definition at line 304 of file IntVarVector.cs.

@@ -894,7 +960,7 @@ Properties
-

Definition at line 292 of file IntVarVector.cs.

+

Definition at line 309 of file IntVarVector.cs.

@@ -921,7 +987,7 @@ Properties
-

Definition at line 299 of file IntVarVector.cs.

+

Definition at line 316 of file IntVarVector.cs.

@@ -959,7 +1025,7 @@ Properties
-

Definition at line 303 of file IntVarVector.cs.

+

Definition at line 320 of file IntVarVector.cs.

@@ -997,7 +1063,34 @@ Properties
-

Definition at line 308 of file IntVarVector.cs.

+

Definition at line 325 of file IntVarVector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
IntVar [] ToArray ()
+
+inline
+
+ +

Definition at line 141 of file IntVarVector.cs.

@@ -1022,7 +1115,7 @@ Properties
-

Definition at line 22 of file IntVarVector.cs.

+

Definition at line 21 of file IntVarVector.cs.

@@ -1047,7 +1140,7 @@ Properties
-

Definition at line 79 of file IntVarVector.cs.

+

Definition at line 90 of file IntVarVector.cs.

@@ -1071,7 +1164,7 @@ Properties
-

Definition at line 90 of file IntVarVector.cs.

+

Definition at line 101 of file IntVarVector.cs.

@@ -1095,7 +1188,7 @@ Properties
-

Definition at line 58 of file IntVarVector.cs.

+

Definition at line 69 of file IntVarVector.cs.

@@ -1119,7 +1212,7 @@ Properties
-

Definition at line 64 of file IntVarVector.cs.

+

Definition at line 75 of file IntVarVector.cs.

@@ -1143,7 +1236,7 @@ Properties
-

Definition at line 96 of file IntVarVector.cs.

+

Definition at line 107 of file IntVarVector.cs.

@@ -1167,7 +1260,7 @@ Properties
-

Definition at line 70 of file IntVarVector.cs.

+

Definition at line 81 of file IntVarVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector_1_1IntVarVectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector_1_1IntVarVectorEnumerator.html index 0e6c9a6d52..ed507aaeb1 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector_1_1IntVarVectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector_1_1IntVarVectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 147 of file IntVarVector.cs.

+

Definition at line 164 of file IntVarVector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 155 of file IntVarVector.cs.

+

Definition at line 172 of file IntVarVector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 202 of file IntVarVector.cs.

+

Definition at line 219 of file IntVarVector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 182 of file IntVarVector.cs.

+

Definition at line 199 of file IntVarVector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 194 of file IntVarVector.cs.

+

Definition at line 211 of file IntVarVector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 163 of file IntVarVector.cs.

+

Definition at line 180 of file IntVarVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVar-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVar-members.html index 464cded247..9a8c012b79 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVar-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVar-members.html @@ -58,95 +58,96 @@ BaseObject()BaseObjectinline CannotBePerformed()IntervalVarinline CrossesDate(long date)IntervalVarinline - Dispose()IntervalVarinlinevirtual - DurationExpr()IntervalVarinlinevirtual - DurationMax()IntervalVarinlinevirtual - DurationMin()IntervalVarinlinevirtual - EndExpr()IntervalVarinlinevirtual - EndMax()IntervalVarinlinevirtual - EndMin()IntervalVarinlinevirtual - EndsAfter(long date)IntervalVarinline - EndsAfterEnd(IntervalVar other)IntervalVarinline - EndsAfterEndWithDelay(IntervalVar other, long delay)IntervalVarinline - EndsAfterStart(IntervalVar other)IntervalVarinline - EndsAfterStartWithDelay(IntervalVar other, long delay)IntervalVarinline - EndsAt(long date)IntervalVarinline - EndsAtEnd(IntervalVar other)IntervalVarinline - EndsAtEndWithDelay(IntervalVar other, long delay)IntervalVarinline - EndsAtStart(IntervalVar other)IntervalVarinline - EndsAtStartWithDelay(IntervalVar other, long delay)IntervalVarinline - EndsBefore(long date)IntervalVarinline - EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline - EnqueueVar(Demon d)PropagationBaseObjectinline - FreezeQueue()PropagationBaseObjectinline - HasName()PropagationBaseObjectinline - IsPerformedBound()IntervalVarinline - kMaxValidValueIntervalVarstatic - kMinValidValueIntervalVarstatic - MayBePerformed()IntervalVarinlinevirtual - MustBePerformed()IntervalVarinlinevirtual - Name()PropagationBaseObjectinlinevirtual - OldDurationMax()IntervalVarinlinevirtual - OldDurationMin()IntervalVarinlinevirtual - OldEndMax()IntervalVarinlinevirtual - OldEndMin()IntervalVarinlinevirtual - OldStartMax()IntervalVarinlinevirtual - OldStartMin()IntervalVarinlinevirtual - PerformedExpr()IntervalVarinlinevirtual - PropagationBaseObject(Solver s)PropagationBaseObjectinline - RelaxedMax()IntervalVarinline - RelaxedMin()IntervalVarinline - ResetActionOnFail()PropagationBaseObjectinline - SafeDurationExpr(long unperformed_value)IntervalVarinlinevirtual - SafeEndExpr(long unperformed_value)IntervalVarinlinevirtual - SafeStartExpr(long unperformed_value)IntervalVarinlinevirtual - SetDurationMax(long m)IntervalVarinlinevirtual - SetDurationMin(long m)IntervalVarinlinevirtual - SetDurationRange(long mi, long ma)IntervalVarinlinevirtual - SetEndMax(long m)IntervalVarinlinevirtual - SetEndMin(long m)IntervalVarinlinevirtual - SetEndRange(long mi, long ma)IntervalVarinlinevirtual - SetName(string name)PropagationBaseObjectinline - SetPerformed(bool val)IntervalVarinlinevirtual - SetStartMax(long m)IntervalVarinlinevirtual - SetStartMin(long m)IntervalVarinlinevirtual - SetStartRange(long mi, long ma)IntervalVarinlinevirtual - SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline - solver()PropagationBaseObjectinline - StartExpr()IntervalVarinlinevirtual - StartMax()IntervalVarinlinevirtual - StartMin()IntervalVarinlinevirtual - StartsAfter(long date)IntervalVarinline - StartsAfterEnd(IntervalVar other)IntervalVarinline - StartsAfterEndWithDelay(IntervalVar other, long delay)IntervalVarinline - StartsAfterStart(IntervalVar other)IntervalVarinline - StartsAfterStartWithDelay(IntervalVar other, long delay)IntervalVarinline - StartsAt(long date)IntervalVarinline - StartsAtEnd(IntervalVar other)IntervalVarinline - StartsAtEndWithDelay(IntervalVar other, long delay)IntervalVarinline - StartsAtStart(IntervalVar other)IntervalVarinline - StartsAtStartWithDelay(IntervalVar other, long delay)IntervalVarinline - StartsBefore(long date)IntervalVarinline - swigCMemOwnBaseObjectprotected - ToString()PropagationBaseObjectinlinevirtual - UnfreezeQueue()PropagationBaseObjectinline - WasPerformedBound()IntervalVarinlinevirtual - WhenAnything(Demon d)IntervalVarinline - WhenAnything(VoidToVoid closure)IntervalVarinline - WhenDurationBound(Demon d)IntervalVarinlinevirtual - WhenDurationBound(VoidToVoid closure)IntervalVarinline - WhenDurationRange(Demon d)IntervalVarinlinevirtual - WhenDurationRange(VoidToVoid closure)IntervalVarinline - WhenEndBound(Demon d)IntervalVarinlinevirtual - WhenEndBound(VoidToVoid closure)IntervalVarinline - WhenEndRange(Demon d)IntervalVarinlinevirtual - WhenEndRange(VoidToVoid closure)IntervalVarinline - WhenPerformedBound(Demon d)IntervalVarinlinevirtual - WhenPerformedBound(VoidToVoid closure)IntervalVarinline - WhenStartBound(Demon d)IntervalVarinlinevirtual - WhenStartBound(VoidToVoid closure)IntervalVarinline - WhenStartRange(Demon d)IntervalVarinlinevirtual - WhenStartRange(VoidToVoid closure)IntervalVarinline + Dispose(bool disposing)IntervalVarinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + DurationExpr()IntervalVarinlinevirtual + DurationMax()IntervalVarinlinevirtual + DurationMin()IntervalVarinlinevirtual + EndExpr()IntervalVarinlinevirtual + EndMax()IntervalVarinlinevirtual + EndMin()IntervalVarinlinevirtual + EndsAfter(long date)IntervalVarinline + EndsAfterEnd(IntervalVar other)IntervalVarinline + EndsAfterEndWithDelay(IntervalVar other, long delay)IntervalVarinline + EndsAfterStart(IntervalVar other)IntervalVarinline + EndsAfterStartWithDelay(IntervalVar other, long delay)IntervalVarinline + EndsAt(long date)IntervalVarinline + EndsAtEnd(IntervalVar other)IntervalVarinline + EndsAtEndWithDelay(IntervalVar other, long delay)IntervalVarinline + EndsAtStart(IntervalVar other)IntervalVarinline + EndsAtStartWithDelay(IntervalVar other, long delay)IntervalVarinline + EndsBefore(long date)IntervalVarinline + EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline + EnqueueVar(Demon d)PropagationBaseObjectinline + FreezeQueue()PropagationBaseObjectinline + HasName()PropagationBaseObjectinline + IsPerformedBound()IntervalVarinline + kMaxValidValueIntervalVarstatic + kMinValidValueIntervalVarstatic + MayBePerformed()IntervalVarinlinevirtual + MustBePerformed()IntervalVarinlinevirtual + Name()PropagationBaseObjectinlinevirtual + OldDurationMax()IntervalVarinlinevirtual + OldDurationMin()IntervalVarinlinevirtual + OldEndMax()IntervalVarinlinevirtual + OldEndMin()IntervalVarinlinevirtual + OldStartMax()IntervalVarinlinevirtual + OldStartMin()IntervalVarinlinevirtual + PerformedExpr()IntervalVarinlinevirtual + PropagationBaseObject(Solver s)PropagationBaseObjectinline + RelaxedMax()IntervalVarinline + RelaxedMin()IntervalVarinline + ResetActionOnFail()PropagationBaseObjectinline + SafeDurationExpr(long unperformed_value)IntervalVarinlinevirtual + SafeEndExpr(long unperformed_value)IntervalVarinlinevirtual + SafeStartExpr(long unperformed_value)IntervalVarinlinevirtual + SetDurationMax(long m)IntervalVarinlinevirtual + SetDurationMin(long m)IntervalVarinlinevirtual + SetDurationRange(long mi, long ma)IntervalVarinlinevirtual + SetEndMax(long m)IntervalVarinlinevirtual + SetEndMin(long m)IntervalVarinlinevirtual + SetEndRange(long mi, long ma)IntervalVarinlinevirtual + SetName(string name)PropagationBaseObjectinline + SetPerformed(bool val)IntervalVarinlinevirtual + SetStartMax(long m)IntervalVarinlinevirtual + SetStartMin(long m)IntervalVarinlinevirtual + SetStartRange(long mi, long ma)IntervalVarinlinevirtual + SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline + solver()PropagationBaseObjectinline + StartExpr()IntervalVarinlinevirtual + StartMax()IntervalVarinlinevirtual + StartMin()IntervalVarinlinevirtual + StartsAfter(long date)IntervalVarinline + StartsAfterEnd(IntervalVar other)IntervalVarinline + StartsAfterEndWithDelay(IntervalVar other, long delay)IntervalVarinline + StartsAfterStart(IntervalVar other)IntervalVarinline + StartsAfterStartWithDelay(IntervalVar other, long delay)IntervalVarinline + StartsAt(long date)IntervalVarinline + StartsAtEnd(IntervalVar other)IntervalVarinline + StartsAtEndWithDelay(IntervalVar other, long delay)IntervalVarinline + StartsAtStart(IntervalVar other)IntervalVarinline + StartsAtStartWithDelay(IntervalVar other, long delay)IntervalVarinline + StartsBefore(long date)IntervalVarinline + swigCMemOwnBaseObjectprotected + ToString()PropagationBaseObjectinlinevirtual + UnfreezeQueue()PropagationBaseObjectinline + WasPerformedBound()IntervalVarinlinevirtual + WhenAnything(Demon d)IntervalVarinline + WhenAnything(VoidToVoid closure)IntervalVarinline + WhenDurationBound(Demon d)IntervalVarinlinevirtual + WhenDurationBound(VoidToVoid closure)IntervalVarinline + WhenDurationRange(Demon d)IntervalVarinlinevirtual + WhenDurationRange(VoidToVoid closure)IntervalVarinline + WhenEndBound(Demon d)IntervalVarinlinevirtual + WhenEndBound(VoidToVoid closure)IntervalVarinline + WhenEndRange(Demon d)IntervalVarinlinevirtual + WhenEndRange(VoidToVoid closure)IntervalVarinline + WhenPerformedBound(Demon d)IntervalVarinlinevirtual + WhenPerformedBound(VoidToVoid closure)IntervalVarinline + WhenStartBound(Demon d)IntervalVarinlinevirtual + WhenStartBound(VoidToVoid closure)IntervalVarinline + WhenStartRange(Demon d)IntervalVarinlinevirtual + WhenStartRange(VoidToVoid closure)IntervalVarinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVar.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVar.html index fc2b891e64..2f24ee7ebe 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVar.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVar.html @@ -47,6 +47,7 @@
@@ -60,8 +61,6 @@
- - @@ -216,6 +215,8 @@ Public Member Functions + + @@ -241,6 +242,11 @@ Public Member Functions

Public Member Functions

override void Dispose ()
 
virtual long StartMin ()
 
virtual long StartMax ()
 
IntervalVar RelaxedMin ()
 
void Dispose ()
 
override string ToString ()
 
Solver solver ()
virtual string BaseName ()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -278,7 +284,7 @@ Properties

Protected Attributes

bool swigCMemOwn
-

Definition at line 311 of file IntervalVar.cs.

+

Definition at line 306 of file IntervalVar.cs.

@@ -306,7 +312,7 @@ Properties
-

Definition at line 453 of file IntervalVar.cs.

+

Definition at line 448 of file IntervalVar.cs.

@@ -335,7 +341,7 @@ Properties

Reimplemented in BooleanVar.

-

Definition at line 100 of file PropagationBaseObject.cs.

+

Definition at line 95 of file PropagationBaseObject.cs.

@@ -362,7 +368,7 @@ Properties
-

Definition at line 233 of file IntervalVar.cs.

+

Definition at line 228 of file IntervalVar.cs.

@@ -390,12 +396,39 @@ Properties
-

Definition at line 447 of file IntervalVar.cs.

+

Definition at line 442 of file IntervalVar.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -406,20 +439,21 @@ Properties override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file IntervalVar.cs.

+

Definition at line 29 of file IntervalVar.cs.

@@ -446,7 +480,7 @@ Properties
-

Definition at line 275 of file IntervalVar.cs.

+

Definition at line 270 of file IntervalVar.cs.

@@ -473,7 +507,7 @@ Properties
-

Definition at line 126 of file IntervalVar.cs.

+

Definition at line 121 of file IntervalVar.cs.

@@ -500,7 +534,7 @@ Properties
-

Definition at line 121 of file IntervalVar.cs.

+

Definition at line 116 of file IntervalVar.cs.

@@ -527,7 +561,7 @@ Properties
-

Definition at line 281 of file IntervalVar.cs.

+

Definition at line 276 of file IntervalVar.cs.

@@ -554,7 +588,7 @@ Properties
-

Definition at line 177 of file IntervalVar.cs.

+

Definition at line 172 of file IntervalVar.cs.

@@ -581,7 +615,7 @@ Properties
-

Definition at line 172 of file IntervalVar.cs.

+

Definition at line 167 of file IntervalVar.cs.

@@ -609,7 +643,7 @@ Properties
-

Definition at line 411 of file IntervalVar.cs.

+

Definition at line 406 of file IntervalVar.cs.

@@ -637,7 +671,7 @@ Properties
-

Definition at line 315 of file IntervalVar.cs.

+

Definition at line 310 of file IntervalVar.cs.

@@ -675,7 +709,7 @@ Properties
-

Definition at line 363 of file IntervalVar.cs.

+

Definition at line 358 of file IntervalVar.cs.

@@ -703,7 +737,7 @@ Properties
-

Definition at line 321 of file IntervalVar.cs.

+

Definition at line 316 of file IntervalVar.cs.

@@ -741,7 +775,7 @@ Properties
-

Definition at line 369 of file IntervalVar.cs.

+

Definition at line 364 of file IntervalVar.cs.

@@ -769,7 +803,7 @@ Properties
-

Definition at line 417 of file IntervalVar.cs.

+

Definition at line 412 of file IntervalVar.cs.

@@ -797,7 +831,7 @@ Properties
-

Definition at line 327 of file IntervalVar.cs.

+

Definition at line 322 of file IntervalVar.cs.

@@ -835,7 +869,7 @@ Properties
-

Definition at line 375 of file IntervalVar.cs.

+

Definition at line 370 of file IntervalVar.cs.

@@ -863,7 +897,7 @@ Properties
-

Definition at line 333 of file IntervalVar.cs.

+

Definition at line 328 of file IntervalVar.cs.

@@ -901,7 +935,7 @@ Properties
-

Definition at line 381 of file IntervalVar.cs.

+

Definition at line 376 of file IntervalVar.cs.

@@ -929,7 +963,7 @@ Properties
-

Definition at line 423 of file IntervalVar.cs.

+

Definition at line 418 of file IntervalVar.cs.

@@ -957,7 +991,7 @@ Properties
-

Definition at line 69 of file PropagationBaseObject.cs.

+

Definition at line 64 of file PropagationBaseObject.cs.

@@ -985,7 +1019,7 @@ Properties
-

Definition at line 73 of file PropagationBaseObject.cs.

+

Definition at line 68 of file PropagationBaseObject.cs.

@@ -1012,7 +1046,7 @@ Properties
-

Definition at line 61 of file PropagationBaseObject.cs.

+

Definition at line 56 of file PropagationBaseObject.cs.

@@ -1039,7 +1073,7 @@ Properties
-

Definition at line 95 of file PropagationBaseObject.cs.

+

Definition at line 90 of file PropagationBaseObject.cs.

@@ -1066,7 +1100,7 @@ Properties
-

Definition at line 238 of file IntervalVar.cs.

+

Definition at line 233 of file IntervalVar.cs.

@@ -1093,7 +1127,7 @@ Properties
-

Definition at line 228 of file IntervalVar.cs.

+

Definition at line 223 of file IntervalVar.cs.

@@ -1120,7 +1154,7 @@ Properties
-

Definition at line 223 of file IntervalVar.cs.

+

Definition at line 218 of file IntervalVar.cs.

@@ -1147,7 +1181,7 @@ Properties
-

Definition at line 85 of file PropagationBaseObject.cs.

+

Definition at line 80 of file PropagationBaseObject.cs.

@@ -1174,7 +1208,7 @@ Properties
-

Definition at line 151 of file IntervalVar.cs.

+

Definition at line 146 of file IntervalVar.cs.

@@ -1201,7 +1235,7 @@ Properties
-

Definition at line 146 of file IntervalVar.cs.

+

Definition at line 141 of file IntervalVar.cs.

@@ -1228,7 +1262,7 @@ Properties
-

Definition at line 202 of file IntervalVar.cs.

+

Definition at line 197 of file IntervalVar.cs.

@@ -1255,7 +1289,7 @@ Properties
-

Definition at line 197 of file IntervalVar.cs.

+

Definition at line 192 of file IntervalVar.cs.

@@ -1282,7 +1316,7 @@ Properties
-

Definition at line 100 of file IntervalVar.cs.

+

Definition at line 95 of file IntervalVar.cs.

@@ -1309,7 +1343,7 @@ Properties
-

Definition at line 95 of file IntervalVar.cs.

+

Definition at line 90 of file IntervalVar.cs.

@@ -1336,7 +1370,7 @@ Properties
-

Definition at line 287 of file IntervalVar.cs.

+

Definition at line 282 of file IntervalVar.cs.

@@ -1363,7 +1397,7 @@ Properties
-

Definition at line 459 of file IntervalVar.cs.

+

Definition at line 454 of file IntervalVar.cs.

@@ -1390,7 +1424,7 @@ Properties
-

Definition at line 465 of file IntervalVar.cs.

+

Definition at line 460 of file IntervalVar.cs.

@@ -1417,7 +1451,7 @@ Properties
-

Definition at line 77 of file PropagationBaseObject.cs.

+

Definition at line 72 of file PropagationBaseObject.cs.

@@ -1445,7 +1479,7 @@ Properties
-

Definition at line 299 of file IntervalVar.cs.

+

Definition at line 294 of file IntervalVar.cs.

@@ -1473,7 +1507,7 @@ Properties
-

Definition at line 305 of file IntervalVar.cs.

+

Definition at line 300 of file IntervalVar.cs.

@@ -1501,7 +1535,7 @@ Properties
-

Definition at line 293 of file IntervalVar.cs.

+

Definition at line 288 of file IntervalVar.cs.

@@ -1529,7 +1563,7 @@ Properties
-

Definition at line 136 of file IntervalVar.cs.

+

Definition at line 131 of file IntervalVar.cs.

@@ -1557,7 +1591,7 @@ Properties
-

Definition at line 131 of file IntervalVar.cs.

+

Definition at line 126 of file IntervalVar.cs.

@@ -1595,7 +1629,7 @@ Properties
-

Definition at line 141 of file IntervalVar.cs.

+

Definition at line 136 of file IntervalVar.cs.

@@ -1623,7 +1657,7 @@ Properties
-

Definition at line 187 of file IntervalVar.cs.

+

Definition at line 182 of file IntervalVar.cs.

@@ -1651,7 +1685,7 @@ Properties
-

Definition at line 182 of file IntervalVar.cs.

+

Definition at line 177 of file IntervalVar.cs.

@@ -1689,7 +1723,7 @@ Properties
-

Definition at line 192 of file IntervalVar.cs.

+

Definition at line 187 of file IntervalVar.cs.

@@ -1717,7 +1751,7 @@ Properties
-

Definition at line 90 of file PropagationBaseObject.cs.

+

Definition at line 85 of file PropagationBaseObject.cs.

@@ -1745,7 +1779,7 @@ Properties
-

Definition at line 243 of file IntervalVar.cs.

+

Definition at line 238 of file IntervalVar.cs.

@@ -1773,7 +1807,7 @@ Properties
-

Definition at line 85 of file IntervalVar.cs.

+

Definition at line 80 of file IntervalVar.cs.

@@ -1801,7 +1835,7 @@ Properties
-

Definition at line 80 of file IntervalVar.cs.

+

Definition at line 75 of file IntervalVar.cs.

@@ -1839,7 +1873,7 @@ Properties
-

Definition at line 90 of file IntervalVar.cs.

+

Definition at line 85 of file IntervalVar.cs.

@@ -1867,7 +1901,7 @@ Properties
-

Definition at line 81 of file PropagationBaseObject.cs.

+

Definition at line 76 of file PropagationBaseObject.cs.

@@ -1894,7 +1928,7 @@ Properties
-

Definition at line 55 of file PropagationBaseObject.cs.

+

Definition at line 50 of file PropagationBaseObject.cs.

@@ -1921,7 +1955,7 @@ Properties
-

Definition at line 269 of file IntervalVar.cs.

+

Definition at line 264 of file IntervalVar.cs.

@@ -1948,7 +1982,7 @@ Properties
-

Definition at line 75 of file IntervalVar.cs.

+

Definition at line 70 of file IntervalVar.cs.

@@ -1975,7 +2009,7 @@ Properties
-

Definition at line 70 of file IntervalVar.cs.

+

Definition at line 65 of file IntervalVar.cs.

@@ -2003,7 +2037,7 @@ Properties
-

Definition at line 429 of file IntervalVar.cs.

+

Definition at line 424 of file IntervalVar.cs.

@@ -2031,7 +2065,7 @@ Properties
-

Definition at line 339 of file IntervalVar.cs.

+

Definition at line 334 of file IntervalVar.cs.

@@ -2069,7 +2103,7 @@ Properties
-

Definition at line 387 of file IntervalVar.cs.

+

Definition at line 382 of file IntervalVar.cs.

@@ -2097,7 +2131,7 @@ Properties
-

Definition at line 345 of file IntervalVar.cs.

+

Definition at line 340 of file IntervalVar.cs.

@@ -2135,7 +2169,7 @@ Properties
-

Definition at line 393 of file IntervalVar.cs.

+

Definition at line 388 of file IntervalVar.cs.

@@ -2163,7 +2197,7 @@ Properties
-

Definition at line 435 of file IntervalVar.cs.

+

Definition at line 430 of file IntervalVar.cs.

@@ -2191,7 +2225,7 @@ Properties
-

Definition at line 351 of file IntervalVar.cs.

+

Definition at line 346 of file IntervalVar.cs.

@@ -2229,7 +2263,7 @@ Properties
-

Definition at line 399 of file IntervalVar.cs.

+

Definition at line 394 of file IntervalVar.cs.

@@ -2257,7 +2291,7 @@ Properties
-

Definition at line 357 of file IntervalVar.cs.

+

Definition at line 352 of file IntervalVar.cs.

@@ -2295,7 +2329,7 @@ Properties
-

Definition at line 405 of file IntervalVar.cs.

+

Definition at line 400 of file IntervalVar.cs.

@@ -2323,7 +2357,7 @@ Properties
-

Definition at line 441 of file IntervalVar.cs.

+

Definition at line 436 of file IntervalVar.cs.

@@ -2354,7 +2388,7 @@ Properties

Reimplemented in NetConstraint, and SequenceVar.

-

Definition at line 50 of file PropagationBaseObject.cs.

+

Definition at line 45 of file PropagationBaseObject.cs.

@@ -2381,7 +2415,7 @@ Properties
-

Definition at line 65 of file PropagationBaseObject.cs.

+

Definition at line 60 of file PropagationBaseObject.cs.

@@ -2408,7 +2442,7 @@ Properties
-

Definition at line 248 of file IntervalVar.cs.

+

Definition at line 243 of file IntervalVar.cs.

@@ -2436,7 +2470,7 @@ Properties
-

Definition at line 261 of file IntervalVar.cs.

+

Definition at line 256 of file IntervalVar.cs.

@@ -2464,7 +2498,7 @@ Properties
-

Definition at line 265 of file IntervalVar.cs.

+

Definition at line 260 of file IntervalVar.cs.

@@ -2492,7 +2526,7 @@ Properties
-

Definition at line 164 of file IntervalVar.cs.

+

Definition at line 159 of file IntervalVar.cs.

@@ -2520,7 +2554,7 @@ Properties
-

Definition at line 168 of file IntervalVar.cs.

+

Definition at line 163 of file IntervalVar.cs.

@@ -2548,7 +2582,7 @@ Properties
-

Definition at line 156 of file IntervalVar.cs.

+

Definition at line 151 of file IntervalVar.cs.

@@ -2576,7 +2610,7 @@ Properties
-

Definition at line 160 of file IntervalVar.cs.

+

Definition at line 155 of file IntervalVar.cs.

@@ -2604,7 +2638,7 @@ Properties
-

Definition at line 215 of file IntervalVar.cs.

+

Definition at line 210 of file IntervalVar.cs.

@@ -2632,7 +2666,7 @@ Properties
-

Definition at line 219 of file IntervalVar.cs.

+

Definition at line 214 of file IntervalVar.cs.

@@ -2660,7 +2694,7 @@ Properties
-

Definition at line 207 of file IntervalVar.cs.

+

Definition at line 202 of file IntervalVar.cs.

@@ -2688,7 +2722,7 @@ Properties
-

Definition at line 211 of file IntervalVar.cs.

+

Definition at line 206 of file IntervalVar.cs.

@@ -2716,7 +2750,7 @@ Properties
-

Definition at line 253 of file IntervalVar.cs.

+

Definition at line 248 of file IntervalVar.cs.

@@ -2744,7 +2778,7 @@ Properties
-

Definition at line 257 of file IntervalVar.cs.

+

Definition at line 252 of file IntervalVar.cs.

@@ -2772,7 +2806,7 @@ Properties
-

Definition at line 113 of file IntervalVar.cs.

+

Definition at line 108 of file IntervalVar.cs.

@@ -2800,7 +2834,7 @@ Properties
-

Definition at line 117 of file IntervalVar.cs.

+

Definition at line 112 of file IntervalVar.cs.

@@ -2828,7 +2862,7 @@ Properties
-

Definition at line 105 of file IntervalVar.cs.

+

Definition at line 100 of file IntervalVar.cs.

@@ -2856,7 +2890,7 @@ Properties
-

Definition at line 109 of file IntervalVar.cs.

+

Definition at line 104 of file IntervalVar.cs.

@@ -2906,7 +2940,7 @@ Properties
-

Definition at line 63 of file IntervalVar.cs.

+

Definition at line 58 of file IntervalVar.cs.

@@ -2930,7 +2964,7 @@ Properties
-

Definition at line 56 of file IntervalVar.cs.

+

Definition at line 51 of file IntervalVar.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarElement-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarElement-members.html index 868398004c..0b67480e39 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarElement-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarElement-members.html @@ -59,43 +59,44 @@ Clone()IntervalVarElementinline Copy(IntervalVarElement element)IntervalVarElementinline Deactivate()AssignmentElementinline - Dispose()IntervalVarElementinlinevirtual - DurationMax()IntervalVarElementinline - DurationMin()IntervalVarElementinline - DurationValue()IntervalVarElementinline - EndMax()IntervalVarElementinline - EndMin()IntervalVarElementinline - EndValue()IntervalVarElementinline - IntervalVarElement()IntervalVarElementinline - IntervalVarElement(IntervalVar var)IntervalVarElementinline - PerformedMax()IntervalVarElementinline - PerformedMin()IntervalVarElementinline - PerformedValue()IntervalVarElementinline - Reset(IntervalVar var)IntervalVarElementinline - Restore()IntervalVarElementinline - SetDurationMax(long m)IntervalVarElementinline - SetDurationMin(long m)IntervalVarElementinline - SetDurationRange(long mi, long ma)IntervalVarElementinline - SetDurationValue(long v)IntervalVarElementinline - SetEndMax(long m)IntervalVarElementinline - SetEndMin(long m)IntervalVarElementinline - SetEndRange(long mi, long ma)IntervalVarElementinline - SetEndValue(long v)IntervalVarElementinline - SetPerformedMax(long m)IntervalVarElementinline - SetPerformedMin(long m)IntervalVarElementinline - SetPerformedRange(long mi, long ma)IntervalVarElementinline - SetPerformedValue(long v)IntervalVarElementinline - SetStartMax(long m)IntervalVarElementinline - SetStartMin(long m)IntervalVarElementinline - SetStartRange(long mi, long ma)IntervalVarElementinline - SetStartValue(long v)IntervalVarElementinline - StartMax()IntervalVarElementinline - StartMin()IntervalVarElementinline - StartValue()IntervalVarElementinline - Store()IntervalVarElementinline - swigCMemOwnAssignmentElementprotected - ToString()IntervalVarElementinline - Var()IntervalVarElementinline + Dispose(bool disposing)IntervalVarElementinlineprotectedvirtual + Google::OrTools::ConstraintSolver::AssignmentElement.Dispose()AssignmentElementinline + DurationMax()IntervalVarElementinline + DurationMin()IntervalVarElementinline + DurationValue()IntervalVarElementinline + EndMax()IntervalVarElementinline + EndMin()IntervalVarElementinline + EndValue()IntervalVarElementinline + IntervalVarElement()IntervalVarElementinline + IntervalVarElement(IntervalVar var)IntervalVarElementinline + PerformedMax()IntervalVarElementinline + PerformedMin()IntervalVarElementinline + PerformedValue()IntervalVarElementinline + Reset(IntervalVar var)IntervalVarElementinline + Restore()IntervalVarElementinline + SetDurationMax(long m)IntervalVarElementinline + SetDurationMin(long m)IntervalVarElementinline + SetDurationRange(long mi, long ma)IntervalVarElementinline + SetDurationValue(long v)IntervalVarElementinline + SetEndMax(long m)IntervalVarElementinline + SetEndMin(long m)IntervalVarElementinline + SetEndRange(long mi, long ma)IntervalVarElementinline + SetEndValue(long v)IntervalVarElementinline + SetPerformedMax(long m)IntervalVarElementinline + SetPerformedMin(long m)IntervalVarElementinline + SetPerformedRange(long mi, long ma)IntervalVarElementinline + SetPerformedValue(long v)IntervalVarElementinline + SetStartMax(long m)IntervalVarElementinline + SetStartMin(long m)IntervalVarElementinline + SetStartRange(long mi, long ma)IntervalVarElementinline + SetStartValue(long v)IntervalVarElementinline + StartMax()IntervalVarElementinline + StartMin()IntervalVarElementinline + StartValue()IntervalVarElementinline + Store()IntervalVarElementinline + swigCMemOwnAssignmentElementprotected + ToString()IntervalVarElementinline + Var()IntervalVarElementinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarElement.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarElement.html index d93523aa4a..240f33d801 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarElement.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarElement.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -137,6 +136,8 @@ Public Member Functions + + @@ -144,6 +145,11 @@ Public Member Functions

Public Member Functions

override void Dispose ()
 
 IntervalVarElement ()
 
 IntervalVarElement (IntervalVar var)
 
string ToString ()
 
void Dispose ()
 
void Activate ()
 
void Deactivate ()
bool Activated ()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -173,7 +179,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file IntervalVarElement.cs.

+

Definition at line 42 of file IntervalVarElement.cs.

@@ -201,7 +207,7 @@ Protected Attributes
-

Definition at line 50 of file IntervalVarElement.cs.

+

Definition at line 45 of file IntervalVarElement.cs.

@@ -229,7 +235,7 @@ Protected Attributes
-

Definition at line 51 of file AssignmentElement.cs.

+

Definition at line 55 of file AssignmentElement.cs.

@@ -256,7 +262,7 @@ Protected Attributes
-

Definition at line 59 of file AssignmentElement.cs.

+

Definition at line 63 of file AssignmentElement.cs.

@@ -283,7 +289,7 @@ Protected Attributes
-

Definition at line 206 of file IntervalVarElement.cs.

+

Definition at line 201 of file IntervalVarElement.cs.

@@ -310,7 +316,7 @@ Protected Attributes
-

Definition at line 57 of file IntervalVarElement.cs.

+

Definition at line 52 of file IntervalVarElement.cs.

@@ -338,7 +344,7 @@ Protected Attributes
-

Definition at line 63 of file IntervalVarElement.cs.

+

Definition at line 58 of file IntervalVarElement.cs.

@@ -365,12 +371,39 @@ Protected Attributes
-

Definition at line 55 of file AssignmentElement.cs.

+

Definition at line 59 of file AssignmentElement.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file AssignmentElement.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -381,20 +414,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from AssignmentElement.

+

Reimplemented from AssignmentElement.

-

Definition at line 33 of file IntervalVarElement.cs.

+

Definition at line 29 of file IntervalVarElement.cs.

@@ -421,7 +455,7 @@ Protected Attributes
-

Definition at line 102 of file IntervalVarElement.cs.

+

Definition at line 97 of file IntervalVarElement.cs.

@@ -448,7 +482,7 @@ Protected Attributes
-

Definition at line 97 of file IntervalVarElement.cs.

+

Definition at line 92 of file IntervalVarElement.cs.

@@ -475,7 +509,7 @@ Protected Attributes
-

Definition at line 107 of file IntervalVarElement.cs.

+

Definition at line 102 of file IntervalVarElement.cs.

@@ -502,7 +536,7 @@ Protected Attributes
-

Definition at line 117 of file IntervalVarElement.cs.

+

Definition at line 112 of file IntervalVarElement.cs.

@@ -529,7 +563,7 @@ Protected Attributes
-

Definition at line 112 of file IntervalVarElement.cs.

+

Definition at line 107 of file IntervalVarElement.cs.

@@ -556,7 +590,7 @@ Protected Attributes
-

Definition at line 122 of file IntervalVarElement.cs.

+

Definition at line 117 of file IntervalVarElement.cs.

@@ -583,7 +617,7 @@ Protected Attributes
-

Definition at line 132 of file IntervalVarElement.cs.

+

Definition at line 127 of file IntervalVarElement.cs.

@@ -610,7 +644,7 @@ Protected Attributes
-

Definition at line 127 of file IntervalVarElement.cs.

+

Definition at line 122 of file IntervalVarElement.cs.

@@ -637,7 +671,7 @@ Protected Attributes
-

Definition at line 137 of file IntervalVarElement.cs.

+

Definition at line 132 of file IntervalVarElement.cs.

@@ -665,7 +699,7 @@ Protected Attributes
-

Definition at line 53 of file IntervalVarElement.cs.

+

Definition at line 48 of file IntervalVarElement.cs.

@@ -692,7 +726,7 @@ Protected Attributes
-

Definition at line 78 of file IntervalVarElement.cs.

+

Definition at line 73 of file IntervalVarElement.cs.

@@ -720,7 +754,7 @@ Protected Attributes
-

Definition at line 162 of file IntervalVarElement.cs.

+

Definition at line 157 of file IntervalVarElement.cs.

@@ -748,7 +782,7 @@ Protected Attributes
-

Definition at line 158 of file IntervalVarElement.cs.

+

Definition at line 153 of file IntervalVarElement.cs.

@@ -786,7 +820,7 @@ Protected Attributes
-

Definition at line 166 of file IntervalVarElement.cs.

+

Definition at line 161 of file IntervalVarElement.cs.

@@ -814,7 +848,7 @@ Protected Attributes
-

Definition at line 170 of file IntervalVarElement.cs.

+

Definition at line 165 of file IntervalVarElement.cs.

@@ -842,7 +876,7 @@ Protected Attributes
-

Definition at line 178 of file IntervalVarElement.cs.

+

Definition at line 173 of file IntervalVarElement.cs.

@@ -870,7 +904,7 @@ Protected Attributes
-

Definition at line 174 of file IntervalVarElement.cs.

+

Definition at line 169 of file IntervalVarElement.cs.

@@ -908,7 +942,7 @@ Protected Attributes
-

Definition at line 182 of file IntervalVarElement.cs.

+

Definition at line 177 of file IntervalVarElement.cs.

@@ -936,7 +970,7 @@ Protected Attributes
-

Definition at line 186 of file IntervalVarElement.cs.

+

Definition at line 181 of file IntervalVarElement.cs.

@@ -964,7 +998,7 @@ Protected Attributes
-

Definition at line 194 of file IntervalVarElement.cs.

+

Definition at line 189 of file IntervalVarElement.cs.

@@ -992,7 +1026,7 @@ Protected Attributes
-

Definition at line 190 of file IntervalVarElement.cs.

+

Definition at line 185 of file IntervalVarElement.cs.

@@ -1030,7 +1064,7 @@ Protected Attributes
-

Definition at line 198 of file IntervalVarElement.cs.

+

Definition at line 193 of file IntervalVarElement.cs.

@@ -1058,7 +1092,7 @@ Protected Attributes
-

Definition at line 202 of file IntervalVarElement.cs.

+

Definition at line 197 of file IntervalVarElement.cs.

@@ -1086,7 +1120,7 @@ Protected Attributes
-

Definition at line 146 of file IntervalVarElement.cs.

+

Definition at line 141 of file IntervalVarElement.cs.

@@ -1114,7 +1148,7 @@ Protected Attributes
-

Definition at line 142 of file IntervalVarElement.cs.

+

Definition at line 137 of file IntervalVarElement.cs.

@@ -1152,7 +1186,7 @@ Protected Attributes
-

Definition at line 150 of file IntervalVarElement.cs.

+

Definition at line 145 of file IntervalVarElement.cs.

@@ -1180,7 +1214,7 @@ Protected Attributes
-

Definition at line 154 of file IntervalVarElement.cs.

+

Definition at line 149 of file IntervalVarElement.cs.

@@ -1207,7 +1241,7 @@ Protected Attributes
-

Definition at line 87 of file IntervalVarElement.cs.

+

Definition at line 82 of file IntervalVarElement.cs.

@@ -1234,7 +1268,7 @@ Protected Attributes
-

Definition at line 82 of file IntervalVarElement.cs.

+

Definition at line 77 of file IntervalVarElement.cs.

@@ -1261,7 +1295,7 @@ Protected Attributes
-

Definition at line 92 of file IntervalVarElement.cs.

+

Definition at line 87 of file IntervalVarElement.cs.

@@ -1288,7 +1322,7 @@ Protected Attributes
-

Definition at line 74 of file IntervalVarElement.cs.

+

Definition at line 69 of file IntervalVarElement.cs.

@@ -1315,7 +1349,7 @@ Protected Attributes
-

Definition at line 211 of file IntervalVarElement.cs.

+

Definition at line 206 of file IntervalVarElement.cs.

@@ -1342,7 +1376,7 @@ Protected Attributes
-

Definition at line 68 of file IntervalVarElement.cs.

+

Definition at line 63 of file IntervalVarElement.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarVector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarVector-members.html index 2df2f78b51..eb72d987d6 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarVector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarVector-members.html @@ -61,13 +61,15 @@ CopyTo(IntervalVar[] array, int arrayIndex)IntervalVarVectorinline CopyTo(int index, IntervalVar[] array, int arrayIndex, int count)IntervalVarVectorinline CountIntervalVarVector - Dispose()IntervalVarVectorinlinevirtual - GetEnumerator()IntervalVarVectorinline - GetRange(int index, int count)IntervalVarVectorinline - IndexOf(IntervalVar value)IntervalVarVectorinline - Insert(int index, IntervalVar x)IntervalVarVectorinline - InsertRange(int index, IntervalVarVector values)IntervalVarVectorinline - IntervalVarVector(global::System.Collections.ICollection c)IntervalVarVectorinline + Dispose()IntervalVarVectorinline + Dispose(bool disposing)IntervalVarVectorinlineprotectedvirtual + GetEnumerator()IntervalVarVectorinline + GetRange(int index, int count)IntervalVarVectorinline + IndexOf(IntervalVar value)IntervalVarVectorinline + Insert(int index, IntervalVar x)IntervalVarVectorinline + InsertRange(int index, IntervalVarVector values)IntervalVarVectorinline + IntervalVarVector(global::System.Collections.IEnumerable c)IntervalVarVectorinline + IntervalVarVector(global::System.Collections.Generic.IEnumerable< IntervalVar > c)IntervalVarVectorinline IntervalVarVector()IntervalVarVectorinline IntervalVarVector(IntervalVarVector other)IntervalVarVectorinline IntervalVarVector(int capacity)IntervalVarVectorinline @@ -86,6 +88,7 @@ SetRange(int index, IntervalVarVector values)IntervalVarVectorinline swigCMemOwnIntervalVarVectorprotected this[int index]IntervalVarVector + ToArray()IntervalVarVectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarVector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarVector.html index 74e94fed31..faf3b6f402 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarVector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarVector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -126,6 +131,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 IntervalVarVector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 IntervalVarVector (global::System.Collections.IEnumerable c)
 
 IntervalVarVector (global::System.Collections.Generic.IEnumerable< IntervalVar > c)
 
void CopyTo (IntervalVar[] array)
 
void CopyTo (IntervalVar[] array, int arrayIndex)
 
void CopyTo (int index, IntervalVar[] array, int arrayIndex, int count)
 
IntervalVar[] ToArray ()
 
IntervalVarVectorEnumerator GetEnumerator ()
 
void Clear ()
static implicit operator IntervalVar[] (IntervalVarVector inVal)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -147,8 +157,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ IntervalVarVector() [1/4]

+ +

◆ IntervalVarVector() [1/5]

@@ -159,7 +169,7 @@ Properties IntervalVarVector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -171,12 +181,40 @@ Properties
-

Definition at line 50 of file IntervalVarVector.cs.

+

Definition at line 53 of file IntervalVarVector.cs.

+ +
+
+ +

◆ IntervalVarVector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
IntervalVarVector (global::System.Collections.Generic.IEnumerable< IntervalVarc)
+
+inline
+
+ +

Definition at line 61 of file IntervalVarVector.cs.

-

◆ IntervalVarVector() [2/4]

+

◆ IntervalVarVector() [3/5]

@@ -198,12 +236,12 @@ Properties
-

Definition at line 230 of file IntervalVarVector.cs.

+

Definition at line 247 of file IntervalVarVector.cs.

-

◆ IntervalVarVector() [3/4]

+

◆ IntervalVarVector() [4/5]

@@ -226,12 +264,12 @@ Properties
-

Definition at line 233 of file IntervalVarVector.cs.

+

Definition at line 250 of file IntervalVarVector.cs.

-

◆ IntervalVarVector() [4/4]

+

◆ IntervalVarVector() [5/5]

@@ -254,7 +292,7 @@ Properties
-

Definition at line 237 of file IntervalVarVector.cs.

+

Definition at line 254 of file IntervalVarVector.cs.

@@ -283,7 +321,7 @@ Properties
-

Definition at line 212 of file IntervalVarVector.cs.

+

Definition at line 229 of file IntervalVarVector.cs.

@@ -311,7 +349,7 @@ Properties
-

Definition at line 260 of file IntervalVarVector.cs.

+

Definition at line 277 of file IntervalVarVector.cs.

@@ -338,7 +376,7 @@ Properties
-

Definition at line 208 of file IntervalVarVector.cs.

+

Definition at line 225 of file IntervalVarVector.cs.

@@ -366,7 +404,7 @@ Properties
-

Definition at line 313 of file IntervalVarVector.cs.

+

Definition at line 330 of file IntervalVarVector.cs.

@@ -416,7 +454,7 @@ Properties
-

Definition at line 112 of file IntervalVarVector.cs.

+

Definition at line 123 of file IntervalVarVector.cs.

@@ -444,7 +482,7 @@ Properties
-

Definition at line 102 of file IntervalVarVector.cs.

+

Definition at line 113 of file IntervalVarVector.cs.

@@ -482,12 +520,39 @@ Properties
-

Definition at line 107 of file IntervalVarVector.cs.

+

Definition at line 118 of file IntervalVarVector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 36 of file IntervalVarVector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -498,18 +563,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 37 of file IntervalVarVector.cs.

+

Definition at line 41 of file IntervalVarVector.cs.

@@ -536,7 +602,7 @@ Properties
-

Definition at line 138 of file IntervalVarVector.cs.

+

Definition at line 155 of file IntervalVarVector.cs.

@@ -574,7 +640,7 @@ Properties
-

Definition at line 265 of file IntervalVarVector.cs.

+

Definition at line 282 of file IntervalVarVector.cs.

@@ -602,7 +668,7 @@ Properties
-

Definition at line 318 of file IntervalVarVector.cs.

+

Definition at line 335 of file IntervalVarVector.cs.

@@ -640,7 +706,7 @@ Properties
-

Definition at line 272 of file IntervalVarVector.cs.

+

Definition at line 289 of file IntervalVarVector.cs.

@@ -678,7 +744,7 @@ Properties
-

Definition at line 277 of file IntervalVarVector.cs.

+

Definition at line 294 of file IntervalVarVector.cs.

@@ -706,7 +772,7 @@ Properties
-

Definition at line 323 of file IntervalVarVector.cs.

+

Definition at line 340 of file IntervalVarVector.cs.

@@ -790,7 +856,7 @@ Properties
-

Definition at line 328 of file IntervalVarVector.cs.

+

Definition at line 345 of file IntervalVarVector.cs.

@@ -818,7 +884,7 @@ Properties
-

Definition at line 282 of file IntervalVarVector.cs.

+

Definition at line 299 of file IntervalVarVector.cs.

@@ -856,7 +922,7 @@ Properties
-

Definition at line 287 of file IntervalVarVector.cs.

+

Definition at line 304 of file IntervalVarVector.cs.

@@ -894,7 +960,7 @@ Properties
-

Definition at line 292 of file IntervalVarVector.cs.

+

Definition at line 309 of file IntervalVarVector.cs.

@@ -921,7 +987,7 @@ Properties
-

Definition at line 299 of file IntervalVarVector.cs.

+

Definition at line 316 of file IntervalVarVector.cs.

@@ -959,7 +1025,7 @@ Properties
-

Definition at line 303 of file IntervalVarVector.cs.

+

Definition at line 320 of file IntervalVarVector.cs.

@@ -997,7 +1063,34 @@ Properties
-

Definition at line 308 of file IntervalVarVector.cs.

+

Definition at line 325 of file IntervalVarVector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
IntervalVar [] ToArray ()
+
+inline
+
+ +

Definition at line 141 of file IntervalVarVector.cs.

@@ -1022,7 +1115,7 @@ Properties
-

Definition at line 22 of file IntervalVarVector.cs.

+

Definition at line 21 of file IntervalVarVector.cs.

@@ -1047,7 +1140,7 @@ Properties
-

Definition at line 79 of file IntervalVarVector.cs.

+

Definition at line 90 of file IntervalVarVector.cs.

@@ -1071,7 +1164,7 @@ Properties
-

Definition at line 90 of file IntervalVarVector.cs.

+

Definition at line 101 of file IntervalVarVector.cs.

@@ -1095,7 +1188,7 @@ Properties
-

Definition at line 58 of file IntervalVarVector.cs.

+

Definition at line 69 of file IntervalVarVector.cs.

@@ -1119,7 +1212,7 @@ Properties
-

Definition at line 64 of file IntervalVarVector.cs.

+

Definition at line 75 of file IntervalVarVector.cs.

@@ -1143,7 +1236,7 @@ Properties
-

Definition at line 96 of file IntervalVarVector.cs.

+

Definition at line 107 of file IntervalVarVector.cs.

@@ -1167,7 +1260,7 @@ Properties
-

Definition at line 70 of file IntervalVarVector.cs.

+

Definition at line 81 of file IntervalVarVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarVector_1_1IntervalVarVectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarVector_1_1IntervalVarVectorEnumerator.html index a858a0f45d..db4775b594 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarVector_1_1IntervalVarVectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVarVector_1_1IntervalVarVectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 147 of file IntervalVarVector.cs.

+

Definition at line 164 of file IntervalVarVector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 155 of file IntervalVarVector.cs.

+

Definition at line 172 of file IntervalVarVector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 202 of file IntervalVarVector.cs.

+

Definition at line 219 of file IntervalVarVector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 182 of file IntervalVarVector.cs.

+

Definition at line 199 of file IntervalVarVector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 194 of file IntervalVarVector.cs.

+

Definition at line 211 of file IntervalVarVector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 163 of file IntervalVarVector.cs.

+

Definition at line 180 of file IntervalVarVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilter-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilter-members.html index f1263c4aba..243e0bc32b 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilter-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilter-members.html @@ -54,24 +54,25 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + +
Accept(Assignment delta, Assignment deltadelta, long objective_min, long objective_max)LocalSearchFilterinlinevirtual
BaseObject()BaseObjectinline
Dispose()LocalSearchFilterinlinevirtual
GetAcceptedObjectiveValue()LocalSearchFilterinlinevirtual
GetSynchronizedObjectiveValue()LocalSearchFilterinlinevirtual
IsIncremental()LocalSearchFilterinlinevirtual
LocalSearchFilter()LocalSearchFilterinline
Relax(Assignment delta, Assignment deltadelta)LocalSearchFilterinlinevirtual
Revert()LocalSearchFilterinlinevirtual
swigCMemOwnBaseObjectprotected
SwigDelegateLocalSearchFilter_0()LocalSearchFilter
SwigDelegateLocalSearchFilter_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchFilter
SwigDelegateLocalSearchFilter_2(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max)LocalSearchFilter
SwigDelegateLocalSearchFilter_3()LocalSearchFilter
SwigDelegateLocalSearchFilter_4(global::System.IntPtr assignment, global::System.IntPtr delta)LocalSearchFilter
SwigDelegateLocalSearchFilter_5()LocalSearchFilter
SwigDelegateLocalSearchFilter_6()LocalSearchFilter
SwigDelegateLocalSearchFilter_7()LocalSearchFilter
Synchronize(Assignment assignment, Assignment delta)LocalSearchFilterinlinevirtual
ToString()BaseObjectinlinevirtual
Dispose(bool disposing)LocalSearchFilterinlineprotectedvirtual
Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline
GetAcceptedObjectiveValue()LocalSearchFilterinlinevirtual
GetSynchronizedObjectiveValue()LocalSearchFilterinlinevirtual
IsIncremental()LocalSearchFilterinlinevirtual
LocalSearchFilter()LocalSearchFilterinline
Relax(Assignment delta, Assignment deltadelta)LocalSearchFilterinlinevirtual
Revert()LocalSearchFilterinlinevirtual
swigCMemOwnBaseObjectprotected
SwigDelegateLocalSearchFilter_0()LocalSearchFilter
SwigDelegateLocalSearchFilter_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchFilter
SwigDelegateLocalSearchFilter_2(global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max)LocalSearchFilter
SwigDelegateLocalSearchFilter_3()LocalSearchFilter
SwigDelegateLocalSearchFilter_4(global::System.IntPtr assignment, global::System.IntPtr delta)LocalSearchFilter
SwigDelegateLocalSearchFilter_5()LocalSearchFilter
SwigDelegateLocalSearchFilter_6()LocalSearchFilter
SwigDelegateLocalSearchFilter_7()LocalSearchFilter
Synchronize(Assignment assignment, Assignment delta)LocalSearchFilterinlinevirtual
ToString()BaseObjectinlinevirtual
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilter.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilter.html index da1c5cf5d1..5c695d2e81 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilter.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilter.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -93,9 +92,16 @@ Public Member Functions + +

Public Member Functions

override void Dispose ()
 
virtual void Relax (Assignment delta, Assignment deltadelta)
 
virtual bool Accept (Assignment delta, Assignment deltadelta, long objective_min, long objective_max)
 
delegate long SwigDelegateLocalSearchFilter_7 ()
 
void Dispose ()
 
virtual string ToString ()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -125,7 +131,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 79 of file LocalSearchFilter.cs.

+

Definition at line 74 of file LocalSearchFilter.cs.

@@ -178,12 +184,39 @@ Protected Attributes

Reimplemented in CPFeasibilityFilter, and BasePathFilter.

-

Definition at line 51 of file LocalSearchFilter.cs.

+

Definition at line 46 of file LocalSearchFilter.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -194,20 +227,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file LocalSearchFilter.cs.

+

Definition at line 29 of file LocalSearchFilter.cs.

@@ -234,7 +268,7 @@ Protected Attributes
-

Definition at line 74 of file LocalSearchFilter.cs.

+

Definition at line 69 of file LocalSearchFilter.cs.

@@ -261,7 +295,7 @@ Protected Attributes
-

Definition at line 69 of file LocalSearchFilter.cs.

+

Definition at line 64 of file LocalSearchFilter.cs.

@@ -288,7 +322,7 @@ Protected Attributes
-

Definition at line 56 of file LocalSearchFilter.cs.

+

Definition at line 51 of file LocalSearchFilter.cs.

@@ -326,7 +360,7 @@ Protected Attributes
-

Definition at line 47 of file LocalSearchFilter.cs.

+

Definition at line 42 of file LocalSearchFilter.cs.

@@ -353,7 +387,7 @@ Protected Attributes
-

Definition at line 65 of file LocalSearchFilter.cs.

+

Definition at line 60 of file LocalSearchFilter.cs.

@@ -574,7 +608,7 @@ Protected Attributes

Reimplemented in IntVarLocalSearchFilter.

-

Definition at line 61 of file LocalSearchFilter.cs.

+

Definition at line 56 of file LocalSearchFilter.cs.

@@ -603,7 +637,7 @@ Protected Attributes

Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.

-

Definition at line 51 of file BaseObject.cs.

+

Definition at line 55 of file BaseObject.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilterVector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilterVector-members.html index ae0f461c5b..37cafa642d 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilterVector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilterVector-members.html @@ -61,17 +61,19 @@ CopyTo(LocalSearchFilter[] array, int arrayIndex)LocalSearchFilterVectorinline CopyTo(int index, LocalSearchFilter[] array, int arrayIndex, int count)LocalSearchFilterVectorinline CountLocalSearchFilterVector - Dispose()LocalSearchFilterVectorinlinevirtual - GetEnumerator()LocalSearchFilterVectorinline - GetRange(int index, int count)LocalSearchFilterVectorinline - IndexOf(LocalSearchFilter value)LocalSearchFilterVectorinline - Insert(int index, LocalSearchFilter x)LocalSearchFilterVectorinline - InsertRange(int index, LocalSearchFilterVector values)LocalSearchFilterVectorinline - IsFixedSizeLocalSearchFilterVector - IsReadOnlyLocalSearchFilterVector - IsSynchronizedLocalSearchFilterVector - LastIndexOf(LocalSearchFilter value)LocalSearchFilterVectorinline - LocalSearchFilterVector(global::System.Collections.ICollection c)LocalSearchFilterVectorinline + Dispose()LocalSearchFilterVectorinline + Dispose(bool disposing)LocalSearchFilterVectorinlineprotectedvirtual + GetEnumerator()LocalSearchFilterVectorinline + GetRange(int index, int count)LocalSearchFilterVectorinline + IndexOf(LocalSearchFilter value)LocalSearchFilterVectorinline + Insert(int index, LocalSearchFilter x)LocalSearchFilterVectorinline + InsertRange(int index, LocalSearchFilterVector values)LocalSearchFilterVectorinline + IsFixedSizeLocalSearchFilterVector + IsReadOnlyLocalSearchFilterVector + IsSynchronizedLocalSearchFilterVector + LastIndexOf(LocalSearchFilter value)LocalSearchFilterVectorinline + LocalSearchFilterVector(global::System.Collections.IEnumerable c)LocalSearchFilterVectorinline + LocalSearchFilterVector(global::System.Collections.Generic.IEnumerable< LocalSearchFilter > c)LocalSearchFilterVectorinline LocalSearchFilterVector()LocalSearchFilterVectorinline LocalSearchFilterVector(LocalSearchFilterVector other)LocalSearchFilterVectorinline LocalSearchFilterVector(int capacity)LocalSearchFilterVectorinline @@ -86,6 +88,7 @@ SetRange(int index, LocalSearchFilterVector values)LocalSearchFilterVectorinline swigCMemOwnLocalSearchFilterVectorprotected this[int index]LocalSearchFilterVector + ToArray()LocalSearchFilterVectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilterVector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilterVector.html index 51b53b0d8f..edb58a4e85 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilterVector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilterVector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -126,6 +131,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 LocalSearchFilterVector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 LocalSearchFilterVector (global::System.Collections.IEnumerable c)
 
 LocalSearchFilterVector (global::System.Collections.Generic.IEnumerable< LocalSearchFilter > c)
 
void CopyTo (LocalSearchFilter[] array)
 
void CopyTo (LocalSearchFilter[] array, int arrayIndex)
 
void CopyTo (int index, LocalSearchFilter[] array, int arrayIndex, int count)
 
LocalSearchFilter[] ToArray ()
 
LocalSearchFilterVectorEnumerator GetEnumerator ()
 
void Clear ()
static implicit operator LocalSearchFilter[] (LocalSearchFilterVector inVal)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -147,8 +157,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ LocalSearchFilterVector() [1/4]

+ +

◆ LocalSearchFilterVector() [1/5]

@@ -159,7 +169,7 @@ Properties LocalSearchFilterVector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -171,12 +181,40 @@ Properties
-

Definition at line 50 of file LocalSearchFilterVector.cs.

+

Definition at line 53 of file LocalSearchFilterVector.cs.

+ +
+
+ +

◆ LocalSearchFilterVector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
LocalSearchFilterVector (global::System.Collections.Generic.IEnumerable< LocalSearchFilterc)
+
+inline
+
+ +

Definition at line 61 of file LocalSearchFilterVector.cs.

-

◆ LocalSearchFilterVector() [2/4]

+

◆ LocalSearchFilterVector() [3/5]

@@ -198,12 +236,12 @@ Properties
-

Definition at line 230 of file LocalSearchFilterVector.cs.

+

Definition at line 247 of file LocalSearchFilterVector.cs.

-

◆ LocalSearchFilterVector() [3/4]

+

◆ LocalSearchFilterVector() [4/5]

@@ -226,12 +264,12 @@ Properties
-

Definition at line 233 of file LocalSearchFilterVector.cs.

+

Definition at line 250 of file LocalSearchFilterVector.cs.

-

◆ LocalSearchFilterVector() [4/4]

+

◆ LocalSearchFilterVector() [5/5]

@@ -254,7 +292,7 @@ Properties
-

Definition at line 237 of file LocalSearchFilterVector.cs.

+

Definition at line 254 of file LocalSearchFilterVector.cs.

@@ -283,7 +321,7 @@ Properties
-

Definition at line 212 of file LocalSearchFilterVector.cs.

+

Definition at line 229 of file LocalSearchFilterVector.cs.

@@ -311,7 +349,7 @@ Properties
-

Definition at line 260 of file LocalSearchFilterVector.cs.

+

Definition at line 277 of file LocalSearchFilterVector.cs.

@@ -338,7 +376,7 @@ Properties
-

Definition at line 208 of file LocalSearchFilterVector.cs.

+

Definition at line 225 of file LocalSearchFilterVector.cs.

@@ -366,7 +404,7 @@ Properties
-

Definition at line 313 of file LocalSearchFilterVector.cs.

+

Definition at line 330 of file LocalSearchFilterVector.cs.

@@ -416,7 +454,7 @@ Properties
-

Definition at line 112 of file LocalSearchFilterVector.cs.

+

Definition at line 123 of file LocalSearchFilterVector.cs.

@@ -444,7 +482,7 @@ Properties
-

Definition at line 102 of file LocalSearchFilterVector.cs.

+

Definition at line 113 of file LocalSearchFilterVector.cs.

@@ -482,12 +520,39 @@ Properties
-

Definition at line 107 of file LocalSearchFilterVector.cs.

+

Definition at line 118 of file LocalSearchFilterVector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 36 of file LocalSearchFilterVector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -498,18 +563,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 37 of file LocalSearchFilterVector.cs.

+

Definition at line 41 of file LocalSearchFilterVector.cs.

@@ -536,7 +602,7 @@ Properties
-

Definition at line 138 of file LocalSearchFilterVector.cs.

+

Definition at line 155 of file LocalSearchFilterVector.cs.

@@ -574,7 +640,7 @@ Properties
-

Definition at line 265 of file LocalSearchFilterVector.cs.

+

Definition at line 282 of file LocalSearchFilterVector.cs.

@@ -602,7 +668,7 @@ Properties
-

Definition at line 318 of file LocalSearchFilterVector.cs.

+

Definition at line 335 of file LocalSearchFilterVector.cs.

@@ -640,7 +706,7 @@ Properties
-

Definition at line 272 of file LocalSearchFilterVector.cs.

+

Definition at line 289 of file LocalSearchFilterVector.cs.

@@ -678,7 +744,7 @@ Properties
-

Definition at line 277 of file LocalSearchFilterVector.cs.

+

Definition at line 294 of file LocalSearchFilterVector.cs.

@@ -706,7 +772,7 @@ Properties
-

Definition at line 323 of file LocalSearchFilterVector.cs.

+

Definition at line 340 of file LocalSearchFilterVector.cs.

@@ -790,7 +856,7 @@ Properties
-

Definition at line 328 of file LocalSearchFilterVector.cs.

+

Definition at line 345 of file LocalSearchFilterVector.cs.

@@ -818,7 +884,7 @@ Properties
-

Definition at line 282 of file LocalSearchFilterVector.cs.

+

Definition at line 299 of file LocalSearchFilterVector.cs.

@@ -856,7 +922,7 @@ Properties
-

Definition at line 287 of file LocalSearchFilterVector.cs.

+

Definition at line 304 of file LocalSearchFilterVector.cs.

@@ -894,7 +960,7 @@ Properties
-

Definition at line 292 of file LocalSearchFilterVector.cs.

+

Definition at line 309 of file LocalSearchFilterVector.cs.

@@ -921,7 +987,7 @@ Properties
-

Definition at line 299 of file LocalSearchFilterVector.cs.

+

Definition at line 316 of file LocalSearchFilterVector.cs.

@@ -959,7 +1025,7 @@ Properties
-

Definition at line 303 of file LocalSearchFilterVector.cs.

+

Definition at line 320 of file LocalSearchFilterVector.cs.

@@ -997,7 +1063,34 @@ Properties
-

Definition at line 308 of file LocalSearchFilterVector.cs.

+

Definition at line 325 of file LocalSearchFilterVector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
LocalSearchFilter [] ToArray ()
+
+inline
+
+ +

Definition at line 141 of file LocalSearchFilterVector.cs.

@@ -1022,7 +1115,7 @@ Properties
-

Definition at line 22 of file LocalSearchFilterVector.cs.

+

Definition at line 21 of file LocalSearchFilterVector.cs.

@@ -1047,7 +1140,7 @@ Properties
-

Definition at line 79 of file LocalSearchFilterVector.cs.

+

Definition at line 90 of file LocalSearchFilterVector.cs.

@@ -1071,7 +1164,7 @@ Properties
-

Definition at line 90 of file LocalSearchFilterVector.cs.

+

Definition at line 101 of file LocalSearchFilterVector.cs.

@@ -1095,7 +1188,7 @@ Properties
-

Definition at line 58 of file LocalSearchFilterVector.cs.

+

Definition at line 69 of file LocalSearchFilterVector.cs.

@@ -1119,7 +1212,7 @@ Properties
-

Definition at line 64 of file LocalSearchFilterVector.cs.

+

Definition at line 75 of file LocalSearchFilterVector.cs.

@@ -1143,7 +1236,7 @@ Properties
-

Definition at line 96 of file LocalSearchFilterVector.cs.

+

Definition at line 107 of file LocalSearchFilterVector.cs.

@@ -1167,7 +1260,7 @@ Properties
-

Definition at line 70 of file LocalSearchFilterVector.cs.

+

Definition at line 81 of file LocalSearchFilterVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilterVector_1_1LocalSearchFilterVectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilterVector_1_1LocalSearchFilterVectorEnumerator.html index 6c3d0dc7dd..3c6ed38237 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilterVector_1_1LocalSearchFilterVectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilterVector_1_1LocalSearchFilterVectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 147 of file LocalSearchFilterVector.cs.

+

Definition at line 164 of file LocalSearchFilterVector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 155 of file LocalSearchFilterVector.cs.

+

Definition at line 172 of file LocalSearchFilterVector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 202 of file LocalSearchFilterVector.cs.

+

Definition at line 219 of file LocalSearchFilterVector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 182 of file LocalSearchFilterVector.cs.

+

Definition at line 199 of file LocalSearchFilterVector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 194 of file LocalSearchFilterVector.cs.

+

Definition at line 211 of file LocalSearchFilterVector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 163 of file LocalSearchFilterVector.cs.

+

Definition at line 180 of file LocalSearchFilterVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchMonitor-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchMonitor-members.html index d424470c3e..3f4b5d24d6 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchMonitor-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchMonitor-members.html @@ -69,55 +69,56 @@ BeginMakeNextNeighbor(LocalSearchOperator op)LocalSearchMonitorinlinevirtual BeginNextDecision(DecisionBuilder b)SearchMonitorinlinevirtual BeginOperatorStart()LocalSearchMonitorinlinevirtual - Dispose()LocalSearchMonitorinlinevirtual - EndAcceptNeighbor(LocalSearchOperator op, bool neighbor_found)LocalSearchMonitorinlinevirtual - EndFail()SearchMonitorinlinevirtual - EndFiltering(LocalSearchFilter filter, bool reject)LocalSearchMonitorinlinevirtual - EndFilterNeighbor(LocalSearchOperator op, bool neighbor_found)LocalSearchMonitorinlinevirtual - EndInitialPropagation()SearchMonitorinlinevirtual - EndMakeNextNeighbor(LocalSearchOperator op, bool neighbor_found, Assignment delta, Assignment deltadelta)LocalSearchMonitorinlinevirtual - EndNextDecision(DecisionBuilder b, Decision d)SearchMonitorinlinevirtual - EndOperatorStart()LocalSearchMonitorinlinevirtual - EnterSearch()SearchMonitorinlinevirtual - ExitSearch()SearchMonitorinlinevirtual - Install()LocalSearchMonitorinlinevirtual - IsUncheckedSolutionLimitReached()SearchMonitorinlinevirtual - kNoProgressSearchMonitorstatic - LocalOptimum()SearchMonitorinlinevirtual - NoMoreSolutions()SearchMonitorinlinevirtual - PeriodicCheck()SearchMonitorinlinevirtual - ProgressPercent()SearchMonitorinlinevirtual - RefuteDecision(Decision d)SearchMonitorinlinevirtual - RestartSearch()SearchMonitorinlinevirtual - SearchMonitor(Solver s)SearchMonitorinline - solver()SearchMonitorinline - swigCMemOwnBaseObjectprotected - SwigDelegateSearchMonitor_0()SearchMonitor - SwigDelegateSearchMonitor_1()SearchMonitor - SwigDelegateSearchMonitor_10()SearchMonitor - SwigDelegateSearchMonitor_11()SearchMonitor - SwigDelegateSearchMonitor_12()SearchMonitor - SwigDelegateSearchMonitor_13()SearchMonitor - SwigDelegateSearchMonitor_14()SearchMonitor - SwigDelegateSearchMonitor_15()SearchMonitor - SwigDelegateSearchMonitor_16()SearchMonitor - SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchMonitor - SwigDelegateSearchMonitor_18()SearchMonitor - SwigDelegateSearchMonitor_19()SearchMonitor - SwigDelegateSearchMonitor_2()SearchMonitor - SwigDelegateSearchMonitor_20()SearchMonitor - SwigDelegateSearchMonitor_21()SearchMonitor - SwigDelegateSearchMonitor_22()SearchMonitor - SwigDelegateSearchMonitor_23(global::System.IntPtr visitor)SearchMonitor - SwigDelegateSearchMonitor_24()SearchMonitor - SwigDelegateSearchMonitor_3()SearchMonitor - SwigDelegateSearchMonitor_4(global::System.IntPtr b)SearchMonitor - SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_6(global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_7(global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply)SearchMonitor - SwigDelegateSearchMonitor_9()SearchMonitor - ToString()LocalSearchMonitorinlinevirtual + Dispose(bool disposing)LocalSearchMonitorinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EndAcceptNeighbor(LocalSearchOperator op, bool neighbor_found)LocalSearchMonitorinlinevirtual + EndFail()SearchMonitorinlinevirtual + EndFiltering(LocalSearchFilter filter, bool reject)LocalSearchMonitorinlinevirtual + EndFilterNeighbor(LocalSearchOperator op, bool neighbor_found)LocalSearchMonitorinlinevirtual + EndInitialPropagation()SearchMonitorinlinevirtual + EndMakeNextNeighbor(LocalSearchOperator op, bool neighbor_found, Assignment delta, Assignment deltadelta)LocalSearchMonitorinlinevirtual + EndNextDecision(DecisionBuilder b, Decision d)SearchMonitorinlinevirtual + EndOperatorStart()LocalSearchMonitorinlinevirtual + EnterSearch()SearchMonitorinlinevirtual + ExitSearch()SearchMonitorinlinevirtual + Install()LocalSearchMonitorinlinevirtual + IsUncheckedSolutionLimitReached()SearchMonitorinlinevirtual + kNoProgressSearchMonitorstatic + LocalOptimum()SearchMonitorinlinevirtual + NoMoreSolutions()SearchMonitorinlinevirtual + PeriodicCheck()SearchMonitorinlinevirtual + ProgressPercent()SearchMonitorinlinevirtual + RefuteDecision(Decision d)SearchMonitorinlinevirtual + RestartSearch()SearchMonitorinlinevirtual + SearchMonitor(Solver s)SearchMonitorinline + solver()SearchMonitorinline + swigCMemOwnBaseObjectprotected + SwigDelegateSearchMonitor_0()SearchMonitor + SwigDelegateSearchMonitor_1()SearchMonitor + SwigDelegateSearchMonitor_10()SearchMonitor + SwigDelegateSearchMonitor_11()SearchMonitor + SwigDelegateSearchMonitor_12()SearchMonitor + SwigDelegateSearchMonitor_13()SearchMonitor + SwigDelegateSearchMonitor_14()SearchMonitor + SwigDelegateSearchMonitor_15()SearchMonitor + SwigDelegateSearchMonitor_16()SearchMonitor + SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchMonitor + SwigDelegateSearchMonitor_18()SearchMonitor + SwigDelegateSearchMonitor_19()SearchMonitor + SwigDelegateSearchMonitor_2()SearchMonitor + SwigDelegateSearchMonitor_20()SearchMonitor + SwigDelegateSearchMonitor_21()SearchMonitor + SwigDelegateSearchMonitor_22()SearchMonitor + SwigDelegateSearchMonitor_23(global::System.IntPtr visitor)SearchMonitor + SwigDelegateSearchMonitor_24()SearchMonitor + SwigDelegateSearchMonitor_3()SearchMonitor + SwigDelegateSearchMonitor_4(global::System.IntPtr b)SearchMonitor + SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_6(global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_7(global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply)SearchMonitor + SwigDelegateSearchMonitor_9()SearchMonitor + ToString()LocalSearchMonitorinlinevirtual diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchMonitor.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchMonitor.html index 53b488dea8..de2b6e3ffc 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchMonitor.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchMonitor.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Attributes | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,8 +61,6 @@
- - @@ -86,6 +85,8 @@ Public Member Functions + + @@ -190,6 +191,11 @@ Static Public Attributes

Public Member Functions

override void Dispose ()
 
override string ToString ()
 
virtual void BeginOperatorStart ()
 
override void Install ()
 
void Dispose ()
 
virtual void EnterSearch ()
 
virtual void RestartSearch ()
static readonly int kNoProgress = operations_research_constraint_solverPINVOKE.SearchMonitor_kNoProgress_get()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -222,7 +228,7 @@ Protected Attributes

Reimplemented in RegularLimit, and OptimizeVar.

-

Definition at line 151 of file SearchMonitor.cs.

+

Definition at line 146 of file SearchMonitor.cs.

@@ -262,7 +268,7 @@ Protected Attributes

Reimplemented in OptimizeVar.

-

Definition at line 118 of file SearchMonitor.cs.

+

Definition at line 113 of file SearchMonitor.cs.

@@ -289,7 +295,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 123 of file SearchMonitor.cs.

+

Definition at line 118 of file SearchMonitor.cs.

@@ -318,7 +324,7 @@ Protected Attributes

Reimplemented in OptimizeVar.

-

Definition at line 99 of file SearchMonitor.cs.

+

Definition at line 94 of file SearchMonitor.cs.

@@ -347,7 +353,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 127 of file SearchMonitor.cs.

+

Definition at line 122 of file SearchMonitor.cs.

@@ -385,7 +391,7 @@ Protected Attributes
-

Definition at line 79 of file SearchMonitor.cs.

+

Definition at line 74 of file SearchMonitor.cs.

@@ -415,7 +421,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 71 of file SearchMonitor.cs.

+

Definition at line 66 of file SearchMonitor.cs.

@@ -444,7 +450,7 @@ Protected Attributes

Reimplemented in OptimizeVar, and SearchLog.

-

Definition at line 104 of file SearchMonitor.cs.

+

Definition at line 99 of file SearchMonitor.cs.

@@ -472,7 +478,7 @@ Protected Attributes
-

Definition at line 76 of file LocalSearchMonitor.cs.

+

Definition at line 71 of file LocalSearchMonitor.cs.

@@ -501,7 +507,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 83 of file SearchMonitor.cs.

+

Definition at line 78 of file SearchMonitor.cs.

@@ -529,7 +535,7 @@ Protected Attributes
-

Definition at line 84 of file LocalSearchMonitor.cs.

+

Definition at line 79 of file LocalSearchMonitor.cs.

@@ -557,7 +563,7 @@ Protected Attributes
-

Definition at line 68 of file LocalSearchMonitor.cs.

+

Definition at line 63 of file LocalSearchMonitor.cs.

@@ -586,7 +592,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 91 of file SearchMonitor.cs.

+

Definition at line 86 of file SearchMonitor.cs.

@@ -614,7 +620,7 @@ Protected Attributes
-

Definition at line 60 of file LocalSearchMonitor.cs.

+

Definition at line 55 of file LocalSearchMonitor.cs.

@@ -644,7 +650,7 @@ Protected Attributes

Reimplemented in OptimizeVar, and SearchLimit.

-

Definition at line 63 of file SearchMonitor.cs.

+

Definition at line 58 of file SearchMonitor.cs.

@@ -671,12 +677,39 @@ Protected Attributes
-

Definition at line 52 of file LocalSearchMonitor.cs.

+

Definition at line 47 of file LocalSearchMonitor.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -687,20 +720,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file LocalSearchMonitor.cs.

+

Definition at line 29 of file LocalSearchMonitor.cs.

@@ -738,7 +772,7 @@ Protected Attributes
-

Definition at line 80 of file LocalSearchMonitor.cs.

+

Definition at line 75 of file LocalSearchMonitor.cs.

@@ -765,7 +799,7 @@ Protected Attributes
-

Definition at line 87 of file SearchMonitor.cs.

+

Definition at line 82 of file SearchMonitor.cs.

@@ -803,7 +837,7 @@ Protected Attributes
-

Definition at line 88 of file LocalSearchMonitor.cs.

+

Definition at line 83 of file LocalSearchMonitor.cs.

@@ -841,7 +875,7 @@ Protected Attributes
-

Definition at line 72 of file LocalSearchMonitor.cs.

+

Definition at line 67 of file LocalSearchMonitor.cs.

@@ -870,7 +904,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 95 of file SearchMonitor.cs.

+

Definition at line 90 of file SearchMonitor.cs.

@@ -920,7 +954,7 @@ Protected Attributes
-

Definition at line 64 of file LocalSearchMonitor.cs.

+

Definition at line 59 of file LocalSearchMonitor.cs.

@@ -958,7 +992,7 @@ Protected Attributes
-

Definition at line 67 of file SearchMonitor.cs.

+

Definition at line 62 of file SearchMonitor.cs.

@@ -985,7 +1019,7 @@ Protected Attributes
-

Definition at line 56 of file LocalSearchMonitor.cs.

+

Definition at line 51 of file LocalSearchMonitor.cs.

@@ -1014,7 +1048,7 @@ Protected Attributes

Reimplemented in SolutionCollector, SearchLimit, OptimizeVar, and SearchLog.

-

Definition at line 51 of file SearchMonitor.cs.

+

Definition at line 46 of file SearchMonitor.cs.

@@ -1043,7 +1077,7 @@ Protected Attributes

Reimplemented in RegularLimit, and SearchLog.

-

Definition at line 59 of file SearchMonitor.cs.

+

Definition at line 54 of file SearchMonitor.cs.

@@ -1072,7 +1106,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 92 of file LocalSearchMonitor.cs.

+

Definition at line 87 of file LocalSearchMonitor.cs.

@@ -1101,7 +1135,7 @@ Protected Attributes

Reimplemented in RegularLimit.

-

Definition at line 131 of file SearchMonitor.cs.

+

Definition at line 126 of file SearchMonitor.cs.

@@ -1128,7 +1162,7 @@ Protected Attributes
-

Definition at line 113 of file SearchMonitor.cs.

+

Definition at line 108 of file SearchMonitor.cs.

@@ -1157,7 +1191,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 109 of file SearchMonitor.cs.

+

Definition at line 104 of file SearchMonitor.cs.

@@ -1186,7 +1220,7 @@ Protected Attributes

Reimplemented in SearchLimit.

-

Definition at line 142 of file SearchMonitor.cs.

+

Definition at line 137 of file SearchMonitor.cs.

@@ -1215,7 +1249,7 @@ Protected Attributes

Reimplemented in RegularLimit.

-

Definition at line 146 of file SearchMonitor.cs.

+

Definition at line 141 of file SearchMonitor.cs.

@@ -1245,7 +1279,7 @@ Protected Attributes

Reimplemented in SearchLog, SearchLimit, and OptimizeVar.

-

Definition at line 75 of file SearchMonitor.cs.

+

Definition at line 70 of file SearchMonitor.cs.

@@ -1272,7 +1306,7 @@ Protected Attributes
-

Definition at line 55 of file SearchMonitor.cs.

+

Definition at line 50 of file SearchMonitor.cs.

@@ -1299,7 +1333,7 @@ Protected Attributes
-

Definition at line 136 of file SearchMonitor.cs.

+

Definition at line 131 of file SearchMonitor.cs.

@@ -1990,7 +2024,7 @@ Protected Attributes

Reimplemented from BaseObject.

-

Definition at line 47 of file LocalSearchMonitor.cs.

+

Definition at line 42 of file LocalSearchMonitor.cs.

@@ -2015,7 +2049,7 @@ Protected Attributes
-

Definition at line 396 of file SearchMonitor.cs.

+

Definition at line 391 of file SearchMonitor.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperator-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperator-members.html index 7ac9e02310..3bed54dad4 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperator-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperator-members.html @@ -53,21 +53,22 @@

This is the complete list of members for LocalSearchOperator, including all inherited members.

- - - - - - - - - - - - - - - + + + + + + + + + + + + + + + +
BaseObject()BaseObjectinline
Dispose()LocalSearchOperatorinlinevirtual
HasFragments()LocalSearchOperatorinlinevirtual
HoldsDelta()LocalSearchOperatorinlinevirtual
LocalSearchOperator()LocalSearchOperatorinline
MakeNextNeighbor(Assignment delta, Assignment deltadelta)LocalSearchOperatorinlinevirtual
Reset()LocalSearchOperatorinlinevirtual
Start(Assignment assignment)LocalSearchOperatorinlinevirtual
swigCMemOwnBaseObjectprotected
SwigDelegateLocalSearchOperator_0()LocalSearchOperator
SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchOperator
SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment)LocalSearchOperator
SwigDelegateLocalSearchOperator_3()LocalSearchOperator
SwigDelegateLocalSearchOperator_4()LocalSearchOperator
SwigDelegateLocalSearchOperator_5()LocalSearchOperator
ToString()BaseObjectinlinevirtual
Dispose(bool disposing)LocalSearchOperatorinlineprotectedvirtual
Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline
HasFragments()LocalSearchOperatorinlinevirtual
HoldsDelta()LocalSearchOperatorinlinevirtual
LocalSearchOperator()LocalSearchOperatorinline
MakeNextNeighbor(Assignment delta, Assignment deltadelta)LocalSearchOperatorinlinevirtual
Reset()LocalSearchOperatorinlinevirtual
Start(Assignment assignment)LocalSearchOperatorinlinevirtual
swigCMemOwnBaseObjectprotected
SwigDelegateLocalSearchOperator_0()LocalSearchOperator
SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchOperator
SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment)LocalSearchOperator
SwigDelegateLocalSearchOperator_3()LocalSearchOperator
SwigDelegateLocalSearchOperator_4()LocalSearchOperator
SwigDelegateLocalSearchOperator_5()LocalSearchOperator
ToString()BaseObjectinlinevirtual
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperator.html index 977a8597ef..453a731fdb 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperator.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -85,9 +84,16 @@ Public Member Functions + +

Public Member Functions

override void Dispose ()
 
 LocalSearchOperator ()
 
virtual bool MakeNextNeighbor (Assignment delta, Assignment deltadelta)
 
delegate bool SwigDelegateLocalSearchOperator_5 ()
 
void Dispose ()
 
virtual string ToString ()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -117,13 +123,40 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file LocalSearchOperator.cs.

+

Definition at line 42 of file LocalSearchOperator.cs.

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -134,22 +167,23 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Reimplemented in PathOperator, SequenceVarLocalSearchOperator, and SequenceVarLocalSearchOperatorTemplate.

+

Reimplemented in PathOperator, SequenceVarLocalSearchOperator, and SequenceVarLocalSearchOperatorTemplate.

-

Definition at line 33 of file LocalSearchOperator.cs.

+

Definition at line 29 of file LocalSearchOperator.cs.

@@ -178,7 +212,7 @@ Protected Attributes

Reimplemented in BaseLns.

-

Definition at line 64 of file LocalSearchOperator.cs.

+

Definition at line 59 of file LocalSearchOperator.cs.

@@ -207,7 +241,7 @@ Protected Attributes

Reimplemented in IntVarLocalSearchOperatorTemplate, and SequenceVarLocalSearchOperatorTemplate.

-

Definition at line 69 of file LocalSearchOperator.cs.

+

Definition at line 64 of file LocalSearchOperator.cs.

@@ -245,7 +279,7 @@ Protected Attributes
-

Definition at line 51 of file LocalSearchOperator.cs.

+

Definition at line 46 of file LocalSearchOperator.cs.

@@ -274,7 +308,7 @@ Protected Attributes

Reimplemented in PathOperator.

-

Definition at line 60 of file LocalSearchOperator.cs.

+

Definition at line 55 of file LocalSearchOperator.cs.

@@ -302,7 +336,7 @@ Protected Attributes
-

Definition at line 56 of file LocalSearchOperator.cs.

+

Definition at line 51 of file LocalSearchOperator.cs.

@@ -445,7 +479,7 @@ Protected Attributes

Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.

-

Definition at line 51 of file BaseObject.cs.

+

Definition at line 55 of file BaseObject.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperatorVector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperatorVector-members.html index d5f83e1455..8dc53341e2 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperatorVector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperatorVector-members.html @@ -61,17 +61,19 @@ CopyTo(LocalSearchOperator[] array, int arrayIndex)LocalSearchOperatorVectorinline CopyTo(int index, LocalSearchOperator[] array, int arrayIndex, int count)LocalSearchOperatorVectorinline CountLocalSearchOperatorVector - Dispose()LocalSearchOperatorVectorinlinevirtual - GetEnumerator()LocalSearchOperatorVectorinline - GetRange(int index, int count)LocalSearchOperatorVectorinline - IndexOf(LocalSearchOperator value)LocalSearchOperatorVectorinline - Insert(int index, LocalSearchOperator x)LocalSearchOperatorVectorinline - InsertRange(int index, LocalSearchOperatorVector values)LocalSearchOperatorVectorinline - IsFixedSizeLocalSearchOperatorVector - IsReadOnlyLocalSearchOperatorVector - IsSynchronizedLocalSearchOperatorVector - LastIndexOf(LocalSearchOperator value)LocalSearchOperatorVectorinline - LocalSearchOperatorVector(global::System.Collections.ICollection c)LocalSearchOperatorVectorinline + Dispose()LocalSearchOperatorVectorinline + Dispose(bool disposing)LocalSearchOperatorVectorinlineprotectedvirtual + GetEnumerator()LocalSearchOperatorVectorinline + GetRange(int index, int count)LocalSearchOperatorVectorinline + IndexOf(LocalSearchOperator value)LocalSearchOperatorVectorinline + Insert(int index, LocalSearchOperator x)LocalSearchOperatorVectorinline + InsertRange(int index, LocalSearchOperatorVector values)LocalSearchOperatorVectorinline + IsFixedSizeLocalSearchOperatorVector + IsReadOnlyLocalSearchOperatorVector + IsSynchronizedLocalSearchOperatorVector + LastIndexOf(LocalSearchOperator value)LocalSearchOperatorVectorinline + LocalSearchOperatorVector(global::System.Collections.IEnumerable c)LocalSearchOperatorVectorinline + LocalSearchOperatorVector(global::System.Collections.Generic.IEnumerable< LocalSearchOperator > c)LocalSearchOperatorVectorinline LocalSearchOperatorVector()LocalSearchOperatorVectorinline LocalSearchOperatorVector(LocalSearchOperatorVector other)LocalSearchOperatorVectorinline LocalSearchOperatorVector(int capacity)LocalSearchOperatorVectorinline @@ -86,6 +88,7 @@ SetRange(int index, LocalSearchOperatorVector values)LocalSearchOperatorVectorinline swigCMemOwnLocalSearchOperatorVectorprotected this[int index]LocalSearchOperatorVector + ToArray()LocalSearchOperatorVectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperatorVector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperatorVector.html index 43797661b0..68b29bbdc2 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperatorVector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperatorVector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -126,6 +131,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 LocalSearchOperatorVector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 LocalSearchOperatorVector (global::System.Collections.IEnumerable c)
 
 LocalSearchOperatorVector (global::System.Collections.Generic.IEnumerable< LocalSearchOperator > c)
 
void CopyTo (LocalSearchOperator[] array)
 
void CopyTo (LocalSearchOperator[] array, int arrayIndex)
 
void CopyTo (int index, LocalSearchOperator[] array, int arrayIndex, int count)
 
LocalSearchOperator[] ToArray ()
 
LocalSearchOperatorVectorEnumerator GetEnumerator ()
 
void Clear ()
static implicit operator LocalSearchOperator[] (LocalSearchOperatorVector inVal)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -147,8 +157,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ LocalSearchOperatorVector() [1/4]

+ +

◆ LocalSearchOperatorVector() [1/5]

@@ -159,7 +169,7 @@ Properties LocalSearchOperatorVector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -171,12 +181,40 @@ Properties
-

Definition at line 50 of file LocalSearchOperatorVector.cs.

+

Definition at line 53 of file LocalSearchOperatorVector.cs.

+ +
+
+ +

◆ LocalSearchOperatorVector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
LocalSearchOperatorVector (global::System.Collections.Generic.IEnumerable< LocalSearchOperatorc)
+
+inline
+
+ +

Definition at line 61 of file LocalSearchOperatorVector.cs.

-

◆ LocalSearchOperatorVector() [2/4]

+

◆ LocalSearchOperatorVector() [3/5]

@@ -198,12 +236,12 @@ Properties
-

Definition at line 230 of file LocalSearchOperatorVector.cs.

+

Definition at line 247 of file LocalSearchOperatorVector.cs.

-

◆ LocalSearchOperatorVector() [3/4]

+

◆ LocalSearchOperatorVector() [4/5]

@@ -226,12 +264,12 @@ Properties
-

Definition at line 233 of file LocalSearchOperatorVector.cs.

+

Definition at line 250 of file LocalSearchOperatorVector.cs.

-

◆ LocalSearchOperatorVector() [4/4]

+

◆ LocalSearchOperatorVector() [5/5]

@@ -254,7 +292,7 @@ Properties
-

Definition at line 237 of file LocalSearchOperatorVector.cs.

+

Definition at line 254 of file LocalSearchOperatorVector.cs.

@@ -283,7 +321,7 @@ Properties
-

Definition at line 212 of file LocalSearchOperatorVector.cs.

+

Definition at line 229 of file LocalSearchOperatorVector.cs.

@@ -311,7 +349,7 @@ Properties
-

Definition at line 260 of file LocalSearchOperatorVector.cs.

+

Definition at line 277 of file LocalSearchOperatorVector.cs.

@@ -338,7 +376,7 @@ Properties
-

Definition at line 208 of file LocalSearchOperatorVector.cs.

+

Definition at line 225 of file LocalSearchOperatorVector.cs.

@@ -366,7 +404,7 @@ Properties
-

Definition at line 313 of file LocalSearchOperatorVector.cs.

+

Definition at line 330 of file LocalSearchOperatorVector.cs.

@@ -416,7 +454,7 @@ Properties
-

Definition at line 112 of file LocalSearchOperatorVector.cs.

+

Definition at line 123 of file LocalSearchOperatorVector.cs.

@@ -444,7 +482,7 @@ Properties
-

Definition at line 102 of file LocalSearchOperatorVector.cs.

+

Definition at line 113 of file LocalSearchOperatorVector.cs.

@@ -482,12 +520,39 @@ Properties
-

Definition at line 107 of file LocalSearchOperatorVector.cs.

+

Definition at line 118 of file LocalSearchOperatorVector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 36 of file LocalSearchOperatorVector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -498,18 +563,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 37 of file LocalSearchOperatorVector.cs.

+

Definition at line 41 of file LocalSearchOperatorVector.cs.

@@ -536,7 +602,7 @@ Properties
-

Definition at line 138 of file LocalSearchOperatorVector.cs.

+

Definition at line 155 of file LocalSearchOperatorVector.cs.

@@ -574,7 +640,7 @@ Properties
-

Definition at line 265 of file LocalSearchOperatorVector.cs.

+

Definition at line 282 of file LocalSearchOperatorVector.cs.

@@ -602,7 +668,7 @@ Properties
-

Definition at line 318 of file LocalSearchOperatorVector.cs.

+

Definition at line 335 of file LocalSearchOperatorVector.cs.

@@ -640,7 +706,7 @@ Properties
-

Definition at line 272 of file LocalSearchOperatorVector.cs.

+

Definition at line 289 of file LocalSearchOperatorVector.cs.

@@ -678,7 +744,7 @@ Properties
-

Definition at line 277 of file LocalSearchOperatorVector.cs.

+

Definition at line 294 of file LocalSearchOperatorVector.cs.

@@ -706,7 +772,7 @@ Properties
-

Definition at line 323 of file LocalSearchOperatorVector.cs.

+

Definition at line 340 of file LocalSearchOperatorVector.cs.

@@ -790,7 +856,7 @@ Properties
-

Definition at line 328 of file LocalSearchOperatorVector.cs.

+

Definition at line 345 of file LocalSearchOperatorVector.cs.

@@ -818,7 +884,7 @@ Properties
-

Definition at line 282 of file LocalSearchOperatorVector.cs.

+

Definition at line 299 of file LocalSearchOperatorVector.cs.

@@ -856,7 +922,7 @@ Properties
-

Definition at line 287 of file LocalSearchOperatorVector.cs.

+

Definition at line 304 of file LocalSearchOperatorVector.cs.

@@ -894,7 +960,7 @@ Properties
-

Definition at line 292 of file LocalSearchOperatorVector.cs.

+

Definition at line 309 of file LocalSearchOperatorVector.cs.

@@ -921,7 +987,7 @@ Properties
-

Definition at line 299 of file LocalSearchOperatorVector.cs.

+

Definition at line 316 of file LocalSearchOperatorVector.cs.

@@ -959,7 +1025,7 @@ Properties
-

Definition at line 303 of file LocalSearchOperatorVector.cs.

+

Definition at line 320 of file LocalSearchOperatorVector.cs.

@@ -997,7 +1063,34 @@ Properties
-

Definition at line 308 of file LocalSearchOperatorVector.cs.

+

Definition at line 325 of file LocalSearchOperatorVector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
LocalSearchOperator [] ToArray ()
+
+inline
+
+ +

Definition at line 141 of file LocalSearchOperatorVector.cs.

@@ -1022,7 +1115,7 @@ Properties
-

Definition at line 22 of file LocalSearchOperatorVector.cs.

+

Definition at line 21 of file LocalSearchOperatorVector.cs.

@@ -1047,7 +1140,7 @@ Properties
-

Definition at line 79 of file LocalSearchOperatorVector.cs.

+

Definition at line 90 of file LocalSearchOperatorVector.cs.

@@ -1071,7 +1164,7 @@ Properties
-

Definition at line 90 of file LocalSearchOperatorVector.cs.

+

Definition at line 101 of file LocalSearchOperatorVector.cs.

@@ -1095,7 +1188,7 @@ Properties
-

Definition at line 58 of file LocalSearchOperatorVector.cs.

+

Definition at line 69 of file LocalSearchOperatorVector.cs.

@@ -1119,7 +1212,7 @@ Properties
-

Definition at line 64 of file LocalSearchOperatorVector.cs.

+

Definition at line 75 of file LocalSearchOperatorVector.cs.

@@ -1143,7 +1236,7 @@ Properties
-

Definition at line 96 of file LocalSearchOperatorVector.cs.

+

Definition at line 107 of file LocalSearchOperatorVector.cs.

@@ -1167,7 +1260,7 @@ Properties
-

Definition at line 70 of file LocalSearchOperatorVector.cs.

+

Definition at line 81 of file LocalSearchOperatorVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperatorVector_1_1LocalSearchOperatorVectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperatorVector_1_1LocalSearchOperatorVectorEnumerator.html index 4c619cdff7..63991f6c1f 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperatorVector_1_1LocalSearchOperatorVectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperatorVector_1_1LocalSearchOperatorVectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 147 of file LocalSearchOperatorVector.cs.

+

Definition at line 164 of file LocalSearchOperatorVector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 155 of file LocalSearchOperatorVector.cs.

+

Definition at line 172 of file LocalSearchOperatorVector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 202 of file LocalSearchOperatorVector.cs.

+

Definition at line 219 of file LocalSearchOperatorVector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 182 of file LocalSearchOperatorVector.cs.

+

Definition at line 199 of file LocalSearchOperatorVector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 194 of file LocalSearchOperatorVector.cs.

+

Definition at line 211 of file LocalSearchOperatorVector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 163 of file LocalSearchOperatorVector.cs.

+

Definition at line 180 of file LocalSearchOperatorVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchPhaseParameters-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchPhaseParameters-members.html index a5aabc71f7..b4baa60a00 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchPhaseParameters-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchPhaseParameters-members.html @@ -52,9 +52,10 @@

This is the complete list of members for LocalSearchPhaseParameters, including all inherited members.

- - - + + + +
Dispose()LocalSearchPhaseParametersinlinevirtual
LocalSearchPhaseParameters()LocalSearchPhaseParametersinline
swigCMemOwnLocalSearchPhaseParametersprotected
Dispose()LocalSearchPhaseParametersinline
Dispose(bool disposing)LocalSearchPhaseParametersinlineprotectedvirtual
LocalSearchPhaseParameters()LocalSearchPhaseParametersinline
swigCMemOwnLocalSearchPhaseParametersprotected
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchPhaseParameters.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchPhaseParameters.html index 14c3739f65..6ecc524156 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchPhaseParameters.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchPhaseParameters.html @@ -47,6 +47,7 @@
@@ -59,11 +60,16 @@
- - + +

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 LocalSearchPhaseParameters ()
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -93,13 +99,40 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 48 of file LocalSearchPhaseParameters.cs.

+

Definition at line 52 of file LocalSearchPhaseParameters.cs.

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file LocalSearchPhaseParameters.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -110,18 +143,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 35 of file LocalSearchPhaseParameters.cs.

+

Definition at line 40 of file LocalSearchPhaseParameters.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ModelCache-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ModelCache-members.html index 885335e274..b92ed1e33b 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ModelCache-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ModelCache-members.html @@ -53,92 +53,93 @@

This is the complete list of members for ModelCache, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Clear()ModelCacheinlinevirtual
Dispose()ModelCacheinlinevirtual
EXPR_ABSModelCachestatic
EXPR_CONSTANT_DIFFERENCEModelCachestatic
EXPR_CONSTANT_DIVIDEModelCachestatic
EXPR_CONSTANT_EXPRESSION_MAXModelCachestatic
EXPR_CONSTANT_IS_EQUALModelCachestatic
EXPR_CONSTANT_IS_GREATER_OR_EQUALModelCachestatic
EXPR_CONSTANT_IS_LESS_OR_EQUALModelCachestatic
EXPR_CONSTANT_IS_NOT_EQUALModelCachestatic
EXPR_CONSTANT_MAXModelCachestatic
EXPR_CONSTANT_MINModelCachestatic
EXPR_CONSTANT_PRODModelCachestatic
EXPR_CONSTANT_SUMModelCachestatic
EXPR_EXPR_CONSTANT_CONDITIONALModelCachestatic
EXPR_EXPR_CONSTANT_EXPRESSION_MAXModelCachestatic
EXPR_EXPR_CONSTRAINT_MAXModelCachestatic
EXPR_EXPR_DIFFERENCEModelCachestatic
EXPR_EXPR_DIVModelCachestatic
EXPR_EXPR_EQUALITYModelCachestatic
EXPR_EXPR_EXPRESSION_MAXModelCachestatic
EXPR_EXPR_GREATERModelCachestatic
EXPR_EXPR_GREATER_OR_EQUALModelCachestatic
EXPR_EXPR_IS_EQUALModelCachestatic
EXPR_EXPR_IS_LESSModelCachestatic
EXPR_EXPR_IS_LESS_OR_EQUALModelCachestatic
EXPR_EXPR_IS_NOT_EQUALModelCachestatic
EXPR_EXPR_LESSModelCachestatic
EXPR_EXPR_LESS_OR_EQUALModelCachestatic
EXPR_EXPR_MAXModelCachestatic
EXPR_EXPR_MINModelCachestatic
EXPR_EXPR_NON_EQUALITYModelCachestatic
EXPR_EXPR_PRODModelCachestatic
EXPR_EXPR_SUMModelCachestatic
EXPR_EXPRESSION_MAXModelCachestatic
EXPR_OPPOSITEModelCachestatic
EXPR_SQUAREModelCachestatic
FindExprConstantExpression(IntExpr expr, long value, int type)ModelCacheinlinevirtual
FindExprExprConstantExpression(IntExpr var1, IntExpr var2, long constant, int type)ModelCacheinlinevirtual
FindExprExprConstraint(IntExpr expr1, IntExpr expr2, int type)ModelCacheinlinevirtual
FindExprExpression(IntExpr expr, int type)ModelCacheinlinevirtual
FindExprExprExpression(IntExpr var1, IntExpr var2, int type)ModelCacheinlinevirtual
FindVarArrayConstantArrayExpression(IntVarVector vars, long[] values, int type)ModelCacheinlinevirtual
FindVarArrayConstantExpression(IntVarVector vars, long value, int type)ModelCacheinlinevirtual
FindVarArrayExpression(IntVarVector vars, int type)ModelCacheinlinevirtual
FindVarConstantArrayExpression(IntVar var, long[] values, int type)ModelCacheinlinevirtual
FindVarConstantConstantConstraint(IntVar var, long value1, long value2, int type)ModelCacheinlinevirtual
FindVarConstantConstantExpression(IntVar var, long value1, long value2, int type)ModelCacheinlinevirtual
FindVarConstantConstraint(IntVar var, long value, int type)ModelCacheinlinevirtual
FindVoidConstraint(int type)ModelCacheinlinevirtual
InsertExprConstantExpression(IntExpr expression, IntExpr var, long value, int type)ModelCacheinlinevirtual
InsertExprExprConstantExpression(IntExpr expression, IntExpr var1, IntExpr var2, long constant, int type)ModelCacheinlinevirtual
InsertExprExprConstraint(Constraint ct, IntExpr expr1, IntExpr expr2, int type)ModelCacheinlinevirtual
InsertExprExpression(IntExpr expression, IntExpr expr, int type)ModelCacheinlinevirtual
InsertExprExprExpression(IntExpr expression, IntExpr var1, IntExpr var2, int type)ModelCacheinlinevirtual
InsertVarArrayConstantArrayExpression(IntExpr expression, IntVarVector var, long[] values, int type)ModelCacheinlinevirtual
InsertVarArrayConstantExpression(IntExpr expression, IntVarVector var, long value, int type)ModelCacheinlinevirtual
InsertVarArrayExpression(IntExpr expression, IntVarVector vars, int type)ModelCacheinlinevirtual
InsertVarConstantArrayExpression(IntExpr expression, IntVar var, long[] values, int type)ModelCacheinlinevirtual
InsertVarConstantConstantConstraint(Constraint ct, IntVar var, long value1, long value2, int type)ModelCacheinlinevirtual
InsertVarConstantConstantExpression(IntExpr expression, IntVar var, long value1, long value2, int type)ModelCacheinlinevirtual
InsertVarConstantConstraint(Constraint ct, IntVar var, long value, int type)ModelCacheinlinevirtual
InsertVoidConstraint(Constraint ct, int type)ModelCacheinlinevirtual
solver()ModelCacheinline
swigCMemOwnModelCacheprotected
VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAXModelCachestatic
VAR_ARRAY_CONSTANT_ARRAY_SCAL_PRODModelCachestatic
VAR_ARRAY_CONSTANT_EXPRESSION_MAXModelCachestatic
VAR_ARRAY_CONSTANT_INDEXModelCachestatic
VAR_ARRAY_EXPRESSION_MAXModelCachestatic
VAR_ARRAY_MAXModelCachestatic
VAR_ARRAY_MINModelCachestatic
VAR_ARRAY_SUMModelCachestatic
VAR_CONSTANT_ARRAY_ELEMENTModelCachestatic
VAR_CONSTANT_ARRAY_EXPRESSION_MAXModelCachestatic
VAR_CONSTANT_CONSTANT_BETWEENModelCachestatic
VAR_CONSTANT_CONSTANT_CONSTRAINT_MAXModelCachestatic
VAR_CONSTANT_CONSTANT_EXPRESSION_MAXModelCachestatic
VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUSModelCachestatic
VAR_CONSTANT_CONSTRAINT_MAXModelCachestatic
VAR_CONSTANT_EQUALITYModelCachestatic
VAR_CONSTANT_GREATER_OR_EQUALModelCachestatic
VAR_CONSTANT_LESS_OR_EQUALModelCachestatic
VAR_CONSTANT_NON_EQUALITYModelCachestatic
VOID_CONSTRAINT_MAXModelCachestatic
VOID_FALSE_CONSTRAINTModelCachestatic
VOID_TRUE_CONSTRAINTModelCachestatic
Dispose()ModelCacheinline
Dispose(bool disposing)ModelCacheinlineprotectedvirtual
EXPR_ABSModelCachestatic
EXPR_CONSTANT_DIFFERENCEModelCachestatic
EXPR_CONSTANT_DIVIDEModelCachestatic
EXPR_CONSTANT_EXPRESSION_MAXModelCachestatic
EXPR_CONSTANT_IS_EQUALModelCachestatic
EXPR_CONSTANT_IS_GREATER_OR_EQUALModelCachestatic
EXPR_CONSTANT_IS_LESS_OR_EQUALModelCachestatic
EXPR_CONSTANT_IS_NOT_EQUALModelCachestatic
EXPR_CONSTANT_MAXModelCachestatic
EXPR_CONSTANT_MINModelCachestatic
EXPR_CONSTANT_PRODModelCachestatic
EXPR_CONSTANT_SUMModelCachestatic
EXPR_EXPR_CONSTANT_CONDITIONALModelCachestatic
EXPR_EXPR_CONSTANT_EXPRESSION_MAXModelCachestatic
EXPR_EXPR_CONSTRAINT_MAXModelCachestatic
EXPR_EXPR_DIFFERENCEModelCachestatic
EXPR_EXPR_DIVModelCachestatic
EXPR_EXPR_EQUALITYModelCachestatic
EXPR_EXPR_EXPRESSION_MAXModelCachestatic
EXPR_EXPR_GREATERModelCachestatic
EXPR_EXPR_GREATER_OR_EQUALModelCachestatic
EXPR_EXPR_IS_EQUALModelCachestatic
EXPR_EXPR_IS_LESSModelCachestatic
EXPR_EXPR_IS_LESS_OR_EQUALModelCachestatic
EXPR_EXPR_IS_NOT_EQUALModelCachestatic
EXPR_EXPR_LESSModelCachestatic
EXPR_EXPR_LESS_OR_EQUALModelCachestatic
EXPR_EXPR_MAXModelCachestatic
EXPR_EXPR_MINModelCachestatic
EXPR_EXPR_NON_EQUALITYModelCachestatic
EXPR_EXPR_PRODModelCachestatic
EXPR_EXPR_SUMModelCachestatic
EXPR_EXPRESSION_MAXModelCachestatic
EXPR_OPPOSITEModelCachestatic
EXPR_SQUAREModelCachestatic
FindExprConstantExpression(IntExpr expr, long value, int type)ModelCacheinlinevirtual
FindExprExprConstantExpression(IntExpr var1, IntExpr var2, long constant, int type)ModelCacheinlinevirtual
FindExprExprConstraint(IntExpr expr1, IntExpr expr2, int type)ModelCacheinlinevirtual
FindExprExpression(IntExpr expr, int type)ModelCacheinlinevirtual
FindExprExprExpression(IntExpr var1, IntExpr var2, int type)ModelCacheinlinevirtual
FindVarArrayConstantArrayExpression(IntVarVector vars, long[] values, int type)ModelCacheinlinevirtual
FindVarArrayConstantExpression(IntVarVector vars, long value, int type)ModelCacheinlinevirtual
FindVarArrayExpression(IntVarVector vars, int type)ModelCacheinlinevirtual
FindVarConstantArrayExpression(IntVar var, long[] values, int type)ModelCacheinlinevirtual
FindVarConstantConstantConstraint(IntVar var, long value1, long value2, int type)ModelCacheinlinevirtual
FindVarConstantConstantExpression(IntVar var, long value1, long value2, int type)ModelCacheinlinevirtual
FindVarConstantConstraint(IntVar var, long value, int type)ModelCacheinlinevirtual
FindVoidConstraint(int type)ModelCacheinlinevirtual
InsertExprConstantExpression(IntExpr expression, IntExpr var, long value, int type)ModelCacheinlinevirtual
InsertExprExprConstantExpression(IntExpr expression, IntExpr var1, IntExpr var2, long constant, int type)ModelCacheinlinevirtual
InsertExprExprConstraint(Constraint ct, IntExpr expr1, IntExpr expr2, int type)ModelCacheinlinevirtual
InsertExprExpression(IntExpr expression, IntExpr expr, int type)ModelCacheinlinevirtual
InsertExprExprExpression(IntExpr expression, IntExpr var1, IntExpr var2, int type)ModelCacheinlinevirtual
InsertVarArrayConstantArrayExpression(IntExpr expression, IntVarVector var, long[] values, int type)ModelCacheinlinevirtual
InsertVarArrayConstantExpression(IntExpr expression, IntVarVector var, long value, int type)ModelCacheinlinevirtual
InsertVarArrayExpression(IntExpr expression, IntVarVector vars, int type)ModelCacheinlinevirtual
InsertVarConstantArrayExpression(IntExpr expression, IntVar var, long[] values, int type)ModelCacheinlinevirtual
InsertVarConstantConstantConstraint(Constraint ct, IntVar var, long value1, long value2, int type)ModelCacheinlinevirtual
InsertVarConstantConstantExpression(IntExpr expression, IntVar var, long value1, long value2, int type)ModelCacheinlinevirtual
InsertVarConstantConstraint(Constraint ct, IntVar var, long value, int type)ModelCacheinlinevirtual
InsertVoidConstraint(Constraint ct, int type)ModelCacheinlinevirtual
solver()ModelCacheinline
swigCMemOwnModelCacheprotected
VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAXModelCachestatic
VAR_ARRAY_CONSTANT_ARRAY_SCAL_PRODModelCachestatic
VAR_ARRAY_CONSTANT_EXPRESSION_MAXModelCachestatic
VAR_ARRAY_CONSTANT_INDEXModelCachestatic
VAR_ARRAY_EXPRESSION_MAXModelCachestatic
VAR_ARRAY_MAXModelCachestatic
VAR_ARRAY_MINModelCachestatic
VAR_ARRAY_SUMModelCachestatic
VAR_CONSTANT_ARRAY_ELEMENTModelCachestatic
VAR_CONSTANT_ARRAY_EXPRESSION_MAXModelCachestatic
VAR_CONSTANT_CONSTANT_BETWEENModelCachestatic
VAR_CONSTANT_CONSTANT_CONSTRAINT_MAXModelCachestatic
VAR_CONSTANT_CONSTANT_EXPRESSION_MAXModelCachestatic
VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUSModelCachestatic
VAR_CONSTANT_CONSTRAINT_MAXModelCachestatic
VAR_CONSTANT_EQUALITYModelCachestatic
VAR_CONSTANT_GREATER_OR_EQUALModelCachestatic
VAR_CONSTANT_LESS_OR_EQUALModelCachestatic
VAR_CONSTANT_NON_EQUALITYModelCachestatic
VOID_CONSTRAINT_MAXModelCachestatic
VOID_FALSE_CONSTRAINTModelCachestatic
VOID_TRUE_CONSTRAINTModelCachestatic
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ModelCache.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ModelCache.html index 1501c157b8..88e7e5df25 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ModelCache.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ModelCache.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Attributes | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,8 +61,8 @@
- - + + @@ -236,6 +237,11 @@ Static Public Attributes

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
virtual void Clear ()
 
virtual Constraint FindVoidConstraint (int type)
static readonly int VAR_ARRAY_CONSTANT_EXPRESSION_MAX = operations_research_constraint_solverPINVOKE.ModelCache_VAR_ARRAY_CONSTANT_EXPRESSION_MAX_get()
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -265,12 +271,39 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 48 of file ModelCache.cs.

+

Definition at line 52 of file ModelCache.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file ModelCache.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -281,18 +314,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 35 of file ModelCache.cs.

+

Definition at line 40 of file ModelCache.cs.

@@ -336,7 +370,7 @@ Protected Attributes
-

Definition at line 102 of file ModelCache.cs.

+

Definition at line 106 of file ModelCache.cs.

@@ -386,7 +420,7 @@ Protected Attributes
-

Definition at line 122 of file ModelCache.cs.

+

Definition at line 126 of file ModelCache.cs.

@@ -430,7 +464,7 @@ Protected Attributes
-

Definition at line 82 of file ModelCache.cs.

+

Definition at line 86 of file ModelCache.cs.

@@ -468,7 +502,7 @@ Protected Attributes
-

Definition at line 92 of file ModelCache.cs.

+

Definition at line 96 of file ModelCache.cs.

@@ -512,7 +546,7 @@ Protected Attributes
-

Definition at line 112 of file ModelCache.cs.

+

Definition at line 116 of file ModelCache.cs.

@@ -556,7 +590,7 @@ Protected Attributes
-

Definition at line 164 of file ModelCache.cs.

+

Definition at line 168 of file ModelCache.cs.

@@ -600,7 +634,7 @@ Protected Attributes
-

Definition at line 176 of file ModelCache.cs.

+

Definition at line 180 of file ModelCache.cs.

@@ -638,7 +672,7 @@ Protected Attributes
-

Definition at line 152 of file ModelCache.cs.

+

Definition at line 156 of file ModelCache.cs.

@@ -682,7 +716,7 @@ Protected Attributes
-

Definition at line 142 of file ModelCache.cs.

+

Definition at line 146 of file ModelCache.cs.

@@ -732,7 +766,7 @@ Protected Attributes
-

Definition at line 72 of file ModelCache.cs.

+

Definition at line 76 of file ModelCache.cs.

@@ -782,7 +816,7 @@ Protected Attributes
-

Definition at line 132 of file ModelCache.cs.

+

Definition at line 136 of file ModelCache.cs.

@@ -826,7 +860,7 @@ Protected Attributes
-

Definition at line 62 of file ModelCache.cs.

+

Definition at line 66 of file ModelCache.cs.

@@ -854,7 +888,7 @@ Protected Attributes
-

Definition at line 52 of file ModelCache.cs.

+

Definition at line 56 of file ModelCache.cs.

@@ -904,7 +938,7 @@ Protected Attributes
-

Definition at line 108 of file ModelCache.cs.

+

Definition at line 112 of file ModelCache.cs.

@@ -960,7 +994,7 @@ Protected Attributes
-

Definition at line 128 of file ModelCache.cs.

+

Definition at line 132 of file ModelCache.cs.

@@ -1010,7 +1044,7 @@ Protected Attributes
-

Definition at line 88 of file ModelCache.cs.

+

Definition at line 92 of file ModelCache.cs.

@@ -1054,7 +1088,7 @@ Protected Attributes
-

Definition at line 98 of file ModelCache.cs.

+

Definition at line 102 of file ModelCache.cs.

@@ -1104,7 +1138,7 @@ Protected Attributes
-

Definition at line 118 of file ModelCache.cs.

+

Definition at line 122 of file ModelCache.cs.

@@ -1154,7 +1188,7 @@ Protected Attributes
-

Definition at line 171 of file ModelCache.cs.

+

Definition at line 175 of file ModelCache.cs.

@@ -1204,7 +1238,7 @@ Protected Attributes
-

Definition at line 183 of file ModelCache.cs.

+

Definition at line 187 of file ModelCache.cs.

@@ -1248,7 +1282,7 @@ Protected Attributes
-

Definition at line 159 of file ModelCache.cs.

+

Definition at line 163 of file ModelCache.cs.

@@ -1298,7 +1332,7 @@ Protected Attributes
-

Definition at line 148 of file ModelCache.cs.

+

Definition at line 152 of file ModelCache.cs.

@@ -1354,7 +1388,7 @@ Protected Attributes
-

Definition at line 78 of file ModelCache.cs.

+

Definition at line 82 of file ModelCache.cs.

@@ -1410,7 +1444,7 @@ Protected Attributes
-

Definition at line 138 of file ModelCache.cs.

+

Definition at line 142 of file ModelCache.cs.

@@ -1460,7 +1494,7 @@ Protected Attributes
-

Definition at line 68 of file ModelCache.cs.

+

Definition at line 72 of file ModelCache.cs.

@@ -1498,7 +1532,7 @@ Protected Attributes
-

Definition at line 58 of file ModelCache.cs.

+

Definition at line 62 of file ModelCache.cs.

@@ -1525,7 +1559,7 @@ Protected Attributes
-

Definition at line 188 of file ModelCache.cs.

+

Definition at line 192 of file ModelCache.cs.

@@ -1550,7 +1584,7 @@ Protected Attributes
-

Definition at line 221 of file ModelCache.cs.

+

Definition at line 225 of file ModelCache.cs.

@@ -1574,7 +1608,7 @@ Protected Attributes
-

Definition at line 243 of file ModelCache.cs.

+

Definition at line 247 of file ModelCache.cs.

@@ -1598,7 +1632,7 @@ Protected Attributes
-

Definition at line 244 of file ModelCache.cs.

+

Definition at line 248 of file ModelCache.cs.

@@ -1622,7 +1656,7 @@ Protected Attributes
-

Definition at line 253 of file ModelCache.cs.

+

Definition at line 257 of file ModelCache.cs.

@@ -1646,7 +1680,7 @@ Protected Attributes
-

Definition at line 249 of file ModelCache.cs.

+

Definition at line 253 of file ModelCache.cs.

@@ -1670,7 +1704,7 @@ Protected Attributes
-

Definition at line 251 of file ModelCache.cs.

+

Definition at line 255 of file ModelCache.cs.

@@ -1694,7 +1728,7 @@ Protected Attributes
-

Definition at line 252 of file ModelCache.cs.

+

Definition at line 256 of file ModelCache.cs.

@@ -1718,7 +1752,7 @@ Protected Attributes
-

Definition at line 250 of file ModelCache.cs.

+

Definition at line 254 of file ModelCache.cs.

@@ -1742,7 +1776,7 @@ Protected Attributes
-

Definition at line 246 of file ModelCache.cs.

+

Definition at line 250 of file ModelCache.cs.

@@ -1766,7 +1800,7 @@ Protected Attributes
-

Definition at line 247 of file ModelCache.cs.

+

Definition at line 251 of file ModelCache.cs.

@@ -1790,7 +1824,7 @@ Protected Attributes
-

Definition at line 245 of file ModelCache.cs.

+

Definition at line 249 of file ModelCache.cs.

@@ -1814,7 +1848,7 @@ Protected Attributes
-

Definition at line 248 of file ModelCache.cs.

+

Definition at line 252 of file ModelCache.cs.

@@ -1838,7 +1872,7 @@ Protected Attributes
-

Definition at line 239 of file ModelCache.cs.

+

Definition at line 243 of file ModelCache.cs.

@@ -1862,7 +1896,7 @@ Protected Attributes
-

Definition at line 240 of file ModelCache.cs.

+

Definition at line 244 of file ModelCache.cs.

@@ -1886,7 +1920,7 @@ Protected Attributes
-

Definition at line 217 of file ModelCache.cs.

+

Definition at line 221 of file ModelCache.cs.

@@ -1910,7 +1944,7 @@ Protected Attributes
-

Definition at line 226 of file ModelCache.cs.

+

Definition at line 230 of file ModelCache.cs.

@@ -1934,7 +1968,7 @@ Protected Attributes
-

Definition at line 228 of file ModelCache.cs.

+

Definition at line 232 of file ModelCache.cs.

@@ -1958,7 +1992,7 @@ Protected Attributes
-

Definition at line 211 of file ModelCache.cs.

+

Definition at line 215 of file ModelCache.cs.

@@ -1982,7 +2016,7 @@ Protected Attributes
-

Definition at line 236 of file ModelCache.cs.

+

Definition at line 240 of file ModelCache.cs.

@@ -2006,7 +2040,7 @@ Protected Attributes
-

Definition at line 212 of file ModelCache.cs.

+

Definition at line 216 of file ModelCache.cs.

@@ -2030,7 +2064,7 @@ Protected Attributes
-

Definition at line 213 of file ModelCache.cs.

+

Definition at line 217 of file ModelCache.cs.

@@ -2054,7 +2088,7 @@ Protected Attributes
-

Definition at line 234 of file ModelCache.cs.

+

Definition at line 238 of file ModelCache.cs.

@@ -2078,7 +2112,7 @@ Protected Attributes
-

Definition at line 232 of file ModelCache.cs.

+

Definition at line 236 of file ModelCache.cs.

@@ -2102,7 +2136,7 @@ Protected Attributes
-

Definition at line 233 of file ModelCache.cs.

+

Definition at line 237 of file ModelCache.cs.

@@ -2126,7 +2160,7 @@ Protected Attributes
-

Definition at line 235 of file ModelCache.cs.

+

Definition at line 239 of file ModelCache.cs.

@@ -2150,7 +2184,7 @@ Protected Attributes
-

Definition at line 214 of file ModelCache.cs.

+

Definition at line 218 of file ModelCache.cs.

@@ -2174,7 +2208,7 @@ Protected Attributes
-

Definition at line 215 of file ModelCache.cs.

+

Definition at line 219 of file ModelCache.cs.

@@ -2198,7 +2232,7 @@ Protected Attributes
-

Definition at line 229 of file ModelCache.cs.

+

Definition at line 233 of file ModelCache.cs.

@@ -2222,7 +2256,7 @@ Protected Attributes
-

Definition at line 230 of file ModelCache.cs.

+

Definition at line 234 of file ModelCache.cs.

@@ -2246,7 +2280,7 @@ Protected Attributes
-

Definition at line 216 of file ModelCache.cs.

+

Definition at line 220 of file ModelCache.cs.

@@ -2270,7 +2304,7 @@ Protected Attributes
-

Definition at line 227 of file ModelCache.cs.

+

Definition at line 231 of file ModelCache.cs.

@@ -2294,7 +2328,7 @@ Protected Attributes
-

Definition at line 231 of file ModelCache.cs.

+

Definition at line 235 of file ModelCache.cs.

@@ -2318,7 +2352,7 @@ Protected Attributes
-

Definition at line 223 of file ModelCache.cs.

+

Definition at line 227 of file ModelCache.cs.

@@ -2342,7 +2376,7 @@ Protected Attributes
-

Definition at line 220 of file ModelCache.cs.

+

Definition at line 224 of file ModelCache.cs.

@@ -2366,7 +2400,7 @@ Protected Attributes
-

Definition at line 222 of file ModelCache.cs.

+

Definition at line 226 of file ModelCache.cs.

@@ -2414,7 +2448,7 @@ Protected Attributes
-

Definition at line 265 of file ModelCache.cs.

+

Definition at line 269 of file ModelCache.cs.

@@ -2438,7 +2472,7 @@ Protected Attributes
-

Definition at line 264 of file ModelCache.cs.

+

Definition at line 268 of file ModelCache.cs.

@@ -2462,7 +2496,7 @@ Protected Attributes
-

Definition at line 275 of file ModelCache.cs.

+

Definition at line 279 of file ModelCache.cs.

@@ -2486,7 +2520,7 @@ Protected Attributes
-

Definition at line 274 of file ModelCache.cs.

+

Definition at line 278 of file ModelCache.cs.

@@ -2510,7 +2544,7 @@ Protected Attributes
-

Definition at line 271 of file ModelCache.cs.

+

Definition at line 275 of file ModelCache.cs.

@@ -2534,7 +2568,7 @@ Protected Attributes
-

Definition at line 268 of file ModelCache.cs.

+

Definition at line 272 of file ModelCache.cs.

@@ -2558,7 +2592,7 @@ Protected Attributes
-

Definition at line 269 of file ModelCache.cs.

+

Definition at line 273 of file ModelCache.cs.

@@ -2582,7 +2616,7 @@ Protected Attributes
-

Definition at line 270 of file ModelCache.cs.

+

Definition at line 274 of file ModelCache.cs.

@@ -2606,7 +2640,7 @@ Protected Attributes
-

Definition at line 260 of file ModelCache.cs.

+

Definition at line 264 of file ModelCache.cs.

@@ -2630,7 +2664,7 @@ Protected Attributes
-

Definition at line 261 of file ModelCache.cs.

+

Definition at line 265 of file ModelCache.cs.

@@ -2654,7 +2688,7 @@ Protected Attributes
-

Definition at line 207 of file ModelCache.cs.

+

Definition at line 211 of file ModelCache.cs.

@@ -2678,7 +2712,7 @@ Protected Attributes
-

Definition at line 208 of file ModelCache.cs.

+

Definition at line 212 of file ModelCache.cs.

@@ -2702,7 +2736,7 @@ Protected Attributes
-

Definition at line 257 of file ModelCache.cs.

+

Definition at line 261 of file ModelCache.cs.

@@ -2726,7 +2760,7 @@ Protected Attributes
-

Definition at line 256 of file ModelCache.cs.

+

Definition at line 260 of file ModelCache.cs.

@@ -2750,7 +2784,7 @@ Protected Attributes
-

Definition at line 204 of file ModelCache.cs.

+

Definition at line 208 of file ModelCache.cs.

@@ -2774,7 +2808,7 @@ Protected Attributes
-

Definition at line 200 of file ModelCache.cs.

+

Definition at line 204 of file ModelCache.cs.

@@ -2798,7 +2832,7 @@ Protected Attributes
-

Definition at line 201 of file ModelCache.cs.

+

Definition at line 205 of file ModelCache.cs.

@@ -2822,7 +2856,7 @@ Protected Attributes
-

Definition at line 202 of file ModelCache.cs.

+

Definition at line 206 of file ModelCache.cs.

@@ -2846,7 +2880,7 @@ Protected Attributes
-

Definition at line 203 of file ModelCache.cs.

+

Definition at line 207 of file ModelCache.cs.

@@ -2870,7 +2904,7 @@ Protected Attributes
-

Definition at line 197 of file ModelCache.cs.

+

Definition at line 201 of file ModelCache.cs.

@@ -2894,7 +2928,7 @@ Protected Attributes
-

Definition at line 195 of file ModelCache.cs.

+

Definition at line 199 of file ModelCache.cs.

@@ -2918,7 +2952,7 @@ Protected Attributes
-

Definition at line 196 of file ModelCache.cs.

+

Definition at line 200 of file ModelCache.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ModelVisitor-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ModelVisitor-members.html index 241f330728..58b3a57f2b 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ModelVisitor-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ModelVisitor-members.html @@ -57,190 +57,191 @@ BeginVisitExtension(string type)ModelVisitorinlinevirtual BeginVisitIntegerExpression(string type_name, IntExpr expr)ModelVisitorinlinevirtual BeginVisitModel(string type_name)ModelVisitorinlinevirtual - Dispose()ModelVisitorinlinevirtual - EndVisitConstraint(string type_name, Constraint constraint)ModelVisitorinlinevirtual - EndVisitExtension(string type)ModelVisitorinlinevirtual - EndVisitIntegerExpression(string type_name, IntExpr expr)ModelVisitorinlinevirtual - EndVisitModel(string type_name)ModelVisitorinlinevirtual - kAbsModelVisitorstatic - kAbsEqualModelVisitorstatic - kActiveArgumentModelVisitorstatic - kAllDifferentModelVisitorstatic - kAllowedAssignmentsModelVisitorstatic - kAssumePathsArgumentModelVisitorstatic - kAtMostModelVisitorstatic - kBetweenModelVisitorstatic - kBranchesLimitArgumentModelVisitorstatic - kCapacityArgumentModelVisitorstatic - kCardsArgumentModelVisitorstatic - kCircuitModelVisitorstatic - kCoefficientsArgumentModelVisitorstatic - kConditionalExprModelVisitorstatic - kConvexPiecewiseModelVisitorstatic - kCountArgumentModelVisitorstatic - kCountAssignedItemsExtensionModelVisitorstatic - kCountEqualModelVisitorstatic - kCountUsedBinsExtensionModelVisitorstatic - kCoverModelVisitorstatic - kCumulativeModelVisitorstatic - kCumulativeArgumentModelVisitorstatic - kCumulsArgumentModelVisitorstatic - kDelayedPathCumulModelVisitorstatic - kDemandsArgumentModelVisitorstatic - kDeviationModelVisitorstatic - kDifferenceModelVisitorstatic - kDifferenceOperationModelVisitorstatic - kDisjunctiveModelVisitorstatic - kDistributeModelVisitorstatic - kDivideModelVisitorstatic - kDurationExprModelVisitorstatic - kDurationMaxArgumentModelVisitorstatic - kDurationMinArgumentModelVisitorstatic - kEarlyCostArgumentModelVisitorstatic - kEarlyDateArgumentModelVisitorstatic - kElementModelVisitorstatic - kElementEqualModelVisitorstatic - kEndExprModelVisitorstatic - kEndMaxArgumentModelVisitorstatic - kEndMinArgumentModelVisitorstatic - kEndsArgumentModelVisitorstatic - kEqualityModelVisitorstatic - kEvaluatorArgumentModelVisitorstatic - kExpressionArgumentModelVisitorstatic - kFailuresLimitArgumentModelVisitorstatic - kFalseConstraintModelVisitorstatic - kFinalStatesArgumentModelVisitorstatic - kFixedChargeArgumentModelVisitorstatic - kGlobalCardinalityModelVisitorstatic - kGreaterModelVisitorstatic - kGreaterOrEqualModelVisitorstatic - kIndex2ArgumentModelVisitorstatic - kIndexArgumentModelVisitorstatic - kIndexOfModelVisitorstatic - kInitialStateModelVisitorstatic - kInt64ToBoolExtensionModelVisitorstatic - kInt64ToInt64ExtensionModelVisitorstatic - kIntegerVariableModelVisitorstatic - kIntervalArgumentModelVisitorstatic - kIntervalBinaryRelationModelVisitorstatic - kIntervalDisjunctionModelVisitorstatic - kIntervalsArgumentModelVisitorstatic - kIntervalUnaryRelationModelVisitorstatic - kIntervalVariableModelVisitorstatic - kInversePermutationModelVisitorstatic - kIsBetweenModelVisitorstatic - kIsDifferentModelVisitorstatic - kIsEqualModelVisitorstatic - kIsGreaterModelVisitorstatic - kIsGreaterOrEqualModelVisitorstatic - kIsLessModelVisitorstatic - kIsLessOrEqualModelVisitorstatic - kIsMemberModelVisitorstatic - kLateCostArgumentModelVisitorstatic - kLateDateArgumentModelVisitorstatic - kLeftArgumentModelVisitorstatic - kLessModelVisitorstatic - kLessOrEqualModelVisitorstatic - kLexLessModelVisitorstatic - kLinkExprVarModelVisitorstatic - kMapDomainModelVisitorstatic - kMaxModelVisitorstatic - kMaxArgumentModelVisitorstatic - kMaxEqualModelVisitorstatic - kMaximizeArgumentModelVisitorstatic - kMemberModelVisitorstatic - kMinModelVisitorstatic - kMinArgumentModelVisitorstatic - kMinEqualModelVisitorstatic - kMirrorOperationModelVisitorstatic - kModuloModelVisitorstatic - kModuloArgumentModelVisitorstatic - kNextsArgumentModelVisitorstatic - kNoCycleModelVisitorstatic - kNonEqualModelVisitorstatic - kNotBetweenModelVisitorstatic - kNotMemberModelVisitorstatic - kNullIntersectModelVisitorstatic - kObjectiveExtensionModelVisitorstatic - kOppositeModelVisitorstatic - kOptionalArgumentModelVisitorstatic - kPackModelVisitorstatic - kPartialArgumentModelVisitorstatic - kPathCumulModelVisitorstatic - kPerformedExprModelVisitorstatic - kPositionXArgumentModelVisitorstatic - kPositionYArgumentModelVisitorstatic - kPowerModelVisitorstatic - kProductModelVisitorstatic - kProductOperationModelVisitorstatic - kRangeArgumentModelVisitorstatic - kRelationArgumentModelVisitorstatic - kRelaxedMaxOperationModelVisitorstatic - kRelaxedMinOperationModelVisitorstatic - kRightArgumentModelVisitorstatic - kScalProdModelVisitorstatic - kScalProdEqualModelVisitorstatic - kScalProdGreaterOrEqualModelVisitorstatic - kScalProdLessOrEqualModelVisitorstatic - kSearchLimitExtensionModelVisitorstatic - kSemiContinuousModelVisitorstatic - kSequenceArgumentModelVisitorstatic - kSequencesArgumentModelVisitorstatic - kSequenceVariableModelVisitorstatic - kSizeArgumentModelVisitorstatic - kSizeXArgumentModelVisitorstatic - kSizeYArgumentModelVisitorstatic - kSmartTimeCheckArgumentModelVisitorstatic - kSolutionLimitArgumentModelVisitorstatic - kSortingConstraintModelVisitorstatic - kSquareModelVisitorstatic - kStartExprModelVisitorstatic - kStartMaxArgumentModelVisitorstatic - kStartMinArgumentModelVisitorstatic - kStartsArgumentModelVisitorstatic - kStartSyncOnEndOperationModelVisitorstatic - kStartSyncOnStartOperationModelVisitorstatic - kStepArgumentModelVisitorstatic - kSumModelVisitorstatic - kSumEqualModelVisitorstatic - kSumGreaterOrEqualModelVisitorstatic - kSumLessOrEqualModelVisitorstatic - kSumOperationModelVisitorstatic - kTargetArgumentModelVisitorstatic - kTimeLimitArgumentModelVisitorstatic - kTraceModelVisitorstatic - kTraceOperationModelVisitorstatic - kTransitionModelVisitorstatic - kTransitsArgumentModelVisitorstatic - kTrueConstraintModelVisitorstatic - kTuplesArgumentModelVisitorstatic - kUsageEqualVariableExtensionModelVisitorstatic - kUsageLessConstantExtensionModelVisitorstatic - kValueArgumentModelVisitorstatic - kValuesArgumentModelVisitorstatic - kVarBoundWatcherModelVisitorstatic - kVariableArgumentModelVisitorstatic - kVariableGroupExtensionModelVisitorstatic - kVariableUsageLessConstantExtensionModelVisitorstatic - kVarsArgumentModelVisitorstatic - kVarValueWatcherModelVisitorstatic - kWeightedSumOfAssignedEqualVariableExtensionModelVisitorstatic - ModelVisitor()ModelVisitorinline - swigCMemOwnBaseObjectprotected - ToString()BaseObjectinlinevirtual - VisitIntegerArgument(string arg_name, long value)ModelVisitorinlinevirtual - VisitIntegerArrayArgument(string arg_name, long[] values)ModelVisitorinlinevirtual - VisitIntegerExpressionArgument(string arg_name, IntExpr argument)ModelVisitorinlinevirtual - VisitIntegerMatrixArgument(string arg_name, IntTupleSet tuples)ModelVisitorinlinevirtual - VisitIntegerVariable(IntVar variable, IntExpr arg1)ModelVisitorinlinevirtual - VisitIntegerVariable(IntVar variable, string operation, long value, IntVar arg3)ModelVisitorinlinevirtual - VisitIntegerVariableArrayArgument(string arg_name, IntVarVector arguments)ModelVisitorinlinevirtual - VisitIntervalArgument(string arg_name, IntervalVar argument)ModelVisitorinlinevirtual - VisitIntervalArrayArgument(string arg_name, IntervalVarVector arguments)ModelVisitorinlinevirtual - VisitIntervalVariable(IntervalVar variable, string operation, long value, IntervalVar arg3)ModelVisitorinlinevirtual - VisitSequenceArgument(string arg_name, SequenceVar argument)ModelVisitorinlinevirtual - VisitSequenceArrayArgument(string arg_name, SequenceVarVector arguments)ModelVisitorinlinevirtual - VisitSequenceVariable(SequenceVar variable)ModelVisitorinlinevirtual + Dispose(bool disposing)ModelVisitorinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EndVisitConstraint(string type_name, Constraint constraint)ModelVisitorinlinevirtual + EndVisitExtension(string type)ModelVisitorinlinevirtual + EndVisitIntegerExpression(string type_name, IntExpr expr)ModelVisitorinlinevirtual + EndVisitModel(string type_name)ModelVisitorinlinevirtual + kAbsModelVisitorstatic + kAbsEqualModelVisitorstatic + kActiveArgumentModelVisitorstatic + kAllDifferentModelVisitorstatic + kAllowedAssignmentsModelVisitorstatic + kAssumePathsArgumentModelVisitorstatic + kAtMostModelVisitorstatic + kBetweenModelVisitorstatic + kBranchesLimitArgumentModelVisitorstatic + kCapacityArgumentModelVisitorstatic + kCardsArgumentModelVisitorstatic + kCircuitModelVisitorstatic + kCoefficientsArgumentModelVisitorstatic + kConditionalExprModelVisitorstatic + kConvexPiecewiseModelVisitorstatic + kCountArgumentModelVisitorstatic + kCountAssignedItemsExtensionModelVisitorstatic + kCountEqualModelVisitorstatic + kCountUsedBinsExtensionModelVisitorstatic + kCoverModelVisitorstatic + kCumulativeModelVisitorstatic + kCumulativeArgumentModelVisitorstatic + kCumulsArgumentModelVisitorstatic + kDelayedPathCumulModelVisitorstatic + kDemandsArgumentModelVisitorstatic + kDeviationModelVisitorstatic + kDifferenceModelVisitorstatic + kDifferenceOperationModelVisitorstatic + kDisjunctiveModelVisitorstatic + kDistributeModelVisitorstatic + kDivideModelVisitorstatic + kDurationExprModelVisitorstatic + kDurationMaxArgumentModelVisitorstatic + kDurationMinArgumentModelVisitorstatic + kEarlyCostArgumentModelVisitorstatic + kEarlyDateArgumentModelVisitorstatic + kElementModelVisitorstatic + kElementEqualModelVisitorstatic + kEndExprModelVisitorstatic + kEndMaxArgumentModelVisitorstatic + kEndMinArgumentModelVisitorstatic + kEndsArgumentModelVisitorstatic + kEqualityModelVisitorstatic + kEvaluatorArgumentModelVisitorstatic + kExpressionArgumentModelVisitorstatic + kFailuresLimitArgumentModelVisitorstatic + kFalseConstraintModelVisitorstatic + kFinalStatesArgumentModelVisitorstatic + kFixedChargeArgumentModelVisitorstatic + kGlobalCardinalityModelVisitorstatic + kGreaterModelVisitorstatic + kGreaterOrEqualModelVisitorstatic + kIndex2ArgumentModelVisitorstatic + kIndexArgumentModelVisitorstatic + kIndexOfModelVisitorstatic + kInitialStateModelVisitorstatic + kInt64ToBoolExtensionModelVisitorstatic + kInt64ToInt64ExtensionModelVisitorstatic + kIntegerVariableModelVisitorstatic + kIntervalArgumentModelVisitorstatic + kIntervalBinaryRelationModelVisitorstatic + kIntervalDisjunctionModelVisitorstatic + kIntervalsArgumentModelVisitorstatic + kIntervalUnaryRelationModelVisitorstatic + kIntervalVariableModelVisitorstatic + kInversePermutationModelVisitorstatic + kIsBetweenModelVisitorstatic + kIsDifferentModelVisitorstatic + kIsEqualModelVisitorstatic + kIsGreaterModelVisitorstatic + kIsGreaterOrEqualModelVisitorstatic + kIsLessModelVisitorstatic + kIsLessOrEqualModelVisitorstatic + kIsMemberModelVisitorstatic + kLateCostArgumentModelVisitorstatic + kLateDateArgumentModelVisitorstatic + kLeftArgumentModelVisitorstatic + kLessModelVisitorstatic + kLessOrEqualModelVisitorstatic + kLexLessModelVisitorstatic + kLinkExprVarModelVisitorstatic + kMapDomainModelVisitorstatic + kMaxModelVisitorstatic + kMaxArgumentModelVisitorstatic + kMaxEqualModelVisitorstatic + kMaximizeArgumentModelVisitorstatic + kMemberModelVisitorstatic + kMinModelVisitorstatic + kMinArgumentModelVisitorstatic + kMinEqualModelVisitorstatic + kMirrorOperationModelVisitorstatic + kModuloModelVisitorstatic + kModuloArgumentModelVisitorstatic + kNextsArgumentModelVisitorstatic + kNoCycleModelVisitorstatic + kNonEqualModelVisitorstatic + kNotBetweenModelVisitorstatic + kNotMemberModelVisitorstatic + kNullIntersectModelVisitorstatic + kObjectiveExtensionModelVisitorstatic + kOppositeModelVisitorstatic + kOptionalArgumentModelVisitorstatic + kPackModelVisitorstatic + kPartialArgumentModelVisitorstatic + kPathCumulModelVisitorstatic + kPerformedExprModelVisitorstatic + kPositionXArgumentModelVisitorstatic + kPositionYArgumentModelVisitorstatic + kPowerModelVisitorstatic + kProductModelVisitorstatic + kProductOperationModelVisitorstatic + kRangeArgumentModelVisitorstatic + kRelationArgumentModelVisitorstatic + kRelaxedMaxOperationModelVisitorstatic + kRelaxedMinOperationModelVisitorstatic + kRightArgumentModelVisitorstatic + kScalProdModelVisitorstatic + kScalProdEqualModelVisitorstatic + kScalProdGreaterOrEqualModelVisitorstatic + kScalProdLessOrEqualModelVisitorstatic + kSearchLimitExtensionModelVisitorstatic + kSemiContinuousModelVisitorstatic + kSequenceArgumentModelVisitorstatic + kSequencesArgumentModelVisitorstatic + kSequenceVariableModelVisitorstatic + kSizeArgumentModelVisitorstatic + kSizeXArgumentModelVisitorstatic + kSizeYArgumentModelVisitorstatic + kSmartTimeCheckArgumentModelVisitorstatic + kSolutionLimitArgumentModelVisitorstatic + kSortingConstraintModelVisitorstatic + kSquareModelVisitorstatic + kStartExprModelVisitorstatic + kStartMaxArgumentModelVisitorstatic + kStartMinArgumentModelVisitorstatic + kStartsArgumentModelVisitorstatic + kStartSyncOnEndOperationModelVisitorstatic + kStartSyncOnStartOperationModelVisitorstatic + kStepArgumentModelVisitorstatic + kSumModelVisitorstatic + kSumEqualModelVisitorstatic + kSumGreaterOrEqualModelVisitorstatic + kSumLessOrEqualModelVisitorstatic + kSumOperationModelVisitorstatic + kTargetArgumentModelVisitorstatic + kTimeLimitArgumentModelVisitorstatic + kTraceModelVisitorstatic + kTraceOperationModelVisitorstatic + kTransitionModelVisitorstatic + kTransitsArgumentModelVisitorstatic + kTrueConstraintModelVisitorstatic + kTuplesArgumentModelVisitorstatic + kUsageEqualVariableExtensionModelVisitorstatic + kUsageLessConstantExtensionModelVisitorstatic + kValueArgumentModelVisitorstatic + kValuesArgumentModelVisitorstatic + kVarBoundWatcherModelVisitorstatic + kVariableArgumentModelVisitorstatic + kVariableGroupExtensionModelVisitorstatic + kVariableUsageLessConstantExtensionModelVisitorstatic + kVarsArgumentModelVisitorstatic + kVarValueWatcherModelVisitorstatic + kWeightedSumOfAssignedEqualVariableExtensionModelVisitorstatic + ModelVisitor()ModelVisitorinline + swigCMemOwnBaseObjectprotected + ToString()BaseObjectinlinevirtual + VisitIntegerArgument(string arg_name, long value)ModelVisitorinlinevirtual + VisitIntegerArrayArgument(string arg_name, long[] values)ModelVisitorinlinevirtual + VisitIntegerExpressionArgument(string arg_name, IntExpr argument)ModelVisitorinlinevirtual + VisitIntegerMatrixArgument(string arg_name, IntTupleSet tuples)ModelVisitorinlinevirtual + VisitIntegerVariable(IntVar variable, IntExpr delegate_)ModelVisitorinlinevirtual + VisitIntegerVariable(IntVar variable, string operation, long value, IntVar delegate_)ModelVisitorinlinevirtual + VisitIntegerVariableArrayArgument(string arg_name, IntVarVector arguments)ModelVisitorinlinevirtual + VisitIntervalArgument(string arg_name, IntervalVar argument)ModelVisitorinlinevirtual + VisitIntervalArrayArgument(string arg_name, IntervalVarVector arguments)ModelVisitorinlinevirtual + VisitIntervalVariable(IntervalVar variable, string operation, long value, IntervalVar delegate_)ModelVisitorinlinevirtual + VisitSequenceArgument(string arg_name, SequenceVar argument)ModelVisitorinlinevirtual + VisitSequenceArrayArgument(string arg_name, SequenceVarVector arguments)ModelVisitorinlinevirtual + VisitSequenceVariable(SequenceVar variable)ModelVisitorinlinevirtual diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ModelVisitor.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ModelVisitor.html index d47d4e9520..7ac1eb5439 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ModelVisitor.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1ModelVisitor.html @@ -47,6 +47,7 @@
@@ -60,8 +61,6 @@
- - @@ -78,12 +77,12 @@ Public Member Functions - - - - - - + + + + + + @@ -106,9 +105,16 @@ Public Member Functions + +

Public Member Functions

override void Dispose ()
 
virtual void BeginVisitModel (string type_name)
 
virtual void EndVisitModel (string type_name)
 
virtual void EndVisitIntegerExpression (string type_name, IntExpr expr)
 
virtual void VisitIntegerVariable (IntVar variable, IntExpr arg1)
 
virtual void VisitIntegerVariable (IntVar variable, string operation, long value, IntVar arg3)
 
virtual void VisitIntervalVariable (IntervalVar variable, string operation, long value, IntervalVar arg3)
 
virtual void VisitIntegerVariable (IntVar variable, IntExpr delegate_)
 
virtual void VisitIntegerVariable (IntVar variable, string operation, long value, IntVar delegate_)
 
virtual void VisitIntervalVariable (IntervalVar variable, string operation, long value, IntervalVar delegate_)
 
virtual void VisitSequenceVariable (SequenceVar variable)
 
virtual void VisitIntegerArgument (string arg_name, long value)
 
 ModelVisitor ()
 
void Dispose ()
 
virtual string ToString ()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -467,7 +473,7 @@ Properties

Protected Attributes

bool swigCMemOwn
-

Definition at line 1291 of file ModelVisitor.cs.

+

Definition at line 1286 of file ModelVisitor.cs.

@@ -506,7 +512,7 @@ Properties
-

Definition at line 1198 of file ModelVisitor.cs.

+

Definition at line 1193 of file ModelVisitor.cs.

@@ -534,7 +540,7 @@ Properties
-

Definition at line 1208 of file ModelVisitor.cs.

+

Definition at line 1203 of file ModelVisitor.cs.

@@ -572,7 +578,7 @@ Properties
-

Definition at line 1218 of file ModelVisitor.cs.

+

Definition at line 1213 of file ModelVisitor.cs.

@@ -600,12 +606,39 @@ Properties
-

Definition at line 1188 of file ModelVisitor.cs.

+

Definition at line 1183 of file ModelVisitor.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -616,20 +649,21 @@ Properties override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file ModelVisitor.cs.

+

Definition at line 29 of file ModelVisitor.cs.

@@ -667,7 +701,7 @@ Properties
-

Definition at line 1203 of file ModelVisitor.cs.

+

Definition at line 1198 of file ModelVisitor.cs.

@@ -695,7 +729,7 @@ Properties
-

Definition at line 1213 of file ModelVisitor.cs.

+

Definition at line 1208 of file ModelVisitor.cs.

@@ -733,7 +767,7 @@ Properties
-

Definition at line 1223 of file ModelVisitor.cs.

+

Definition at line 1218 of file ModelVisitor.cs.

@@ -761,7 +795,7 @@ Properties
-

Definition at line 1193 of file ModelVisitor.cs.

+

Definition at line 1188 of file ModelVisitor.cs.

@@ -790,7 +824,7 @@ Properties

Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.

-

Definition at line 51 of file BaseObject.cs.

+

Definition at line 55 of file BaseObject.cs.

@@ -828,7 +862,7 @@ Properties
-

Definition at line 1246 of file ModelVisitor.cs.

+

Definition at line 1241 of file ModelVisitor.cs.

@@ -866,7 +900,7 @@ Properties
-

Definition at line 1251 of file ModelVisitor.cs.

+

Definition at line 1246 of file ModelVisitor.cs.

@@ -904,7 +938,7 @@ Properties
-

Definition at line 1261 of file ModelVisitor.cs.

+

Definition at line 1256 of file ModelVisitor.cs.

@@ -942,12 +976,12 @@ Properties
-

Definition at line 1256 of file ModelVisitor.cs.

+

Definition at line 1251 of file ModelVisitor.cs.

- -

◆ VisitIntegerVariable() [1/2]

+ +

◆ VisitIntegerVariable() [1/2]

@@ -965,7 +999,7 @@ Properties IntExpr  - arg1  + delegate_  @@ -980,12 +1014,12 @@ Properties
-

Definition at line 1228 of file ModelVisitor.cs.

+

Definition at line 1223 of file ModelVisitor.cs.

- -

◆ VisitIntegerVariable() [2/2]

+ +

◆ VisitIntegerVariable() [2/2]

@@ -1015,7 +1049,7 @@ Properties IntVar  - arg3  + delegate_  @@ -1030,7 +1064,7 @@ Properties
-

Definition at line 1232 of file ModelVisitor.cs.

+

Definition at line 1227 of file ModelVisitor.cs.

@@ -1068,7 +1102,7 @@ Properties
-

Definition at line 1266 of file ModelVisitor.cs.

+

Definition at line 1261 of file ModelVisitor.cs.

@@ -1106,7 +1140,7 @@ Properties
-

Definition at line 1271 of file ModelVisitor.cs.

+

Definition at line 1266 of file ModelVisitor.cs.

@@ -1144,12 +1178,12 @@ Properties
-

Definition at line 1276 of file ModelVisitor.cs.

+

Definition at line 1271 of file ModelVisitor.cs.

- -

◆ VisitIntervalVariable()

+ +

◆ VisitIntervalVariable()

@@ -1179,7 +1213,7 @@ Properties IntervalVar  - arg3  + delegate_  @@ -1194,7 +1228,7 @@ Properties
-

Definition at line 1237 of file ModelVisitor.cs.

+

Definition at line 1232 of file ModelVisitor.cs.

@@ -1232,7 +1266,7 @@ Properties
-

Definition at line 1281 of file ModelVisitor.cs.

+

Definition at line 1276 of file ModelVisitor.cs.

@@ -1270,7 +1304,7 @@ Properties
-

Definition at line 1286 of file ModelVisitor.cs.

+

Definition at line 1281 of file ModelVisitor.cs.

@@ -1298,7 +1332,7 @@ Properties
-

Definition at line 1242 of file ModelVisitor.cs.

+

Definition at line 1237 of file ModelVisitor.cs.

@@ -1348,7 +1382,7 @@ Properties
-

Definition at line 47 of file ModelVisitor.cs.

+

Definition at line 42 of file ModelVisitor.cs.

@@ -1372,7 +1406,7 @@ Properties
-

Definition at line 54 of file ModelVisitor.cs.

+

Definition at line 49 of file ModelVisitor.cs.

@@ -1396,7 +1430,7 @@ Properties
-

Definition at line 698 of file ModelVisitor.cs.

+

Definition at line 693 of file ModelVisitor.cs.

@@ -1420,7 +1454,7 @@ Properties
-

Definition at line 61 of file ModelVisitor.cs.

+

Definition at line 56 of file ModelVisitor.cs.

@@ -1444,7 +1478,7 @@ Properties
-

Definition at line 68 of file ModelVisitor.cs.

+

Definition at line 63 of file ModelVisitor.cs.

@@ -1468,7 +1502,7 @@ Properties
-

Definition at line 705 of file ModelVisitor.cs.

+

Definition at line 700 of file ModelVisitor.cs.

@@ -1492,7 +1526,7 @@ Properties
-

Definition at line 75 of file ModelVisitor.cs.

+

Definition at line 70 of file ModelVisitor.cs.

@@ -1516,7 +1550,7 @@ Properties
-

Definition at line 89 of file ModelVisitor.cs.

+

Definition at line 84 of file ModelVisitor.cs.

@@ -1540,7 +1574,7 @@ Properties
-

Definition at line 712 of file ModelVisitor.cs.

+

Definition at line 707 of file ModelVisitor.cs.

@@ -1564,7 +1598,7 @@ Properties
-

Definition at line 719 of file ModelVisitor.cs.

+

Definition at line 714 of file ModelVisitor.cs.

@@ -1588,7 +1622,7 @@ Properties
-

Definition at line 726 of file ModelVisitor.cs.

+

Definition at line 721 of file ModelVisitor.cs.

@@ -1612,7 +1646,7 @@ Properties
-

Definition at line 103 of file ModelVisitor.cs.

+

Definition at line 98 of file ModelVisitor.cs.

@@ -1636,7 +1670,7 @@ Properties
-

Definition at line 733 of file ModelVisitor.cs.

+

Definition at line 728 of file ModelVisitor.cs.

@@ -1660,7 +1694,7 @@ Properties
-

Definition at line 96 of file ModelVisitor.cs.

+

Definition at line 91 of file ModelVisitor.cs.

@@ -1684,7 +1718,7 @@ Properties
-

Definition at line 110 of file ModelVisitor.cs.

+

Definition at line 105 of file ModelVisitor.cs.

@@ -1708,7 +1742,7 @@ Properties
-

Definition at line 740 of file ModelVisitor.cs.

+

Definition at line 735 of file ModelVisitor.cs.

@@ -1732,7 +1766,7 @@ Properties
-

Definition at line 621 of file ModelVisitor.cs.

+

Definition at line 616 of file ModelVisitor.cs.

@@ -1756,7 +1790,7 @@ Properties
-

Definition at line 117 of file ModelVisitor.cs.

+

Definition at line 112 of file ModelVisitor.cs.

@@ -1780,7 +1814,7 @@ Properties
-

Definition at line 628 of file ModelVisitor.cs.

+

Definition at line 623 of file ModelVisitor.cs.

@@ -1804,7 +1838,7 @@ Properties
-

Definition at line 124 of file ModelVisitor.cs.

+

Definition at line 119 of file ModelVisitor.cs.

@@ -1828,7 +1862,7 @@ Properties
-

Definition at line 131 of file ModelVisitor.cs.

+

Definition at line 126 of file ModelVisitor.cs.

@@ -1852,7 +1886,7 @@ Properties
-

Definition at line 747 of file ModelVisitor.cs.

+

Definition at line 742 of file ModelVisitor.cs.

@@ -1876,7 +1910,7 @@ Properties
-

Definition at line 754 of file ModelVisitor.cs.

+

Definition at line 749 of file ModelVisitor.cs.

@@ -1900,7 +1934,7 @@ Properties
-

Definition at line 467 of file ModelVisitor.cs.

+

Definition at line 462 of file ModelVisitor.cs.

@@ -1924,7 +1958,7 @@ Properties
-

Definition at line 761 of file ModelVisitor.cs.

+

Definition at line 756 of file ModelVisitor.cs.

@@ -1948,7 +1982,7 @@ Properties
-

Definition at line 138 of file ModelVisitor.cs.

+

Definition at line 133 of file ModelVisitor.cs.

@@ -1972,7 +2006,7 @@ Properties
-

Definition at line 145 of file ModelVisitor.cs.

+

Definition at line 140 of file ModelVisitor.cs.

@@ -1996,7 +2030,7 @@ Properties
-

Definition at line 1153 of file ModelVisitor.cs.

+

Definition at line 1148 of file ModelVisitor.cs.

@@ -2020,7 +2054,7 @@ Properties
-

Definition at line 152 of file ModelVisitor.cs.

+

Definition at line 147 of file ModelVisitor.cs.

@@ -2044,7 +2078,7 @@ Properties
-

Definition at line 159 of file ModelVisitor.cs.

+

Definition at line 154 of file ModelVisitor.cs.

@@ -2068,7 +2102,7 @@ Properties
-

Definition at line 166 of file ModelVisitor.cs.

+

Definition at line 161 of file ModelVisitor.cs.

@@ -2092,7 +2126,7 @@ Properties
-

Definition at line 173 of file ModelVisitor.cs.

+

Definition at line 168 of file ModelVisitor.cs.

@@ -2116,7 +2150,7 @@ Properties
-

Definition at line 768 of file ModelVisitor.cs.

+

Definition at line 763 of file ModelVisitor.cs.

@@ -2140,7 +2174,7 @@ Properties
-

Definition at line 775 of file ModelVisitor.cs.

+

Definition at line 770 of file ModelVisitor.cs.

@@ -2164,7 +2198,7 @@ Properties
-

Definition at line 782 of file ModelVisitor.cs.

+

Definition at line 777 of file ModelVisitor.cs.

@@ -2188,7 +2222,7 @@ Properties
-

Definition at line 789 of file ModelVisitor.cs.

+

Definition at line 784 of file ModelVisitor.cs.

@@ -2212,7 +2246,7 @@ Properties
-

Definition at line 180 of file ModelVisitor.cs.

+

Definition at line 175 of file ModelVisitor.cs.

@@ -2236,7 +2270,7 @@ Properties
-

Definition at line 187 of file ModelVisitor.cs.

+

Definition at line 182 of file ModelVisitor.cs.

@@ -2260,7 +2294,7 @@ Properties
-

Definition at line 194 of file ModelVisitor.cs.

+

Definition at line 189 of file ModelVisitor.cs.

@@ -2284,7 +2318,7 @@ Properties
-

Definition at line 796 of file ModelVisitor.cs.

+

Definition at line 791 of file ModelVisitor.cs.

@@ -2308,7 +2342,7 @@ Properties
-

Definition at line 803 of file ModelVisitor.cs.

+

Definition at line 798 of file ModelVisitor.cs.

@@ -2332,7 +2366,7 @@ Properties
-

Definition at line 810 of file ModelVisitor.cs.

+

Definition at line 805 of file ModelVisitor.cs.

@@ -2356,7 +2390,7 @@ Properties
-

Definition at line 201 of file ModelVisitor.cs.

+

Definition at line 196 of file ModelVisitor.cs.

@@ -2380,7 +2414,7 @@ Properties
-

Definition at line 1118 of file ModelVisitor.cs.

+

Definition at line 1113 of file ModelVisitor.cs.

@@ -2404,7 +2438,7 @@ Properties
-

Definition at line 817 of file ModelVisitor.cs.

+

Definition at line 812 of file ModelVisitor.cs.

@@ -2428,7 +2462,7 @@ Properties
-

Definition at line 824 of file ModelVisitor.cs.

+

Definition at line 819 of file ModelVisitor.cs.

@@ -2452,7 +2486,7 @@ Properties
-

Definition at line 208 of file ModelVisitor.cs.

+

Definition at line 203 of file ModelVisitor.cs.

@@ -2476,7 +2510,7 @@ Properties
-

Definition at line 831 of file ModelVisitor.cs.

+

Definition at line 826 of file ModelVisitor.cs.

@@ -2500,7 +2534,7 @@ Properties
-

Definition at line 838 of file ModelVisitor.cs.

+

Definition at line 833 of file ModelVisitor.cs.

@@ -2524,7 +2558,7 @@ Properties
-

Definition at line 215 of file ModelVisitor.cs.

+

Definition at line 210 of file ModelVisitor.cs.

@@ -2548,7 +2582,7 @@ Properties
-

Definition at line 222 of file ModelVisitor.cs.

+

Definition at line 217 of file ModelVisitor.cs.

@@ -2572,7 +2606,7 @@ Properties
-

Definition at line 229 of file ModelVisitor.cs.

+

Definition at line 224 of file ModelVisitor.cs.

@@ -2596,7 +2630,7 @@ Properties
-

Definition at line 845 of file ModelVisitor.cs.

+

Definition at line 840 of file ModelVisitor.cs.

@@ -2620,7 +2654,7 @@ Properties
-

Definition at line 852 of file ModelVisitor.cs.

+

Definition at line 847 of file ModelVisitor.cs.

@@ -2644,7 +2678,7 @@ Properties
-

Definition at line 82 of file ModelVisitor.cs.

+

Definition at line 77 of file ModelVisitor.cs.

@@ -2668,7 +2702,7 @@ Properties
-

Definition at line 859 of file ModelVisitor.cs.

+

Definition at line 854 of file ModelVisitor.cs.

@@ -2692,7 +2726,7 @@ Properties
-

Definition at line 635 of file ModelVisitor.cs.

+

Definition at line 630 of file ModelVisitor.cs.

@@ -2716,7 +2750,7 @@ Properties
-

Definition at line 642 of file ModelVisitor.cs.

+

Definition at line 637 of file ModelVisitor.cs.

@@ -2740,7 +2774,7 @@ Properties
-

Definition at line 236 of file ModelVisitor.cs.

+

Definition at line 231 of file ModelVisitor.cs.

@@ -2764,7 +2798,7 @@ Properties
-

Definition at line 866 of file ModelVisitor.cs.

+

Definition at line 861 of file ModelVisitor.cs.

@@ -2788,7 +2822,7 @@ Properties
-

Definition at line 243 of file ModelVisitor.cs.

+

Definition at line 238 of file ModelVisitor.cs.

@@ -2812,7 +2846,7 @@ Properties
-

Definition at line 250 of file ModelVisitor.cs.

+

Definition at line 245 of file ModelVisitor.cs.

@@ -2836,7 +2870,7 @@ Properties
-

Definition at line 873 of file ModelVisitor.cs.

+

Definition at line 868 of file ModelVisitor.cs.

@@ -2860,7 +2894,7 @@ Properties
-

Definition at line 257 of file ModelVisitor.cs.

+

Definition at line 252 of file ModelVisitor.cs.

@@ -2884,7 +2918,7 @@ Properties
-

Definition at line 264 of file ModelVisitor.cs.

+

Definition at line 259 of file ModelVisitor.cs.

@@ -2908,7 +2942,7 @@ Properties
-

Definition at line 271 of file ModelVisitor.cs.

+

Definition at line 266 of file ModelVisitor.cs.

@@ -2932,7 +2966,7 @@ Properties
-

Definition at line 278 of file ModelVisitor.cs.

+

Definition at line 273 of file ModelVisitor.cs.

@@ -2956,7 +2990,7 @@ Properties
-

Definition at line 285 of file ModelVisitor.cs.

+

Definition at line 280 of file ModelVisitor.cs.

@@ -2980,7 +3014,7 @@ Properties
-

Definition at line 292 of file ModelVisitor.cs.

+

Definition at line 287 of file ModelVisitor.cs.

@@ -3004,7 +3038,7 @@ Properties
-

Definition at line 299 of file ModelVisitor.cs.

+

Definition at line 294 of file ModelVisitor.cs.

@@ -3028,7 +3062,7 @@ Properties
-

Definition at line 306 of file ModelVisitor.cs.

+

Definition at line 301 of file ModelVisitor.cs.

@@ -3052,7 +3086,7 @@ Properties
-

Definition at line 313 of file ModelVisitor.cs.

+

Definition at line 308 of file ModelVisitor.cs.

@@ -3076,7 +3110,7 @@ Properties
-

Definition at line 320 of file ModelVisitor.cs.

+

Definition at line 315 of file ModelVisitor.cs.

@@ -3100,7 +3134,7 @@ Properties
-

Definition at line 327 of file ModelVisitor.cs.

+

Definition at line 322 of file ModelVisitor.cs.

@@ -3124,7 +3158,7 @@ Properties
-

Definition at line 880 of file ModelVisitor.cs.

+

Definition at line 875 of file ModelVisitor.cs.

@@ -3148,7 +3182,7 @@ Properties
-

Definition at line 887 of file ModelVisitor.cs.

+

Definition at line 882 of file ModelVisitor.cs.

@@ -3172,7 +3206,7 @@ Properties
-

Definition at line 894 of file ModelVisitor.cs.

+

Definition at line 889 of file ModelVisitor.cs.

@@ -3196,7 +3230,7 @@ Properties
-

Definition at line 334 of file ModelVisitor.cs.

+

Definition at line 329 of file ModelVisitor.cs.

@@ -3220,7 +3254,7 @@ Properties
-

Definition at line 341 of file ModelVisitor.cs.

+

Definition at line 336 of file ModelVisitor.cs.

@@ -3244,7 +3278,7 @@ Properties
-

Definition at line 348 of file ModelVisitor.cs.

+

Definition at line 343 of file ModelVisitor.cs.

@@ -3268,7 +3302,7 @@ Properties
-

Definition at line 355 of file ModelVisitor.cs.

+

Definition at line 350 of file ModelVisitor.cs.

@@ -3292,7 +3326,7 @@ Properties
-

Definition at line 362 of file ModelVisitor.cs.

+

Definition at line 357 of file ModelVisitor.cs.

@@ -3316,7 +3350,7 @@ Properties
-

Definition at line 369 of file ModelVisitor.cs.

+

Definition at line 364 of file ModelVisitor.cs.

@@ -3340,7 +3374,7 @@ Properties
-

Definition at line 901 of file ModelVisitor.cs.

+

Definition at line 896 of file ModelVisitor.cs.

@@ -3364,7 +3398,7 @@ Properties
-

Definition at line 376 of file ModelVisitor.cs.

+

Definition at line 371 of file ModelVisitor.cs.

@@ -3388,7 +3422,7 @@ Properties
-

Definition at line 908 of file ModelVisitor.cs.

+

Definition at line 903 of file ModelVisitor.cs.

@@ -3412,7 +3446,7 @@ Properties
-

Definition at line 383 of file ModelVisitor.cs.

+

Definition at line 378 of file ModelVisitor.cs.

@@ -3436,7 +3470,7 @@ Properties
-

Definition at line 390 of file ModelVisitor.cs.

+

Definition at line 385 of file ModelVisitor.cs.

@@ -3460,7 +3494,7 @@ Properties
-

Definition at line 915 of file ModelVisitor.cs.

+

Definition at line 910 of file ModelVisitor.cs.

@@ -3484,7 +3518,7 @@ Properties
-

Definition at line 397 of file ModelVisitor.cs.

+

Definition at line 392 of file ModelVisitor.cs.

@@ -3508,7 +3542,7 @@ Properties
-

Definition at line 1125 of file ModelVisitor.cs.

+

Definition at line 1120 of file ModelVisitor.cs.

@@ -3532,7 +3566,7 @@ Properties
-

Definition at line 404 of file ModelVisitor.cs.

+

Definition at line 399 of file ModelVisitor.cs.

@@ -3556,7 +3590,7 @@ Properties
-

Definition at line 922 of file ModelVisitor.cs.

+

Definition at line 917 of file ModelVisitor.cs.

@@ -3580,7 +3614,7 @@ Properties
-

Definition at line 929 of file ModelVisitor.cs.

+

Definition at line 924 of file ModelVisitor.cs.

@@ -3604,7 +3638,7 @@ Properties
-

Definition at line 411 of file ModelVisitor.cs.

+

Definition at line 406 of file ModelVisitor.cs.

@@ -3628,7 +3662,7 @@ Properties
-

Definition at line 418 of file ModelVisitor.cs.

+

Definition at line 413 of file ModelVisitor.cs.

@@ -3652,7 +3686,7 @@ Properties
-

Definition at line 425 of file ModelVisitor.cs.

+

Definition at line 420 of file ModelVisitor.cs.

@@ -3676,7 +3710,7 @@ Properties
-

Definition at line 432 of file ModelVisitor.cs.

+

Definition at line 427 of file ModelVisitor.cs.

@@ -3700,7 +3734,7 @@ Properties
-

Definition at line 439 of file ModelVisitor.cs.

+

Definition at line 434 of file ModelVisitor.cs.

@@ -3724,7 +3758,7 @@ Properties
-

Definition at line 649 of file ModelVisitor.cs.

+

Definition at line 644 of file ModelVisitor.cs.

@@ -3748,7 +3782,7 @@ Properties
-

Definition at line 446 of file ModelVisitor.cs.

+

Definition at line 441 of file ModelVisitor.cs.

@@ -3772,7 +3806,7 @@ Properties
-

Definition at line 936 of file ModelVisitor.cs.

+

Definition at line 931 of file ModelVisitor.cs.

@@ -3796,7 +3830,7 @@ Properties
-

Definition at line 453 of file ModelVisitor.cs.

+

Definition at line 448 of file ModelVisitor.cs.

@@ -3820,7 +3854,7 @@ Properties
-

Definition at line 943 of file ModelVisitor.cs.

+

Definition at line 938 of file ModelVisitor.cs.

@@ -3844,7 +3878,7 @@ Properties
-

Definition at line 460 of file ModelVisitor.cs.

+

Definition at line 455 of file ModelVisitor.cs.

@@ -3868,7 +3902,7 @@ Properties
-

Definition at line 474 of file ModelVisitor.cs.

+

Definition at line 469 of file ModelVisitor.cs.

@@ -3892,7 +3926,7 @@ Properties
-

Definition at line 950 of file ModelVisitor.cs.

+

Definition at line 945 of file ModelVisitor.cs.

@@ -3916,7 +3950,7 @@ Properties
-

Definition at line 957 of file ModelVisitor.cs.

+

Definition at line 952 of file ModelVisitor.cs.

@@ -3940,7 +3974,7 @@ Properties
-

Definition at line 481 of file ModelVisitor.cs.

+

Definition at line 476 of file ModelVisitor.cs.

@@ -3964,7 +3998,7 @@ Properties
-

Definition at line 488 of file ModelVisitor.cs.

+

Definition at line 483 of file ModelVisitor.cs.

@@ -3988,7 +4022,7 @@ Properties
-

Definition at line 1160 of file ModelVisitor.cs.

+

Definition at line 1155 of file ModelVisitor.cs.

@@ -4012,7 +4046,7 @@ Properties
-

Definition at line 964 of file ModelVisitor.cs.

+

Definition at line 959 of file ModelVisitor.cs.

@@ -4036,7 +4070,7 @@ Properties
-

Definition at line 971 of file ModelVisitor.cs.

+

Definition at line 966 of file ModelVisitor.cs.

@@ -4060,7 +4094,7 @@ Properties
-

Definition at line 1132 of file ModelVisitor.cs.

+

Definition at line 1127 of file ModelVisitor.cs.

@@ -4084,7 +4118,7 @@ Properties
-

Definition at line 1139 of file ModelVisitor.cs.

+

Definition at line 1134 of file ModelVisitor.cs.

@@ -4108,7 +4142,7 @@ Properties
-

Definition at line 978 of file ModelVisitor.cs.

+

Definition at line 973 of file ModelVisitor.cs.

@@ -4132,7 +4166,7 @@ Properties
-

Definition at line 495 of file ModelVisitor.cs.

+

Definition at line 490 of file ModelVisitor.cs.

@@ -4156,7 +4190,7 @@ Properties
-

Definition at line 502 of file ModelVisitor.cs.

+

Definition at line 497 of file ModelVisitor.cs.

@@ -4180,7 +4214,7 @@ Properties
-

Definition at line 509 of file ModelVisitor.cs.

+

Definition at line 504 of file ModelVisitor.cs.

@@ -4204,7 +4238,7 @@ Properties
-

Definition at line 516 of file ModelVisitor.cs.

+

Definition at line 511 of file ModelVisitor.cs.

@@ -4228,7 +4262,7 @@ Properties
-

Definition at line 656 of file ModelVisitor.cs.

+

Definition at line 651 of file ModelVisitor.cs.

@@ -4252,7 +4286,7 @@ Properties
-

Definition at line 523 of file ModelVisitor.cs.

+

Definition at line 518 of file ModelVisitor.cs.

@@ -4276,7 +4310,7 @@ Properties
-

Definition at line 985 of file ModelVisitor.cs.

+

Definition at line 980 of file ModelVisitor.cs.

@@ -4300,7 +4334,7 @@ Properties
-

Definition at line 992 of file ModelVisitor.cs.

+

Definition at line 987 of file ModelVisitor.cs.

@@ -4324,7 +4358,7 @@ Properties
-

Definition at line 530 of file ModelVisitor.cs.

+

Definition at line 525 of file ModelVisitor.cs.

@@ -4348,7 +4382,7 @@ Properties
-

Definition at line 999 of file ModelVisitor.cs.

+

Definition at line 994 of file ModelVisitor.cs.

@@ -4372,7 +4406,7 @@ Properties
-

Definition at line 1006 of file ModelVisitor.cs.

+

Definition at line 1001 of file ModelVisitor.cs.

@@ -4396,7 +4430,7 @@ Properties
-

Definition at line 1013 of file ModelVisitor.cs.

+

Definition at line 1008 of file ModelVisitor.cs.

@@ -4420,7 +4454,7 @@ Properties
-

Definition at line 1020 of file ModelVisitor.cs.

+

Definition at line 1015 of file ModelVisitor.cs.

@@ -4444,7 +4478,7 @@ Properties
-

Definition at line 1027 of file ModelVisitor.cs.

+

Definition at line 1022 of file ModelVisitor.cs.

@@ -4468,7 +4502,7 @@ Properties
-

Definition at line 537 of file ModelVisitor.cs.

+

Definition at line 532 of file ModelVisitor.cs.

@@ -4492,7 +4526,7 @@ Properties
-

Definition at line 544 of file ModelVisitor.cs.

+

Definition at line 539 of file ModelVisitor.cs.

@@ -4516,7 +4550,7 @@ Properties
-

Definition at line 551 of file ModelVisitor.cs.

+

Definition at line 546 of file ModelVisitor.cs.

@@ -4540,7 +4574,7 @@ Properties
-

Definition at line 1034 of file ModelVisitor.cs.

+

Definition at line 1029 of file ModelVisitor.cs.

@@ -4564,7 +4598,7 @@ Properties
-

Definition at line 1041 of file ModelVisitor.cs.

+

Definition at line 1036 of file ModelVisitor.cs.

@@ -4588,7 +4622,7 @@ Properties
-

Definition at line 1048 of file ModelVisitor.cs.

+

Definition at line 1043 of file ModelVisitor.cs.

@@ -4612,7 +4646,7 @@ Properties
-

Definition at line 1174 of file ModelVisitor.cs.

+

Definition at line 1169 of file ModelVisitor.cs.

@@ -4636,7 +4670,7 @@ Properties
-

Definition at line 1167 of file ModelVisitor.cs.

+

Definition at line 1162 of file ModelVisitor.cs.

@@ -4660,7 +4694,7 @@ Properties
-

Definition at line 1055 of file ModelVisitor.cs.

+

Definition at line 1050 of file ModelVisitor.cs.

@@ -4684,7 +4718,7 @@ Properties
-

Definition at line 558 of file ModelVisitor.cs.

+

Definition at line 553 of file ModelVisitor.cs.

@@ -4708,7 +4742,7 @@ Properties
-

Definition at line 565 of file ModelVisitor.cs.

+

Definition at line 560 of file ModelVisitor.cs.

@@ -4732,7 +4766,7 @@ Properties
-

Definition at line 572 of file ModelVisitor.cs.

+

Definition at line 567 of file ModelVisitor.cs.

@@ -4756,7 +4790,7 @@ Properties
-

Definition at line 579 of file ModelVisitor.cs.

+

Definition at line 574 of file ModelVisitor.cs.

@@ -4780,7 +4814,7 @@ Properties
-

Definition at line 1146 of file ModelVisitor.cs.

+

Definition at line 1141 of file ModelVisitor.cs.

@@ -4804,7 +4838,7 @@ Properties
-

Definition at line 1062 of file ModelVisitor.cs.

+

Definition at line 1057 of file ModelVisitor.cs.

@@ -4828,7 +4862,7 @@ Properties
-

Definition at line 1069 of file ModelVisitor.cs.

+

Definition at line 1064 of file ModelVisitor.cs.

@@ -4852,7 +4886,7 @@ Properties
-

Definition at line 586 of file ModelVisitor.cs.

+

Definition at line 581 of file ModelVisitor.cs.

@@ -4876,7 +4910,7 @@ Properties
-

Definition at line 1181 of file ModelVisitor.cs.

+

Definition at line 1176 of file ModelVisitor.cs.

@@ -4900,7 +4934,7 @@ Properties
-

Definition at line 593 of file ModelVisitor.cs.

+

Definition at line 588 of file ModelVisitor.cs.

@@ -4924,7 +4958,7 @@ Properties
-

Definition at line 1076 of file ModelVisitor.cs.

+

Definition at line 1071 of file ModelVisitor.cs.

@@ -4948,7 +4982,7 @@ Properties
-

Definition at line 600 of file ModelVisitor.cs.

+

Definition at line 595 of file ModelVisitor.cs.

@@ -4972,7 +5006,7 @@ Properties
-

Definition at line 1083 of file ModelVisitor.cs.

+

Definition at line 1078 of file ModelVisitor.cs.

@@ -4996,7 +5030,7 @@ Properties
-

Definition at line 663 of file ModelVisitor.cs.

+

Definition at line 658 of file ModelVisitor.cs.

@@ -5020,7 +5054,7 @@ Properties
-

Definition at line 670 of file ModelVisitor.cs.

+

Definition at line 665 of file ModelVisitor.cs.

@@ -5044,7 +5078,7 @@ Properties
-

Definition at line 1090 of file ModelVisitor.cs.

+

Definition at line 1085 of file ModelVisitor.cs.

@@ -5068,7 +5102,7 @@ Properties
-

Definition at line 1097 of file ModelVisitor.cs.

+

Definition at line 1092 of file ModelVisitor.cs.

@@ -5092,7 +5126,7 @@ Properties
-

Definition at line 607 of file ModelVisitor.cs.

+

Definition at line 602 of file ModelVisitor.cs.

@@ -5116,7 +5150,7 @@ Properties
-

Definition at line 1104 of file ModelVisitor.cs.

+

Definition at line 1099 of file ModelVisitor.cs.

@@ -5140,7 +5174,7 @@ Properties
-

Definition at line 677 of file ModelVisitor.cs.

+

Definition at line 672 of file ModelVisitor.cs.

@@ -5164,7 +5198,7 @@ Properties
-

Definition at line 684 of file ModelVisitor.cs.

+

Definition at line 679 of file ModelVisitor.cs.

@@ -5188,7 +5222,7 @@ Properties
-

Definition at line 1111 of file ModelVisitor.cs.

+

Definition at line 1106 of file ModelVisitor.cs.

@@ -5212,7 +5246,7 @@ Properties
-

Definition at line 614 of file ModelVisitor.cs.

+

Definition at line 609 of file ModelVisitor.cs.

@@ -5236,7 +5270,7 @@ Properties
-

Definition at line 691 of file ModelVisitor.cs.

+

Definition at line 686 of file ModelVisitor.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetConstraint-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetConstraint-members.html index e4b086fe73..0a8fb47cd0 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetConstraint-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetConstraint-members.html @@ -57,64 +57,65 @@ BaseName()PropagationBaseObjectinlinevirtual BaseObject()BaseObjectinline Constraint(Solver solver)Constraintinline - Dispose()Constraintinlinevirtual - EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline - EnqueueVar(Demon d)PropagationBaseObjectinline - FreezeQueue()PropagationBaseObjectinline - HasName()PropagationBaseObjectinline - InitialPropagate()NetConstraintinlinevirtual - InitialPropagateWrapper()NetConstraintinlinevirtual - IsCastConstraint()Constraintinline - Name()PropagationBaseObjectinlinevirtual - NetConstraint(Solver s)NetConstraintinline - operator IntExpr(Constraint eq)Constraintinlinestatic - operator IntVar(Constraint eq)Constraintinlinestatic - operator!=(Constraint a, long v)Constraintinlinestatic - operator!=(long v, Constraint a)Constraintinlinestatic - operator!=(Constraint a, Constraint b)Constraintinlinestatic - operator*(Constraint a, Constraint b)Constraintinlinestatic - operator*(Constraint a, long v)Constraintinlinestatic - operator*(long v, Constraint a)Constraintinlinestatic - operator+(Constraint a, Constraint b)Constraintinlinestatic - operator+(Constraint a, long v)Constraintinlinestatic - operator+(long v, Constraint a)Constraintinlinestatic - operator-(Constraint a, Constraint b)Constraintinlinestatic - operator-(Constraint a, long v)Constraintinlinestatic - operator-(long v, Constraint a)Constraintinlinestatic - operator-(Constraint a)Constraintinlinestatic - operator/(Constraint a, long v)Constraintinlinestatic - operator<(Constraint a, long v)Constraintinlinestatic - operator<(long v, Constraint a)Constraintinlinestatic - operator<(Constraint a, Constraint b)Constraintinlinestatic - operator<=(Constraint a, long v)Constraintinlinestatic - operator<=(long v, Constraint a)Constraintinlinestatic - operator<=(Constraint a, Constraint b)Constraintinlinestatic - operator==(Constraint a, long v)Constraintinlinestatic - operator==(long v, Constraint a)Constraintinlinestatic - operator==(Constraint a, Constraint b)Constraintinlinestatic - operator>(Constraint a, long v)Constraintinlinestatic - operator>(long v, Constraint a)Constraintinlinestatic - operator>(Constraint a, Constraint b)Constraintinlinestatic - operator>=(Constraint a, long v)Constraintinlinestatic - operator>=(long v, Constraint a)Constraintinlinestatic - operator>=(Constraint a, Constraint b)Constraintinlinestatic - Post()Constraintinlinevirtual - PropagationBaseObject(Solver s)PropagationBaseObjectinline - ResetActionOnFail()PropagationBaseObjectinline - SetName(string name)PropagationBaseObjectinline - SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline - Google::OrTools::ConstraintSolver::PropagationBaseObject.solver()PropagationBaseObjectinline - Google::OrTools::ConstraintSolver::IConstraintWithStatus.solver()IConstraintWithStatus - Square()Constraintinline - swigCMemOwnBaseObjectprotected - SwigDelegateConstraint_0()Constraint - SwigDelegateConstraint_1()Constraint - SwigDelegateConstraint_2()Constraint - SwigDelegateConstraint_3()Constraint - SwigDelegateConstraint_4()Constraint - ToString()NetConstraintinlinevirtual - UnfreezeQueue()PropagationBaseObjectinline - Var()Constraintinlinevirtual + Dispose(bool disposing)Constraintinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline + EnqueueVar(Demon d)PropagationBaseObjectinline + FreezeQueue()PropagationBaseObjectinline + HasName()PropagationBaseObjectinline + InitialPropagate()NetConstraintinlinevirtual + InitialPropagateWrapper()NetConstraintinlinevirtual + IsCastConstraint()Constraintinline + Name()PropagationBaseObjectinlinevirtual + NetConstraint(Solver s)NetConstraintinline + operator IntExpr(Constraint eq)Constraintinlinestatic + operator IntVar(Constraint eq)Constraintinlinestatic + operator!=(Constraint a, long v)Constraintinlinestatic + operator!=(long v, Constraint a)Constraintinlinestatic + operator!=(Constraint a, Constraint b)Constraintinlinestatic + operator*(Constraint a, Constraint b)Constraintinlinestatic + operator*(Constraint a, long v)Constraintinlinestatic + operator*(long v, Constraint a)Constraintinlinestatic + operator+(Constraint a, Constraint b)Constraintinlinestatic + operator+(Constraint a, long v)Constraintinlinestatic + operator+(long v, Constraint a)Constraintinlinestatic + operator-(Constraint a, Constraint b)Constraintinlinestatic + operator-(Constraint a, long v)Constraintinlinestatic + operator-(long v, Constraint a)Constraintinlinestatic + operator-(Constraint a)Constraintinlinestatic + operator/(Constraint a, long v)Constraintinlinestatic + operator<(Constraint a, long v)Constraintinlinestatic + operator<(long v, Constraint a)Constraintinlinestatic + operator<(Constraint a, Constraint b)Constraintinlinestatic + operator<=(Constraint a, long v)Constraintinlinestatic + operator<=(long v, Constraint a)Constraintinlinestatic + operator<=(Constraint a, Constraint b)Constraintinlinestatic + operator==(Constraint a, long v)Constraintinlinestatic + operator==(long v, Constraint a)Constraintinlinestatic + operator==(Constraint a, Constraint b)Constraintinlinestatic + operator>(Constraint a, long v)Constraintinlinestatic + operator>(long v, Constraint a)Constraintinlinestatic + operator>(Constraint a, Constraint b)Constraintinlinestatic + operator>=(Constraint a, long v)Constraintinlinestatic + operator>=(long v, Constraint a)Constraintinlinestatic + operator>=(Constraint a, Constraint b)Constraintinlinestatic + Post()Constraintinlinevirtual + PropagationBaseObject(Solver s)PropagationBaseObjectinline + ResetActionOnFail()PropagationBaseObjectinline + SetName(string name)PropagationBaseObjectinline + SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline + Google::OrTools::ConstraintSolver::PropagationBaseObject.solver()PropagationBaseObjectinline + Google::OrTools::ConstraintSolver::IConstraintWithStatus.solver()IConstraintWithStatus + Square()Constraintinline + swigCMemOwnBaseObjectprotected + SwigDelegateConstraint_0()Constraint + SwigDelegateConstraint_1()Constraint + SwigDelegateConstraint_2()Constraint + SwigDelegateConstraint_3()Constraint + SwigDelegateConstraint_4()Constraint + ToString()NetConstraintinlinevirtual + UnfreezeQueue()PropagationBaseObjectinline + Var()Constraintinlinevirtual diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetConstraint.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetConstraint.html index f4e421f581..a9b0ac8bf7 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetConstraint.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetConstraint.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -68,8 +69,8 @@ Public Member Functions   override string ToString ()   -override void Dispose () -  +void Dispose () +  virtual void Post ()   virtual void Accept (ModelVisitor visitor) @@ -182,6 +183,11 @@ Static Public Member Functions static WrappedConstraint operator< (Constraint a, Constraint b)   + + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -270,7 +276,7 @@ Protected Attributes

Reimplemented in Pack.

-

Definition at line 64 of file constraint_solver/Constraint.cs.

+

Definition at line 59 of file constraint_solver/Constraint.cs.

@@ -299,12 +305,39 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 100 of file PropagationBaseObject.cs.

+

Definition at line 95 of file PropagationBaseObject.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+

Protected Attributes

bool swigCMemOwn
+ + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+ + +

◆ Dispose() [2/2]

@@ -315,22 +348,23 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtualinherited +inlineprotectedvirtualinherited
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Reimplemented in DisjunctiveConstraint, GlobalVehicleBreaksConstraint, Pack, and TypeRegulationsConstraint.

+

Reimplemented in DisjunctiveConstraint, GlobalVehicleBreaksConstraint, Pack, and TypeRegulationsConstraint.

-

Definition at line 33 of file constraint_solver/Constraint.cs.

+

Definition at line 29 of file constraint_solver/Constraint.cs.

@@ -358,7 +392,7 @@ Protected Attributes
-

Definition at line 69 of file PropagationBaseObject.cs.

+

Definition at line 64 of file PropagationBaseObject.cs.

@@ -386,7 +420,7 @@ Protected Attributes
-

Definition at line 73 of file PropagationBaseObject.cs.

+

Definition at line 68 of file PropagationBaseObject.cs.

@@ -413,7 +447,7 @@ Protected Attributes
-

Definition at line 61 of file PropagationBaseObject.cs.

+

Definition at line 56 of file PropagationBaseObject.cs.

@@ -440,7 +474,7 @@ Protected Attributes
-

Definition at line 95 of file PropagationBaseObject.cs.

+

Definition at line 90 of file PropagationBaseObject.cs.

@@ -523,7 +557,7 @@ Protected Attributes
-

Definition at line 68 of file constraint_solver/Constraint.cs.

+

Definition at line 63 of file constraint_solver/Constraint.cs.

@@ -550,7 +584,7 @@ Protected Attributes
-

Definition at line 85 of file PropagationBaseObject.cs.

+

Definition at line 80 of file PropagationBaseObject.cs.

@@ -1727,7 +1761,7 @@ Protected Attributes

Reimplemented in Pack, GlobalVehicleBreaksConstraint, and TypeRegulationsConstraint.

-

Definition at line 51 of file constraint_solver/Constraint.cs.

+

Definition at line 46 of file constraint_solver/Constraint.cs.

@@ -1754,7 +1788,7 @@ Protected Attributes
-

Definition at line 77 of file PropagationBaseObject.cs.

+

Definition at line 72 of file PropagationBaseObject.cs.

@@ -1782,7 +1816,7 @@ Protected Attributes
-

Definition at line 90 of file PropagationBaseObject.cs.

+

Definition at line 85 of file PropagationBaseObject.cs.

@@ -1810,7 +1844,7 @@ Protected Attributes
-

Definition at line 81 of file PropagationBaseObject.cs.

+

Definition at line 76 of file PropagationBaseObject.cs.

@@ -1864,7 +1898,7 @@ Protected Attributes
-

Definition at line 55 of file PropagationBaseObject.cs.

+

Definition at line 50 of file PropagationBaseObject.cs.

@@ -2072,7 +2106,7 @@ Protected Attributes
-

Definition at line 65 of file PropagationBaseObject.cs.

+

Definition at line 60 of file PropagationBaseObject.cs.

@@ -2101,7 +2135,7 @@ Protected Attributes

Implements IConstraintWithStatus.

-

Definition at line 73 of file constraint_solver/Constraint.cs.

+

Definition at line 68 of file constraint_solver/Constraint.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDecision-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDecision-members.html index ab9a32491d..2151ead742 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDecision-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDecision-members.html @@ -57,15 +57,16 @@ ApplyWrapper(Solver solver)NetDecisioninlinevirtual BaseObject()BaseObjectinline Decision()Decisioninline - Dispose()Decisioninlinevirtual - Refute(Solver solver)NetDecisioninlinevirtual - RefuteWrapper(Solver solver)NetDecisioninlinevirtual - swigCMemOwnBaseObjectprotected - SwigDelegateDecision_0()Decision - SwigDelegateDecision_1(global::System.IntPtr s)Decision - SwigDelegateDecision_2(global::System.IntPtr s)Decision - SwigDelegateDecision_3(global::System.IntPtr visitor)Decision - ToString()Decisioninlinevirtual + Dispose(bool disposing)Decisioninlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + Refute(Solver solver)NetDecisioninlinevirtual + RefuteWrapper(Solver solver)NetDecisioninlinevirtual + swigCMemOwnBaseObjectprotected + SwigDelegateDecision_0()Decision + SwigDelegateDecision_1(global::System.IntPtr s)Decision + SwigDelegateDecision_2(global::System.IntPtr s)Decision + SwigDelegateDecision_3(global::System.IntPtr visitor)Decision + ToString()Decisioninlinevirtual diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDecision.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDecision.html index ae35325308..3b863cd888 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDecision.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDecision.html @@ -47,6 +47,7 @@
@@ -72,8 +73,8 @@ Public Member Functions virtual void Refute (Solver solver)  This is a new method to subclass when defining a .Net decision. More...
  -override void Dispose () -  +void Dispose () +  override string ToString ()   virtual void Accept (DecisionVisitor visitor) @@ -87,6 +88,11 @@ Public Member Functions delegate void SwigDelegateDecision_3 (global::System.IntPtr visitor)   + + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -117,7 +123,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 64 of file Decision.cs.

+

Definition at line 59 of file Decision.cs.

@@ -184,8 +190,35 @@ Protected Attributes - -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -196,20 +229,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtualinherited +inlineprotectedvirtualinherited
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file Decision.cs.

+

Definition at line 29 of file Decision.cs.

@@ -401,7 +435,7 @@ Protected Attributes

Reimplemented from BaseObject.

-

Definition at line 59 of file Decision.cs.

+

Definition at line 54 of file Decision.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDecisionBuilder-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDecisionBuilder-members.html index ca1bab1e1e..9d277bd85e 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDecisionBuilder-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDecisionBuilder-members.html @@ -54,13 +54,14 @@ - - - - - - - + + + + + + + +
BaseObject()BaseObjectinline
DecisionBuilder()DecisionBuilderinline
Dispose()DecisionBuilderinlinevirtual
Next(Solver solver)NetDecisionBuilderinlinevirtual
NextWrapper(Solver solver)NetDecisionBuilderinlinevirtual
swigCMemOwnBaseObjectprotected
SwigDelegateDecisionBuilder_0()DecisionBuilder
SwigDelegateDecisionBuilder_1(global::System.IntPtr s)DecisionBuilder
ToString()DecisionBuilderinlinevirtual
Dispose(bool disposing)DecisionBuilderinlineprotectedvirtual
Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline
Next(Solver solver)NetDecisionBuilderinlinevirtual
NextWrapper(Solver solver)NetDecisionBuilderinlinevirtual
swigCMemOwnBaseObjectprotected
SwigDelegateDecisionBuilder_0()DecisionBuilder
SwigDelegateDecisionBuilder_1(global::System.IntPtr s)DecisionBuilder
ToString()DecisionBuilderinlinevirtual
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDecisionBuilder.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDecisionBuilder.html index 8530dc2285..8768b823c7 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDecisionBuilder.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDecisionBuilder.html @@ -47,6 +47,7 @@
@@ -67,8 +68,8 @@ Public Member Functions virtual Decision Next (Solver solver)  This is the new method to subclass when defining a .Net decision builder. More...
  -override void Dispose () -  +void Dispose () +  override string ToString ()   delegate string SwigDelegateDecisionBuilder_0 () @@ -76,14 +77,46 @@ Public Member Functions delegate global::System.IntPtr SwigDelegateDecisionBuilder_1 (global::System.IntPtr s)   + + + +

+Protected Member Functions

override void Dispose (bool disposing)
 

Protected Attributes

bool swigCMemOwn
 

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -94,20 +127,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtualinherited +inlineprotectedvirtualinherited
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file DecisionBuilder.cs.

+

Definition at line 29 of file DecisionBuilder.cs.

@@ -250,7 +284,7 @@ Protected Attributes

Reimplemented from BaseObject.

-

Definition at line 57 of file DecisionBuilder.cs.

+

Definition at line 52 of file DecisionBuilder.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDemon-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDemon-members.html index d0b5c3becb..06327e1b90 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDemon-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDemon-members.html @@ -55,16 +55,17 @@ BaseObject()BaseObjectinline Demon()Demoninline Desinhibit(Solver s)Demoninline - Dispose()Demoninlinevirtual - Inhibit(Solver s)Demoninline - Priority()NetDemoninlinevirtual - Run(Solver solver)NetDemoninlinevirtual - RunWrapper(Solver solver)NetDemoninlinevirtual - swigCMemOwnBaseObjectprotected - SwigDelegateDemon_0()Demon - SwigDelegateDemon_1(global::System.IntPtr s)Demon - SwigDelegateDemon_2()Demon - ToString()NetDemoninlinevirtual + Dispose(bool disposing)Demoninlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + Inhibit(Solver s)Demoninline + Priority()NetDemoninlinevirtual + Run(Solver solver)NetDemoninlinevirtual + RunWrapper(Solver solver)NetDemoninlinevirtual + swigCMemOwnBaseObjectprotected + SwigDelegateDemon_0()Demon + SwigDelegateDemon_1(global::System.IntPtr s)Demon + SwigDelegateDemon_2()Demon + ToString()NetDemoninlinevirtual diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDemon.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDemon.html index 8cf42e58a6..06d620c448 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDemon.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1NetDemon.html @@ -47,6 +47,7 @@
@@ -69,8 +70,8 @@ Public Member Functions   override string ToString ()   -override void Dispose () -  +void Dispose () +  void Inhibit (Solver s)   void Desinhibit (Solver s) @@ -82,6 +83,11 @@ Public Member Functions delegate int SwigDelegateDemon_2 ()   + + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -112,12 +118,39 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 69 of file Demon.cs.

+

Definition at line 64 of file Demon.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -128,20 +161,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtualinherited +inlineprotectedvirtualinherited
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file Demon.cs.

+

Definition at line 29 of file Demon.cs.

@@ -169,7 +203,7 @@ Protected Attributes
-

Definition at line 65 of file Demon.cs.

+

Definition at line 60 of file Demon.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1OptimizeVar-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1OptimizeVar-members.html index 41cff5a3f6..2ac70eddfa 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1OptimizeVar-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1OptimizeVar-members.html @@ -66,79 +66,80 @@ BeginInitialPropagation()SearchMonitorinlinevirtual BeginNextDecision(DecisionBuilder db)OptimizeVarinlinevirtual Best()OptimizeVarinline - Dispose()OptimizeVarinlinevirtual - EndFail()SearchMonitorinlinevirtual - EndInitialPropagation()SearchMonitorinlinevirtual - EndNextDecision(DecisionBuilder b, Decision d)SearchMonitorinlinevirtual - EnterSearch()OptimizeVarinlinevirtual - ExitSearch()SearchMonitorinlinevirtual - Install()SearchMonitorinlinevirtual - IsUncheckedSolutionLimitReached()SearchMonitorinlinevirtual - kNoProgressSearchMonitorstatic - LocalOptimum()SearchMonitorinlinevirtual - NoMoreSolutions()SearchMonitorinlinevirtual - OptimizeVar(Solver s, bool maximize, IntVar a, long step)OptimizeVarinline - PeriodicCheck()SearchMonitorinlinevirtual - Print()OptimizeVarinlinevirtual - ProgressPercent()SearchMonitorinlinevirtual - RefuteDecision(Decision d)OptimizeVarinlinevirtual - RestartSearch()SearchMonitorinlinevirtual - SearchMonitor(Solver s)SearchMonitorinline - solver()SearchMonitorinline - swigCMemOwnBaseObjectprotected - SwigDelegateOptimizeVar_0()OptimizeVar - SwigDelegateOptimizeVar_1()OptimizeVar - SwigDelegateOptimizeVar_10()OptimizeVar - SwigDelegateOptimizeVar_11()OptimizeVar - SwigDelegateOptimizeVar_12()OptimizeVar - SwigDelegateOptimizeVar_13()OptimizeVar - SwigDelegateOptimizeVar_14()OptimizeVar - SwigDelegateOptimizeVar_15()OptimizeVar - SwigDelegateOptimizeVar_16()OptimizeVar - SwigDelegateOptimizeVar_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)OptimizeVar - SwigDelegateOptimizeVar_18()OptimizeVar - SwigDelegateOptimizeVar_19()OptimizeVar - SwigDelegateOptimizeVar_2()OptimizeVar - SwigDelegateOptimizeVar_20()OptimizeVar - SwigDelegateOptimizeVar_21()OptimizeVar - SwigDelegateOptimizeVar_22()OptimizeVar - SwigDelegateOptimizeVar_23(global::System.IntPtr visitor)OptimizeVar - SwigDelegateOptimizeVar_24()OptimizeVar - SwigDelegateOptimizeVar_25()OptimizeVar - SwigDelegateOptimizeVar_3()OptimizeVar - SwigDelegateOptimizeVar_4(global::System.IntPtr db)OptimizeVar - SwigDelegateOptimizeVar_5(global::System.IntPtr b, global::System.IntPtr d)OptimizeVar - SwigDelegateOptimizeVar_6(global::System.IntPtr d)OptimizeVar - SwigDelegateOptimizeVar_7(global::System.IntPtr d)OptimizeVar - SwigDelegateOptimizeVar_8(global::System.IntPtr d, bool apply)OptimizeVar - SwigDelegateOptimizeVar_9()OptimizeVar - SwigDelegateSearchMonitor_0()SearchMonitor - SwigDelegateSearchMonitor_1()SearchMonitor - SwigDelegateSearchMonitor_10()SearchMonitor - SwigDelegateSearchMonitor_11()SearchMonitor - SwigDelegateSearchMonitor_12()SearchMonitor - SwigDelegateSearchMonitor_13()SearchMonitor - SwigDelegateSearchMonitor_14()SearchMonitor - SwigDelegateSearchMonitor_15()SearchMonitor - SwigDelegateSearchMonitor_16()SearchMonitor - SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchMonitor - SwigDelegateSearchMonitor_18()SearchMonitor - SwigDelegateSearchMonitor_19()SearchMonitor - SwigDelegateSearchMonitor_2()SearchMonitor - SwigDelegateSearchMonitor_20()SearchMonitor - SwigDelegateSearchMonitor_21()SearchMonitor - SwigDelegateSearchMonitor_22()SearchMonitor - SwigDelegateSearchMonitor_23(global::System.IntPtr visitor)SearchMonitor - SwigDelegateSearchMonitor_24()SearchMonitor - SwigDelegateSearchMonitor_3()SearchMonitor - SwigDelegateSearchMonitor_4(global::System.IntPtr b)SearchMonitor - SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_6(global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_7(global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply)SearchMonitor - SwigDelegateSearchMonitor_9()SearchMonitor - ToString()OptimizeVarinlinevirtual - Var()OptimizeVarinline + Dispose(bool disposing)OptimizeVarinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EndFail()SearchMonitorinlinevirtual + EndInitialPropagation()SearchMonitorinlinevirtual + EndNextDecision(DecisionBuilder b, Decision d)SearchMonitorinlinevirtual + EnterSearch()OptimizeVarinlinevirtual + ExitSearch()SearchMonitorinlinevirtual + Install()SearchMonitorinlinevirtual + IsUncheckedSolutionLimitReached()SearchMonitorinlinevirtual + kNoProgressSearchMonitorstatic + LocalOptimum()SearchMonitorinlinevirtual + NoMoreSolutions()SearchMonitorinlinevirtual + OptimizeVar(Solver s, bool maximize, IntVar a, long step)OptimizeVarinline + PeriodicCheck()SearchMonitorinlinevirtual + Print()OptimizeVarinlinevirtual + ProgressPercent()SearchMonitorinlinevirtual + RefuteDecision(Decision d)OptimizeVarinlinevirtual + RestartSearch()SearchMonitorinlinevirtual + SearchMonitor(Solver s)SearchMonitorinline + solver()SearchMonitorinline + swigCMemOwnBaseObjectprotected + SwigDelegateOptimizeVar_0()OptimizeVar + SwigDelegateOptimizeVar_1()OptimizeVar + SwigDelegateOptimizeVar_10()OptimizeVar + SwigDelegateOptimizeVar_11()OptimizeVar + SwigDelegateOptimizeVar_12()OptimizeVar + SwigDelegateOptimizeVar_13()OptimizeVar + SwigDelegateOptimizeVar_14()OptimizeVar + SwigDelegateOptimizeVar_15()OptimizeVar + SwigDelegateOptimizeVar_16()OptimizeVar + SwigDelegateOptimizeVar_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)OptimizeVar + SwigDelegateOptimizeVar_18()OptimizeVar + SwigDelegateOptimizeVar_19()OptimizeVar + SwigDelegateOptimizeVar_2()OptimizeVar + SwigDelegateOptimizeVar_20()OptimizeVar + SwigDelegateOptimizeVar_21()OptimizeVar + SwigDelegateOptimizeVar_22()OptimizeVar + SwigDelegateOptimizeVar_23(global::System.IntPtr visitor)OptimizeVar + SwigDelegateOptimizeVar_24()OptimizeVar + SwigDelegateOptimizeVar_25()OptimizeVar + SwigDelegateOptimizeVar_3()OptimizeVar + SwigDelegateOptimizeVar_4(global::System.IntPtr db)OptimizeVar + SwigDelegateOptimizeVar_5(global::System.IntPtr b, global::System.IntPtr d)OptimizeVar + SwigDelegateOptimizeVar_6(global::System.IntPtr d)OptimizeVar + SwigDelegateOptimizeVar_7(global::System.IntPtr d)OptimizeVar + SwigDelegateOptimizeVar_8(global::System.IntPtr d, bool apply)OptimizeVar + SwigDelegateOptimizeVar_9()OptimizeVar + SwigDelegateSearchMonitor_0()SearchMonitor + SwigDelegateSearchMonitor_1()SearchMonitor + SwigDelegateSearchMonitor_10()SearchMonitor + SwigDelegateSearchMonitor_11()SearchMonitor + SwigDelegateSearchMonitor_12()SearchMonitor + SwigDelegateSearchMonitor_13()SearchMonitor + SwigDelegateSearchMonitor_14()SearchMonitor + SwigDelegateSearchMonitor_15()SearchMonitor + SwigDelegateSearchMonitor_16()SearchMonitor + SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchMonitor + SwigDelegateSearchMonitor_18()SearchMonitor + SwigDelegateSearchMonitor_19()SearchMonitor + SwigDelegateSearchMonitor_2()SearchMonitor + SwigDelegateSearchMonitor_20()SearchMonitor + SwigDelegateSearchMonitor_21()SearchMonitor + SwigDelegateSearchMonitor_22()SearchMonitor + SwigDelegateSearchMonitor_23(global::System.IntPtr visitor)SearchMonitor + SwigDelegateSearchMonitor_24()SearchMonitor + SwigDelegateSearchMonitor_3()SearchMonitor + SwigDelegateSearchMonitor_4(global::System.IntPtr b)SearchMonitor + SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_6(global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_7(global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply)SearchMonitor + SwigDelegateSearchMonitor_9()SearchMonitor + ToString()OptimizeVarinlinevirtual + Var()OptimizeVarinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1OptimizeVar.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1OptimizeVar.html index 877cbf89eb..e8ced6ddcb 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1OptimizeVar.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1OptimizeVar.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Attributes | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,8 +61,6 @@
- - @@ -140,6 +139,8 @@ Public Member Functions + + @@ -232,6 +233,11 @@ Static Public Attributes

Public Member Functions

override void Dispose ()
 
 OptimizeVar (Solver s, bool maximize, IntVar a, long step)
 
long Best ()
 
delegate string SwigDelegateOptimizeVar_25 ()
 
void Dispose ()
 
virtual void RestartSearch ()
 
virtual void ExitSearch ()
static readonly int kNoProgress = operations_research_constraint_solverPINVOKE.SearchMonitor_kNoProgress_get()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -284,7 +290,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file OptimizeVar.cs.

+

Definition at line 42 of file OptimizeVar.cs.

@@ -315,7 +321,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 99 of file OptimizeVar.cs.

+

Definition at line 94 of file OptimizeVar.cs.

@@ -355,7 +361,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 62 of file OptimizeVar.cs.

+

Definition at line 57 of file OptimizeVar.cs.

@@ -382,7 +388,7 @@ Protected Attributes
-

Definition at line 123 of file SearchMonitor.cs.

+

Definition at line 118 of file SearchMonitor.cs.

@@ -411,7 +417,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 84 of file OptimizeVar.cs.

+

Definition at line 79 of file OptimizeVar.cs.

@@ -440,7 +446,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 127 of file SearchMonitor.cs.

+

Definition at line 122 of file SearchMonitor.cs.

@@ -478,7 +484,7 @@ Protected Attributes
-

Definition at line 79 of file SearchMonitor.cs.

+

Definition at line 74 of file SearchMonitor.cs.

@@ -505,7 +511,7 @@ Protected Attributes
-

Definition at line 103 of file OptimizeVar.cs.

+

Definition at line 98 of file OptimizeVar.cs.

@@ -535,7 +541,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 71 of file SearchMonitor.cs.

+

Definition at line 66 of file SearchMonitor.cs.

@@ -564,7 +570,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 79 of file OptimizeVar.cs.

+

Definition at line 74 of file OptimizeVar.cs.

@@ -593,7 +599,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 83 of file SearchMonitor.cs.

+

Definition at line 78 of file SearchMonitor.cs.

@@ -622,7 +628,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 91 of file SearchMonitor.cs.

+

Definition at line 86 of file SearchMonitor.cs.

@@ -652,7 +658,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 71 of file OptimizeVar.cs.

+

Definition at line 66 of file OptimizeVar.cs.

@@ -679,12 +685,39 @@ Protected Attributes
-

Definition at line 51 of file OptimizeVar.cs.

+

Definition at line 46 of file OptimizeVar.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -695,20 +728,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file OptimizeVar.cs.

+

Definition at line 29 of file OptimizeVar.cs.

@@ -735,7 +769,7 @@ Protected Attributes
-

Definition at line 87 of file SearchMonitor.cs.

+

Definition at line 82 of file SearchMonitor.cs.

@@ -764,7 +798,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 95 of file SearchMonitor.cs.

+

Definition at line 90 of file SearchMonitor.cs.

@@ -802,7 +836,7 @@ Protected Attributes
-

Definition at line 67 of file SearchMonitor.cs.

+

Definition at line 62 of file SearchMonitor.cs.

@@ -831,7 +865,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 67 of file OptimizeVar.cs.

+

Definition at line 62 of file OptimizeVar.cs.

@@ -860,7 +894,7 @@ Protected Attributes

Reimplemented in RegularLimit, and SearchLog.

-

Definition at line 59 of file SearchMonitor.cs.

+

Definition at line 54 of file SearchMonitor.cs.

@@ -889,7 +923,7 @@ Protected Attributes

Reimplemented in PropagationMonitor, and LocalSearchMonitor.

-

Definition at line 155 of file SearchMonitor.cs.

+

Definition at line 150 of file SearchMonitor.cs.

@@ -918,7 +952,7 @@ Protected Attributes

Reimplemented in RegularLimit.

-

Definition at line 131 of file SearchMonitor.cs.

+

Definition at line 126 of file SearchMonitor.cs.

@@ -945,7 +979,7 @@ Protected Attributes
-

Definition at line 113 of file SearchMonitor.cs.

+

Definition at line 108 of file SearchMonitor.cs.

@@ -974,7 +1008,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 109 of file SearchMonitor.cs.

+

Definition at line 104 of file SearchMonitor.cs.

@@ -1003,7 +1037,7 @@ Protected Attributes

Reimplemented in SearchLimit.

-

Definition at line 142 of file SearchMonitor.cs.

+

Definition at line 137 of file SearchMonitor.cs.

@@ -1030,7 +1064,7 @@ Protected Attributes
-

Definition at line 89 of file OptimizeVar.cs.

+

Definition at line 84 of file OptimizeVar.cs.

@@ -1059,7 +1093,7 @@ Protected Attributes

Reimplemented in RegularLimit.

-

Definition at line 146 of file SearchMonitor.cs.

+

Definition at line 141 of file SearchMonitor.cs.

@@ -1089,7 +1123,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 75 of file OptimizeVar.cs.

+

Definition at line 70 of file OptimizeVar.cs.

@@ -1116,7 +1150,7 @@ Protected Attributes
-

Definition at line 55 of file SearchMonitor.cs.

+

Definition at line 50 of file SearchMonitor.cs.

@@ -1143,7 +1177,7 @@ Protected Attributes
-

Definition at line 136 of file SearchMonitor.cs.

+

Definition at line 131 of file SearchMonitor.cs.

@@ -2313,7 +2347,7 @@ Protected Attributes

Reimplemented from BaseObject.

-

Definition at line 94 of file OptimizeVar.cs.

+

Definition at line 89 of file OptimizeVar.cs.

@@ -2340,7 +2374,7 @@ Protected Attributes
-

Definition at line 56 of file OptimizeVar.cs.

+

Definition at line 51 of file OptimizeVar.cs.

@@ -2365,7 +2399,7 @@ Protected Attributes
-

Definition at line 396 of file SearchMonitor.cs.

+

Definition at line 391 of file SearchMonitor.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Pack-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Pack-members.html index 085fb3a045..79dbf80929 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Pack-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Pack-members.html @@ -72,74 +72,75 @@ BaseObject()BaseObjectinline ClearAll()Packinline Constraint(Solver solver)Constraintinline - Dispose()Packinlinevirtual - EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline - EnqueueVar(Demon d)PropagationBaseObjectinline - FreezeQueue()PropagationBaseObjectinline - HasName()PropagationBaseObjectinline - InitialPropagateWrapper()Packinlinevirtual - IsAssignedStatusKnown(int var_index)Packinline - IsCastConstraint()Constraintinline - IsPossible(int var_index, int bin_index)Packinline - IsUndecided(int var_index, int bin_index)Packinline - Name()PropagationBaseObjectinlinevirtual - OneDomain(int var_index)Packinline - operator IntExpr(Constraint eq)Constraintinlinestatic - operator IntVar(Constraint eq)Constraintinlinestatic - operator!=(Constraint a, long v)Constraintinlinestatic - operator!=(long v, Constraint a)Constraintinlinestatic - operator!=(Constraint a, Constraint b)Constraintinlinestatic - operator*(Constraint a, Constraint b)Constraintinlinestatic - operator*(Constraint a, long v)Constraintinlinestatic - operator*(long v, Constraint a)Constraintinlinestatic - operator+(Constraint a, Constraint b)Constraintinlinestatic - operator+(Constraint a, long v)Constraintinlinestatic - operator+(long v, Constraint a)Constraintinlinestatic - operator-(Constraint a, Constraint b)Constraintinlinestatic - operator-(Constraint a, long v)Constraintinlinestatic - operator-(long v, Constraint a)Constraintinlinestatic - operator-(Constraint a)Constraintinlinestatic - operator/(Constraint a, long v)Constraintinlinestatic - operator<(Constraint a, long v)Constraintinlinestatic - operator<(long v, Constraint a)Constraintinlinestatic - operator<(Constraint a, Constraint b)Constraintinlinestatic - operator<=(Constraint a, long v)Constraintinlinestatic - operator<=(long v, Constraint a)Constraintinlinestatic - operator<=(Constraint a, Constraint b)Constraintinlinestatic - operator==(Constraint a, long v)Constraintinlinestatic - operator==(long v, Constraint a)Constraintinlinestatic - operator==(Constraint a, Constraint b)Constraintinlinestatic - operator>(Constraint a, long v)Constraintinlinestatic - operator>(long v, Constraint a)Constraintinlinestatic - operator>(Constraint a, Constraint b)Constraintinlinestatic - operator>=(Constraint a, long v)Constraintinlinestatic - operator>=(long v, Constraint a)Constraintinlinestatic - operator>=(Constraint a, Constraint b)Constraintinlinestatic - Pack(Solver s, IntVarVector vars, int number_of_bins)Packinline - Post()Packinlinevirtual - Propagate()Packinline - PropagateDelayed()Packinline - PropagationBaseObject(Solver s)PropagationBaseObjectinline - RemoveAllPossibleFromBin(int bin_index)Packinline - ResetActionOnFail()PropagationBaseObjectinline - SetAssigned(int var_index)Packinline - SetImpossible(int var_index, int bin_index)Packinline - SetName(string name)PropagationBaseObjectinline - SetUnassigned(int var_index)Packinline - SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline - Google::OrTools::ConstraintSolver::PropagationBaseObject.solver()PropagationBaseObjectinline - Google::OrTools::ConstraintSolver::IConstraintWithStatus.solver()IConstraintWithStatus - Square()Constraintinline - swigCMemOwnBaseObjectprotected - SwigDelegateConstraint_0()Constraint - SwigDelegateConstraint_1()Constraint - SwigDelegateConstraint_2()Constraint - SwigDelegateConstraint_3()Constraint - SwigDelegateConstraint_4()Constraint - ToString()Packinlinevirtual - UnassignAllRemainingItems()Packinline - UnfreezeQueue()PropagationBaseObjectinline - Var()Constraintinlinevirtual + Dispose(bool disposing)Packinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline + EnqueueVar(Demon d)PropagationBaseObjectinline + FreezeQueue()PropagationBaseObjectinline + HasName()PropagationBaseObjectinline + InitialPropagateWrapper()Packinlinevirtual + IsAssignedStatusKnown(int var_index)Packinline + IsCastConstraint()Constraintinline + IsPossible(int var_index, int bin_index)Packinline + IsUndecided(int var_index, int bin_index)Packinline + Name()PropagationBaseObjectinlinevirtual + OneDomain(int var_index)Packinline + operator IntExpr(Constraint eq)Constraintinlinestatic + operator IntVar(Constraint eq)Constraintinlinestatic + operator!=(Constraint a, long v)Constraintinlinestatic + operator!=(long v, Constraint a)Constraintinlinestatic + operator!=(Constraint a, Constraint b)Constraintinlinestatic + operator*(Constraint a, Constraint b)Constraintinlinestatic + operator*(Constraint a, long v)Constraintinlinestatic + operator*(long v, Constraint a)Constraintinlinestatic + operator+(Constraint a, Constraint b)Constraintinlinestatic + operator+(Constraint a, long v)Constraintinlinestatic + operator+(long v, Constraint a)Constraintinlinestatic + operator-(Constraint a, Constraint b)Constraintinlinestatic + operator-(Constraint a, long v)Constraintinlinestatic + operator-(long v, Constraint a)Constraintinlinestatic + operator-(Constraint a)Constraintinlinestatic + operator/(Constraint a, long v)Constraintinlinestatic + operator<(Constraint a, long v)Constraintinlinestatic + operator<(long v, Constraint a)Constraintinlinestatic + operator<(Constraint a, Constraint b)Constraintinlinestatic + operator<=(Constraint a, long v)Constraintinlinestatic + operator<=(long v, Constraint a)Constraintinlinestatic + operator<=(Constraint a, Constraint b)Constraintinlinestatic + operator==(Constraint a, long v)Constraintinlinestatic + operator==(long v, Constraint a)Constraintinlinestatic + operator==(Constraint a, Constraint b)Constraintinlinestatic + operator>(Constraint a, long v)Constraintinlinestatic + operator>(long v, Constraint a)Constraintinlinestatic + operator>(Constraint a, Constraint b)Constraintinlinestatic + operator>=(Constraint a, long v)Constraintinlinestatic + operator>=(long v, Constraint a)Constraintinlinestatic + operator>=(Constraint a, Constraint b)Constraintinlinestatic + Pack(Solver s, IntVarVector vars, int number_of_bins)Packinline + Post()Packinlinevirtual + Propagate()Packinline + PropagateDelayed()Packinline + PropagationBaseObject(Solver s)PropagationBaseObjectinline + RemoveAllPossibleFromBin(int bin_index)Packinline + ResetActionOnFail()PropagationBaseObjectinline + SetAssigned(int var_index)Packinline + SetImpossible(int var_index, int bin_index)Packinline + SetName(string name)PropagationBaseObjectinline + SetUnassigned(int var_index)Packinline + SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline + Google::OrTools::ConstraintSolver::PropagationBaseObject.solver()PropagationBaseObjectinline + Google::OrTools::ConstraintSolver::IConstraintWithStatus.solver()IConstraintWithStatus + Square()Constraintinline + swigCMemOwnBaseObjectprotected + SwigDelegateConstraint_0()Constraint + SwigDelegateConstraint_1()Constraint + SwigDelegateConstraint_2()Constraint + SwigDelegateConstraint_3()Constraint + SwigDelegateConstraint_4()Constraint + ToString()Packinlinevirtual + UnassignAllRemainingItems()Packinline + UnfreezeQueue()PropagationBaseObjectinline + Var()Constraintinlinevirtual diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Pack.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Pack.html index 96fe1aae8c..488fe02e4f 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Pack.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Pack.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,8 +61,6 @@
- - @@ -124,6 +123,8 @@ Public Member Functions + + @@ -232,6 +233,11 @@ Static Public Member Functions

Public Member Functions

override void Dispose ()
 
 Pack (Solver s, IntVarVector vars, int number_of_bins)
 
void AddWeightedSumLessOrEqualConstantDimension (long[] weights, long[] bounds)
 
override void Accept (ModelVisitor visitor)
 
void Dispose ()
 
bool IsCastConstraint ()
 
virtual IntVar Var ()
static WrappedConstraint operator< (Constraint a, Constraint b)
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -278,7 +284,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 65 of file Pack.cs.

+

Definition at line 60 of file Pack.cs.

@@ -336,7 +342,7 @@ Protected Attributes

Reimplemented from Constraint.

-

Definition at line 194 of file Pack.cs.

+

Definition at line 189 of file Pack.cs.

@@ -364,7 +370,7 @@ Protected Attributes
-

Definition at line 104 of file Pack.cs.

+

Definition at line 99 of file Pack.cs.

@@ -392,7 +398,7 @@ Protected Attributes
-

Definition at line 100 of file Pack.cs.

+

Definition at line 95 of file Pack.cs.

@@ -430,7 +436,7 @@ Protected Attributes
-

Definition at line 91 of file Pack.cs.

+

Definition at line 86 of file Pack.cs.

@@ -468,7 +474,7 @@ Protected Attributes
-

Definition at line 81 of file Pack.cs.

+

Definition at line 76 of file Pack.cs.

@@ -506,7 +512,7 @@ Protected Attributes
-

Definition at line 86 of file Pack.cs.

+

Definition at line 81 of file Pack.cs.

@@ -544,7 +550,7 @@ Protected Attributes
-

Definition at line 69 of file Pack.cs.

+

Definition at line 64 of file Pack.cs.

@@ -582,7 +588,7 @@ Protected Attributes
-

Definition at line 77 of file Pack.cs.

+

Definition at line 72 of file Pack.cs.

@@ -620,7 +626,7 @@ Protected Attributes
-

Definition at line 73 of file Pack.cs.

+

Definition at line 68 of file Pack.cs.

@@ -658,7 +664,7 @@ Protected Attributes
-

Definition at line 96 of file Pack.cs.

+

Definition at line 91 of file Pack.cs.

@@ -696,7 +702,7 @@ Protected Attributes
-

Definition at line 146 of file Pack.cs.

+

Definition at line 141 of file Pack.cs.

@@ -724,7 +730,7 @@ Protected Attributes
-

Definition at line 178 of file Pack.cs.

+

Definition at line 173 of file Pack.cs.

@@ -751,7 +757,7 @@ Protected Attributes
-

Definition at line 186 of file Pack.cs.

+

Definition at line 181 of file Pack.cs.

@@ -779,7 +785,7 @@ Protected Attributes
-

Definition at line 182 of file Pack.cs.

+

Definition at line 177 of file Pack.cs.

@@ -817,7 +823,7 @@ Protected Attributes
-

Definition at line 160 of file Pack.cs.

+

Definition at line 155 of file Pack.cs.

@@ -846,7 +852,7 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 100 of file PropagationBaseObject.cs.

+

Definition at line 95 of file PropagationBaseObject.cs.

@@ -873,12 +879,39 @@ Protected Attributes
-

Definition at line 112 of file Pack.cs.

+

Definition at line 107 of file Pack.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -889,20 +922,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from Constraint.

+

Reimplemented from Constraint.

-

Definition at line 33 of file Pack.cs.

+

Definition at line 29 of file Pack.cs.

@@ -930,7 +964,7 @@ Protected Attributes
-

Definition at line 69 of file PropagationBaseObject.cs.

+

Definition at line 64 of file PropagationBaseObject.cs.

@@ -958,7 +992,7 @@ Protected Attributes
-

Definition at line 73 of file PropagationBaseObject.cs.

+

Definition at line 68 of file PropagationBaseObject.cs.

@@ -985,7 +1019,7 @@ Protected Attributes
-

Definition at line 61 of file PropagationBaseObject.cs.

+

Definition at line 56 of file PropagationBaseObject.cs.

@@ -1012,7 +1046,7 @@ Protected Attributes
-

Definition at line 95 of file PropagationBaseObject.cs.

+

Definition at line 90 of file PropagationBaseObject.cs.

@@ -1041,7 +1075,7 @@ Protected Attributes

Reimplemented from Constraint.

-

Definition at line 120 of file Pack.cs.

+

Definition at line 115 of file Pack.cs.

@@ -1069,7 +1103,7 @@ Protected Attributes
-

Definition at line 150 of file Pack.cs.

+

Definition at line 145 of file Pack.cs.

@@ -1096,7 +1130,7 @@ Protected Attributes
-

Definition at line 68 of file constraint_solver/Constraint.cs.

+

Definition at line 63 of file constraint_solver/Constraint.cs.

@@ -1134,7 +1168,7 @@ Protected Attributes
-

Definition at line 155 of file Pack.cs.

+

Definition at line 150 of file Pack.cs.

@@ -1172,7 +1206,7 @@ Protected Attributes
-

Definition at line 137 of file Pack.cs.

+

Definition at line 132 of file Pack.cs.

@@ -1199,7 +1233,7 @@ Protected Attributes
-

Definition at line 85 of file PropagationBaseObject.cs.

+

Definition at line 80 of file PropagationBaseObject.cs.

@@ -1227,7 +1261,7 @@ Protected Attributes
-

Definition at line 128 of file Pack.cs.

+

Definition at line 123 of file Pack.cs.

@@ -2404,7 +2438,7 @@ Protected Attributes

Reimplemented from Constraint.

-

Definition at line 108 of file Pack.cs.

+

Definition at line 103 of file Pack.cs.

@@ -2431,7 +2465,7 @@ Protected Attributes
-

Definition at line 124 of file Pack.cs.

+

Definition at line 119 of file Pack.cs.

@@ -2458,7 +2492,7 @@ Protected Attributes
-

Definition at line 116 of file Pack.cs.

+

Definition at line 111 of file Pack.cs.

@@ -2486,7 +2520,7 @@ Protected Attributes
-

Definition at line 174 of file Pack.cs.

+

Definition at line 169 of file Pack.cs.

@@ -2513,7 +2547,7 @@ Protected Attributes
-

Definition at line 77 of file PropagationBaseObject.cs.

+

Definition at line 72 of file PropagationBaseObject.cs.

@@ -2541,7 +2575,7 @@ Protected Attributes
-

Definition at line 166 of file Pack.cs.

+

Definition at line 161 of file Pack.cs.

@@ -2579,7 +2613,7 @@ Protected Attributes
-

Definition at line 142 of file Pack.cs.

+

Definition at line 137 of file Pack.cs.

@@ -2607,7 +2641,7 @@ Protected Attributes
-

Definition at line 90 of file PropagationBaseObject.cs.

+

Definition at line 85 of file PropagationBaseObject.cs.

@@ -2635,7 +2669,7 @@ Protected Attributes
-

Definition at line 170 of file Pack.cs.

+

Definition at line 165 of file Pack.cs.

@@ -2663,7 +2697,7 @@ Protected Attributes
-

Definition at line 81 of file PropagationBaseObject.cs.

+

Definition at line 76 of file PropagationBaseObject.cs.

@@ -2717,7 +2751,7 @@ Protected Attributes
-

Definition at line 55 of file PropagationBaseObject.cs.

+

Definition at line 50 of file PropagationBaseObject.cs.

@@ -2898,7 +2932,7 @@ Protected Attributes

Reimplemented from Constraint.

-

Definition at line 132 of file Pack.cs.

+

Definition at line 127 of file Pack.cs.

@@ -2925,7 +2959,7 @@ Protected Attributes
-

Definition at line 190 of file Pack.cs.

+

Definition at line 185 of file Pack.cs.

@@ -2952,7 +2986,7 @@ Protected Attributes
-

Definition at line 65 of file PropagationBaseObject.cs.

+

Definition at line 60 of file PropagationBaseObject.cs.

@@ -2981,7 +3015,7 @@ Protected Attributes

Implements IConstraintWithStatus.

-

Definition at line 73 of file constraint_solver/Constraint.cs.

+

Definition at line 68 of file constraint_solver/Constraint.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PathOperator-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PathOperator-members.html index 81795f410d..534b39825c 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PathOperator-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PathOperator-members.html @@ -58,62 +58,63 @@ BaseObject()BaseObjectinline ConsiderAlternatives(long base_index)PathOperatorinlineprotectedvirtual Deactivate(long index)IntVarLocalSearchOperatorTemplateinline - Dispose()PathOperatorinlinevirtual - GetBaseNodeRestartPosition(int base_index)PathOperatorinlineprotectedvirtual - HasFragments()LocalSearchOperatorinlinevirtual - HoldsDelta()IntVarLocalSearchOperatorTemplateinlinevirtual - InitPosition()PathOperatorinlineprotectedvirtual - IntVarLocalSearchOperator()IntVarLocalSearchOperatorinline - IntVarLocalSearchOperator(IntVarVector vars, bool keep_inverse_values)IntVarLocalSearchOperatorinline - IntVarLocalSearchOperator(IntVarVector vars)IntVarLocalSearchOperatorinline - IsIncremental()IntVarLocalSearchOperatorTemplateinlinevirtual - LocalSearchOperator()LocalSearchOperatorinline - MakeNeighbor()PathOperatorinlinevirtual - MakeNextNeighbor(Assignment delta, Assignment deltadelta)LocalSearchOperatorinlinevirtual - MakeOneNeighbor()PathOperatorinlineprotectedvirtual - OldValue(long index)IntVarLocalSearchOperatorTemplateinline - OnNodeInitialization()PathOperatorinlineprotectedvirtual - OnSamePathAsPreviousBase(long base_index)PathOperatorinlineprotectedvirtual - OnStart()IntVarLocalSearchOperatorTemplateinlinevirtual - Prev(long node)PathOperatorinline - Reset()PathOperatorinlinevirtual - RestartAtPathStartOnSynchronize()PathOperatorinlineprotectedvirtual - SetNextBaseToIncrement(long base_index)PathOperatorinlineprotectedvirtual - SetValue(long index, long value)IntVarLocalSearchOperatorTemplateinline - Size()IntVarLocalSearchOperatorTemplateinline - Start(Assignment assignment)LocalSearchOperatorinlinevirtual - swigCMemOwnBaseObjectprotected - SwigDelegateIntVarLocalSearchOperator_0()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_1()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_2()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_3()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_4()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_5()IntVarLocalSearchOperator - SwigDelegateIntVarLocalSearchOperator_6()IntVarLocalSearchOperator - SwigDelegateLocalSearchOperator_0()LocalSearchOperator - SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchOperator - SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment)LocalSearchOperator - SwigDelegateLocalSearchOperator_3()LocalSearchOperator - SwigDelegateLocalSearchOperator_4()LocalSearchOperator - SwigDelegateLocalSearchOperator_5()LocalSearchOperator - SwigDelegatePathOperator_0()PathOperator - SwigDelegatePathOperator_1()PathOperator - SwigDelegatePathOperator_10(long base_index)PathOperator - SwigDelegatePathOperator_11(int base_index)PathOperator - SwigDelegatePathOperator_12(long base_index)PathOperator - SwigDelegatePathOperator_13(long base_index)PathOperator - SwigDelegatePathOperator_14()PathOperator - SwigDelegatePathOperator_2()PathOperator - SwigDelegatePathOperator_3()PathOperator - SwigDelegatePathOperator_4()PathOperator - SwigDelegatePathOperator_5()PathOperator - SwigDelegatePathOperator_6()PathOperator - SwigDelegatePathOperator_7()PathOperator - SwigDelegatePathOperator_8()PathOperator - SwigDelegatePathOperator_9()PathOperator - ToString()BaseObjectinlinevirtual - Value(long index)IntVarLocalSearchOperatorTemplateinline - Var(long index)IntVarLocalSearchOperatorTemplateinline + Dispose(bool disposing)PathOperatorinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + GetBaseNodeRestartPosition(int base_index)PathOperatorinlineprotectedvirtual + HasFragments()LocalSearchOperatorinlinevirtual + HoldsDelta()IntVarLocalSearchOperatorTemplateinlinevirtual + InitPosition()PathOperatorinlineprotectedvirtual + IntVarLocalSearchOperator()IntVarLocalSearchOperatorinline + IntVarLocalSearchOperator(IntVarVector vars, bool keep_inverse_values)IntVarLocalSearchOperatorinline + IntVarLocalSearchOperator(IntVarVector vars)IntVarLocalSearchOperatorinline + IsIncremental()IntVarLocalSearchOperatorTemplateinlinevirtual + LocalSearchOperator()LocalSearchOperatorinline + MakeNeighbor()PathOperatorinlinevirtual + MakeNextNeighbor(Assignment delta, Assignment deltadelta)LocalSearchOperatorinlinevirtual + MakeOneNeighbor()PathOperatorinlineprotectedvirtual + OldValue(long index)IntVarLocalSearchOperatorTemplateinline + OnNodeInitialization()PathOperatorinlineprotectedvirtual + OnSamePathAsPreviousBase(long base_index)PathOperatorinlineprotectedvirtual + OnStart()IntVarLocalSearchOperatorTemplateinlinevirtual + Prev(long node)PathOperatorinline + Reset()PathOperatorinlinevirtual + RestartAtPathStartOnSynchronize()PathOperatorinlineprotectedvirtual + SetNextBaseToIncrement(long base_index)PathOperatorinlineprotectedvirtual + SetValue(long index, long value)IntVarLocalSearchOperatorTemplateinline + Size()IntVarLocalSearchOperatorTemplateinline + Start(Assignment assignment)LocalSearchOperatorinlinevirtual + swigCMemOwnBaseObjectprotected + SwigDelegateIntVarLocalSearchOperator_0()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_1()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_2()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_3()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_4()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_5()IntVarLocalSearchOperator + SwigDelegateIntVarLocalSearchOperator_6()IntVarLocalSearchOperator + SwigDelegateLocalSearchOperator_0()LocalSearchOperator + SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchOperator + SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment)LocalSearchOperator + SwigDelegateLocalSearchOperator_3()LocalSearchOperator + SwigDelegateLocalSearchOperator_4()LocalSearchOperator + SwigDelegateLocalSearchOperator_5()LocalSearchOperator + SwigDelegatePathOperator_0()PathOperator + SwigDelegatePathOperator_1()PathOperator + SwigDelegatePathOperator_10(long base_index)PathOperator + SwigDelegatePathOperator_11(int base_index)PathOperator + SwigDelegatePathOperator_12(long base_index)PathOperator + SwigDelegatePathOperator_13(long base_index)PathOperator + SwigDelegatePathOperator_14()PathOperator + SwigDelegatePathOperator_2()PathOperator + SwigDelegatePathOperator_3()PathOperator + SwigDelegatePathOperator_4()PathOperator + SwigDelegatePathOperator_5()PathOperator + SwigDelegatePathOperator_6()PathOperator + SwigDelegatePathOperator_7()PathOperator + SwigDelegatePathOperator_8()PathOperator + SwigDelegatePathOperator_9()PathOperator + ToString()BaseObjectinlinevirtual + Value(long index)IntVarLocalSearchOperatorTemplateinline + Var(long index)IntVarLocalSearchOperatorTemplateinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PathOperator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PathOperator.html index ca2a2ea131..581b221907 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PathOperator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PathOperator.html @@ -60,8 +60,6 @@ - - @@ -98,6 +96,8 @@ Public Member Functions + + @@ -159,6 +159,8 @@ Public Member Functions

Public Member Functions

override void Dispose ()
 
virtual bool MakeNeighbor ()
 
override void Reset ()
 
delegate bool SwigDelegatePathOperator_14 ()
 
void Dispose ()
 
delegate string SwigDelegateIntVarLocalSearchOperator_0 ()
 
delegate void SwigDelegateIntVarLocalSearchOperator_1 ()
+ + @@ -206,7 +208,7 @@ Protected Attributes

Protected Member Functions

override void Dispose (bool disposing)
 
virtual new bool MakeOneNeighbor ()
 
virtual void OnNodeInitialization ()
-

Definition at line 87 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 82 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -234,7 +236,7 @@ Protected Attributes
-

Definition at line 82 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 77 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -262,7 +264,7 @@ Protected Attributes
-

Definition at line 95 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 90 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -290,7 +292,7 @@ Protected Attributes
-

Definition at line 98 of file PathOperator.cs.

+

Definition at line 93 of file PathOperator.cs.

@@ -318,12 +320,39 @@ Protected Attributes
-

Definition at line 91 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 86 of file IntVarLocalSearchOperatorTemplate.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -334,20 +363,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from IntVarLocalSearchOperator.

+

Reimplemented from IntVarLocalSearchOperator.

-

Definition at line 33 of file PathOperator.cs.

+

Definition at line 29 of file PathOperator.cs.

@@ -375,7 +405,7 @@ Protected Attributes
-

Definition at line 89 of file PathOperator.cs.

+

Definition at line 84 of file PathOperator.cs.

@@ -404,7 +434,7 @@ Protected Attributes

Reimplemented in BaseLns.

-

Definition at line 64 of file LocalSearchOperator.cs.

+

Definition at line 59 of file LocalSearchOperator.cs.

@@ -433,7 +463,7 @@ Protected Attributes

Reimplemented from LocalSearchOperator.

-

Definition at line 47 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 42 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -460,7 +490,7 @@ Protected Attributes
-

Definition at line 103 of file PathOperator.cs.

+

Definition at line 98 of file PathOperator.cs.

@@ -487,7 +517,7 @@ Protected Attributes
-

Definition at line 52 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 47 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -514,7 +544,7 @@ Protected Attributes
-

Definition at line 56 of file PathOperator.cs.

+

Definition at line 51 of file PathOperator.cs.

@@ -552,7 +582,7 @@ Protected Attributes
-

Definition at line 51 of file LocalSearchOperator.cs.

+

Definition at line 46 of file LocalSearchOperator.cs.

@@ -581,7 +611,7 @@ Protected Attributes

Reimplemented from IntVarLocalSearchOperator.

-

Definition at line 70 of file PathOperator.cs.

+

Definition at line 65 of file PathOperator.cs.

@@ -609,7 +639,7 @@ Protected Attributes
-

Definition at line 73 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 68 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -636,7 +666,7 @@ Protected Attributes
-

Definition at line 75 of file PathOperator.cs.

+

Definition at line 70 of file PathOperator.cs.

@@ -664,7 +694,7 @@ Protected Attributes
-

Definition at line 84 of file PathOperator.cs.

+

Definition at line 79 of file PathOperator.cs.

@@ -691,7 +721,7 @@ Protected Attributes
-

Definition at line 100 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 95 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -719,7 +749,7 @@ Protected Attributes
-

Definition at line 65 of file PathOperator.cs.

+

Definition at line 60 of file PathOperator.cs.

@@ -748,7 +778,7 @@ Protected Attributes

Reimplemented from LocalSearchOperator.

-

Definition at line 61 of file PathOperator.cs.

+

Definition at line 56 of file PathOperator.cs.

@@ -775,7 +805,7 @@ Protected Attributes
-

Definition at line 79 of file PathOperator.cs.

+

Definition at line 74 of file PathOperator.cs.

@@ -803,7 +833,7 @@ Protected Attributes
-

Definition at line 94 of file PathOperator.cs.

+

Definition at line 89 of file PathOperator.cs.

@@ -841,7 +871,7 @@ Protected Attributes
-

Definition at line 78 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 73 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -868,7 +898,7 @@ Protected Attributes
-

Definition at line 57 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 52 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -896,7 +926,7 @@ Protected Attributes
-

Definition at line 56 of file LocalSearchOperator.cs.

+

Definition at line 51 of file LocalSearchOperator.cs.

@@ -1521,7 +1551,7 @@ Protected Attributes

Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.

-

Definition at line 51 of file BaseObject.cs.

+

Definition at line 55 of file BaseObject.cs.

@@ -1549,7 +1579,7 @@ Protected Attributes
-

Definition at line 62 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 57 of file IntVarLocalSearchOperatorTemplate.cs.

@@ -1577,7 +1607,7 @@ Protected Attributes
-

Definition at line 67 of file IntVarLocalSearchOperatorTemplate.cs.

+

Definition at line 62 of file IntVarLocalSearchOperatorTemplate.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PropagationBaseObject-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PropagationBaseObject-members.html index 15d310f2cf..b98693c1b3 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PropagationBaseObject-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PropagationBaseObject-members.html @@ -54,20 +54,21 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + +
BaseName()PropagationBaseObjectinlinevirtual
BaseObject()BaseObjectinline
Dispose()PropagationBaseObjectinlinevirtual
EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline
EnqueueVar(Demon d)PropagationBaseObjectinline
FreezeQueue()PropagationBaseObjectinline
HasName()PropagationBaseObjectinline
Name()PropagationBaseObjectinlinevirtual
PropagationBaseObject(Solver s)PropagationBaseObjectinline
ResetActionOnFail()PropagationBaseObjectinline
SetName(string name)PropagationBaseObjectinline
SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline
solver()PropagationBaseObjectinline
swigCMemOwnBaseObjectprotected
ToString()PropagationBaseObjectinlinevirtual
UnfreezeQueue()PropagationBaseObjectinline
Dispose(bool disposing)PropagationBaseObjectinlineprotectedvirtual
Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline
EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline
EnqueueVar(Demon d)PropagationBaseObjectinline
FreezeQueue()PropagationBaseObjectinline
HasName()PropagationBaseObjectinline
Name()PropagationBaseObjectinlinevirtual
PropagationBaseObject(Solver s)PropagationBaseObjectinline
ResetActionOnFail()PropagationBaseObjectinline
SetName(string name)PropagationBaseObjectinline
SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline
solver()PropagationBaseObjectinline
swigCMemOwnBaseObjectprotected
ToString()PropagationBaseObjectinlinevirtual
UnfreezeQueue()PropagationBaseObjectinline
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PropagationBaseObject.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PropagationBaseObject.html index e0fab77ab0..67a61bd541 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PropagationBaseObject.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PropagationBaseObject.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -87,6 +86,13 @@ Public Member Functions + + +

Public Member Functions

override void Dispose ()
 
 PropagationBaseObject (Solver s)
 
override string ToString ()
 
virtual string BaseName ()
 
void Dispose ()
 
+ + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -118,7 +124,7 @@ Protected Attributes

Protected Attributes

-

Definition at line 47 of file PropagationBaseObject.cs.

+

Definition at line 42 of file PropagationBaseObject.cs.

@@ -148,12 +154,39 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 100 of file PropagationBaseObject.cs.

+

Definition at line 95 of file PropagationBaseObject.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -164,22 +197,23 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Reimplemented in SequenceVar, and TypeRegulationsConstraint.

+

Reimplemented in SequenceVar, and TypeRegulationsConstraint.

-

Definition at line 33 of file PropagationBaseObject.cs.

+

Definition at line 29 of file PropagationBaseObject.cs.

@@ -207,7 +241,7 @@ Protected Attributes
-

Definition at line 69 of file PropagationBaseObject.cs.

+

Definition at line 64 of file PropagationBaseObject.cs.

@@ -235,7 +269,7 @@ Protected Attributes
-

Definition at line 73 of file PropagationBaseObject.cs.

+

Definition at line 68 of file PropagationBaseObject.cs.

@@ -262,7 +296,7 @@ Protected Attributes
-

Definition at line 61 of file PropagationBaseObject.cs.

+

Definition at line 56 of file PropagationBaseObject.cs.

@@ -289,7 +323,7 @@ Protected Attributes
-

Definition at line 95 of file PropagationBaseObject.cs.

+

Definition at line 90 of file PropagationBaseObject.cs.

@@ -316,7 +350,7 @@ Protected Attributes
-

Definition at line 85 of file PropagationBaseObject.cs.

+

Definition at line 80 of file PropagationBaseObject.cs.

@@ -343,7 +377,7 @@ Protected Attributes
-

Definition at line 77 of file PropagationBaseObject.cs.

+

Definition at line 72 of file PropagationBaseObject.cs.

@@ -371,7 +405,7 @@ Protected Attributes
-

Definition at line 90 of file PropagationBaseObject.cs.

+

Definition at line 85 of file PropagationBaseObject.cs.

@@ -399,7 +433,7 @@ Protected Attributes
-

Definition at line 81 of file PropagationBaseObject.cs.

+

Definition at line 76 of file PropagationBaseObject.cs.

@@ -426,7 +460,7 @@ Protected Attributes
-

Definition at line 55 of file PropagationBaseObject.cs.

+

Definition at line 50 of file PropagationBaseObject.cs.

@@ -457,7 +491,7 @@ Protected Attributes

Reimplemented in NetConstraint, and SequenceVar.

-

Definition at line 50 of file PropagationBaseObject.cs.

+

Definition at line 45 of file PropagationBaseObject.cs.

@@ -484,7 +518,7 @@ Protected Attributes
-

Definition at line 65 of file PropagationBaseObject.cs.

+

Definition at line 60 of file PropagationBaseObject.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PropagationMonitor-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PropagationMonitor-members.html index 4c3c917cbc..b7d8406ac5 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PropagationMonitor-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PropagationMonitor-members.html @@ -67,84 +67,85 @@ BeginInitialPropagation()SearchMonitorinlinevirtual BeginNestedConstraintInitialPropagation(Constraint parent, Constraint nested)PropagationMonitorinlinevirtual BeginNextDecision(DecisionBuilder b)SearchMonitorinlinevirtual - Dispose()PropagationMonitorinlinevirtual - EndConstraintInitialPropagation(Constraint constraint)PropagationMonitorinlinevirtual - EndDemonRun(Demon demon)PropagationMonitorinlinevirtual - EndFail()SearchMonitorinlinevirtual - EndInitialPropagation()SearchMonitorinlinevirtual - EndNestedConstraintInitialPropagation(Constraint parent, Constraint nested)PropagationMonitorinlinevirtual - EndNextDecision(DecisionBuilder b, Decision d)SearchMonitorinlinevirtual - EndProcessingIntegerVariable(IntVar var)PropagationMonitorinlinevirtual - EnterSearch()SearchMonitorinlinevirtual - ExitSearch()SearchMonitorinlinevirtual - Install()PropagationMonitorinlinevirtual - IsUncheckedSolutionLimitReached()SearchMonitorinlinevirtual - kNoProgressSearchMonitorstatic - LocalOptimum()SearchMonitorinlinevirtual - NoMoreSolutions()SearchMonitorinlinevirtual - PeriodicCheck()SearchMonitorinlinevirtual - PopContext()PropagationMonitorinlinevirtual - ProgressPercent()SearchMonitorinlinevirtual - PushContext(string context)PropagationMonitorinlinevirtual - RankFirst(SequenceVar var, int index)PropagationMonitorinlinevirtual - RankLast(SequenceVar var, int index)PropagationMonitorinlinevirtual - RankNotFirst(SequenceVar var, int index)PropagationMonitorinlinevirtual - RankNotLast(SequenceVar var, int index)PropagationMonitorinlinevirtual - RankSequence(SequenceVar var, int[] rank_first, int[] rank_last, int[] unperformed)PropagationMonitorinlinevirtual - RefuteDecision(Decision d)SearchMonitorinlinevirtual - RegisterDemon(Demon demon)PropagationMonitorinlinevirtual - RemoveInterval(IntVar var, long imin, long imax)PropagationMonitorinlinevirtual - RemoveValue(IntVar var, long value)PropagationMonitorinlinevirtual - RemoveValues(IntVar var, long[] values)PropagationMonitorinlinevirtual - RestartSearch()SearchMonitorinlinevirtual - SearchMonitor(Solver s)SearchMonitorinline - SetDurationMax(IntervalVar var, long new_max)PropagationMonitorinlinevirtual - SetDurationMin(IntervalVar var, long new_min)PropagationMonitorinlinevirtual - SetDurationRange(IntervalVar var, long new_min, long new_max)PropagationMonitorinlinevirtual - SetEndMax(IntervalVar var, long new_max)PropagationMonitorinlinevirtual - SetEndMin(IntervalVar var, long new_min)PropagationMonitorinlinevirtual - SetEndRange(IntervalVar var, long new_min, long new_max)PropagationMonitorinlinevirtual - SetMax(IntExpr expr, long new_max)PropagationMonitorinlinevirtual - SetMax(IntVar var, long new_max)PropagationMonitorinlinevirtual - SetMin(IntExpr expr, long new_min)PropagationMonitorinlinevirtual - SetMin(IntVar var, long new_min)PropagationMonitorinlinevirtual - SetPerformed(IntervalVar var, bool value)PropagationMonitorinlinevirtual - SetRange(IntExpr expr, long new_min, long new_max)PropagationMonitorinlinevirtual - SetRange(IntVar var, long new_min, long new_max)PropagationMonitorinlinevirtual - SetStartMax(IntervalVar var, long new_max)PropagationMonitorinlinevirtual - SetStartMin(IntervalVar var, long new_min)PropagationMonitorinlinevirtual - SetStartRange(IntervalVar var, long new_min, long new_max)PropagationMonitorinlinevirtual - SetValue(IntVar var, long value)PropagationMonitorinlinevirtual - SetValues(IntVar var, long[] values)PropagationMonitorinlinevirtual - solver()SearchMonitorinline - StartProcessingIntegerVariable(IntVar var)PropagationMonitorinlinevirtual - swigCMemOwnBaseObjectprotected - SwigDelegateSearchMonitor_0()SearchMonitor - SwigDelegateSearchMonitor_1()SearchMonitor - SwigDelegateSearchMonitor_10()SearchMonitor - SwigDelegateSearchMonitor_11()SearchMonitor - SwigDelegateSearchMonitor_12()SearchMonitor - SwigDelegateSearchMonitor_13()SearchMonitor - SwigDelegateSearchMonitor_14()SearchMonitor - SwigDelegateSearchMonitor_15()SearchMonitor - SwigDelegateSearchMonitor_16()SearchMonitor - SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchMonitor - SwigDelegateSearchMonitor_18()SearchMonitor - SwigDelegateSearchMonitor_19()SearchMonitor - SwigDelegateSearchMonitor_2()SearchMonitor - SwigDelegateSearchMonitor_20()SearchMonitor - SwigDelegateSearchMonitor_21()SearchMonitor - SwigDelegateSearchMonitor_22()SearchMonitor - SwigDelegateSearchMonitor_23(global::System.IntPtr visitor)SearchMonitor - SwigDelegateSearchMonitor_24()SearchMonitor - SwigDelegateSearchMonitor_3()SearchMonitor - SwigDelegateSearchMonitor_4(global::System.IntPtr b)SearchMonitor - SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_6(global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_7(global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply)SearchMonitor - SwigDelegateSearchMonitor_9()SearchMonitor - ToString()PropagationMonitorinlinevirtual + Dispose(bool disposing)PropagationMonitorinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EndConstraintInitialPropagation(Constraint constraint)PropagationMonitorinlinevirtual + EndDemonRun(Demon demon)PropagationMonitorinlinevirtual + EndFail()SearchMonitorinlinevirtual + EndInitialPropagation()SearchMonitorinlinevirtual + EndNestedConstraintInitialPropagation(Constraint parent, Constraint nested)PropagationMonitorinlinevirtual + EndNextDecision(DecisionBuilder b, Decision d)SearchMonitorinlinevirtual + EndProcessingIntegerVariable(IntVar var)PropagationMonitorinlinevirtual + EnterSearch()SearchMonitorinlinevirtual + ExitSearch()SearchMonitorinlinevirtual + Install()PropagationMonitorinlinevirtual + IsUncheckedSolutionLimitReached()SearchMonitorinlinevirtual + kNoProgressSearchMonitorstatic + LocalOptimum()SearchMonitorinlinevirtual + NoMoreSolutions()SearchMonitorinlinevirtual + PeriodicCheck()SearchMonitorinlinevirtual + PopContext()PropagationMonitorinlinevirtual + ProgressPercent()SearchMonitorinlinevirtual + PushContext(string context)PropagationMonitorinlinevirtual + RankFirst(SequenceVar var, int index)PropagationMonitorinlinevirtual + RankLast(SequenceVar var, int index)PropagationMonitorinlinevirtual + RankNotFirst(SequenceVar var, int index)PropagationMonitorinlinevirtual + RankNotLast(SequenceVar var, int index)PropagationMonitorinlinevirtual + RankSequence(SequenceVar var, int[] rank_first, int[] rank_last, int[] unperformed)PropagationMonitorinlinevirtual + RefuteDecision(Decision d)SearchMonitorinlinevirtual + RegisterDemon(Demon demon)PropagationMonitorinlinevirtual + RemoveInterval(IntVar var, long imin, long imax)PropagationMonitorinlinevirtual + RemoveValue(IntVar var, long value)PropagationMonitorinlinevirtual + RemoveValues(IntVar var, long[] values)PropagationMonitorinlinevirtual + RestartSearch()SearchMonitorinlinevirtual + SearchMonitor(Solver s)SearchMonitorinline + SetDurationMax(IntervalVar var, long new_max)PropagationMonitorinlinevirtual + SetDurationMin(IntervalVar var, long new_min)PropagationMonitorinlinevirtual + SetDurationRange(IntervalVar var, long new_min, long new_max)PropagationMonitorinlinevirtual + SetEndMax(IntervalVar var, long new_max)PropagationMonitorinlinevirtual + SetEndMin(IntervalVar var, long new_min)PropagationMonitorinlinevirtual + SetEndRange(IntervalVar var, long new_min, long new_max)PropagationMonitorinlinevirtual + SetMax(IntExpr expr, long new_max)PropagationMonitorinlinevirtual + SetMax(IntVar var, long new_max)PropagationMonitorinlinevirtual + SetMin(IntExpr expr, long new_min)PropagationMonitorinlinevirtual + SetMin(IntVar var, long new_min)PropagationMonitorinlinevirtual + SetPerformed(IntervalVar var, bool value)PropagationMonitorinlinevirtual + SetRange(IntExpr expr, long new_min, long new_max)PropagationMonitorinlinevirtual + SetRange(IntVar var, long new_min, long new_max)PropagationMonitorinlinevirtual + SetStartMax(IntervalVar var, long new_max)PropagationMonitorinlinevirtual + SetStartMin(IntervalVar var, long new_min)PropagationMonitorinlinevirtual + SetStartRange(IntervalVar var, long new_min, long new_max)PropagationMonitorinlinevirtual + SetValue(IntVar var, long value)PropagationMonitorinlinevirtual + SetValues(IntVar var, long[] values)PropagationMonitorinlinevirtual + solver()SearchMonitorinline + StartProcessingIntegerVariable(IntVar var)PropagationMonitorinlinevirtual + swigCMemOwnBaseObjectprotected + SwigDelegateSearchMonitor_0()SearchMonitor + SwigDelegateSearchMonitor_1()SearchMonitor + SwigDelegateSearchMonitor_10()SearchMonitor + SwigDelegateSearchMonitor_11()SearchMonitor + SwigDelegateSearchMonitor_12()SearchMonitor + SwigDelegateSearchMonitor_13()SearchMonitor + SwigDelegateSearchMonitor_14()SearchMonitor + SwigDelegateSearchMonitor_15()SearchMonitor + SwigDelegateSearchMonitor_16()SearchMonitor + SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchMonitor + SwigDelegateSearchMonitor_18()SearchMonitor + SwigDelegateSearchMonitor_19()SearchMonitor + SwigDelegateSearchMonitor_2()SearchMonitor + SwigDelegateSearchMonitor_20()SearchMonitor + SwigDelegateSearchMonitor_21()SearchMonitor + SwigDelegateSearchMonitor_22()SearchMonitor + SwigDelegateSearchMonitor_23(global::System.IntPtr visitor)SearchMonitor + SwigDelegateSearchMonitor_24()SearchMonitor + SwigDelegateSearchMonitor_3()SearchMonitor + SwigDelegateSearchMonitor_4(global::System.IntPtr b)SearchMonitor + SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_6(global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_7(global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply)SearchMonitor + SwigDelegateSearchMonitor_9()SearchMonitor + ToString()PropagationMonitorinlinevirtual diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PropagationMonitor.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PropagationMonitor.html index 93ce126078..dd07288675 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PropagationMonitor.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1PropagationMonitor.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Attributes | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,8 +61,6 @@
- - @@ -140,6 +139,8 @@ Public Member Functions + + @@ -244,6 +245,11 @@ Static Public Attributes

Public Member Functions

override void Dispose ()
 
override string ToString ()
 
virtual void BeginConstraintInitialPropagation (Constraint constraint)
 
override void Install ()
 
void Dispose ()
 
virtual void EnterSearch ()
 
virtual void RestartSearch ()
static readonly int kNoProgress = operations_research_constraint_solverPINVOKE.SearchMonitor_kNoProgress_get()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -276,7 +282,7 @@ Protected Attributes

Reimplemented in RegularLimit, and OptimizeVar.

-

Definition at line 151 of file SearchMonitor.cs.

+

Definition at line 146 of file SearchMonitor.cs.

@@ -316,7 +322,7 @@ Protected Attributes

Reimplemented in OptimizeVar.

-

Definition at line 118 of file SearchMonitor.cs.

+

Definition at line 113 of file SearchMonitor.cs.

@@ -343,7 +349,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 123 of file SearchMonitor.cs.

+

Definition at line 118 of file SearchMonitor.cs.

@@ -372,7 +378,7 @@ Protected Attributes

Reimplemented in OptimizeVar.

-

Definition at line 99 of file SearchMonitor.cs.

+

Definition at line 94 of file SearchMonitor.cs.

@@ -401,7 +407,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 127 of file SearchMonitor.cs.

+

Definition at line 122 of file SearchMonitor.cs.

@@ -439,7 +445,7 @@ Protected Attributes
-

Definition at line 79 of file SearchMonitor.cs.

+

Definition at line 74 of file SearchMonitor.cs.

@@ -469,7 +475,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 71 of file SearchMonitor.cs.

+

Definition at line 66 of file SearchMonitor.cs.

@@ -498,7 +504,7 @@ Protected Attributes

Reimplemented in OptimizeVar, and SearchLog.

-

Definition at line 104 of file SearchMonitor.cs.

+

Definition at line 99 of file SearchMonitor.cs.

@@ -526,7 +532,7 @@ Protected Attributes
-

Definition at line 52 of file PropagationMonitor.cs.

+

Definition at line 47 of file PropagationMonitor.cs.

@@ -554,7 +560,7 @@ Protected Attributes
-

Definition at line 72 of file PropagationMonitor.cs.

+

Definition at line 67 of file PropagationMonitor.cs.

@@ -583,7 +589,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 83 of file SearchMonitor.cs.

+

Definition at line 78 of file SearchMonitor.cs.

@@ -612,7 +618,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 91 of file SearchMonitor.cs.

+

Definition at line 86 of file SearchMonitor.cs.

@@ -650,7 +656,7 @@ Protected Attributes
-

Definition at line 60 of file PropagationMonitor.cs.

+

Definition at line 55 of file PropagationMonitor.cs.

@@ -680,12 +686,39 @@ Protected Attributes

Reimplemented in OptimizeVar, and SearchLimit.

-

Definition at line 63 of file SearchMonitor.cs.

+

Definition at line 58 of file SearchMonitor.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -696,20 +729,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file PropagationMonitor.cs.

+

Definition at line 29 of file PropagationMonitor.cs.

@@ -737,7 +771,7 @@ Protected Attributes
-

Definition at line 56 of file PropagationMonitor.cs.

+

Definition at line 51 of file PropagationMonitor.cs.

@@ -765,7 +799,7 @@ Protected Attributes
-

Definition at line 76 of file PropagationMonitor.cs.

+

Definition at line 71 of file PropagationMonitor.cs.

@@ -792,7 +826,7 @@ Protected Attributes
-

Definition at line 87 of file SearchMonitor.cs.

+

Definition at line 82 of file SearchMonitor.cs.

@@ -821,7 +855,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 95 of file SearchMonitor.cs.

+

Definition at line 90 of file SearchMonitor.cs.

@@ -859,7 +893,7 @@ Protected Attributes
-

Definition at line 64 of file PropagationMonitor.cs.

+

Definition at line 59 of file PropagationMonitor.cs.

@@ -897,7 +931,7 @@ Protected Attributes
-

Definition at line 67 of file SearchMonitor.cs.

+

Definition at line 62 of file SearchMonitor.cs.

@@ -925,7 +959,7 @@ Protected Attributes
-

Definition at line 84 of file PropagationMonitor.cs.

+

Definition at line 79 of file PropagationMonitor.cs.

@@ -954,7 +988,7 @@ Protected Attributes

Reimplemented in SolutionCollector, SearchLimit, OptimizeVar, and SearchLog.

-

Definition at line 51 of file SearchMonitor.cs.

+

Definition at line 46 of file SearchMonitor.cs.

@@ -983,7 +1017,7 @@ Protected Attributes

Reimplemented in RegularLimit, and SearchLog.

-

Definition at line 59 of file SearchMonitor.cs.

+

Definition at line 54 of file SearchMonitor.cs.

@@ -1012,7 +1046,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 201 of file PropagationMonitor.cs.

+

Definition at line 196 of file PropagationMonitor.cs.

@@ -1041,7 +1075,7 @@ Protected Attributes

Reimplemented in RegularLimit.

-

Definition at line 131 of file SearchMonitor.cs.

+

Definition at line 126 of file SearchMonitor.cs.

@@ -1068,7 +1102,7 @@ Protected Attributes
-

Definition at line 113 of file SearchMonitor.cs.

+

Definition at line 108 of file SearchMonitor.cs.

@@ -1097,7 +1131,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 109 of file SearchMonitor.cs.

+

Definition at line 104 of file SearchMonitor.cs.

@@ -1126,7 +1160,7 @@ Protected Attributes

Reimplemented in SearchLimit.

-

Definition at line 142 of file SearchMonitor.cs.

+

Definition at line 137 of file SearchMonitor.cs.

@@ -1153,7 +1187,7 @@ Protected Attributes
-

Definition at line 93 of file PropagationMonitor.cs.

+

Definition at line 88 of file PropagationMonitor.cs.

@@ -1182,7 +1216,7 @@ Protected Attributes

Reimplemented in RegularLimit.

-

Definition at line 146 of file SearchMonitor.cs.

+

Definition at line 141 of file SearchMonitor.cs.

@@ -1210,7 +1244,7 @@ Protected Attributes
-

Definition at line 88 of file PropagationMonitor.cs.

+

Definition at line 83 of file PropagationMonitor.cs.

@@ -1248,7 +1282,7 @@ Protected Attributes
-

Definition at line 181 of file PropagationMonitor.cs.

+

Definition at line 176 of file PropagationMonitor.cs.

@@ -1286,7 +1320,7 @@ Protected Attributes
-

Definition at line 189 of file PropagationMonitor.cs.

+

Definition at line 184 of file PropagationMonitor.cs.

@@ -1324,7 +1358,7 @@ Protected Attributes
-

Definition at line 185 of file PropagationMonitor.cs.

+

Definition at line 180 of file PropagationMonitor.cs.

@@ -1362,7 +1396,7 @@ Protected Attributes
-

Definition at line 193 of file PropagationMonitor.cs.

+

Definition at line 188 of file PropagationMonitor.cs.

@@ -1412,7 +1446,7 @@ Protected Attributes
-

Definition at line 197 of file PropagationMonitor.cs.

+

Definition at line 192 of file PropagationMonitor.cs.

@@ -1442,7 +1476,7 @@ Protected Attributes

Reimplemented in SearchLog, SearchLimit, and OptimizeVar.

-

Definition at line 75 of file SearchMonitor.cs.

+

Definition at line 70 of file SearchMonitor.cs.

@@ -1470,7 +1504,7 @@ Protected Attributes
-

Definition at line 68 of file PropagationMonitor.cs.

+

Definition at line 63 of file PropagationMonitor.cs.

@@ -1514,7 +1548,7 @@ Protected Attributes
-

Definition at line 129 of file PropagationMonitor.cs.

+

Definition at line 124 of file PropagationMonitor.cs.

@@ -1552,7 +1586,7 @@ Protected Attributes
-

Definition at line 121 of file PropagationMonitor.cs.

+

Definition at line 116 of file PropagationMonitor.cs.

@@ -1590,7 +1624,7 @@ Protected Attributes
-

Definition at line 137 of file PropagationMonitor.cs.

+

Definition at line 132 of file PropagationMonitor.cs.

@@ -1617,7 +1651,7 @@ Protected Attributes
-

Definition at line 55 of file SearchMonitor.cs.

+

Definition at line 50 of file SearchMonitor.cs.

@@ -1655,7 +1689,7 @@ Protected Attributes
-

Definition at line 169 of file PropagationMonitor.cs.

+

Definition at line 164 of file PropagationMonitor.cs.

@@ -1693,7 +1727,7 @@ Protected Attributes
-

Definition at line 165 of file PropagationMonitor.cs.

+

Definition at line 160 of file PropagationMonitor.cs.

@@ -1737,7 +1771,7 @@ Protected Attributes
-

Definition at line 173 of file PropagationMonitor.cs.

+

Definition at line 168 of file PropagationMonitor.cs.

@@ -1775,7 +1809,7 @@ Protected Attributes
-

Definition at line 157 of file PropagationMonitor.cs.

+

Definition at line 152 of file PropagationMonitor.cs.

@@ -1813,7 +1847,7 @@ Protected Attributes
-

Definition at line 153 of file PropagationMonitor.cs.

+

Definition at line 148 of file PropagationMonitor.cs.

@@ -1857,7 +1891,7 @@ Protected Attributes
-

Definition at line 161 of file PropagationMonitor.cs.

+

Definition at line 156 of file PropagationMonitor.cs.

@@ -1895,7 +1929,7 @@ Protected Attributes
-

Definition at line 101 of file PropagationMonitor.cs.

+

Definition at line 96 of file PropagationMonitor.cs.

@@ -1933,7 +1967,7 @@ Protected Attributes
-

Definition at line 113 of file PropagationMonitor.cs.

+

Definition at line 108 of file PropagationMonitor.cs.

@@ -1971,7 +2005,7 @@ Protected Attributes
-

Definition at line 97 of file PropagationMonitor.cs.

+

Definition at line 92 of file PropagationMonitor.cs.

@@ -2009,7 +2043,7 @@ Protected Attributes
-

Definition at line 109 of file PropagationMonitor.cs.

+

Definition at line 104 of file PropagationMonitor.cs.

@@ -2047,7 +2081,7 @@ Protected Attributes
-

Definition at line 177 of file PropagationMonitor.cs.

+

Definition at line 172 of file PropagationMonitor.cs.

@@ -2091,7 +2125,7 @@ Protected Attributes
-

Definition at line 105 of file PropagationMonitor.cs.

+

Definition at line 100 of file PropagationMonitor.cs.

@@ -2135,7 +2169,7 @@ Protected Attributes
-

Definition at line 117 of file PropagationMonitor.cs.

+

Definition at line 112 of file PropagationMonitor.cs.

@@ -2173,7 +2207,7 @@ Protected Attributes
-

Definition at line 145 of file PropagationMonitor.cs.

+

Definition at line 140 of file PropagationMonitor.cs.

@@ -2211,7 +2245,7 @@ Protected Attributes
-

Definition at line 141 of file PropagationMonitor.cs.

+

Definition at line 136 of file PropagationMonitor.cs.

@@ -2255,7 +2289,7 @@ Protected Attributes
-

Definition at line 149 of file PropagationMonitor.cs.

+

Definition at line 144 of file PropagationMonitor.cs.

@@ -2293,7 +2327,7 @@ Protected Attributes
-

Definition at line 125 of file PropagationMonitor.cs.

+

Definition at line 120 of file PropagationMonitor.cs.

@@ -2331,7 +2365,7 @@ Protected Attributes
-

Definition at line 133 of file PropagationMonitor.cs.

+

Definition at line 128 of file PropagationMonitor.cs.

@@ -2358,7 +2392,7 @@ Protected Attributes
-

Definition at line 136 of file SearchMonitor.cs.

+

Definition at line 131 of file SearchMonitor.cs.

@@ -2386,7 +2420,7 @@ Protected Attributes
-

Definition at line 80 of file PropagationMonitor.cs.

+

Definition at line 75 of file PropagationMonitor.cs.

@@ -3077,7 +3111,7 @@ Protected Attributes

Reimplemented from BaseObject.

-

Definition at line 47 of file PropagationMonitor.cs.

+

Definition at line 42 of file PropagationMonitor.cs.

@@ -3102,7 +3136,7 @@ Protected Attributes
-

Definition at line 396 of file SearchMonitor.cs.

+

Definition at line 391 of file SearchMonitor.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RegularLimit-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RegularLimit-members.html index abd3674492..9958111c46 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RegularLimit-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RegularLimit-members.html @@ -67,118 +67,119 @@ Branches()RegularLimitinline Check()RegularLimitinlinevirtual Copy(SearchLimit limit)RegularLimitinlinevirtual - Dispose()RegularLimitinlinevirtual - EndFail()SearchMonitorinlinevirtual - EndInitialPropagation()SearchMonitorinlinevirtual - EndNextDecision(DecisionBuilder b, Decision d)SearchMonitorinlinevirtual - EnterSearch()SearchLimitinlinevirtual - ExitSearch()RegularLimitinlinevirtual - Failures()RegularLimitinline - Init()RegularLimitinlinevirtual - Install()SearchMonitorinlinevirtual - IsCrossed()SearchLimitinline - IsUncheckedSolutionLimitReached()RegularLimitinlinevirtual - kNoProgressSearchMonitorstatic - LocalOptimum()SearchMonitorinlinevirtual - MakeClone()RegularLimitinlinevirtual - MakeIdenticalClone()RegularLimitinline - NoMoreSolutions()SearchMonitorinlinevirtual - PeriodicCheck()SearchLimitinlinevirtual - ProgressPercent()RegularLimitinlinevirtual - RefuteDecision(Decision d)SearchLimitinlinevirtual - RegularLimit(Solver s, long time, long branches, long failures, long solutions, bool smart_time_check, bool cumulative)RegularLimitinline - RestartSearch()SearchMonitorinlinevirtual - SearchLimit(Solver s)SearchLimitinline - SearchMonitor(Solver s)SearchMonitorinline - Solutions()RegularLimitinline - solver()SearchMonitorinline - swigCMemOwnBaseObjectprotected - SwigDelegateRegularLimit_0()RegularLimit - SwigDelegateRegularLimit_1()RegularLimit - SwigDelegateRegularLimit_10()RegularLimit - SwigDelegateRegularLimit_11()RegularLimit - SwigDelegateRegularLimit_12()RegularLimit - SwigDelegateRegularLimit_13()RegularLimit - SwigDelegateRegularLimit_14()RegularLimit - SwigDelegateRegularLimit_15()RegularLimit - SwigDelegateRegularLimit_16()RegularLimit - SwigDelegateRegularLimit_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)RegularLimit - SwigDelegateRegularLimit_18()RegularLimit - SwigDelegateRegularLimit_19()RegularLimit - SwigDelegateRegularLimit_2()RegularLimit - SwigDelegateRegularLimit_20()RegularLimit - SwigDelegateRegularLimit_21()RegularLimit - SwigDelegateRegularLimit_22()RegularLimit - SwigDelegateRegularLimit_23(global::System.IntPtr visitor)RegularLimit - SwigDelegateRegularLimit_24()RegularLimit - SwigDelegateRegularLimit_25()RegularLimit - SwigDelegateRegularLimit_26()RegularLimit - SwigDelegateRegularLimit_27(global::System.IntPtr limit)RegularLimit - SwigDelegateRegularLimit_28()RegularLimit - SwigDelegateRegularLimit_3()RegularLimit - SwigDelegateRegularLimit_4(global::System.IntPtr b)RegularLimit - SwigDelegateRegularLimit_5(global::System.IntPtr b, global::System.IntPtr d)RegularLimit - SwigDelegateRegularLimit_6(global::System.IntPtr d)RegularLimit - SwigDelegateRegularLimit_7(global::System.IntPtr d)RegularLimit - SwigDelegateRegularLimit_8(global::System.IntPtr d, bool apply)RegularLimit - SwigDelegateRegularLimit_9()RegularLimit - SwigDelegateSearchLimit_0()SearchLimit - SwigDelegateSearchLimit_1()SearchLimit - SwigDelegateSearchLimit_10()SearchLimit - SwigDelegateSearchLimit_11()SearchLimit - SwigDelegateSearchLimit_12()SearchLimit - SwigDelegateSearchLimit_13()SearchLimit - SwigDelegateSearchLimit_14()SearchLimit - SwigDelegateSearchLimit_15()SearchLimit - SwigDelegateSearchLimit_16()SearchLimit - SwigDelegateSearchLimit_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchLimit - SwigDelegateSearchLimit_18()SearchLimit - SwigDelegateSearchLimit_19()SearchLimit - SwigDelegateSearchLimit_2()SearchLimit - SwigDelegateSearchLimit_20()SearchLimit - SwigDelegateSearchLimit_21()SearchLimit - SwigDelegateSearchLimit_22()SearchLimit - SwigDelegateSearchLimit_23(global::System.IntPtr visitor)SearchLimit - SwigDelegateSearchLimit_24()SearchLimit - SwigDelegateSearchLimit_25()SearchLimit - SwigDelegateSearchLimit_26()SearchLimit - SwigDelegateSearchLimit_27(global::System.IntPtr limit)SearchLimit - SwigDelegateSearchLimit_28()SearchLimit - SwigDelegateSearchLimit_3()SearchLimit - SwigDelegateSearchLimit_4(global::System.IntPtr b)SearchLimit - SwigDelegateSearchLimit_5(global::System.IntPtr b, global::System.IntPtr d)SearchLimit - SwigDelegateSearchLimit_6(global::System.IntPtr d)SearchLimit - SwigDelegateSearchLimit_7(global::System.IntPtr d)SearchLimit - SwigDelegateSearchLimit_8(global::System.IntPtr d, bool apply)SearchLimit - SwigDelegateSearchLimit_9()SearchLimit - SwigDelegateSearchMonitor_0()SearchMonitor - SwigDelegateSearchMonitor_1()SearchMonitor - SwigDelegateSearchMonitor_10()SearchMonitor - SwigDelegateSearchMonitor_11()SearchMonitor - SwigDelegateSearchMonitor_12()SearchMonitor - SwigDelegateSearchMonitor_13()SearchMonitor - SwigDelegateSearchMonitor_14()SearchMonitor - SwigDelegateSearchMonitor_15()SearchMonitor - SwigDelegateSearchMonitor_16()SearchMonitor - SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchMonitor - SwigDelegateSearchMonitor_18()SearchMonitor - SwigDelegateSearchMonitor_19()SearchMonitor - SwigDelegateSearchMonitor_2()SearchMonitor - SwigDelegateSearchMonitor_20()SearchMonitor - SwigDelegateSearchMonitor_21()SearchMonitor - SwigDelegateSearchMonitor_22()SearchMonitor - SwigDelegateSearchMonitor_23(global::System.IntPtr visitor)SearchMonitor - SwigDelegateSearchMonitor_24()SearchMonitor - SwigDelegateSearchMonitor_3()SearchMonitor - SwigDelegateSearchMonitor_4(global::System.IntPtr b)SearchMonitor - SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_6(global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_7(global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply)SearchMonitor - SwigDelegateSearchMonitor_9()SearchMonitor - ToString()RegularLimitinlinevirtual - UpdateLimits(long time, long branches, long failures, long solutions)RegularLimitinline - WallTime()RegularLimitinline + Dispose(bool disposing)RegularLimitinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EndFail()SearchMonitorinlinevirtual + EndInitialPropagation()SearchMonitorinlinevirtual + EndNextDecision(DecisionBuilder b, Decision d)SearchMonitorinlinevirtual + EnterSearch()SearchLimitinlinevirtual + ExitSearch()RegularLimitinlinevirtual + Failures()RegularLimitinline + Init()RegularLimitinlinevirtual + Install()SearchMonitorinlinevirtual + IsCrossed()SearchLimitinline + IsUncheckedSolutionLimitReached()RegularLimitinlinevirtual + kNoProgressSearchMonitorstatic + LocalOptimum()SearchMonitorinlinevirtual + MakeClone()RegularLimitinlinevirtual + MakeIdenticalClone()RegularLimitinline + NoMoreSolutions()SearchMonitorinlinevirtual + PeriodicCheck()SearchLimitinlinevirtual + ProgressPercent()RegularLimitinlinevirtual + RefuteDecision(Decision d)SearchLimitinlinevirtual + RegularLimit(Solver s, long time, long branches, long failures, long solutions, bool smart_time_check, bool cumulative)RegularLimitinline + RestartSearch()SearchMonitorinlinevirtual + SearchLimit(Solver s)SearchLimitinline + SearchMonitor(Solver s)SearchMonitorinline + Solutions()RegularLimitinline + solver()SearchMonitorinline + swigCMemOwnBaseObjectprotected + SwigDelegateRegularLimit_0()RegularLimit + SwigDelegateRegularLimit_1()RegularLimit + SwigDelegateRegularLimit_10()RegularLimit + SwigDelegateRegularLimit_11()RegularLimit + SwigDelegateRegularLimit_12()RegularLimit + SwigDelegateRegularLimit_13()RegularLimit + SwigDelegateRegularLimit_14()RegularLimit + SwigDelegateRegularLimit_15()RegularLimit + SwigDelegateRegularLimit_16()RegularLimit + SwigDelegateRegularLimit_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)RegularLimit + SwigDelegateRegularLimit_18()RegularLimit + SwigDelegateRegularLimit_19()RegularLimit + SwigDelegateRegularLimit_2()RegularLimit + SwigDelegateRegularLimit_20()RegularLimit + SwigDelegateRegularLimit_21()RegularLimit + SwigDelegateRegularLimit_22()RegularLimit + SwigDelegateRegularLimit_23(global::System.IntPtr visitor)RegularLimit + SwigDelegateRegularLimit_24()RegularLimit + SwigDelegateRegularLimit_25()RegularLimit + SwigDelegateRegularLimit_26()RegularLimit + SwigDelegateRegularLimit_27(global::System.IntPtr limit)RegularLimit + SwigDelegateRegularLimit_28()RegularLimit + SwigDelegateRegularLimit_3()RegularLimit + SwigDelegateRegularLimit_4(global::System.IntPtr b)RegularLimit + SwigDelegateRegularLimit_5(global::System.IntPtr b, global::System.IntPtr d)RegularLimit + SwigDelegateRegularLimit_6(global::System.IntPtr d)RegularLimit + SwigDelegateRegularLimit_7(global::System.IntPtr d)RegularLimit + SwigDelegateRegularLimit_8(global::System.IntPtr d, bool apply)RegularLimit + SwigDelegateRegularLimit_9()RegularLimit + SwigDelegateSearchLimit_0()SearchLimit + SwigDelegateSearchLimit_1()SearchLimit + SwigDelegateSearchLimit_10()SearchLimit + SwigDelegateSearchLimit_11()SearchLimit + SwigDelegateSearchLimit_12()SearchLimit + SwigDelegateSearchLimit_13()SearchLimit + SwigDelegateSearchLimit_14()SearchLimit + SwigDelegateSearchLimit_15()SearchLimit + SwigDelegateSearchLimit_16()SearchLimit + SwigDelegateSearchLimit_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchLimit + SwigDelegateSearchLimit_18()SearchLimit + SwigDelegateSearchLimit_19()SearchLimit + SwigDelegateSearchLimit_2()SearchLimit + SwigDelegateSearchLimit_20()SearchLimit + SwigDelegateSearchLimit_21()SearchLimit + SwigDelegateSearchLimit_22()SearchLimit + SwigDelegateSearchLimit_23(global::System.IntPtr visitor)SearchLimit + SwigDelegateSearchLimit_24()SearchLimit + SwigDelegateSearchLimit_25()SearchLimit + SwigDelegateSearchLimit_26()SearchLimit + SwigDelegateSearchLimit_27(global::System.IntPtr limit)SearchLimit + SwigDelegateSearchLimit_28()SearchLimit + SwigDelegateSearchLimit_3()SearchLimit + SwigDelegateSearchLimit_4(global::System.IntPtr b)SearchLimit + SwigDelegateSearchLimit_5(global::System.IntPtr b, global::System.IntPtr d)SearchLimit + SwigDelegateSearchLimit_6(global::System.IntPtr d)SearchLimit + SwigDelegateSearchLimit_7(global::System.IntPtr d)SearchLimit + SwigDelegateSearchLimit_8(global::System.IntPtr d, bool apply)SearchLimit + SwigDelegateSearchLimit_9()SearchLimit + SwigDelegateSearchMonitor_0()SearchMonitor + SwigDelegateSearchMonitor_1()SearchMonitor + SwigDelegateSearchMonitor_10()SearchMonitor + SwigDelegateSearchMonitor_11()SearchMonitor + SwigDelegateSearchMonitor_12()SearchMonitor + SwigDelegateSearchMonitor_13()SearchMonitor + SwigDelegateSearchMonitor_14()SearchMonitor + SwigDelegateSearchMonitor_15()SearchMonitor + SwigDelegateSearchMonitor_16()SearchMonitor + SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchMonitor + SwigDelegateSearchMonitor_18()SearchMonitor + SwigDelegateSearchMonitor_19()SearchMonitor + SwigDelegateSearchMonitor_2()SearchMonitor + SwigDelegateSearchMonitor_20()SearchMonitor + SwigDelegateSearchMonitor_21()SearchMonitor + SwigDelegateSearchMonitor_22()SearchMonitor + SwigDelegateSearchMonitor_23(global::System.IntPtr visitor)SearchMonitor + SwigDelegateSearchMonitor_24()SearchMonitor + SwigDelegateSearchMonitor_3()SearchMonitor + SwigDelegateSearchMonitor_4(global::System.IntPtr b)SearchMonitor + SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_6(global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_7(global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply)SearchMonitor + SwigDelegateSearchMonitor_9()SearchMonitor + ToString()RegularLimitinlinevirtual + UpdateLimits(long time, long branches, long failures, long solutions)RegularLimitinline + WallTime()RegularLimitinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RegularLimit.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RegularLimit.html index c501aed037..3aafdec809 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RegularLimit.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RegularLimit.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Attributes | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,8 +61,6 @@
- - @@ -152,6 +151,8 @@ Public Member Functions + + @@ -310,6 +311,11 @@ Static Public Attributes

Public Member Functions

override void Dispose ()
 
 RegularLimit (Solver s, long time, long branches, long failures, long solutions, bool smart_time_check, bool cumulative)
 
override void Copy (SearchLimit limit)
 
delegate global::System.IntPtr SwigDelegateRegularLimit_28 ()
 
void Dispose ()
 
bool IsCrossed ()
 
override void EnterSearch ()
static readonly int kNoProgress = operations_research_constraint_solverPINVOKE.SearchMonitor_kNoProgress_get()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -380,7 +386,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file RegularLimit.cs.

+

Definition at line 42 of file RegularLimit.cs.

@@ -411,7 +417,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 119 of file RegularLimit.cs.

+

Definition at line 114 of file RegularLimit.cs.

@@ -451,7 +457,7 @@ Protected Attributes

Reimplemented in OptimizeVar.

-

Definition at line 118 of file SearchMonitor.cs.

+

Definition at line 113 of file SearchMonitor.cs.

@@ -478,7 +484,7 @@ Protected Attributes
-

Definition at line 123 of file SearchMonitor.cs.

+

Definition at line 118 of file SearchMonitor.cs.

@@ -507,7 +513,7 @@ Protected Attributes

Reimplemented in OptimizeVar.

-

Definition at line 99 of file SearchMonitor.cs.

+

Definition at line 94 of file SearchMonitor.cs.

@@ -536,7 +542,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 127 of file SearchMonitor.cs.

+

Definition at line 122 of file SearchMonitor.cs.

@@ -574,7 +580,7 @@ Protected Attributes
-

Definition at line 79 of file SearchMonitor.cs.

+

Definition at line 74 of file SearchMonitor.cs.

@@ -604,7 +610,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 71 of file SearchMonitor.cs.

+

Definition at line 66 of file SearchMonitor.cs.

@@ -633,7 +639,7 @@ Protected Attributes

Reimplemented in OptimizeVar, and SearchLog.

-

Definition at line 104 of file SearchMonitor.cs.

+

Definition at line 99 of file SearchMonitor.cs.

@@ -662,7 +668,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 83 of file SearchMonitor.cs.

+

Definition at line 78 of file SearchMonitor.cs.

@@ -691,7 +697,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 91 of file SearchMonitor.cs.

+

Definition at line 86 of file SearchMonitor.cs.

@@ -721,7 +727,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 79 of file SearchLimit.cs.

+

Definition at line 74 of file SearchLimit.cs.

@@ -748,7 +754,7 @@ Protected Attributes
-

Definition at line 89 of file RegularLimit.cs.

+

Definition at line 84 of file RegularLimit.cs.

@@ -777,7 +783,7 @@ Protected Attributes

Reimplemented from SearchLimit.

-

Definition at line 67 of file RegularLimit.cs.

+

Definition at line 62 of file RegularLimit.cs.

@@ -807,12 +813,39 @@ Protected Attributes

Reimplemented from SearchLimit.

-

Definition at line 51 of file RegularLimit.cs.

+

Definition at line 46 of file RegularLimit.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -823,20 +856,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file RegularLimit.cs.

+

Definition at line 29 of file RegularLimit.cs.

@@ -863,7 +897,7 @@ Protected Attributes
-

Definition at line 87 of file SearchMonitor.cs.

+

Definition at line 82 of file SearchMonitor.cs.

@@ -892,7 +926,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 95 of file SearchMonitor.cs.

+

Definition at line 90 of file SearchMonitor.cs.

@@ -930,7 +964,7 @@ Protected Attributes
-

Definition at line 67 of file SearchMonitor.cs.

+

Definition at line 62 of file SearchMonitor.cs.

@@ -959,7 +993,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 75 of file SearchLimit.cs.

+

Definition at line 70 of file SearchLimit.cs.

@@ -988,7 +1022,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 76 of file RegularLimit.cs.

+

Definition at line 71 of file RegularLimit.cs.

@@ -1015,7 +1049,7 @@ Protected Attributes
-

Definition at line 94 of file RegularLimit.cs.

+

Definition at line 89 of file RegularLimit.cs.

@@ -1044,7 +1078,7 @@ Protected Attributes

Reimplemented from SearchLimit.

-

Definition at line 72 of file RegularLimit.cs.

+

Definition at line 67 of file RegularLimit.cs.

@@ -1073,7 +1107,7 @@ Protected Attributes

Reimplemented in PropagationMonitor, and LocalSearchMonitor.

-

Definition at line 155 of file SearchMonitor.cs.

+

Definition at line 150 of file SearchMonitor.cs.

@@ -1100,7 +1134,7 @@ Protected Attributes
-

Definition at line 51 of file SearchLimit.cs.

+

Definition at line 46 of file SearchLimit.cs.

@@ -1129,7 +1163,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 104 of file RegularLimit.cs.

+

Definition at line 99 of file RegularLimit.cs.

@@ -1156,7 +1190,7 @@ Protected Attributes
-

Definition at line 113 of file SearchMonitor.cs.

+

Definition at line 108 of file SearchMonitor.cs.

@@ -1185,7 +1219,7 @@ Protected Attributes

Reimplemented from SearchLimit.

-

Definition at line 55 of file RegularLimit.cs.

+

Definition at line 50 of file RegularLimit.cs.

@@ -1212,7 +1246,7 @@ Protected Attributes
-

Definition at line 61 of file RegularLimit.cs.

+

Definition at line 56 of file RegularLimit.cs.

@@ -1241,7 +1275,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 109 of file SearchMonitor.cs.

+

Definition at line 104 of file SearchMonitor.cs.

@@ -1270,7 +1304,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 83 of file SearchLimit.cs.

+

Definition at line 78 of file SearchLimit.cs.

@@ -1299,7 +1333,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 109 of file RegularLimit.cs.

+

Definition at line 104 of file RegularLimit.cs.

@@ -1329,7 +1363,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 87 of file SearchLimit.cs.

+

Definition at line 82 of file SearchLimit.cs.

@@ -1356,7 +1390,7 @@ Protected Attributes
-

Definition at line 55 of file SearchMonitor.cs.

+

Definition at line 50 of file SearchMonitor.cs.

@@ -1383,7 +1417,7 @@ Protected Attributes
-

Definition at line 99 of file RegularLimit.cs.

+

Definition at line 94 of file RegularLimit.cs.

@@ -1410,7 +1444,7 @@ Protected Attributes
-

Definition at line 136 of file SearchMonitor.cs.

+

Definition at line 131 of file SearchMonitor.cs.

@@ -3395,7 +3429,7 @@ Protected Attributes

Reimplemented from BaseObject.

-

Definition at line 114 of file RegularLimit.cs.

+

Definition at line 109 of file RegularLimit.cs.

@@ -3445,7 +3479,7 @@ Protected Attributes
-

Definition at line 80 of file RegularLimit.cs.

+

Definition at line 75 of file RegularLimit.cs.

@@ -3472,7 +3506,7 @@ Protected Attributes
-

Definition at line 84 of file RegularLimit.cs.

+

Definition at line 79 of file RegularLimit.cs.

@@ -3497,7 +3531,7 @@ Protected Attributes
-

Definition at line 396 of file SearchMonitor.cs.

+

Definition at line 391 of file SearchMonitor.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevBool-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevBool-members.html index b11b6f9d61..72a3d97d86 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevBool-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevBool-members.html @@ -52,11 +52,12 @@

This is the complete list of members for RevBool, including all inherited members.

- - - - - + + + + + +
Dispose()RevBoolinlinevirtual
RevBool(bool val)RevBoolinline
SetValue(Solver s, bool val)RevBoolinline
swigCMemOwnRevBoolprotected
Value()RevBoolinline
Dispose()RevBoolinline
Dispose(bool disposing)RevBoolinlineprotectedvirtual
RevBool(bool val)RevBoolinline
SetValue(Solver s, bool val)RevBoolinline
swigCMemOwnRevBoolprotected
Value()RevBoolinline
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevBool.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevBool.html index 70ec5b644a..0f2a48cdea 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevBool.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevBool.html @@ -47,6 +47,7 @@
@@ -59,8 +60,8 @@
- - + + @@ -68,6 +69,11 @@ Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 RevBool (bool val)
 
bool Value ()
void SetValue (Solver s, bool val)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -98,13 +104,40 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 48 of file RevBool.cs.

+

Definition at line 52 of file RevBool.cs.

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file RevBool.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -115,18 +148,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 35 of file RevBool.cs.

+

Definition at line 40 of file RevBool.cs.

@@ -164,7 +198,7 @@ Protected Attributes
-

Definition at line 56 of file RevBool.cs.

+

Definition at line 60 of file RevBool.cs.

@@ -191,7 +225,7 @@ Protected Attributes
-

Definition at line 51 of file RevBool.cs.

+

Definition at line 55 of file RevBool.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevInteger-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevInteger-members.html index e95fc6e430..3a9800942c 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevInteger-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevInteger-members.html @@ -52,11 +52,12 @@

This is the complete list of members for RevInteger, including all inherited members.

- - - - - + + + + + +
Dispose()RevIntegerinlinevirtual
RevInteger(long val)RevIntegerinline
SetValue(Solver s, long val)RevIntegerinline
swigCMemOwnRevIntegerprotected
Value()RevIntegerinline
Dispose()RevIntegerinline
Dispose(bool disposing)RevIntegerinlineprotectedvirtual
RevInteger(long val)RevIntegerinline
SetValue(Solver s, long val)RevIntegerinline
swigCMemOwnRevIntegerprotected
Value()RevIntegerinline
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevInteger.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevInteger.html index 77a74b9fc1..3c98ca2506 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevInteger.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevInteger.html @@ -47,6 +47,7 @@
@@ -59,8 +60,8 @@
- - + + @@ -68,6 +69,11 @@ Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 RevInteger (long val)
 
long Value ()
void SetValue (Solver s, long val)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -98,13 +104,40 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 48 of file RevInteger.cs.

+

Definition at line 52 of file RevInteger.cs.

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file RevInteger.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -115,18 +148,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 35 of file RevInteger.cs.

+

Definition at line 40 of file RevInteger.cs.

@@ -164,7 +198,7 @@ Protected Attributes
-

Definition at line 56 of file RevInteger.cs.

+

Definition at line 60 of file RevInteger.cs.

@@ -191,7 +225,7 @@ Protected Attributes
-

Definition at line 51 of file RevInteger.cs.

+

Definition at line 55 of file RevInteger.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevPartialSequence-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevPartialSequence-members.html index ab91e3a452..7c8aa43324 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevPartialSequence-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevPartialSequence-members.html @@ -52,17 +52,18 @@

This is the complete list of members for RevPartialSequence, including all inherited members.

- - - - - - - - - - - + + + + + + + + + + + +
Dispose()RevPartialSequenceinlinevirtual
IsRanked(int elt)RevPartialSequenceinline
NumFirstRanked()RevPartialSequenceinline
NumLastRanked()RevPartialSequenceinline
RankFirst(Solver solver, int elt)RevPartialSequenceinline
RankLast(Solver solver, int elt)RevPartialSequenceinline
RevPartialSequence(int[] items)RevPartialSequenceinline
RevPartialSequence(int size)RevPartialSequenceinline
Size()RevPartialSequenceinline
swigCMemOwnRevPartialSequenceprotected
ToString()RevPartialSequenceinline
Dispose()RevPartialSequenceinline
Dispose(bool disposing)RevPartialSequenceinlineprotectedvirtual
IsRanked(int elt)RevPartialSequenceinline
NumFirstRanked()RevPartialSequenceinline
NumLastRanked()RevPartialSequenceinline
RankFirst(Solver solver, int elt)RevPartialSequenceinline
RankLast(Solver solver, int elt)RevPartialSequenceinline
RevPartialSequence(int[] items)RevPartialSequenceinline
RevPartialSequence(int size)RevPartialSequenceinline
Size()RevPartialSequenceinline
swigCMemOwnRevPartialSequenceprotected
ToString()RevPartialSequenceinline
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevPartialSequence.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevPartialSequence.html index a37daac7b2..d12230374e 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevPartialSequence.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RevPartialSequence.html @@ -47,6 +47,7 @@
@@ -59,8 +60,8 @@
- - + + @@ -80,6 +81,11 @@ Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 RevPartialSequence (int[] items)
 
 RevPartialSequence (int size)
string ToString ()
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -110,7 +116,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 48 of file RevPartialSequence.cs.

+

Definition at line 52 of file RevPartialSequence.cs.

@@ -138,13 +144,40 @@ Protected Attributes
-

Definition at line 51 of file RevPartialSequence.cs.

+

Definition at line 55 of file RevPartialSequence.cs.

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file RevPartialSequence.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -155,18 +188,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 35 of file RevPartialSequence.cs.

+

Definition at line 40 of file RevPartialSequence.cs.

@@ -194,7 +228,7 @@ Protected Attributes
-

Definition at line 77 of file RevPartialSequence.cs.

+

Definition at line 81 of file RevPartialSequence.cs.

@@ -221,7 +255,7 @@ Protected Attributes
-

Definition at line 54 of file RevPartialSequence.cs.

+

Definition at line 58 of file RevPartialSequence.cs.

@@ -248,7 +282,7 @@ Protected Attributes
-

Definition at line 59 of file RevPartialSequence.cs.

+

Definition at line 63 of file RevPartialSequence.cs.

@@ -286,7 +320,7 @@ Protected Attributes
-

Definition at line 69 of file RevPartialSequence.cs.

+

Definition at line 73 of file RevPartialSequence.cs.

@@ -324,7 +358,7 @@ Protected Attributes
-

Definition at line 73 of file RevPartialSequence.cs.

+

Definition at line 77 of file RevPartialSequence.cs.

@@ -351,7 +385,7 @@ Protected Attributes
-

Definition at line 64 of file RevPartialSequence.cs.

+

Definition at line 68 of file RevPartialSequence.cs.

@@ -378,7 +412,7 @@ Protected Attributes
-

Definition at line 82 of file RevPartialSequence.cs.

+

Definition at line 86 of file RevPartialSequence.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension-members.html index e7d48c5347..8a76f26a21 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension-members.html @@ -56,47 +56,48 @@ BaseDimension()RoutingDimensioninline Cumuls()RoutingDimensioninline CumulVar(long index)RoutingDimensioninline - Dispose()RoutingDimensioninlinevirtual - FixedTransits()RoutingDimensioninline - FixedTransitVar(long index)RoutingDimensioninline - GetBreakIntervalsOfVehicle(int vehicle)RoutingDimensioninline - GetCumulVarSoftLowerBound(long index)RoutingDimensioninline - GetCumulVarSoftLowerBoundCoefficient(long index)RoutingDimensioninline - GetCumulVarSoftUpperBound(long index)RoutingDimensioninline - GetCumulVarSoftUpperBoundCoefficient(long index)RoutingDimensioninline - GetGlobalOptimizerOffset()RoutingDimensioninline - GetLocalOptimizerOffsetForVehicle(int vehicle)RoutingDimensioninline - GetPostTravelEvaluatorOfVehicle(int vehicle)RoutingDimensioninline - GetPreTravelEvaluatorOfVehicle(int vehicle)RoutingDimensioninline - GetSpanCostCoefficientForVehicle(int vehicle)RoutingDimensioninline - GetSpanUpperBoundForVehicle(int vehicle)RoutingDimensioninline - GetTransitValue(long from_index, long to_index, long vehicle)RoutingDimensioninline - GetTransitValueFromClass(long from_index, long to_index, long vehicle_class)RoutingDimensioninline - GlobalSpanCostCoefficient()RoutingDimensioninline - HasBreakConstraints()RoutingDimensioninline - HasCumulVarSoftLowerBound(long index)RoutingDimensioninline - HasCumulVarSoftUpperBound(long index)RoutingDimensioninline - HasPickupToDeliveryLimits()RoutingDimensioninline - InitializeBreaks()RoutingDimensioninline - Model()RoutingDimensioninline - Name()RoutingDimensioninline - SetBreakDistanceDurationOfVehicle(long distance, long duration, int vehicle)RoutingDimensioninline - SetBreakIntervalsOfVehicle(IntervalVarVector breaks, int vehicle, int pre_travel_evaluator, int post_travel_evaluator)RoutingDimensioninline - SetBreakIntervalsOfVehicle(IntervalVarVector breaks, int vehicle, long[] node_visit_transits)RoutingDimensioninline - SetBreakIntervalsOfVehicle(IntervalVarVector breaks, int vehicle, long[] node_visit_transits, LongLongToLong group_delays)RoutingDimensioninline - SetCumulVarSoftLowerBound(long index, long lower_bound, long coefficient)RoutingDimensioninline - SetCumulVarSoftUpperBound(long index, long upper_bound, long coefficient)RoutingDimensioninline - SetGlobalSpanCostCoefficient(long coefficient)RoutingDimensioninline - SetPickupToDeliveryLimitFunctionForPair(IntIntToLong limit_function, int pair_index)RoutingDimensioninline - SetSpanCostCoefficientForAllVehicles(long coefficient)RoutingDimensioninline - SetSpanCostCoefficientForVehicle(long coefficient, int vehicle)RoutingDimensioninline - SetSpanUpperBoundForVehicle(long upper_bound, int vehicle)RoutingDimensioninline - ShortestTransitionSlack(long node)RoutingDimensioninline - Slacks()RoutingDimensioninline - SlackVar(long index)RoutingDimensioninline - swigCMemOwnRoutingDimensionprotected - Transits()RoutingDimensioninline - TransitVar(long index)RoutingDimensioninline + Dispose()RoutingDimensioninline + Dispose(bool disposing)RoutingDimensioninlineprotectedvirtual + FixedTransits()RoutingDimensioninline + FixedTransitVar(long index)RoutingDimensioninline + GetBreakIntervalsOfVehicle(int vehicle)RoutingDimensioninline + GetCumulVarSoftLowerBound(long index)RoutingDimensioninline + GetCumulVarSoftLowerBoundCoefficient(long index)RoutingDimensioninline + GetCumulVarSoftUpperBound(long index)RoutingDimensioninline + GetCumulVarSoftUpperBoundCoefficient(long index)RoutingDimensioninline + GetGlobalOptimizerOffset()RoutingDimensioninline + GetLocalOptimizerOffsetForVehicle(int vehicle)RoutingDimensioninline + GetPostTravelEvaluatorOfVehicle(int vehicle)RoutingDimensioninline + GetPreTravelEvaluatorOfVehicle(int vehicle)RoutingDimensioninline + GetSpanCostCoefficientForVehicle(int vehicle)RoutingDimensioninline + GetSpanUpperBoundForVehicle(int vehicle)RoutingDimensioninline + GetTransitValue(long from_index, long to_index, long vehicle)RoutingDimensioninline + GetTransitValueFromClass(long from_index, long to_index, long vehicle_class)RoutingDimensioninline + GlobalSpanCostCoefficient()RoutingDimensioninline + HasBreakConstraints()RoutingDimensioninline + HasCumulVarSoftLowerBound(long index)RoutingDimensioninline + HasCumulVarSoftUpperBound(long index)RoutingDimensioninline + HasPickupToDeliveryLimits()RoutingDimensioninline + InitializeBreaks()RoutingDimensioninline + Model()RoutingDimensioninline + Name()RoutingDimensioninline + SetBreakDistanceDurationOfVehicle(long distance, long duration, int vehicle)RoutingDimensioninline + SetBreakIntervalsOfVehicle(IntervalVarVector breaks, int vehicle, int pre_travel_evaluator, int post_travel_evaluator)RoutingDimensioninline + SetBreakIntervalsOfVehicle(IntervalVarVector breaks, int vehicle, long[] node_visit_transits)RoutingDimensioninline + SetBreakIntervalsOfVehicle(IntervalVarVector breaks, int vehicle, long[] node_visit_transits, LongLongToLong group_delays)RoutingDimensioninline + SetCumulVarSoftLowerBound(long index, long lower_bound, long coefficient)RoutingDimensioninline + SetCumulVarSoftUpperBound(long index, long upper_bound, long coefficient)RoutingDimensioninline + SetGlobalSpanCostCoefficient(long coefficient)RoutingDimensioninline + SetPickupToDeliveryLimitFunctionForPair(IntIntToLong limit_function, int pair_index)RoutingDimensioninline + SetSpanCostCoefficientForAllVehicles(long coefficient)RoutingDimensioninline + SetSpanCostCoefficientForVehicle(long coefficient, int vehicle)RoutingDimensioninline + SetSpanUpperBoundForVehicle(long upper_bound, int vehicle)RoutingDimensioninline + ShortestTransitionSlack(long node)RoutingDimensioninline + Slacks()RoutingDimensioninline + SlackVar(long index)RoutingDimensioninline + swigCMemOwnRoutingDimensionprotected + Transits()RoutingDimensioninline + TransitVar(long index)RoutingDimensioninline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension.html index 12832d4657..160dbf6ca2 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension.html @@ -47,6 +47,7 @@
@@ -59,8 +60,8 @@
- - + + @@ -148,6 +149,11 @@ Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
RoutingModel Model ()
 
long GetTransitValue (long from_index, long to_index, long vehicle)
long GetLocalOptimizerOffsetForVehicle (int vehicle)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -194,7 +200,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 247 of file RoutingDimension.cs.

+

Definition at line 251 of file RoutingDimension.cs.

@@ -221,7 +227,7 @@ Protected Attributes
-

Definition at line 222 of file RoutingDimension.cs.

+

Definition at line 226 of file RoutingDimension.cs.

@@ -248,7 +254,7 @@ Protected Attributes
-

Definition at line 105 of file RoutingDimension.cs.

+

Definition at line 109 of file RoutingDimension.cs.

@@ -276,12 +282,39 @@ Protected Attributes
-

Definition at line 81 of file RoutingDimension.cs.

+

Definition at line 85 of file RoutingDimension.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file RoutingDimension.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -292,18 +325,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 35 of file RoutingDimension.cs.

+

Definition at line 40 of file RoutingDimension.cs.

@@ -330,7 +364,7 @@ Protected Attributes
-

Definition at line 110 of file RoutingDimension.cs.

+

Definition at line 114 of file RoutingDimension.cs.

@@ -358,7 +392,7 @@ Protected Attributes
-

Definition at line 93 of file RoutingDimension.cs.

+

Definition at line 97 of file RoutingDimension.cs.

@@ -386,7 +420,7 @@ Protected Attributes
-

Definition at line 207 of file RoutingDimension.cs.

+

Definition at line 211 of file RoutingDimension.cs.

@@ -414,7 +448,7 @@ Protected Attributes
-

Definition at line 169 of file RoutingDimension.cs.

+

Definition at line 173 of file RoutingDimension.cs.

@@ -442,7 +476,7 @@ Protected Attributes
-

Definition at line 174 of file RoutingDimension.cs.

+

Definition at line 178 of file RoutingDimension.cs.

@@ -470,7 +504,7 @@ Protected Attributes
-

Definition at line 150 of file RoutingDimension.cs.

+

Definition at line 154 of file RoutingDimension.cs.

@@ -498,7 +532,7 @@ Protected Attributes
-

Definition at line 155 of file RoutingDimension.cs.

+

Definition at line 159 of file RoutingDimension.cs.

@@ -525,7 +559,7 @@ Protected Attributes
-

Definition at line 266 of file RoutingDimension.cs.

+

Definition at line 270 of file RoutingDimension.cs.

@@ -553,7 +587,7 @@ Protected Attributes
-

Definition at line 271 of file RoutingDimension.cs.

+

Definition at line 275 of file RoutingDimension.cs.

@@ -581,7 +615,7 @@ Protected Attributes
-

Definition at line 217 of file RoutingDimension.cs.

+

Definition at line 221 of file RoutingDimension.cs.

@@ -609,7 +643,7 @@ Protected Attributes
-

Definition at line 212 of file RoutingDimension.cs.

+

Definition at line 216 of file RoutingDimension.cs.

@@ -637,7 +671,7 @@ Protected Attributes
-

Definition at line 256 of file RoutingDimension.cs.

+

Definition at line 260 of file RoutingDimension.cs.

@@ -665,7 +699,7 @@ Protected Attributes
-

Definition at line 251 of file RoutingDimension.cs.

+

Definition at line 255 of file RoutingDimension.cs.

@@ -709,7 +743,7 @@ Protected Attributes
-

Definition at line 71 of file RoutingDimension.cs.

+

Definition at line 75 of file RoutingDimension.cs.

@@ -753,7 +787,7 @@ Protected Attributes
-

Definition at line 76 of file RoutingDimension.cs.

+

Definition at line 80 of file RoutingDimension.cs.

@@ -780,7 +814,7 @@ Protected Attributes
-

Definition at line 261 of file RoutingDimension.cs.

+

Definition at line 265 of file RoutingDimension.cs.

@@ -807,7 +841,7 @@ Protected Attributes
-

Definition at line 197 of file RoutingDimension.cs.

+

Definition at line 201 of file RoutingDimension.cs.

@@ -835,7 +869,7 @@ Protected Attributes
-

Definition at line 164 of file RoutingDimension.cs.

+

Definition at line 168 of file RoutingDimension.cs.

@@ -863,7 +897,7 @@ Protected Attributes
-

Definition at line 145 of file RoutingDimension.cs.

+

Definition at line 149 of file RoutingDimension.cs.

@@ -890,7 +924,7 @@ Protected Attributes
-

Definition at line 242 of file RoutingDimension.cs.

+

Definition at line 246 of file RoutingDimension.cs.

@@ -917,7 +951,7 @@ Protected Attributes
-

Definition at line 193 of file RoutingDimension.cs.

+

Definition at line 197 of file RoutingDimension.cs.

@@ -944,7 +978,7 @@ Protected Attributes
-

Definition at line 65 of file RoutingDimension.cs.

+

Definition at line 69 of file RoutingDimension.cs.

@@ -971,7 +1005,7 @@ Protected Attributes
-

Definition at line 233 of file RoutingDimension.cs.

+

Definition at line 237 of file RoutingDimension.cs.

@@ -1015,7 +1049,7 @@ Protected Attributes
-

Definition at line 189 of file RoutingDimension.cs.

+

Definition at line 193 of file RoutingDimension.cs.

@@ -1065,7 +1099,7 @@ Protected Attributes
-

Definition at line 179 of file RoutingDimension.cs.

+

Definition at line 183 of file RoutingDimension.cs.

@@ -1109,7 +1143,7 @@ Protected Attributes
-

Definition at line 184 of file RoutingDimension.cs.

+

Definition at line 188 of file RoutingDimension.cs.

@@ -1159,7 +1193,7 @@ Protected Attributes
-

Definition at line 202 of file RoutingDimension.cs.

+

Definition at line 206 of file RoutingDimension.cs.

@@ -1203,7 +1237,7 @@ Protected Attributes
-

Definition at line 160 of file RoutingDimension.cs.

+

Definition at line 164 of file RoutingDimension.cs.

@@ -1247,7 +1281,7 @@ Protected Attributes
-

Definition at line 141 of file RoutingDimension.cs.

+

Definition at line 145 of file RoutingDimension.cs.

@@ -1275,7 +1309,7 @@ Protected Attributes
-

Definition at line 137 of file RoutingDimension.cs.

+

Definition at line 141 of file RoutingDimension.cs.

@@ -1313,7 +1347,7 @@ Protected Attributes
-

Definition at line 238 of file RoutingDimension.cs.

+

Definition at line 242 of file RoutingDimension.cs.

@@ -1341,7 +1375,7 @@ Protected Attributes
-

Definition at line 133 of file RoutingDimension.cs.

+

Definition at line 137 of file RoutingDimension.cs.

@@ -1379,7 +1413,7 @@ Protected Attributes
-

Definition at line 129 of file RoutingDimension.cs.

+

Definition at line 133 of file RoutingDimension.cs.

@@ -1417,7 +1451,7 @@ Protected Attributes
-

Definition at line 125 of file RoutingDimension.cs.

+

Definition at line 129 of file RoutingDimension.cs.

@@ -1445,7 +1479,7 @@ Protected Attributes
-

Definition at line 228 of file RoutingDimension.cs.

+

Definition at line 232 of file RoutingDimension.cs.

@@ -1472,7 +1506,7 @@ Protected Attributes
-

Definition at line 120 of file RoutingDimension.cs.

+

Definition at line 124 of file RoutingDimension.cs.

@@ -1500,7 +1534,7 @@ Protected Attributes
-

Definition at line 99 of file RoutingDimension.cs.

+

Definition at line 103 of file RoutingDimension.cs.

@@ -1527,7 +1561,7 @@ Protected Attributes
-

Definition at line 115 of file RoutingDimension.cs.

+

Definition at line 119 of file RoutingDimension.cs.

@@ -1555,7 +1589,7 @@ Protected Attributes
-

Definition at line 87 of file RoutingDimension.cs.

+

Definition at line 91 of file RoutingDimension.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingIndexManager-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingIndexManager-members.html index fe72b37f11..37f8da5d34 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingIndexManager-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingIndexManager-members.html @@ -52,16 +52,17 @@

This is the complete list of members for RoutingIndexManager, including all inherited members.

- - - - - - - - - - + + + + + + + + + + +
Dispose()RoutingIndexManagerinlinevirtual
GetNumberOfIndices()RoutingIndexManagerinline
GetNumberOfNodes()RoutingIndexManagerinline
GetNumberOfVehicles()RoutingIndexManagerinline
IndexToNode(long index)RoutingIndexManagerinline
NodesToIndices(int[] nodes)RoutingIndexManagerinline
NodeToIndex(int node)RoutingIndexManagerinline
RoutingIndexManager(int num_nodes, int num_vehicles, int depot)RoutingIndexManagerinline
RoutingIndexManager(int num_nodes, int num_vehicles, int[] starts, int[] ends)RoutingIndexManagerinline
swigCMemOwnRoutingIndexManagerprotected
Dispose()RoutingIndexManagerinline
Dispose(bool disposing)RoutingIndexManagerinlineprotectedvirtual
GetNumberOfIndices()RoutingIndexManagerinline
GetNumberOfNodes()RoutingIndexManagerinline
GetNumberOfVehicles()RoutingIndexManagerinline
IndexToNode(long index)RoutingIndexManagerinline
NodesToIndices(int[] nodes)RoutingIndexManagerinline
NodeToIndex(int node)RoutingIndexManagerinline
RoutingIndexManager(int num_nodes, int num_vehicles, int depot)RoutingIndexManagerinline
RoutingIndexManager(int num_nodes, int num_vehicles, int[] starts, int[] ends)RoutingIndexManagerinline
swigCMemOwnRoutingIndexManagerprotected
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingIndexManager.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingIndexManager.html index 0bc1c5acc7..00282b42ce 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingIndexManager.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingIndexManager.html @@ -47,6 +47,7 @@
@@ -59,8 +60,8 @@
- - + + @@ -78,6 +79,11 @@ Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 RoutingIndexManager (int num_nodes, int num_vehicles, int depot)
 
 RoutingIndexManager (int num_nodes, int num_vehicles, int[] starts, int[] ends)
int IndexToNode (long index)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -124,7 +130,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 48 of file RoutingIndexManager.cs.

+

Definition at line 52 of file RoutingIndexManager.cs.

@@ -174,13 +180,40 @@ Protected Attributes
-

Definition at line 51 of file RoutingIndexManager.cs.

+

Definition at line 55 of file RoutingIndexManager.cs.

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file RoutingIndexManager.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -191,18 +224,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 35 of file RoutingIndexManager.cs.

+

Definition at line 40 of file RoutingIndexManager.cs.

@@ -229,7 +263,7 @@ Protected Attributes
-

Definition at line 64 of file RoutingIndexManager.cs.

+

Definition at line 68 of file RoutingIndexManager.cs.

@@ -256,7 +290,7 @@ Protected Attributes
-

Definition at line 54 of file RoutingIndexManager.cs.

+

Definition at line 58 of file RoutingIndexManager.cs.

@@ -283,7 +317,7 @@ Protected Attributes
-

Definition at line 59 of file RoutingIndexManager.cs.

+

Definition at line 63 of file RoutingIndexManager.cs.

@@ -311,7 +345,7 @@ Protected Attributes
-

Definition at line 86 of file RoutingIndexManager.cs.

+

Definition at line 90 of file RoutingIndexManager.cs.

@@ -339,7 +373,7 @@ Protected Attributes
-

Definition at line 74 of file RoutingIndexManager.cs.

+

Definition at line 78 of file RoutingIndexManager.cs.

@@ -367,7 +401,7 @@ Protected Attributes
-

Definition at line 69 of file RoutingIndexManager.cs.

+

Definition at line 73 of file RoutingIndexManager.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel-members.html index 266101ee0e..21b6b90c42 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel-members.html @@ -91,104 +91,105 @@ CostsAreHomogeneousAcrossVehicles()RoutingModelinline CostVar()RoutingModelinline DebugOutputAssignment(Assignment solution_assignment, string dimension_to_print)RoutingModelinline - Dispose()RoutingModelinlinevirtual - End(int vehicle)RoutingModelinline - GetAmortizedLinearCostFactorOfVehicles()RoutingModelinline - GetAmortizedQuadraticCostFactorOfVehicles()RoutingModelinline - GetArcCostForClass(long from_index, long to_index, long cost_class_index)RoutingModelinline - GetArcCostForFirstSolution(long from_index, long to_index)RoutingModelinline - GetArcCostForVehicle(long from_index, long to_index, long vehicle)RoutingModelinline - GetCostClassesCount()RoutingModelinline - GetCostClassIndexOfVehicle(long vehicle)RoutingModelinline - GetDepot()RoutingModelinline - GetDimensionOrDie(string dimension_name)RoutingModelinline - GetDisjunctionIndices(long index)RoutingModelinline - GetDisjunctionIndices(int index)RoutingModelinline - GetDisjunctionMaxCardinality(int index)RoutingModelinline - GetDisjunctionPenalty(int index)RoutingModelinline - GetFixedCostOfVehicle(int vehicle)RoutingModelinline - GetHomogeneousCost(long from_index, long to_index)RoutingModelinline - GetMutableDimension(string dimension_name)RoutingModelinline - GetNonZeroCostClassesCount()RoutingModelinline - GetNumberOfDecisionsInFirstSolution(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)RoutingModelinline - GetNumberOfDisjunctions()RoutingModelinline - GetNumberOfRejectsInFirstSolution(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)RoutingModelinline - GetNumberOfVisitTypes()RoutingModelinline - GetNumOfSingletonNodes()RoutingModelinline - GetPickupAndDeliveryPolicyOfVehicle(int vehicle)RoutingModelinline - GetPrimaryConstrainedDimension()RoutingModelinline - GetSameVehicleIndicesOfIndex(int node)RoutingModelinline - GetStatus()RoutingModelinline - GetVehicleClassesCount()RoutingModelinline - GetVehicleClassIndexOfVehicle(long vehicle)RoutingModelinline - GetVisitType(long index)RoutingModelinline - HasDimension(string dimension_name)RoutingModelinline - HasVehicleWithCostClassIndex(int cost_class_index)RoutingModelinline - IgnoreDisjunctionsAlreadyForcedToZero()RoutingModelinline - IsEnd(long index)RoutingModelinline - IsMatchingModel()RoutingModelinline - IsStart(long index)RoutingModelinline - IsVehicleAllowedForIndex(int vehicle, long index)RoutingModelinline - IsVehicleUsed(Assignment assignment, int vehicle)RoutingModelinline - kNoDimensionRoutingModelstatic - kNoDisjunctionRoutingModelstatic - kNoPenaltyRoutingModelstatic - MakeGuidedSlackFinalizer(RoutingDimension dimension, LongToLong initializer)RoutingModelinline - MakePathSpansAndTotalSlacks(RoutingDimension dimension, IntVarVector spans, IntVarVector total_slacks)RoutingModelinline - MakeSelfDependentDimensionFinalizer(RoutingDimension dimension)RoutingModelinline - MutablePreAssignment()RoutingModelinline - Next(Assignment assignment, long index)RoutingModelinline - Nexts()RoutingModelinline - NextVar(long index)RoutingModelinline - Nodes()RoutingModelinline - PICKUP_AND_DELIVERY_FIFORoutingModelstatic - PICKUP_AND_DELIVERY_LIFORoutingModelstatic - PICKUP_AND_DELIVERY_NO_ORDERRoutingModelstatic - PreAssignment()RoutingModelinline - ReadAssignment(string file_name)RoutingModelinline - ReadAssignmentFromRoutes(long[][] routes, bool ignore_inactive_indices)RoutingModelinline - RegisterPositiveTransitCallback(LongLongToLong callback)RoutingModelinline - RegisterPositiveUnaryTransitCallback(LongToLong callback)RoutingModelinline - RegisterTransitCallback(LongLongToLong callback)RoutingModelinline - RegisterUnaryTransitCallback(LongToLong callback)RoutingModelinline - RestoreAssignment(Assignment solution)RoutingModelinline - RoutesToAssignment(long[][] routes, bool ignore_inactive_indices, bool close_routes, Assignment assignment)RoutingModelinline - ROUTING_FAILRoutingModelstatic - ROUTING_FAIL_TIMEOUTRoutingModelstatic - ROUTING_INVALIDRoutingModelstatic - ROUTING_NOT_SOLVEDRoutingModelstatic - ROUTING_SUCCESSRoutingModelstatic - RoutingModel(RoutingIndexManager index_manager)RoutingModelinline - RoutingModel(RoutingIndexManager index_manager, Google.OrTools.ConstraintSolver.RoutingModelParameters parameters)RoutingModelinline - SetAllowedVehiclesForIndex(int[] vehicles, long index)RoutingModelinline - SetAmortizedCostFactorsOfAllVehicles(long linear_cost_factor, long quadratic_cost_factor)RoutingModelinline - SetAmortizedCostFactorsOfVehicle(long linear_cost_factor, long quadratic_cost_factor, int vehicle)RoutingModelinline - SetArcCostEvaluatorOfAllVehicles(int evaluator_index)RoutingModelinline - SetArcCostEvaluatorOfVehicle(int evaluator_index, int vehicle)RoutingModelinline - SetAssignmentFromOtherModelAssignment(Assignment target_assignment, RoutingModel source_model, Assignment source_assignment)RoutingModelinline - SetFirstSolutionEvaluator(LongLongToLong evaluator)RoutingModelinline - SetFixedCostOfAllVehicles(long cost)RoutingModelinline - SetFixedCostOfVehicle(long cost, int vehicle)RoutingModelinline - SetPickupAndDeliveryPolicyOfAllVehicles(int policy)RoutingModelinline - SetPickupAndDeliveryPolicyOfVehicle(int policy, int vehicle)RoutingModelinline - SetPrimaryConstrainedDimension(string dimension_name)RoutingModelinline - SetVisitType(long index, int type)RoutingModelinline - Size()RoutingModelinline - Solve(Assignment assignment)RoutingModelinline - Solve()RoutingModelinline - SolveFromAssignmentWithParameters(Assignment assignment, Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)RoutingModelinline - solver()RoutingModelinline - SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)RoutingModelinline - Start(int vehicle)RoutingModelinline - swigCMemOwnRoutingModelprotected - UnperformedPenalty(long var_index)RoutingModelinline - UnperformedPenaltyOrValue(long default_value, long var_index)RoutingModelinline - VehicleCostsConsideredVar(int vehicle)RoutingModelinline - VehicleIndex(int index)RoutingModelinline - Vehicles()RoutingModelinline - VehicleVar(long index)RoutingModelinline - VehicleVars()RoutingModelinline - WriteAssignment(string file_name)RoutingModelinline + Dispose()RoutingModelinline + Dispose(bool disposing)RoutingModelinlineprotectedvirtual + End(int vehicle)RoutingModelinline + GetAmortizedLinearCostFactorOfVehicles()RoutingModelinline + GetAmortizedQuadraticCostFactorOfVehicles()RoutingModelinline + GetArcCostForClass(long from_index, long to_index, long cost_class_index)RoutingModelinline + GetArcCostForFirstSolution(long from_index, long to_index)RoutingModelinline + GetArcCostForVehicle(long from_index, long to_index, long vehicle)RoutingModelinline + GetCostClassesCount()RoutingModelinline + GetCostClassIndexOfVehicle(long vehicle)RoutingModelinline + GetDepot()RoutingModelinline + GetDimensionOrDie(string dimension_name)RoutingModelinline + GetDisjunctionIndices(long index)RoutingModelinline + GetDisjunctionIndices(int index)RoutingModelinline + GetDisjunctionMaxCardinality(int index)RoutingModelinline + GetDisjunctionPenalty(int index)RoutingModelinline + GetFixedCostOfVehicle(int vehicle)RoutingModelinline + GetHomogeneousCost(long from_index, long to_index)RoutingModelinline + GetMutableDimension(string dimension_name)RoutingModelinline + GetNonZeroCostClassesCount()RoutingModelinline + GetNumberOfDecisionsInFirstSolution(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)RoutingModelinline + GetNumberOfDisjunctions()RoutingModelinline + GetNumberOfRejectsInFirstSolution(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)RoutingModelinline + GetNumberOfVisitTypes()RoutingModelinline + GetNumOfSingletonNodes()RoutingModelinline + GetPickupAndDeliveryPolicyOfVehicle(int vehicle)RoutingModelinline + GetPrimaryConstrainedDimension()RoutingModelinline + GetSameVehicleIndicesOfIndex(int node)RoutingModelinline + GetStatus()RoutingModelinline + GetVehicleClassesCount()RoutingModelinline + GetVehicleClassIndexOfVehicle(long vehicle)RoutingModelinline + GetVisitType(long index)RoutingModelinline + HasDimension(string dimension_name)RoutingModelinline + HasVehicleWithCostClassIndex(int cost_class_index)RoutingModelinline + IgnoreDisjunctionsAlreadyForcedToZero()RoutingModelinline + IsEnd(long index)RoutingModelinline + IsMatchingModel()RoutingModelinline + IsStart(long index)RoutingModelinline + IsVehicleAllowedForIndex(int vehicle, long index)RoutingModelinline + IsVehicleUsed(Assignment assignment, int vehicle)RoutingModelinline + kNoDimensionRoutingModelstatic + kNoDisjunctionRoutingModelstatic + kNoPenaltyRoutingModelstatic + MakeGuidedSlackFinalizer(RoutingDimension dimension, LongToLong initializer)RoutingModelinline + MakePathSpansAndTotalSlacks(RoutingDimension dimension, IntVarVector spans, IntVarVector total_slacks)RoutingModelinline + MakeSelfDependentDimensionFinalizer(RoutingDimension dimension)RoutingModelinline + MutablePreAssignment()RoutingModelinline + Next(Assignment assignment, long index)RoutingModelinline + Nexts()RoutingModelinline + NextVar(long index)RoutingModelinline + Nodes()RoutingModelinline + PICKUP_AND_DELIVERY_FIFORoutingModelstatic + PICKUP_AND_DELIVERY_LIFORoutingModelstatic + PICKUP_AND_DELIVERY_NO_ORDERRoutingModelstatic + PreAssignment()RoutingModelinline + ReadAssignment(string file_name)RoutingModelinline + ReadAssignmentFromRoutes(long[][] routes, bool ignore_inactive_indices)RoutingModelinline + RegisterPositiveTransitCallback(LongLongToLong callback)RoutingModelinline + RegisterPositiveUnaryTransitCallback(LongToLong callback)RoutingModelinline + RegisterTransitCallback(LongLongToLong callback)RoutingModelinline + RegisterUnaryTransitCallback(LongToLong callback)RoutingModelinline + RestoreAssignment(Assignment solution)RoutingModelinline + RoutesToAssignment(long[][] routes, bool ignore_inactive_indices, bool close_routes, Assignment assignment)RoutingModelinline + ROUTING_FAILRoutingModelstatic + ROUTING_FAIL_TIMEOUTRoutingModelstatic + ROUTING_INVALIDRoutingModelstatic + ROUTING_NOT_SOLVEDRoutingModelstatic + ROUTING_SUCCESSRoutingModelstatic + RoutingModel(RoutingIndexManager index_manager)RoutingModelinline + RoutingModel(RoutingIndexManager index_manager, Google.OrTools.ConstraintSolver.RoutingModelParameters parameters)RoutingModelinline + SetAllowedVehiclesForIndex(int[] vehicles, long index)RoutingModelinline + SetAmortizedCostFactorsOfAllVehicles(long linear_cost_factor, long quadratic_cost_factor)RoutingModelinline + SetAmortizedCostFactorsOfVehicle(long linear_cost_factor, long quadratic_cost_factor, int vehicle)RoutingModelinline + SetArcCostEvaluatorOfAllVehicles(int evaluator_index)RoutingModelinline + SetArcCostEvaluatorOfVehicle(int evaluator_index, int vehicle)RoutingModelinline + SetAssignmentFromOtherModelAssignment(Assignment target_assignment, RoutingModel source_model, Assignment source_assignment)RoutingModelinline + SetFirstSolutionEvaluator(LongLongToLong evaluator)RoutingModelinline + SetFixedCostOfAllVehicles(long cost)RoutingModelinline + SetFixedCostOfVehicle(long cost, int vehicle)RoutingModelinline + SetPickupAndDeliveryPolicyOfAllVehicles(int policy)RoutingModelinline + SetPickupAndDeliveryPolicyOfVehicle(int policy, int vehicle)RoutingModelinline + SetPrimaryConstrainedDimension(string dimension_name)RoutingModelinline + SetVisitType(long index, int type)RoutingModelinline + Size()RoutingModelinline + Solve(Assignment assignment)RoutingModelinline + Solve()RoutingModelinline + SolveFromAssignmentWithParameters(Assignment assignment, Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)RoutingModelinline + solver()RoutingModelinline + SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)RoutingModelinline + Start(int vehicle)RoutingModelinline + swigCMemOwnRoutingModelprotected + UnperformedPenalty(long var_index)RoutingModelinline + UnperformedPenaltyOrValue(long default_value, long var_index)RoutingModelinline + VehicleCostsConsideredVar(int vehicle)RoutingModelinline + VehicleIndex(int index)RoutingModelinline + Vehicles()RoutingModelinline + VehicleVar(long index)RoutingModelinline + VehicleVars()RoutingModelinline + WriteAssignment(string file_name)RoutingModelinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html index f342e3f40b..c7667f60e3 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Attributes | +Protected Member Functions | Protected Attributes | Properties | List of all members
@@ -61,8 +62,8 @@ - - + + @@ -331,6 +332,11 @@ Static Public Attributes

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 RoutingModel (RoutingIndexManager index_manager)
 
 RoutingModel (RoutingIndexManager index_manager, Google.OrTools.ConstraintSolver.RoutingModelParameters parameters)
static readonly int PICKUP_AND_DELIVERY_FIFO = operations_research_constraint_solverPINVOKE.RoutingModel_PICKUP_AND_DELIVERY_FIFO_get()
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -370,7 +376,7 @@ Properties

Protected Attributes

bool swigCMemOwn
-

Definition at line 94 of file RoutingModel.cs.

+

Definition at line 98 of file RoutingModel.cs.

@@ -408,7 +414,7 @@ Properties
-

Definition at line 98 of file RoutingModel.cs.

+

Definition at line 102 of file RoutingModel.cs.

@@ -437,7 +443,7 @@ Properties
-

Definition at line 617 of file RoutingModel.cs.

+

Definition at line 621 of file RoutingModel.cs.

@@ -465,7 +471,7 @@ Properties
-

Definition at line 397 of file RoutingModel.cs.

+

Definition at line 401 of file RoutingModel.cs.

@@ -515,7 +521,7 @@ Properties
-

Definition at line 152 of file RoutingModel.cs.

+

Definition at line 156 of file RoutingModel.cs.

@@ -571,7 +577,7 @@ Properties
-

Definition at line 146 of file RoutingModel.cs.

+

Definition at line 150 of file RoutingModel.cs.

@@ -627,7 +633,7 @@ Properties
-

Definition at line 122 of file RoutingModel.cs.

+

Definition at line 126 of file RoutingModel.cs.

@@ -683,7 +689,7 @@ Properties
-

Definition at line 134 of file RoutingModel.cs.

+

Definition at line 138 of file RoutingModel.cs.

@@ -739,7 +745,7 @@ Properties
-

Definition at line 140 of file RoutingModel.cs.

+

Definition at line 144 of file RoutingModel.cs.

@@ -795,7 +801,7 @@ Properties
-

Definition at line 128 of file RoutingModel.cs.

+

Definition at line 132 of file RoutingModel.cs.

@@ -823,7 +829,7 @@ Properties
-

Definition at line 208 of file RoutingModel.cs.

+

Definition at line 212 of file RoutingModel.cs.

@@ -861,7 +867,7 @@ Properties
-

Definition at line 204 of file RoutingModel.cs.

+

Definition at line 208 of file RoutingModel.cs.

@@ -905,7 +911,7 @@ Properties
-

Definition at line 200 of file RoutingModel.cs.

+

Definition at line 204 of file RoutingModel.cs.

@@ -933,7 +939,7 @@ Properties
-

Definition at line 556 of file RoutingModel.cs.

+

Definition at line 560 of file RoutingModel.cs.

@@ -961,7 +967,7 @@ Properties
-

Definition at line 560 of file RoutingModel.cs.

+

Definition at line 564 of file RoutingModel.cs.

@@ -989,7 +995,7 @@ Properties
-

Definition at line 389 of file RoutingModel.cs.

+

Definition at line 393 of file RoutingModel.cs.

@@ -1027,7 +1033,7 @@ Properties
-

Definition at line 268 of file RoutingModel.cs.

+

Definition at line 272 of file RoutingModel.cs.

@@ -1065,7 +1071,7 @@ Properties
-

Definition at line 272 of file RoutingModel.cs.

+

Definition at line 276 of file RoutingModel.cs.

@@ -1093,7 +1099,7 @@ Properties
-

Definition at line 393 of file RoutingModel.cs.

+

Definition at line 397 of file RoutingModel.cs.

@@ -1131,7 +1137,7 @@ Properties
-

Definition at line 255 of file RoutingModel.cs.

+

Definition at line 259 of file RoutingModel.cs.

@@ -1159,7 +1165,7 @@ Properties
-

Definition at line 552 of file RoutingModel.cs.

+

Definition at line 556 of file RoutingModel.cs.

@@ -1187,7 +1193,7 @@ Properties
-

Definition at line 405 of file RoutingModel.cs.

+

Definition at line 409 of file RoutingModel.cs.

@@ -1215,7 +1221,7 @@ Properties
-

Definition at line 401 of file RoutingModel.cs.

+

Definition at line 405 of file RoutingModel.cs.

@@ -1253,7 +1259,7 @@ Properties
-

Definition at line 413 of file RoutingModel.cs.

+

Definition at line 417 of file RoutingModel.cs.

@@ -1303,7 +1309,7 @@ Properties
-

Definition at line 158 of file RoutingModel.cs.

+

Definition at line 162 of file RoutingModel.cs.

@@ -1341,7 +1347,7 @@ Properties
-

Definition at line 409 of file RoutingModel.cs.

+

Definition at line 413 of file RoutingModel.cs.

@@ -1369,7 +1375,7 @@ Properties
-

Definition at line 463 of file RoutingModel.cs.

+

Definition at line 467 of file RoutingModel.cs.

@@ -1407,7 +1413,7 @@ Properties
-

Definition at line 469 of file RoutingModel.cs.

+

Definition at line 473 of file RoutingModel.cs.

@@ -1451,7 +1457,7 @@ Properties
-

Definition at line 706 of file RoutingModel.cs.

+

Definition at line 710 of file RoutingModel.cs.

@@ -1479,7 +1485,7 @@ Properties
-

Definition at line 380 of file RoutingModel.cs.

+

Definition at line 384 of file RoutingModel.cs.

@@ -1517,7 +1523,7 @@ Properties
-

Definition at line 529 of file RoutingModel.cs.

+

Definition at line 533 of file RoutingModel.cs.

@@ -1544,7 +1550,7 @@ Properties
-

Definition at line 723 of file RoutingModel.cs.

+

Definition at line 727 of file RoutingModel.cs.

@@ -1571,7 +1577,7 @@ Properties
-

Definition at line 417 of file RoutingModel.cs.

+

Definition at line 421 of file RoutingModel.cs.

@@ -1599,7 +1605,7 @@ Properties
-

Definition at line 421 of file RoutingModel.cs.

+

Definition at line 425 of file RoutingModel.cs.

@@ -1627,7 +1633,7 @@ Properties
-

Definition at line 545 of file RoutingModel.cs.

+

Definition at line 549 of file RoutingModel.cs.

@@ -1655,7 +1661,7 @@ Properties
-

Definition at line 538 of file RoutingModel.cs.

+

Definition at line 542 of file RoutingModel.cs.

@@ -1682,7 +1688,7 @@ Properties
-

Definition at line 453 of file RoutingModel.cs.

+

Definition at line 457 of file RoutingModel.cs.

@@ -1720,7 +1726,7 @@ Properties
-

Definition at line 376 of file RoutingModel.cs.

+

Definition at line 380 of file RoutingModel.cs.

@@ -1747,7 +1753,7 @@ Properties
-

Definition at line 646 of file RoutingModel.cs.

+

Definition at line 650 of file RoutingModel.cs.

@@ -1774,7 +1780,7 @@ Properties
-

Definition at line 635 of file RoutingModel.cs.

+

Definition at line 639 of file RoutingModel.cs.

@@ -1812,12 +1818,39 @@ Properties
-

Definition at line 711 of file RoutingModel.cs.

+

Definition at line 715 of file RoutingModel.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file RoutingModel.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -1828,18 +1861,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 35 of file RoutingModel.cs.

+

Definition at line 40 of file RoutingModel.cs.

@@ -1867,7 +1901,7 @@ Properties
-

Definition at line 569 of file RoutingModel.cs.

+

Definition at line 573 of file RoutingModel.cs.

@@ -1894,7 +1928,7 @@ Properties
-

Definition at line 352 of file RoutingModel.cs.

+

Definition at line 356 of file RoutingModel.cs.

@@ -1921,7 +1955,7 @@ Properties
-

Definition at line 364 of file RoutingModel.cs.

+

Definition at line 368 of file RoutingModel.cs.

@@ -1965,7 +1999,7 @@ Properties
-

Definition at line 661 of file RoutingModel.cs.

+

Definition at line 665 of file RoutingModel.cs.

@@ -2003,7 +2037,7 @@ Properties
-

Definition at line 656 of file RoutingModel.cs.

+

Definition at line 660 of file RoutingModel.cs.

@@ -2047,7 +2081,7 @@ Properties
-

Definition at line 641 of file RoutingModel.cs.

+

Definition at line 645 of file RoutingModel.cs.

@@ -2074,7 +2108,7 @@ Properties
-

Definition at line 675 of file RoutingModel.cs.

+

Definition at line 679 of file RoutingModel.cs.

@@ -2102,7 +2136,7 @@ Properties
-

Definition at line 666 of file RoutingModel.cs.

+

Definition at line 670 of file RoutingModel.cs.

@@ -2129,7 +2163,7 @@ Properties
-

Definition at line 318 of file RoutingModel.cs.

+

Definition at line 322 of file RoutingModel.cs.

@@ -2157,7 +2191,7 @@ Properties
-

Definition at line 177 of file RoutingModel.cs.

+

Definition at line 181 of file RoutingModel.cs.

@@ -2185,7 +2219,7 @@ Properties
-

Definition at line 224 of file RoutingModel.cs.

+

Definition at line 228 of file RoutingModel.cs.

@@ -2213,7 +2247,7 @@ Properties
-

Definition at line 212 of file RoutingModel.cs.

+

Definition at line 216 of file RoutingModel.cs.

@@ -2241,7 +2275,7 @@ Properties
-

Definition at line 241 of file RoutingModel.cs.

+

Definition at line 245 of file RoutingModel.cs.

@@ -2269,7 +2303,7 @@ Properties
-

Definition at line 236 of file RoutingModel.cs.

+

Definition at line 240 of file RoutingModel.cs.

@@ -2297,7 +2331,7 @@ Properties
-

Definition at line 339 of file RoutingModel.cs.

+

Definition at line 343 of file RoutingModel.cs.

@@ -2335,7 +2369,7 @@ Properties
-

Definition at line 651 of file RoutingModel.cs.

+

Definition at line 655 of file RoutingModel.cs.

@@ -2363,7 +2397,7 @@ Properties
-

Definition at line 183 of file RoutingModel.cs.

+

Definition at line 187 of file RoutingModel.cs.

@@ -2390,7 +2424,7 @@ Properties
-

Definition at line 680 of file RoutingModel.cs.

+

Definition at line 684 of file RoutingModel.cs.

@@ -2418,7 +2452,7 @@ Properties
-

Definition at line 743 of file RoutingModel.cs.

+

Definition at line 747 of file RoutingModel.cs.

@@ -2445,7 +2479,7 @@ Properties
-

Definition at line 246 of file RoutingModel.cs.

+

Definition at line 250 of file RoutingModel.cs.

@@ -2473,7 +2507,7 @@ Properties
-

Definition at line 748 of file RoutingModel.cs.

+

Definition at line 752 of file RoutingModel.cs.

@@ -2500,7 +2534,7 @@ Properties
-

Definition at line 303 of file RoutingModel.cs.

+

Definition at line 307 of file RoutingModel.cs.

@@ -2527,7 +2561,7 @@ Properties
-

Definition at line 289 of file RoutingModel.cs.

+

Definition at line 293 of file RoutingModel.cs.

@@ -2555,7 +2589,7 @@ Properties
-

Definition at line 284 of file RoutingModel.cs.

+

Definition at line 288 of file RoutingModel.cs.

@@ -2582,7 +2616,7 @@ Properties
-

Definition at line 195 of file RoutingModel.cs.

+

Definition at line 199 of file RoutingModel.cs.

@@ -2610,7 +2644,7 @@ Properties
-

Definition at line 694 of file RoutingModel.cs.

+

Definition at line 698 of file RoutingModel.cs.

@@ -2637,7 +2671,7 @@ Properties
-

Definition at line 458 of file RoutingModel.cs.

+

Definition at line 462 of file RoutingModel.cs.

@@ -2664,7 +2698,7 @@ Properties
-

Definition at line 689 of file RoutingModel.cs.

+

Definition at line 693 of file RoutingModel.cs.

@@ -2692,7 +2726,7 @@ Properties
-

Definition at line 685 of file RoutingModel.cs.

+

Definition at line 689 of file RoutingModel.cs.

@@ -2720,7 +2754,7 @@ Properties
-

Definition at line 298 of file RoutingModel.cs.

+

Definition at line 302 of file RoutingModel.cs.

@@ -2748,7 +2782,7 @@ Properties
-

Definition at line 171 of file RoutingModel.cs.

+

Definition at line 175 of file RoutingModel.cs.

@@ -2776,7 +2810,7 @@ Properties
-

Definition at line 670 of file RoutingModel.cs.

+

Definition at line 674 of file RoutingModel.cs.

@@ -2803,7 +2837,7 @@ Properties
-

Definition at line 251 of file RoutingModel.cs.

+

Definition at line 255 of file RoutingModel.cs.

@@ -2831,7 +2865,7 @@ Properties
-

Definition at line 579 of file RoutingModel.cs.

+

Definition at line 583 of file RoutingModel.cs.

@@ -2858,7 +2892,7 @@ Properties
-

Definition at line 753 of file RoutingModel.cs.

+

Definition at line 757 of file RoutingModel.cs.

@@ -2886,7 +2920,7 @@ Properties
-

Definition at line 574 of file RoutingModel.cs.

+

Definition at line 578 of file RoutingModel.cs.

@@ -2924,7 +2958,7 @@ Properties
-

Definition at line 263 of file RoutingModel.cs.

+

Definition at line 267 of file RoutingModel.cs.

@@ -2962,7 +2996,7 @@ Properties
-

Definition at line 595 of file RoutingModel.cs.

+

Definition at line 599 of file RoutingModel.cs.

@@ -3000,7 +3034,7 @@ Properties
-

Definition at line 758 of file RoutingModel.cs.

+

Definition at line 762 of file RoutingModel.cs.

@@ -3044,7 +3078,7 @@ Properties
-

Definition at line 164 of file RoutingModel.cs.

+

Definition at line 168 of file RoutingModel.cs.

@@ -3072,7 +3106,7 @@ Properties
-

Definition at line 764 of file RoutingModel.cs.

+

Definition at line 768 of file RoutingModel.cs.

@@ -3099,7 +3133,7 @@ Properties
-

Definition at line 484 of file RoutingModel.cs.

+

Definition at line 488 of file RoutingModel.cs.

@@ -3137,7 +3171,7 @@ Properties
-

Definition at line 589 of file RoutingModel.cs.

+

Definition at line 593 of file RoutingModel.cs.

@@ -3164,7 +3198,7 @@ Properties
-

Definition at line 601 of file RoutingModel.cs.

+

Definition at line 605 of file RoutingModel.cs.

@@ -3192,7 +3226,7 @@ Properties
-

Definition at line 611 of file RoutingModel.cs.

+

Definition at line 615 of file RoutingModel.cs.

@@ -3219,7 +3253,7 @@ Properties
-

Definition at line 728 of file RoutingModel.cs.

+

Definition at line 732 of file RoutingModel.cs.

@@ -3246,7 +3280,7 @@ Properties
-

Definition at line 478 of file RoutingModel.cs.

+

Definition at line 482 of file RoutingModel.cs.

@@ -3274,7 +3308,7 @@ Properties
-

Definition at line 496 of file RoutingModel.cs.

+

Definition at line 500 of file RoutingModel.cs.

@@ -3312,7 +3346,7 @@ Properties
-

Definition at line 510 of file RoutingModel.cs.

+

Definition at line 514 of file RoutingModel.cs.

@@ -3340,7 +3374,7 @@ Properties
-

Definition at line 117 of file RoutingModel.cs.

+

Definition at line 121 of file RoutingModel.cs.

@@ -3368,7 +3402,7 @@ Properties
-

Definition at line 107 of file RoutingModel.cs.

+

Definition at line 111 of file RoutingModel.cs.

@@ -3396,7 +3430,7 @@ Properties
-

Definition at line 112 of file RoutingModel.cs.

+

Definition at line 116 of file RoutingModel.cs.

@@ -3424,7 +3458,7 @@ Properties
-

Definition at line 102 of file RoutingModel.cs.

+

Definition at line 106 of file RoutingModel.cs.

@@ -3452,7 +3486,7 @@ Properties
-

Definition at line 503 of file RoutingModel.cs.

+

Definition at line 507 of file RoutingModel.cs.

@@ -3502,7 +3536,7 @@ Properties
-

Definition at line 520 of file RoutingModel.cs.

+

Definition at line 524 of file RoutingModel.cs.

@@ -3540,7 +3574,7 @@ Properties
-

Definition at line 259 of file RoutingModel.cs.

+

Definition at line 263 of file RoutingModel.cs.

@@ -3578,7 +3612,7 @@ Properties
-

Definition at line 344 of file RoutingModel.cs.

+

Definition at line 348 of file RoutingModel.cs.

@@ -3622,7 +3656,7 @@ Properties
-

Definition at line 348 of file RoutingModel.cs.

+

Definition at line 352 of file RoutingModel.cs.

@@ -3650,7 +3684,7 @@ Properties
-

Definition at line 323 of file RoutingModel.cs.

+

Definition at line 327 of file RoutingModel.cs.

@@ -3688,7 +3722,7 @@ Properties
-

Definition at line 327 of file RoutingModel.cs.

+

Definition at line 331 of file RoutingModel.cs.

@@ -3732,7 +3766,7 @@ Properties
-

Definition at line 449 of file RoutingModel.cs.

+

Definition at line 453 of file RoutingModel.cs.

@@ -3760,7 +3794,7 @@ Properties
-

Definition at line 385 of file RoutingModel.cs.

+

Definition at line 389 of file RoutingModel.cs.

@@ -3788,7 +3822,7 @@ Properties
-

Definition at line 331 of file RoutingModel.cs.

+

Definition at line 335 of file RoutingModel.cs.

@@ -3826,7 +3860,7 @@ Properties
-

Definition at line 335 of file RoutingModel.cs.

+

Definition at line 339 of file RoutingModel.cs.

@@ -3854,7 +3888,7 @@ Properties
-

Definition at line 276 of file RoutingModel.cs.

+

Definition at line 280 of file RoutingModel.cs.

@@ -3892,7 +3926,7 @@ Properties
-

Definition at line 280 of file RoutingModel.cs.

+

Definition at line 284 of file RoutingModel.cs.

@@ -3920,7 +3954,7 @@ Properties
-

Definition at line 190 of file RoutingModel.cs.

+

Definition at line 194 of file RoutingModel.cs.

@@ -3958,7 +3992,7 @@ Properties
-

Definition at line 294 of file RoutingModel.cs.

+

Definition at line 298 of file RoutingModel.cs.

@@ -3985,7 +4019,7 @@ Properties
-

Definition at line 738 of file RoutingModel.cs.

+

Definition at line 742 of file RoutingModel.cs.

@@ -4012,7 +4046,7 @@ Properties
-

Definition at line 431 of file RoutingModel.cs.

+

Definition at line 435 of file RoutingModel.cs.

@@ -4040,7 +4074,7 @@ Properties
-

Definition at line 425 of file RoutingModel.cs.

+

Definition at line 429 of file RoutingModel.cs.

@@ -4078,7 +4112,7 @@ Properties
-

Definition at line 443 of file RoutingModel.cs.

+

Definition at line 447 of file RoutingModel.cs.

@@ -4105,7 +4139,7 @@ Properties
-

Definition at line 717 of file RoutingModel.cs.

+

Definition at line 721 of file RoutingModel.cs.

@@ -4133,7 +4167,7 @@ Properties
-

Definition at line 437 of file RoutingModel.cs.

+

Definition at line 441 of file RoutingModel.cs.

@@ -4161,7 +4195,7 @@ Properties
-

Definition at line 564 of file RoutingModel.cs.

+

Definition at line 568 of file RoutingModel.cs.

@@ -4189,7 +4223,7 @@ Properties
-

Definition at line 308 of file RoutingModel.cs.

+

Definition at line 312 of file RoutingModel.cs.

@@ -4227,7 +4261,7 @@ Properties
-

Definition at line 313 of file RoutingModel.cs.

+

Definition at line 317 of file RoutingModel.cs.

@@ -4255,7 +4289,7 @@ Properties
-

Definition at line 623 of file RoutingModel.cs.

+

Definition at line 627 of file RoutingModel.cs.

@@ -4283,7 +4317,7 @@ Properties
-

Definition at line 584 of file RoutingModel.cs.

+

Definition at line 588 of file RoutingModel.cs.

@@ -4310,7 +4344,7 @@ Properties
-

Definition at line 733 of file RoutingModel.cs.

+

Definition at line 737 of file RoutingModel.cs.

@@ -4338,7 +4372,7 @@ Properties
-

Definition at line 629 of file RoutingModel.cs.

+

Definition at line 633 of file RoutingModel.cs.

@@ -4365,7 +4399,7 @@ Properties
-

Definition at line 606 of file RoutingModel.cs.

+

Definition at line 610 of file RoutingModel.cs.

@@ -4393,7 +4427,7 @@ Properties
-

Definition at line 490 of file RoutingModel.cs.

+

Definition at line 494 of file RoutingModel.cs.

@@ -4418,7 +4452,7 @@ Properties
-

Definition at line 780 of file RoutingModel.cs.

+

Definition at line 784 of file RoutingModel.cs.

@@ -4442,7 +4476,7 @@ Properties
-

Definition at line 779 of file RoutingModel.cs.

+

Definition at line 783 of file RoutingModel.cs.

@@ -4466,7 +4500,7 @@ Properties
-

Definition at line 778 of file RoutingModel.cs.

+

Definition at line 782 of file RoutingModel.cs.

@@ -4490,7 +4524,7 @@ Properties
-

Definition at line 773 of file RoutingModel.cs.

+

Definition at line 777 of file RoutingModel.cs.

@@ -4514,7 +4548,7 @@ Properties
-

Definition at line 774 of file RoutingModel.cs.

+

Definition at line 778 of file RoutingModel.cs.

@@ -4538,7 +4572,7 @@ Properties
-

Definition at line 775 of file RoutingModel.cs.

+

Definition at line 779 of file RoutingModel.cs.

@@ -4562,7 +4596,7 @@ Properties
-

Definition at line 771 of file RoutingModel.cs.

+

Definition at line 775 of file RoutingModel.cs.

@@ -4586,7 +4620,7 @@ Properties
-

Definition at line 772 of file RoutingModel.cs.

+

Definition at line 776 of file RoutingModel.cs.

@@ -4635,7 +4669,7 @@ Properties
-

Definition at line 87 of file RoutingModel.cs.

+

Definition at line 91 of file RoutingModel.cs.

@@ -4659,7 +4693,7 @@ Properties
-

Definition at line 80 of file RoutingModel.cs.

+

Definition at line 84 of file RoutingModel.cs.

@@ -4683,7 +4717,7 @@ Properties
-

Definition at line 73 of file RoutingModel.cs.

+

Definition at line 77 of file RoutingModel.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModelVisitor-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModelVisitor-members.html index 1e05d587ee..de783f7933 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModelVisitor-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModelVisitor-members.html @@ -53,13 +53,14 @@

This is the complete list of members for RoutingModelVisitor, including all inherited members.

- - - - - - - + + + + + + + +
BaseObject()BaseObjectinline
Dispose()RoutingModelVisitorinlinevirtual
kLightElementRoutingModelVisitorstatic
kLightElement2RoutingModelVisitorstatic
kRemoveValuesRoutingModelVisitorstatic
RoutingModelVisitor()RoutingModelVisitorinline
swigCMemOwnBaseObjectprotected
ToString()BaseObjectinlinevirtual
Dispose(bool disposing)RoutingModelVisitorinlineprotectedvirtual
Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline
kLightElementRoutingModelVisitorstatic
kLightElement2RoutingModelVisitorstatic
kRemoveValuesRoutingModelVisitorstatic
RoutingModelVisitor()RoutingModelVisitorinline
swigCMemOwnBaseObjectprotected
ToString()BaseObjectinlinevirtual
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModelVisitor.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModelVisitor.html index cf43c37f2e..9af68b5276 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModelVisitor.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModelVisitor.html @@ -47,6 +47,7 @@
@@ -60,13 +61,18 @@
- - + +

Public Member Functions

override void Dispose ()
 
 RoutingModelVisitor ()
 
void Dispose ()
 
virtual string ToString ()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -105,13 +111,40 @@ Properties

Protected Attributes

bool swigCMemOwn
-

Definition at line 68 of file RoutingModelVisitor.cs.

+

Definition at line 63 of file RoutingModelVisitor.cs.

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -122,20 +155,21 @@ Properties override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file RoutingModelVisitor.cs.

+

Definition at line 29 of file RoutingModelVisitor.cs.

@@ -164,7 +198,7 @@ Properties

Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.

-

Definition at line 51 of file BaseObject.cs.

+

Definition at line 55 of file BaseObject.cs.

@@ -214,7 +248,7 @@ Properties
-

Definition at line 47 of file RoutingModelVisitor.cs.

+

Definition at line 42 of file RoutingModelVisitor.cs.

@@ -238,7 +272,7 @@ Properties
-

Definition at line 54 of file RoutingModelVisitor.cs.

+

Definition at line 49 of file RoutingModelVisitor.cs.

@@ -262,7 +296,7 @@ Properties
-

Definition at line 61 of file RoutingModelVisitor.cs.

+

Definition at line 56 of file RoutingModelVisitor.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchLimit-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchLimit-members.html index 1dbc58511b..319a8c96fd 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchLimit-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchLimit-members.html @@ -66,83 +66,84 @@ BeginNextDecision(DecisionBuilder b)SearchLimitinlinevirtual Check()SearchLimitinlinevirtual Copy(SearchLimit limit)SearchLimitinlinevirtual - Dispose()SearchLimitinlinevirtual - EndFail()SearchMonitorinlinevirtual - EndInitialPropagation()SearchMonitorinlinevirtual - EndNextDecision(DecisionBuilder b, Decision d)SearchMonitorinlinevirtual - EnterSearch()SearchLimitinlinevirtual - ExitSearch()SearchMonitorinlinevirtual - Init()SearchLimitinlinevirtual - Install()SearchMonitorinlinevirtual - IsCrossed()SearchLimitinline - IsUncheckedSolutionLimitReached()SearchMonitorinlinevirtual - kNoProgressSearchMonitorstatic - LocalOptimum()SearchMonitorinlinevirtual - MakeClone()SearchLimitinlinevirtual - NoMoreSolutions()SearchMonitorinlinevirtual - PeriodicCheck()SearchLimitinlinevirtual - ProgressPercent()SearchMonitorinlinevirtual - RefuteDecision(Decision d)SearchLimitinlinevirtual - RestartSearch()SearchMonitorinlinevirtual - SearchLimit(Solver s)SearchLimitinline - SearchMonitor(Solver s)SearchMonitorinline - solver()SearchMonitorinline - swigCMemOwnBaseObjectprotected - SwigDelegateSearchLimit_0()SearchLimit - SwigDelegateSearchLimit_1()SearchLimit - SwigDelegateSearchLimit_10()SearchLimit - SwigDelegateSearchLimit_11()SearchLimit - SwigDelegateSearchLimit_12()SearchLimit - SwigDelegateSearchLimit_13()SearchLimit - SwigDelegateSearchLimit_14()SearchLimit - SwigDelegateSearchLimit_15()SearchLimit - SwigDelegateSearchLimit_16()SearchLimit - SwigDelegateSearchLimit_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchLimit - SwigDelegateSearchLimit_18()SearchLimit - SwigDelegateSearchLimit_19()SearchLimit - SwigDelegateSearchLimit_2()SearchLimit - SwigDelegateSearchLimit_20()SearchLimit - SwigDelegateSearchLimit_21()SearchLimit - SwigDelegateSearchLimit_22()SearchLimit - SwigDelegateSearchLimit_23(global::System.IntPtr visitor)SearchLimit - SwigDelegateSearchLimit_24()SearchLimit - SwigDelegateSearchLimit_25()SearchLimit - SwigDelegateSearchLimit_26()SearchLimit - SwigDelegateSearchLimit_27(global::System.IntPtr limit)SearchLimit - SwigDelegateSearchLimit_28()SearchLimit - SwigDelegateSearchLimit_3()SearchLimit - SwigDelegateSearchLimit_4(global::System.IntPtr b)SearchLimit - SwigDelegateSearchLimit_5(global::System.IntPtr b, global::System.IntPtr d)SearchLimit - SwigDelegateSearchLimit_6(global::System.IntPtr d)SearchLimit - SwigDelegateSearchLimit_7(global::System.IntPtr d)SearchLimit - SwigDelegateSearchLimit_8(global::System.IntPtr d, bool apply)SearchLimit - SwigDelegateSearchLimit_9()SearchLimit - SwigDelegateSearchMonitor_0()SearchMonitor - SwigDelegateSearchMonitor_1()SearchMonitor - SwigDelegateSearchMonitor_10()SearchMonitor - SwigDelegateSearchMonitor_11()SearchMonitor - SwigDelegateSearchMonitor_12()SearchMonitor - SwigDelegateSearchMonitor_13()SearchMonitor - SwigDelegateSearchMonitor_14()SearchMonitor - SwigDelegateSearchMonitor_15()SearchMonitor - SwigDelegateSearchMonitor_16()SearchMonitor - SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchMonitor - SwigDelegateSearchMonitor_18()SearchMonitor - SwigDelegateSearchMonitor_19()SearchMonitor - SwigDelegateSearchMonitor_2()SearchMonitor - SwigDelegateSearchMonitor_20()SearchMonitor - SwigDelegateSearchMonitor_21()SearchMonitor - SwigDelegateSearchMonitor_22()SearchMonitor - SwigDelegateSearchMonitor_23(global::System.IntPtr visitor)SearchMonitor - SwigDelegateSearchMonitor_24()SearchMonitor - SwigDelegateSearchMonitor_3()SearchMonitor - SwigDelegateSearchMonitor_4(global::System.IntPtr b)SearchMonitor - SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_6(global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_7(global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply)SearchMonitor - SwigDelegateSearchMonitor_9()SearchMonitor - ToString()SearchLimitinlinevirtual + Dispose(bool disposing)SearchLimitinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EndFail()SearchMonitorinlinevirtual + EndInitialPropagation()SearchMonitorinlinevirtual + EndNextDecision(DecisionBuilder b, Decision d)SearchMonitorinlinevirtual + EnterSearch()SearchLimitinlinevirtual + ExitSearch()SearchMonitorinlinevirtual + Init()SearchLimitinlinevirtual + Install()SearchMonitorinlinevirtual + IsCrossed()SearchLimitinline + IsUncheckedSolutionLimitReached()SearchMonitorinlinevirtual + kNoProgressSearchMonitorstatic + LocalOptimum()SearchMonitorinlinevirtual + MakeClone()SearchLimitinlinevirtual + NoMoreSolutions()SearchMonitorinlinevirtual + PeriodicCheck()SearchLimitinlinevirtual + ProgressPercent()SearchMonitorinlinevirtual + RefuteDecision(Decision d)SearchLimitinlinevirtual + RestartSearch()SearchMonitorinlinevirtual + SearchLimit(Solver s)SearchLimitinline + SearchMonitor(Solver s)SearchMonitorinline + solver()SearchMonitorinline + swigCMemOwnBaseObjectprotected + SwigDelegateSearchLimit_0()SearchLimit + SwigDelegateSearchLimit_1()SearchLimit + SwigDelegateSearchLimit_10()SearchLimit + SwigDelegateSearchLimit_11()SearchLimit + SwigDelegateSearchLimit_12()SearchLimit + SwigDelegateSearchLimit_13()SearchLimit + SwigDelegateSearchLimit_14()SearchLimit + SwigDelegateSearchLimit_15()SearchLimit + SwigDelegateSearchLimit_16()SearchLimit + SwigDelegateSearchLimit_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchLimit + SwigDelegateSearchLimit_18()SearchLimit + SwigDelegateSearchLimit_19()SearchLimit + SwigDelegateSearchLimit_2()SearchLimit + SwigDelegateSearchLimit_20()SearchLimit + SwigDelegateSearchLimit_21()SearchLimit + SwigDelegateSearchLimit_22()SearchLimit + SwigDelegateSearchLimit_23(global::System.IntPtr visitor)SearchLimit + SwigDelegateSearchLimit_24()SearchLimit + SwigDelegateSearchLimit_25()SearchLimit + SwigDelegateSearchLimit_26()SearchLimit + SwigDelegateSearchLimit_27(global::System.IntPtr limit)SearchLimit + SwigDelegateSearchLimit_28()SearchLimit + SwigDelegateSearchLimit_3()SearchLimit + SwigDelegateSearchLimit_4(global::System.IntPtr b)SearchLimit + SwigDelegateSearchLimit_5(global::System.IntPtr b, global::System.IntPtr d)SearchLimit + SwigDelegateSearchLimit_6(global::System.IntPtr d)SearchLimit + SwigDelegateSearchLimit_7(global::System.IntPtr d)SearchLimit + SwigDelegateSearchLimit_8(global::System.IntPtr d, bool apply)SearchLimit + SwigDelegateSearchLimit_9()SearchLimit + SwigDelegateSearchMonitor_0()SearchMonitor + SwigDelegateSearchMonitor_1()SearchMonitor + SwigDelegateSearchMonitor_10()SearchMonitor + SwigDelegateSearchMonitor_11()SearchMonitor + SwigDelegateSearchMonitor_12()SearchMonitor + SwigDelegateSearchMonitor_13()SearchMonitor + SwigDelegateSearchMonitor_14()SearchMonitor + SwigDelegateSearchMonitor_15()SearchMonitor + SwigDelegateSearchMonitor_16()SearchMonitor + SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchMonitor + SwigDelegateSearchMonitor_18()SearchMonitor + SwigDelegateSearchMonitor_19()SearchMonitor + SwigDelegateSearchMonitor_2()SearchMonitor + SwigDelegateSearchMonitor_20()SearchMonitor + SwigDelegateSearchMonitor_21()SearchMonitor + SwigDelegateSearchMonitor_22()SearchMonitor + SwigDelegateSearchMonitor_23(global::System.IntPtr visitor)SearchMonitor + SwigDelegateSearchMonitor_24()SearchMonitor + SwigDelegateSearchMonitor_3()SearchMonitor + SwigDelegateSearchMonitor_4(global::System.IntPtr b)SearchMonitor + SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_6(global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_7(global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply)SearchMonitor + SwigDelegateSearchMonitor_9()SearchMonitor + ToString()SearchLimitinlinevirtual diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchLimit.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchLimit.html index 576cb0ac58..59691bacc6 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchLimit.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchLimit.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Attributes | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,8 +61,6 @@
- - @@ -142,6 +141,8 @@ Public Member Functions + + @@ -240,6 +241,11 @@ Static Public Attributes

Public Member Functions

override void Dispose ()
 
 SearchLimit (Solver s)
 
bool IsCrossed ()
 
delegate global::System.IntPtr SwigDelegateSearchLimit_28 ()
 
void Dispose ()
 
virtual void RestartSearch ()
 
virtual void ExitSearch ()
static readonly int kNoProgress = operations_research_constraint_solverPINVOKE.SearchMonitor_kNoProgress_get()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -270,7 +276,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file SearchLimit.cs.

+

Definition at line 42 of file SearchLimit.cs.

@@ -301,7 +307,7 @@ Protected Attributes

Reimplemented in RegularLimit, and OptimizeVar.

-

Definition at line 151 of file SearchMonitor.cs.

+

Definition at line 146 of file SearchMonitor.cs.

@@ -341,7 +347,7 @@ Protected Attributes

Reimplemented in OptimizeVar.

-

Definition at line 118 of file SearchMonitor.cs.

+

Definition at line 113 of file SearchMonitor.cs.

@@ -368,7 +374,7 @@ Protected Attributes
-

Definition at line 123 of file SearchMonitor.cs.

+

Definition at line 118 of file SearchMonitor.cs.

@@ -397,7 +403,7 @@ Protected Attributes

Reimplemented in OptimizeVar.

-

Definition at line 99 of file SearchMonitor.cs.

+

Definition at line 94 of file SearchMonitor.cs.

@@ -426,7 +432,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 127 of file SearchMonitor.cs.

+

Definition at line 122 of file SearchMonitor.cs.

@@ -464,7 +470,7 @@ Protected Attributes
-

Definition at line 79 of file SearchMonitor.cs.

+

Definition at line 74 of file SearchMonitor.cs.

@@ -494,7 +500,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 71 of file SearchMonitor.cs.

+

Definition at line 66 of file SearchMonitor.cs.

@@ -523,7 +529,7 @@ Protected Attributes

Reimplemented in OptimizeVar, and SearchLog.

-

Definition at line 104 of file SearchMonitor.cs.

+

Definition at line 99 of file SearchMonitor.cs.

@@ -552,7 +558,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 83 of file SearchMonitor.cs.

+

Definition at line 78 of file SearchMonitor.cs.

@@ -581,7 +587,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 91 of file SearchMonitor.cs.

+

Definition at line 86 of file SearchMonitor.cs.

@@ -611,7 +617,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 79 of file SearchLimit.cs.

+

Definition at line 74 of file SearchLimit.cs.

@@ -640,7 +646,7 @@ Protected Attributes

Reimplemented in RegularLimit.

-

Definition at line 56 of file SearchLimit.cs.

+

Definition at line 51 of file SearchLimit.cs.

@@ -670,12 +676,39 @@ Protected Attributes

Reimplemented in RegularLimit.

-

Definition at line 65 of file SearchLimit.cs.

+

Definition at line 60 of file SearchLimit.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -686,20 +719,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file SearchLimit.cs.

+

Definition at line 29 of file SearchLimit.cs.

@@ -726,7 +760,7 @@ Protected Attributes
-

Definition at line 87 of file SearchMonitor.cs.

+

Definition at line 82 of file SearchMonitor.cs.

@@ -755,7 +789,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 95 of file SearchMonitor.cs.

+

Definition at line 90 of file SearchMonitor.cs.

@@ -793,7 +827,7 @@ Protected Attributes
-

Definition at line 67 of file SearchMonitor.cs.

+

Definition at line 62 of file SearchMonitor.cs.

@@ -822,7 +856,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 75 of file SearchLimit.cs.

+

Definition at line 70 of file SearchLimit.cs.

@@ -851,7 +885,7 @@ Protected Attributes

Reimplemented in RegularLimit, and SearchLog.

-

Definition at line 59 of file SearchMonitor.cs.

+

Definition at line 54 of file SearchMonitor.cs.

@@ -880,7 +914,7 @@ Protected Attributes

Reimplemented in RegularLimit.

-

Definition at line 61 of file SearchLimit.cs.

+

Definition at line 56 of file SearchLimit.cs.

@@ -909,7 +943,7 @@ Protected Attributes

Reimplemented in PropagationMonitor, and LocalSearchMonitor.

-

Definition at line 155 of file SearchMonitor.cs.

+

Definition at line 150 of file SearchMonitor.cs.

@@ -936,7 +970,7 @@ Protected Attributes
-

Definition at line 51 of file SearchLimit.cs.

+

Definition at line 46 of file SearchLimit.cs.

@@ -965,7 +999,7 @@ Protected Attributes

Reimplemented in RegularLimit.

-

Definition at line 131 of file SearchMonitor.cs.

+

Definition at line 126 of file SearchMonitor.cs.

@@ -992,7 +1026,7 @@ Protected Attributes
-

Definition at line 113 of file SearchMonitor.cs.

+

Definition at line 108 of file SearchMonitor.cs.

@@ -1021,7 +1055,7 @@ Protected Attributes

Reimplemented in RegularLimit.

-

Definition at line 69 of file SearchLimit.cs.

+

Definition at line 64 of file SearchLimit.cs.

@@ -1050,7 +1084,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 109 of file SearchMonitor.cs.

+

Definition at line 104 of file SearchMonitor.cs.

@@ -1079,7 +1113,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 83 of file SearchLimit.cs.

+

Definition at line 78 of file SearchLimit.cs.

@@ -1108,7 +1142,7 @@ Protected Attributes

Reimplemented in RegularLimit.

-

Definition at line 146 of file SearchMonitor.cs.

+

Definition at line 141 of file SearchMonitor.cs.

@@ -1138,7 +1172,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 87 of file SearchLimit.cs.

+

Definition at line 82 of file SearchLimit.cs.

@@ -1165,7 +1199,7 @@ Protected Attributes
-

Definition at line 55 of file SearchMonitor.cs.

+

Definition at line 50 of file SearchMonitor.cs.

@@ -1192,7 +1226,7 @@ Protected Attributes
-

Definition at line 136 of file SearchMonitor.cs.

+

Definition at line 131 of file SearchMonitor.cs.

@@ -2414,7 +2448,7 @@ Protected Attributes

Reimplemented from BaseObject.

-

Definition at line 91 of file SearchLimit.cs.

+

Definition at line 86 of file SearchLimit.cs.

@@ -2439,7 +2473,7 @@ Protected Attributes
-

Definition at line 396 of file SearchMonitor.cs.

+

Definition at line 391 of file SearchMonitor.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchLog-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchLog-members.html index 99fe021574..411800ad4c 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchLog-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchLog-members.html @@ -64,52 +64,53 @@ BeginFail()SearchLoginlinevirtual BeginInitialPropagation()SearchLoginlinevirtual BeginNextDecision(DecisionBuilder b)SearchMonitorinlinevirtual - Dispose()SearchLoginlinevirtual - EndFail()SearchMonitorinlinevirtual - EndInitialPropagation()SearchLoginlinevirtual - EndNextDecision(DecisionBuilder b, Decision d)SearchMonitorinlinevirtual - EnterSearch()SearchLoginlinevirtual - ExitSearch()SearchLoginlinevirtual - Install()SearchMonitorinlinevirtual - IsUncheckedSolutionLimitReached()SearchMonitorinlinevirtual - kNoProgressSearchMonitorstatic - LocalOptimum()SearchMonitorinlinevirtual - Maintain()SearchLoginline - NoMoreSolutions()SearchLoginlinevirtual - OutputDecision()SearchLoginline - PeriodicCheck()SearchMonitorinlinevirtual - ProgressPercent()SearchMonitorinlinevirtual - RefuteDecision(Decision decision)SearchLoginlinevirtual - RestartSearch()SearchMonitorinlinevirtual - SearchMonitor(Solver s)SearchMonitorinline - solver()SearchMonitorinline - swigCMemOwnBaseObjectprotected - SwigDelegateSearchMonitor_0()SearchMonitor - SwigDelegateSearchMonitor_1()SearchMonitor - SwigDelegateSearchMonitor_10()SearchMonitor - SwigDelegateSearchMonitor_11()SearchMonitor - SwigDelegateSearchMonitor_12()SearchMonitor - SwigDelegateSearchMonitor_13()SearchMonitor - SwigDelegateSearchMonitor_14()SearchMonitor - SwigDelegateSearchMonitor_15()SearchMonitor - SwigDelegateSearchMonitor_16()SearchMonitor - SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchMonitor - SwigDelegateSearchMonitor_18()SearchMonitor - SwigDelegateSearchMonitor_19()SearchMonitor - SwigDelegateSearchMonitor_2()SearchMonitor - SwigDelegateSearchMonitor_20()SearchMonitor - SwigDelegateSearchMonitor_21()SearchMonitor - SwigDelegateSearchMonitor_22()SearchMonitor - SwigDelegateSearchMonitor_23(global::System.IntPtr visitor)SearchMonitor - SwigDelegateSearchMonitor_24()SearchMonitor - SwigDelegateSearchMonitor_3()SearchMonitor - SwigDelegateSearchMonitor_4(global::System.IntPtr b)SearchMonitor - SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_6(global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_7(global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply)SearchMonitor - SwigDelegateSearchMonitor_9()SearchMonitor - ToString()SearchLoginlinevirtual + Dispose(bool disposing)SearchLoginlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EndFail()SearchMonitorinlinevirtual + EndInitialPropagation()SearchLoginlinevirtual + EndNextDecision(DecisionBuilder b, Decision d)SearchMonitorinlinevirtual + EnterSearch()SearchLoginlinevirtual + ExitSearch()SearchLoginlinevirtual + Install()SearchMonitorinlinevirtual + IsUncheckedSolutionLimitReached()SearchMonitorinlinevirtual + kNoProgressSearchMonitorstatic + LocalOptimum()SearchMonitorinlinevirtual + Maintain()SearchLoginline + NoMoreSolutions()SearchLoginlinevirtual + OutputDecision()SearchLoginline + PeriodicCheck()SearchMonitorinlinevirtual + ProgressPercent()SearchMonitorinlinevirtual + RefuteDecision(Decision decision)SearchLoginlinevirtual + RestartSearch()SearchMonitorinlinevirtual + SearchMonitor(Solver s)SearchMonitorinline + solver()SearchMonitorinline + swigCMemOwnBaseObjectprotected + SwigDelegateSearchMonitor_0()SearchMonitor + SwigDelegateSearchMonitor_1()SearchMonitor + SwigDelegateSearchMonitor_10()SearchMonitor + SwigDelegateSearchMonitor_11()SearchMonitor + SwigDelegateSearchMonitor_12()SearchMonitor + SwigDelegateSearchMonitor_13()SearchMonitor + SwigDelegateSearchMonitor_14()SearchMonitor + SwigDelegateSearchMonitor_15()SearchMonitor + SwigDelegateSearchMonitor_16()SearchMonitor + SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchMonitor + SwigDelegateSearchMonitor_18()SearchMonitor + SwigDelegateSearchMonitor_19()SearchMonitor + SwigDelegateSearchMonitor_2()SearchMonitor + SwigDelegateSearchMonitor_20()SearchMonitor + SwigDelegateSearchMonitor_21()SearchMonitor + SwigDelegateSearchMonitor_22()SearchMonitor + SwigDelegateSearchMonitor_23(global::System.IntPtr visitor)SearchMonitor + SwigDelegateSearchMonitor_24()SearchMonitor + SwigDelegateSearchMonitor_3()SearchMonitor + SwigDelegateSearchMonitor_4(global::System.IntPtr b)SearchMonitor + SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_6(global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_7(global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply)SearchMonitor + SwigDelegateSearchMonitor_9()SearchMonitor + ToString()SearchLoginlinevirtual diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchLog.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchLog.html index 5e11fc7052..580c524fb3 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchLog.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchLog.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Attributes | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,8 +61,6 @@
- - @@ -88,6 +87,8 @@ Public Member Functions + + @@ -174,6 +175,11 @@ Static Public Attributes

Public Member Functions

override void Dispose ()
 
override void EnterSearch ()
 
override void ExitSearch ()
 
override string ToString ()
 
void Dispose ()
 
virtual void RestartSearch ()
 
virtual void BeginNextDecision (DecisionBuilder b)
static readonly int kNoProgress = operations_research_constraint_solverPINVOKE.SearchMonitor_kNoProgress_get()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -206,7 +212,7 @@ Protected Attributes

Reimplemented in RegularLimit, and OptimizeVar.

-

Definition at line 151 of file SearchMonitor.cs.

+

Definition at line 146 of file SearchMonitor.cs.

@@ -246,7 +252,7 @@ Protected Attributes

Reimplemented in OptimizeVar.

-

Definition at line 118 of file SearchMonitor.cs.

+

Definition at line 113 of file SearchMonitor.cs.

@@ -273,7 +279,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 123 of file SearchMonitor.cs.

+

Definition at line 118 of file SearchMonitor.cs.

@@ -302,7 +308,7 @@ Protected Attributes

Reimplemented in OptimizeVar.

-

Definition at line 99 of file SearchMonitor.cs.

+

Definition at line 94 of file SearchMonitor.cs.

@@ -331,7 +337,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 68 of file SearchLog.cs.

+

Definition at line 63 of file SearchLog.cs.

@@ -369,7 +375,7 @@ Protected Attributes
-

Definition at line 79 of file SearchMonitor.cs.

+

Definition at line 74 of file SearchMonitor.cs.

@@ -399,7 +405,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 72 of file SearchLog.cs.

+

Definition at line 67 of file SearchLog.cs.

@@ -428,7 +434,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 55 of file SearchLog.cs.

+

Definition at line 50 of file SearchLog.cs.

@@ -457,7 +463,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 60 of file SearchLog.cs.

+

Definition at line 55 of file SearchLog.cs.

@@ -486,7 +492,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 88 of file SearchLog.cs.

+

Definition at line 83 of file SearchLog.cs.

@@ -516,12 +522,39 @@ Protected Attributes

Reimplemented in OptimizeVar, and SearchLimit.

-

Definition at line 63 of file SearchMonitor.cs.

+

Definition at line 58 of file SearchMonitor.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -532,20 +565,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file SearchLog.cs.

+

Definition at line 29 of file SearchLog.cs.

@@ -572,7 +606,7 @@ Protected Attributes
-

Definition at line 87 of file SearchMonitor.cs.

+

Definition at line 82 of file SearchMonitor.cs.

@@ -601,7 +635,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 92 of file SearchLog.cs.

+

Definition at line 87 of file SearchLog.cs.

@@ -639,7 +673,7 @@ Protected Attributes
-

Definition at line 67 of file SearchMonitor.cs.

+

Definition at line 62 of file SearchMonitor.cs.

@@ -668,7 +702,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 47 of file SearchLog.cs.

+

Definition at line 42 of file SearchLog.cs.

@@ -697,7 +731,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 51 of file SearchLog.cs.

+

Definition at line 46 of file SearchLog.cs.

@@ -726,7 +760,7 @@ Protected Attributes

Reimplemented in PropagationMonitor, and LocalSearchMonitor.

-

Definition at line 155 of file SearchMonitor.cs.

+

Definition at line 150 of file SearchMonitor.cs.

@@ -755,7 +789,7 @@ Protected Attributes

Reimplemented in RegularLimit.

-

Definition at line 131 of file SearchMonitor.cs.

+

Definition at line 126 of file SearchMonitor.cs.

@@ -782,7 +816,7 @@ Protected Attributes
-

Definition at line 113 of file SearchMonitor.cs.

+

Definition at line 108 of file SearchMonitor.cs.

@@ -809,7 +843,7 @@ Protected Attributes
-

Definition at line 84 of file SearchLog.cs.

+

Definition at line 79 of file SearchLog.cs.

@@ -838,7 +872,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 64 of file SearchLog.cs.

+

Definition at line 59 of file SearchLog.cs.

@@ -865,7 +899,7 @@ Protected Attributes
-

Definition at line 80 of file SearchLog.cs.

+

Definition at line 75 of file SearchLog.cs.

@@ -894,7 +928,7 @@ Protected Attributes

Reimplemented in SearchLimit.

-

Definition at line 142 of file SearchMonitor.cs.

+

Definition at line 137 of file SearchMonitor.cs.

@@ -923,7 +957,7 @@ Protected Attributes

Reimplemented in RegularLimit.

-

Definition at line 146 of file SearchMonitor.cs.

+

Definition at line 141 of file SearchMonitor.cs.

@@ -953,7 +987,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 76 of file SearchLog.cs.

+

Definition at line 71 of file SearchLog.cs.

@@ -980,7 +1014,7 @@ Protected Attributes
-

Definition at line 55 of file SearchMonitor.cs.

+

Definition at line 50 of file SearchMonitor.cs.

@@ -1007,7 +1041,7 @@ Protected Attributes
-

Definition at line 136 of file SearchMonitor.cs.

+

Definition at line 131 of file SearchMonitor.cs.

@@ -1698,7 +1732,7 @@ Protected Attributes

Reimplemented from BaseObject.

-

Definition at line 96 of file SearchLog.cs.

+

Definition at line 91 of file SearchLog.cs.

@@ -1723,7 +1757,7 @@ Protected Attributes
-

Definition at line 396 of file SearchMonitor.cs.

+

Definition at line 391 of file SearchMonitor.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitor-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitor-members.html index d1ce61d9eb..479b3f4054 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitor-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitor-members.html @@ -64,50 +64,51 @@ BeginFail()SearchMonitorinlinevirtual BeginInitialPropagation()SearchMonitorinlinevirtual BeginNextDecision(DecisionBuilder b)SearchMonitorinlinevirtual - Dispose()SearchMonitorinlinevirtual - EndFail()SearchMonitorinlinevirtual - EndInitialPropagation()SearchMonitorinlinevirtual - EndNextDecision(DecisionBuilder b, Decision d)SearchMonitorinlinevirtual - EnterSearch()SearchMonitorinlinevirtual - ExitSearch()SearchMonitorinlinevirtual - Install()SearchMonitorinlinevirtual - IsUncheckedSolutionLimitReached()SearchMonitorinlinevirtual - kNoProgressSearchMonitorstatic - LocalOptimum()SearchMonitorinlinevirtual - NoMoreSolutions()SearchMonitorinlinevirtual - PeriodicCheck()SearchMonitorinlinevirtual - ProgressPercent()SearchMonitorinlinevirtual - RefuteDecision(Decision d)SearchMonitorinlinevirtual - RestartSearch()SearchMonitorinlinevirtual - SearchMonitor(Solver s)SearchMonitorinline - solver()SearchMonitorinline - swigCMemOwnBaseObjectprotected - SwigDelegateSearchMonitor_0()SearchMonitor - SwigDelegateSearchMonitor_1()SearchMonitor - SwigDelegateSearchMonitor_10()SearchMonitor - SwigDelegateSearchMonitor_11()SearchMonitor - SwigDelegateSearchMonitor_12()SearchMonitor - SwigDelegateSearchMonitor_13()SearchMonitor - SwigDelegateSearchMonitor_14()SearchMonitor - SwigDelegateSearchMonitor_15()SearchMonitor - SwigDelegateSearchMonitor_16()SearchMonitor - SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchMonitor - SwigDelegateSearchMonitor_18()SearchMonitor - SwigDelegateSearchMonitor_19()SearchMonitor - SwigDelegateSearchMonitor_2()SearchMonitor - SwigDelegateSearchMonitor_20()SearchMonitor - SwigDelegateSearchMonitor_21()SearchMonitor - SwigDelegateSearchMonitor_22()SearchMonitor - SwigDelegateSearchMonitor_23(global::System.IntPtr visitor)SearchMonitor - SwigDelegateSearchMonitor_24()SearchMonitor - SwigDelegateSearchMonitor_3()SearchMonitor - SwigDelegateSearchMonitor_4(global::System.IntPtr b)SearchMonitor - SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_6(global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_7(global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply)SearchMonitor - SwigDelegateSearchMonitor_9()SearchMonitor - ToString()BaseObjectinlinevirtual + Dispose(bool disposing)SearchMonitorinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EndFail()SearchMonitorinlinevirtual + EndInitialPropagation()SearchMonitorinlinevirtual + EndNextDecision(DecisionBuilder b, Decision d)SearchMonitorinlinevirtual + EnterSearch()SearchMonitorinlinevirtual + ExitSearch()SearchMonitorinlinevirtual + Install()SearchMonitorinlinevirtual + IsUncheckedSolutionLimitReached()SearchMonitorinlinevirtual + kNoProgressSearchMonitorstatic + LocalOptimum()SearchMonitorinlinevirtual + NoMoreSolutions()SearchMonitorinlinevirtual + PeriodicCheck()SearchMonitorinlinevirtual + ProgressPercent()SearchMonitorinlinevirtual + RefuteDecision(Decision d)SearchMonitorinlinevirtual + RestartSearch()SearchMonitorinlinevirtual + SearchMonitor(Solver s)SearchMonitorinline + solver()SearchMonitorinline + swigCMemOwnBaseObjectprotected + SwigDelegateSearchMonitor_0()SearchMonitor + SwigDelegateSearchMonitor_1()SearchMonitor + SwigDelegateSearchMonitor_10()SearchMonitor + SwigDelegateSearchMonitor_11()SearchMonitor + SwigDelegateSearchMonitor_12()SearchMonitor + SwigDelegateSearchMonitor_13()SearchMonitor + SwigDelegateSearchMonitor_14()SearchMonitor + SwigDelegateSearchMonitor_15()SearchMonitor + SwigDelegateSearchMonitor_16()SearchMonitor + SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchMonitor + SwigDelegateSearchMonitor_18()SearchMonitor + SwigDelegateSearchMonitor_19()SearchMonitor + SwigDelegateSearchMonitor_2()SearchMonitor + SwigDelegateSearchMonitor_20()SearchMonitor + SwigDelegateSearchMonitor_21()SearchMonitor + SwigDelegateSearchMonitor_22()SearchMonitor + SwigDelegateSearchMonitor_23(global::System.IntPtr visitor)SearchMonitor + SwigDelegateSearchMonitor_24()SearchMonitor + SwigDelegateSearchMonitor_3()SearchMonitor + SwigDelegateSearchMonitor_4(global::System.IntPtr b)SearchMonitor + SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_6(global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_7(global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply)SearchMonitor + SwigDelegateSearchMonitor_9()SearchMonitor + ToString()BaseObjectinlinevirtual diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitor.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitor.html index fa6c924d57..d00e34cd64 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitor.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitor.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Attributes | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,8 +61,6 @@
- - @@ -164,6 +163,8 @@ Public Member Functions + +

Public Member Functions

override void Dispose ()
 
 SearchMonitor (Solver s)
 
virtual void EnterSearch ()
 
delegate void SwigDelegateSearchMonitor_24 ()
 
void Dispose ()
 
virtual string ToString ()
 
@@ -172,6 +173,11 @@ Static Public Attributes
static readonly int kNoProgress = operations_research_constraint_solverPINVOKE.SearchMonitor_kNoProgress_get()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -202,7 +208,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file SearchMonitor.cs.

+

Definition at line 42 of file SearchMonitor.cs.

@@ -233,7 +239,7 @@ Protected Attributes

Reimplemented in RegularLimit, and OptimizeVar.

-

Definition at line 151 of file SearchMonitor.cs.

+

Definition at line 146 of file SearchMonitor.cs.

@@ -273,7 +279,7 @@ Protected Attributes

Reimplemented in OptimizeVar.

-

Definition at line 118 of file SearchMonitor.cs.

+

Definition at line 113 of file SearchMonitor.cs.

@@ -300,7 +306,7 @@ Protected Attributes
-

Definition at line 123 of file SearchMonitor.cs.

+

Definition at line 118 of file SearchMonitor.cs.

@@ -329,7 +335,7 @@ Protected Attributes

Reimplemented in OptimizeVar.

-

Definition at line 99 of file SearchMonitor.cs.

+

Definition at line 94 of file SearchMonitor.cs.

@@ -358,7 +364,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 127 of file SearchMonitor.cs.

+

Definition at line 122 of file SearchMonitor.cs.

@@ -396,7 +402,7 @@ Protected Attributes
-

Definition at line 79 of file SearchMonitor.cs.

+

Definition at line 74 of file SearchMonitor.cs.

@@ -426,7 +432,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 71 of file SearchMonitor.cs.

+

Definition at line 66 of file SearchMonitor.cs.

@@ -455,7 +461,7 @@ Protected Attributes

Reimplemented in OptimizeVar, and SearchLog.

-

Definition at line 104 of file SearchMonitor.cs.

+

Definition at line 99 of file SearchMonitor.cs.

@@ -484,7 +490,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 83 of file SearchMonitor.cs.

+

Definition at line 78 of file SearchMonitor.cs.

@@ -513,7 +519,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 91 of file SearchMonitor.cs.

+

Definition at line 86 of file SearchMonitor.cs.

@@ -543,12 +549,39 @@ Protected Attributes

Reimplemented in OptimizeVar, and SearchLimit.

-

Definition at line 63 of file SearchMonitor.cs.

+

Definition at line 58 of file SearchMonitor.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -559,22 +592,23 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Reimplemented in SolutionCollector.

+

Reimplemented in SolutionCollector.

-

Definition at line 33 of file SearchMonitor.cs.

+

Definition at line 29 of file SearchMonitor.cs.

@@ -601,7 +635,7 @@ Protected Attributes
-

Definition at line 87 of file SearchMonitor.cs.

+

Definition at line 82 of file SearchMonitor.cs.

@@ -630,7 +664,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 95 of file SearchMonitor.cs.

+

Definition at line 90 of file SearchMonitor.cs.

@@ -668,7 +702,7 @@ Protected Attributes
-

Definition at line 67 of file SearchMonitor.cs.

+

Definition at line 62 of file SearchMonitor.cs.

@@ -697,7 +731,7 @@ Protected Attributes

Reimplemented in SolutionCollector, SearchLimit, OptimizeVar, and SearchLog.

-

Definition at line 51 of file SearchMonitor.cs.

+

Definition at line 46 of file SearchMonitor.cs.

@@ -726,7 +760,7 @@ Protected Attributes

Reimplemented in RegularLimit, and SearchLog.

-

Definition at line 59 of file SearchMonitor.cs.

+

Definition at line 54 of file SearchMonitor.cs.

@@ -755,7 +789,7 @@ Protected Attributes

Reimplemented in PropagationMonitor, and LocalSearchMonitor.

-

Definition at line 155 of file SearchMonitor.cs.

+

Definition at line 150 of file SearchMonitor.cs.

@@ -784,7 +818,7 @@ Protected Attributes

Reimplemented in RegularLimit.

-

Definition at line 131 of file SearchMonitor.cs.

+

Definition at line 126 of file SearchMonitor.cs.

@@ -811,7 +845,7 @@ Protected Attributes
-

Definition at line 113 of file SearchMonitor.cs.

+

Definition at line 108 of file SearchMonitor.cs.

@@ -840,7 +874,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 109 of file SearchMonitor.cs.

+

Definition at line 104 of file SearchMonitor.cs.

@@ -869,7 +903,7 @@ Protected Attributes

Reimplemented in SearchLimit.

-

Definition at line 142 of file SearchMonitor.cs.

+

Definition at line 137 of file SearchMonitor.cs.

@@ -898,7 +932,7 @@ Protected Attributes

Reimplemented in RegularLimit.

-

Definition at line 146 of file SearchMonitor.cs.

+

Definition at line 141 of file SearchMonitor.cs.

@@ -928,7 +962,7 @@ Protected Attributes

Reimplemented in SearchLog, SearchLimit, and OptimizeVar.

-

Definition at line 75 of file SearchMonitor.cs.

+

Definition at line 70 of file SearchMonitor.cs.

@@ -955,7 +989,7 @@ Protected Attributes
-

Definition at line 55 of file SearchMonitor.cs.

+

Definition at line 50 of file SearchMonitor.cs.

@@ -982,7 +1016,7 @@ Protected Attributes
-

Definition at line 136 of file SearchMonitor.cs.

+

Definition at line 131 of file SearchMonitor.cs.

@@ -1473,7 +1507,7 @@ Protected Attributes

Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.

-

Definition at line 51 of file BaseObject.cs.

+

Definition at line 55 of file BaseObject.cs.

@@ -1498,7 +1532,7 @@ Protected Attributes
-

Definition at line 396 of file SearchMonitor.cs.

+

Definition at line 391 of file SearchMonitor.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitorVector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitorVector-members.html index 63fe778e2a..e5c062e4ef 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitorVector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitorVector-members.html @@ -61,31 +61,34 @@ CopyTo(SearchMonitor[] array, int arrayIndex)SearchMonitorVectorinline CopyTo(int index, SearchMonitor[] array, int arrayIndex, int count)SearchMonitorVectorinline CountSearchMonitorVector - Dispose()SearchMonitorVectorinlinevirtual - GetEnumerator()SearchMonitorVectorinline - GetRange(int index, int count)SearchMonitorVectorinline - IndexOf(SearchMonitor value)SearchMonitorVectorinline - Insert(int index, SearchMonitor x)SearchMonitorVectorinline - InsertRange(int index, SearchMonitorVector values)SearchMonitorVectorinline - IsFixedSizeSearchMonitorVector - IsReadOnlySearchMonitorVector - IsSynchronizedSearchMonitorVector - LastIndexOf(SearchMonitor value)SearchMonitorVectorinline - operator SearchMonitor[](SearchMonitorVector inVal)SearchMonitorVectorinlinestatic - operator SearchMonitorVector(SearchMonitor[] inVal)SearchMonitorVectorinlinestatic - Remove(SearchMonitor value)SearchMonitorVectorinline - RemoveAt(int index)SearchMonitorVectorinline - RemoveRange(int index, int count)SearchMonitorVectorinline - Repeat(SearchMonitor value, int count)SearchMonitorVectorinlinestatic - Reverse()SearchMonitorVectorinline - Reverse(int index, int count)SearchMonitorVectorinline - SearchMonitorVector(global::System.Collections.ICollection c)SearchMonitorVectorinline + Dispose()SearchMonitorVectorinline + Dispose(bool disposing)SearchMonitorVectorinlineprotectedvirtual + GetEnumerator()SearchMonitorVectorinline + GetRange(int index, int count)SearchMonitorVectorinline + IndexOf(SearchMonitor value)SearchMonitorVectorinline + Insert(int index, SearchMonitor x)SearchMonitorVectorinline + InsertRange(int index, SearchMonitorVector values)SearchMonitorVectorinline + IsFixedSizeSearchMonitorVector + IsReadOnlySearchMonitorVector + IsSynchronizedSearchMonitorVector + LastIndexOf(SearchMonitor value)SearchMonitorVectorinline + operator SearchMonitor[](SearchMonitorVector inVal)SearchMonitorVectorinlinestatic + operator SearchMonitorVector(SearchMonitor[] inVal)SearchMonitorVectorinlinestatic + Remove(SearchMonitor value)SearchMonitorVectorinline + RemoveAt(int index)SearchMonitorVectorinline + RemoveRange(int index, int count)SearchMonitorVectorinline + Repeat(SearchMonitor value, int count)SearchMonitorVectorinlinestatic + Reverse()SearchMonitorVectorinline + Reverse(int index, int count)SearchMonitorVectorinline + SearchMonitorVector(global::System.Collections.IEnumerable c)SearchMonitorVectorinline + SearchMonitorVector(global::System.Collections.Generic.IEnumerable< SearchMonitor > c)SearchMonitorVectorinline SearchMonitorVector()SearchMonitorVectorinline SearchMonitorVector(SearchMonitorVector other)SearchMonitorVectorinline SearchMonitorVector(int capacity)SearchMonitorVectorinline SetRange(int index, SearchMonitorVector values)SearchMonitorVectorinline swigCMemOwnSearchMonitorVectorprotected this[int index]SearchMonitorVector + ToArray()SearchMonitorVectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitorVector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitorVector.html index 5c436ffa69..211868c8da 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitorVector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitorVector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -126,6 +131,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 SearchMonitorVector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 SearchMonitorVector (global::System.Collections.IEnumerable c)
 
 SearchMonitorVector (global::System.Collections.Generic.IEnumerable< SearchMonitor > c)
 
void CopyTo (SearchMonitor[] array)
 
void CopyTo (SearchMonitor[] array, int arrayIndex)
 
void CopyTo (int index, SearchMonitor[] array, int arrayIndex, int count)
 
SearchMonitor[] ToArray ()
 
SearchMonitorVectorEnumerator GetEnumerator ()
 
void Clear ()
static implicit operator SearchMonitor[] (SearchMonitorVector inVal)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -147,8 +157,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ SearchMonitorVector() [1/4]

+ +

◆ SearchMonitorVector() [1/5]

@@ -159,7 +169,7 @@ Properties SearchMonitorVector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -171,12 +181,40 @@ Properties
-

Definition at line 50 of file SearchMonitorVector.cs.

+

Definition at line 53 of file SearchMonitorVector.cs.

+ +
+
+ +

◆ SearchMonitorVector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
SearchMonitorVector (global::System.Collections.Generic.IEnumerable< SearchMonitorc)
+
+inline
+
+ +

Definition at line 61 of file SearchMonitorVector.cs.

-

◆ SearchMonitorVector() [2/4]

+

◆ SearchMonitorVector() [3/5]

@@ -198,12 +236,12 @@ Properties
-

Definition at line 230 of file SearchMonitorVector.cs.

+

Definition at line 247 of file SearchMonitorVector.cs.

-

◆ SearchMonitorVector() [3/4]

+

◆ SearchMonitorVector() [4/5]

@@ -226,12 +264,12 @@ Properties
-

Definition at line 233 of file SearchMonitorVector.cs.

+

Definition at line 250 of file SearchMonitorVector.cs.

-

◆ SearchMonitorVector() [4/4]

+

◆ SearchMonitorVector() [5/5]

@@ -254,7 +292,7 @@ Properties
-

Definition at line 237 of file SearchMonitorVector.cs.

+

Definition at line 254 of file SearchMonitorVector.cs.

@@ -283,7 +321,7 @@ Properties
-

Definition at line 212 of file SearchMonitorVector.cs.

+

Definition at line 229 of file SearchMonitorVector.cs.

@@ -311,7 +349,7 @@ Properties
-

Definition at line 260 of file SearchMonitorVector.cs.

+

Definition at line 277 of file SearchMonitorVector.cs.

@@ -338,7 +376,7 @@ Properties
-

Definition at line 208 of file SearchMonitorVector.cs.

+

Definition at line 225 of file SearchMonitorVector.cs.

@@ -366,7 +404,7 @@ Properties
-

Definition at line 313 of file SearchMonitorVector.cs.

+

Definition at line 330 of file SearchMonitorVector.cs.

@@ -416,7 +454,7 @@ Properties
-

Definition at line 112 of file SearchMonitorVector.cs.

+

Definition at line 123 of file SearchMonitorVector.cs.

@@ -444,7 +482,7 @@ Properties
-

Definition at line 102 of file SearchMonitorVector.cs.

+

Definition at line 113 of file SearchMonitorVector.cs.

@@ -482,12 +520,39 @@ Properties
-

Definition at line 107 of file SearchMonitorVector.cs.

+

Definition at line 118 of file SearchMonitorVector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 36 of file SearchMonitorVector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -498,18 +563,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 37 of file SearchMonitorVector.cs.

+

Definition at line 41 of file SearchMonitorVector.cs.

@@ -536,7 +602,7 @@ Properties
-

Definition at line 138 of file SearchMonitorVector.cs.

+

Definition at line 155 of file SearchMonitorVector.cs.

@@ -574,7 +640,7 @@ Properties
-

Definition at line 265 of file SearchMonitorVector.cs.

+

Definition at line 282 of file SearchMonitorVector.cs.

@@ -602,7 +668,7 @@ Properties
-

Definition at line 318 of file SearchMonitorVector.cs.

+

Definition at line 335 of file SearchMonitorVector.cs.

@@ -640,7 +706,7 @@ Properties
-

Definition at line 272 of file SearchMonitorVector.cs.

+

Definition at line 289 of file SearchMonitorVector.cs.

@@ -678,7 +744,7 @@ Properties
-

Definition at line 277 of file SearchMonitorVector.cs.

+

Definition at line 294 of file SearchMonitorVector.cs.

@@ -706,7 +772,7 @@ Properties
-

Definition at line 323 of file SearchMonitorVector.cs.

+

Definition at line 340 of file SearchMonitorVector.cs.

@@ -790,7 +856,7 @@ Properties
-

Definition at line 328 of file SearchMonitorVector.cs.

+

Definition at line 345 of file SearchMonitorVector.cs.

@@ -818,7 +884,7 @@ Properties
-

Definition at line 282 of file SearchMonitorVector.cs.

+

Definition at line 299 of file SearchMonitorVector.cs.

@@ -856,7 +922,7 @@ Properties
-

Definition at line 287 of file SearchMonitorVector.cs.

+

Definition at line 304 of file SearchMonitorVector.cs.

@@ -894,7 +960,7 @@ Properties
-

Definition at line 292 of file SearchMonitorVector.cs.

+

Definition at line 309 of file SearchMonitorVector.cs.

@@ -921,7 +987,7 @@ Properties
-

Definition at line 299 of file SearchMonitorVector.cs.

+

Definition at line 316 of file SearchMonitorVector.cs.

@@ -959,7 +1025,7 @@ Properties
-

Definition at line 303 of file SearchMonitorVector.cs.

+

Definition at line 320 of file SearchMonitorVector.cs.

@@ -997,7 +1063,34 @@ Properties
-

Definition at line 308 of file SearchMonitorVector.cs.

+

Definition at line 325 of file SearchMonitorVector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
SearchMonitor [] ToArray ()
+
+inline
+
+ +

Definition at line 141 of file SearchMonitorVector.cs.

@@ -1022,7 +1115,7 @@ Properties
-

Definition at line 22 of file SearchMonitorVector.cs.

+

Definition at line 21 of file SearchMonitorVector.cs.

@@ -1047,7 +1140,7 @@ Properties
-

Definition at line 79 of file SearchMonitorVector.cs.

+

Definition at line 90 of file SearchMonitorVector.cs.

@@ -1071,7 +1164,7 @@ Properties
-

Definition at line 90 of file SearchMonitorVector.cs.

+

Definition at line 101 of file SearchMonitorVector.cs.

@@ -1095,7 +1188,7 @@ Properties
-

Definition at line 58 of file SearchMonitorVector.cs.

+

Definition at line 69 of file SearchMonitorVector.cs.

@@ -1119,7 +1212,7 @@ Properties
-

Definition at line 64 of file SearchMonitorVector.cs.

+

Definition at line 75 of file SearchMonitorVector.cs.

@@ -1143,7 +1236,7 @@ Properties
-

Definition at line 96 of file SearchMonitorVector.cs.

+

Definition at line 107 of file SearchMonitorVector.cs.

@@ -1167,7 +1260,7 @@ Properties
-

Definition at line 70 of file SearchMonitorVector.cs.

+

Definition at line 81 of file SearchMonitorVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitorVector_1_1SearchMonitorVectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitorVector_1_1SearchMonitorVectorEnumerator.html index 66d4005300..a65394b388 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitorVector_1_1SearchMonitorVectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitorVector_1_1SearchMonitorVectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 147 of file SearchMonitorVector.cs.

+

Definition at line 164 of file SearchMonitorVector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 155 of file SearchMonitorVector.cs.

+

Definition at line 172 of file SearchMonitorVector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 202 of file SearchMonitorVector.cs.

+

Definition at line 219 of file SearchMonitorVector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 182 of file SearchMonitorVector.cs.

+

Definition at line 199 of file SearchMonitorVector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 194 of file SearchMonitorVector.cs.

+

Definition at line 211 of file SearchMonitorVector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 163 of file SearchMonitorVector.cs.

+

Definition at line 180 of file SearchMonitorVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVar-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVar-members.html index 897495ac19..d9d3e98f0a 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVar-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVar-members.html @@ -55,29 +55,30 @@ Accept(ModelVisitor visitor)SequenceVarinlinevirtual BaseName()PropagationBaseObjectinlinevirtual BaseObject()BaseObjectinline - Dispose()SequenceVarinlinevirtual - EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline - EnqueueVar(Demon d)PropagationBaseObjectinline - FreezeQueue()PropagationBaseObjectinline - HasName()PropagationBaseObjectinline - Interval(int index)SequenceVarinline - Name()PropagationBaseObjectinlinevirtual - Next(int index)SequenceVarinline - PropagationBaseObject(Solver s)PropagationBaseObjectinline - RankFirst(int index)SequenceVarinline - RankLast(int index)SequenceVarinline - RankNotFirst(int index)SequenceVarinline - RankNotLast(int index)SequenceVarinline - RankSequence(int[] rank_first, int[] rank_last, int[] unperformed)SequenceVarinline - ResetActionOnFail()PropagationBaseObjectinline - SequenceVar(Solver s, IntervalVarVector intervals, IntVarVector nexts, string name)SequenceVarinline - SetName(string name)PropagationBaseObjectinline - SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline - Size()SequenceVarinline - solver()PropagationBaseObjectinline - swigCMemOwnBaseObjectprotected - ToString()SequenceVarinlinevirtual - UnfreezeQueue()PropagationBaseObjectinline + Dispose(bool disposing)SequenceVarinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline + EnqueueVar(Demon d)PropagationBaseObjectinline + FreezeQueue()PropagationBaseObjectinline + HasName()PropagationBaseObjectinline + Interval(int index)SequenceVarinline + Name()PropagationBaseObjectinlinevirtual + Next(int index)SequenceVarinline + PropagationBaseObject(Solver s)PropagationBaseObjectinline + RankFirst(int index)SequenceVarinline + RankLast(int index)SequenceVarinline + RankNotFirst(int index)SequenceVarinline + RankNotLast(int index)SequenceVarinline + RankSequence(int[] rank_first, int[] rank_last, int[] unperformed)SequenceVarinline + ResetActionOnFail()PropagationBaseObjectinline + SequenceVar(Solver s, IntervalVarVector intervals, IntVarVector nexts, string name)SequenceVarinline + SetName(string name)PropagationBaseObjectinline + SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline + Size()SequenceVarinline + solver()PropagationBaseObjectinline + swigCMemOwnBaseObjectprotected + ToString()SequenceVarinlinevirtual + UnfreezeQueue()PropagationBaseObjectinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVar.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVar.html index 3c9dfafa6f..7fdcf93202 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVar.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVar.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -83,6 +82,8 @@ Public Member Functions + + @@ -106,6 +107,11 @@ Public Member Functions

Public Member Functions

override void Dispose ()
 
 SequenceVar (Solver s, IntervalVarVector intervals, IntVarVector nexts, string name)
 
override string ToString ()
 
virtual void Accept (ModelVisitor visitor)
 
void Dispose ()
 
Solver solver ()
 
void FreezeQueue ()
virtual string BaseName ()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -158,7 +164,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file SequenceVar.cs.

+

Definition at line 42 of file SequenceVar.cs.

@@ -187,7 +193,7 @@ Protected Attributes
-

Definition at line 93 of file SequenceVar.cs.

+

Definition at line 88 of file SequenceVar.cs.

@@ -216,12 +222,39 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 100 of file PropagationBaseObject.cs.

+

Definition at line 95 of file PropagationBaseObject.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -232,20 +265,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from PropagationBaseObject.

+

Reimplemented from PropagationBaseObject.

-

Definition at line 33 of file SequenceVar.cs.

+

Definition at line 29 of file SequenceVar.cs.

@@ -273,7 +307,7 @@ Protected Attributes
-

Definition at line 69 of file PropagationBaseObject.cs.

+

Definition at line 64 of file PropagationBaseObject.cs.

@@ -301,7 +335,7 @@ Protected Attributes
-

Definition at line 73 of file PropagationBaseObject.cs.

+

Definition at line 68 of file PropagationBaseObject.cs.

@@ -328,7 +362,7 @@ Protected Attributes
-

Definition at line 61 of file PropagationBaseObject.cs.

+

Definition at line 56 of file PropagationBaseObject.cs.

@@ -355,7 +389,7 @@ Protected Attributes
-

Definition at line 95 of file PropagationBaseObject.cs.

+

Definition at line 90 of file PropagationBaseObject.cs.

@@ -383,7 +417,7 @@ Protected Attributes
-

Definition at line 76 of file SequenceVar.cs.

+

Definition at line 71 of file SequenceVar.cs.

@@ -410,7 +444,7 @@ Protected Attributes
-

Definition at line 85 of file PropagationBaseObject.cs.

+

Definition at line 80 of file PropagationBaseObject.cs.

@@ -438,7 +472,7 @@ Protected Attributes
-

Definition at line 82 of file SequenceVar.cs.

+

Definition at line 77 of file SequenceVar.cs.

@@ -466,7 +500,7 @@ Protected Attributes
-

Definition at line 56 of file SequenceVar.cs.

+

Definition at line 51 of file SequenceVar.cs.

@@ -494,7 +528,7 @@ Protected Attributes
-

Definition at line 64 of file SequenceVar.cs.

+

Definition at line 59 of file SequenceVar.cs.

@@ -522,7 +556,7 @@ Protected Attributes
-

Definition at line 60 of file SequenceVar.cs.

+

Definition at line 55 of file SequenceVar.cs.

@@ -550,7 +584,7 @@ Protected Attributes
-

Definition at line 68 of file SequenceVar.cs.

+

Definition at line 63 of file SequenceVar.cs.

@@ -594,7 +628,7 @@ Protected Attributes
-

Definition at line 72 of file SequenceVar.cs.

+

Definition at line 67 of file SequenceVar.cs.

@@ -621,7 +655,7 @@ Protected Attributes
-

Definition at line 77 of file PropagationBaseObject.cs.

+

Definition at line 72 of file PropagationBaseObject.cs.

@@ -649,7 +683,7 @@ Protected Attributes
-

Definition at line 90 of file PropagationBaseObject.cs.

+

Definition at line 85 of file PropagationBaseObject.cs.

@@ -677,7 +711,7 @@ Protected Attributes
-

Definition at line 81 of file PropagationBaseObject.cs.

+

Definition at line 76 of file PropagationBaseObject.cs.

@@ -704,7 +738,7 @@ Protected Attributes
-

Definition at line 88 of file SequenceVar.cs.

+

Definition at line 83 of file SequenceVar.cs.

@@ -731,7 +765,7 @@ Protected Attributes
-

Definition at line 55 of file PropagationBaseObject.cs.

+

Definition at line 50 of file PropagationBaseObject.cs.

@@ -760,7 +794,7 @@ Protected Attributes

Reimplemented from PropagationBaseObject.

-

Definition at line 51 of file SequenceVar.cs.

+

Definition at line 46 of file SequenceVar.cs.

@@ -787,7 +821,7 @@ Protected Attributes
-

Definition at line 65 of file PropagationBaseObject.cs.

+

Definition at line 60 of file PropagationBaseObject.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarElement-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarElement-members.html index 82afd389ad..260a74145c 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarElement-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarElement-members.html @@ -60,21 +60,22 @@ Clone()SequenceVarElementinline Copy(SequenceVarElement element)SequenceVarElementinline Deactivate()AssignmentElementinline - Dispose()SequenceVarElementinlinevirtual - ForwardSequence()SequenceVarElementinline - Reset(SequenceVar var)SequenceVarElementinline - Restore()SequenceVarElementinline - SequenceVarElement()SequenceVarElementinline - SequenceVarElement(SequenceVar var)SequenceVarElementinline - SetBackwardSequence(int[] backward_sequence)SequenceVarElementinline - SetForwardSequence(int[] forward_sequence)SequenceVarElementinline - SetSequence(int[] forward_sequence, int[] backward_sequence, int[] unperformed)SequenceVarElementinline - SetUnperformed(int[] unperformed)SequenceVarElementinline - Store()SequenceVarElementinline - swigCMemOwnAssignmentElementprotected - ToString()SequenceVarElementinline - Unperformed()SequenceVarElementinline - Var()SequenceVarElementinline + Dispose(bool disposing)SequenceVarElementinlineprotectedvirtual + Google::OrTools::ConstraintSolver::AssignmentElement.Dispose()AssignmentElementinline + ForwardSequence()SequenceVarElementinline + Reset(SequenceVar var)SequenceVarElementinline + Restore()SequenceVarElementinline + SequenceVarElement()SequenceVarElementinline + SequenceVarElement(SequenceVar var)SequenceVarElementinline + SetBackwardSequence(int[] backward_sequence)SequenceVarElementinline + SetForwardSequence(int[] forward_sequence)SequenceVarElementinline + SetSequence(int[] forward_sequence, int[] backward_sequence, int[] unperformed)SequenceVarElementinline + SetUnperformed(int[] unperformed)SequenceVarElementinline + Store()SequenceVarElementinline + swigCMemOwnAssignmentElementprotected + ToString()SequenceVarElementinline + Unperformed()SequenceVarElementinline + Var()SequenceVarElementinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarElement.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarElement.html index 5ff4e86e07..1dc42b3b91 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarElement.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarElement.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -95,6 +94,8 @@ Public Member Functions + + @@ -102,6 +103,11 @@ Public Member Functions

Public Member Functions

override void Dispose ()
 
 SequenceVarElement ()
 
 SequenceVarElement (SequenceVar var)
 
string ToString ()
 
void Dispose ()
 
void Activate ()
 
void Deactivate ()
bool Activated ()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -131,7 +137,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file SequenceVarElement.cs.

+

Definition at line 42 of file SequenceVarElement.cs.

@@ -159,7 +165,7 @@ Protected Attributes
-

Definition at line 50 of file SequenceVarElement.cs.

+

Definition at line 45 of file SequenceVarElement.cs.

@@ -187,7 +193,7 @@ Protected Attributes
-

Definition at line 51 of file AssignmentElement.cs.

+

Definition at line 55 of file AssignmentElement.cs.

@@ -214,7 +220,7 @@ Protected Attributes
-

Definition at line 59 of file AssignmentElement.cs.

+

Definition at line 63 of file AssignmentElement.cs.

@@ -241,7 +247,7 @@ Protected Attributes
-

Definition at line 94 of file SequenceVarElement.cs.

+

Definition at line 89 of file SequenceVarElement.cs.

@@ -268,7 +274,7 @@ Protected Attributes
-

Definition at line 134 of file SequenceVarElement.cs.

+

Definition at line 129 of file SequenceVarElement.cs.

@@ -295,7 +301,7 @@ Protected Attributes
-

Definition at line 57 of file SequenceVarElement.cs.

+

Definition at line 52 of file SequenceVarElement.cs.

@@ -323,7 +329,7 @@ Protected Attributes
-

Definition at line 63 of file SequenceVarElement.cs.

+

Definition at line 58 of file SequenceVarElement.cs.

@@ -350,12 +356,39 @@ Protected Attributes
-

Definition at line 55 of file AssignmentElement.cs.

+

Definition at line 59 of file AssignmentElement.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file AssignmentElement.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -366,20 +399,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from AssignmentElement.

+

Reimplemented from AssignmentElement.

-

Definition at line 33 of file SequenceVarElement.cs.

+

Definition at line 29 of file SequenceVarElement.cs.

@@ -406,7 +440,7 @@ Protected Attributes
-

Definition at line 82 of file SequenceVarElement.cs.

+

Definition at line 77 of file SequenceVarElement.cs.

@@ -434,7 +468,7 @@ Protected Attributes
-

Definition at line 53 of file SequenceVarElement.cs.

+

Definition at line 48 of file SequenceVarElement.cs.

@@ -461,7 +495,7 @@ Protected Attributes
-

Definition at line 78 of file SequenceVarElement.cs.

+

Definition at line 73 of file SequenceVarElement.cs.

@@ -489,7 +523,7 @@ Protected Attributes
-

Definition at line 126 of file SequenceVarElement.cs.

+

Definition at line 121 of file SequenceVarElement.cs.

@@ -517,7 +551,7 @@ Protected Attributes
-

Definition at line 122 of file SequenceVarElement.cs.

+

Definition at line 117 of file SequenceVarElement.cs.

@@ -561,7 +595,7 @@ Protected Attributes
-

Definition at line 118 of file SequenceVarElement.cs.

+

Definition at line 113 of file SequenceVarElement.cs.

@@ -589,7 +623,7 @@ Protected Attributes
-

Definition at line 130 of file SequenceVarElement.cs.

+

Definition at line 125 of file SequenceVarElement.cs.

@@ -616,7 +650,7 @@ Protected Attributes
-

Definition at line 74 of file SequenceVarElement.cs.

+

Definition at line 69 of file SequenceVarElement.cs.

@@ -643,7 +677,7 @@ Protected Attributes
-

Definition at line 139 of file SequenceVarElement.cs.

+

Definition at line 134 of file SequenceVarElement.cs.

@@ -670,7 +704,7 @@ Protected Attributes
-

Definition at line 106 of file SequenceVarElement.cs.

+

Definition at line 101 of file SequenceVarElement.cs.

@@ -697,7 +731,7 @@ Protected Attributes
-

Definition at line 68 of file SequenceVarElement.cs.

+

Definition at line 63 of file SequenceVarElement.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarLocalSearchOperator-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarLocalSearchOperator-members.html index 277f55a78a..6e39f5015f 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarLocalSearchOperator-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarLocalSearchOperator-members.html @@ -57,39 +57,40 @@ AddVars(SequenceVarVector vars)SequenceVarLocalSearchOperatorTemplateinline BaseObject()BaseObjectinline Deactivate(long index)SequenceVarLocalSearchOperatorTemplateinline - Dispose()SequenceVarLocalSearchOperatorinlinevirtual - HasFragments()LocalSearchOperatorinlinevirtual - HoldsDelta()SequenceVarLocalSearchOperatorTemplateinlinevirtual - IsIncremental()SequenceVarLocalSearchOperatorTemplateinlinevirtual - LocalSearchOperator()LocalSearchOperatorinline - MakeNextNeighbor(Assignment delta, Assignment deltadelta)LocalSearchOperatorinlinevirtual - OldSequence(long index)SequenceVarLocalSearchOperatorinline - OldValue(long index)SequenceVarLocalSearchOperatorTemplateinline - OnStart()SequenceVarLocalSearchOperatorTemplateinlinevirtual - Reset()LocalSearchOperatorinlinevirtual - Sequence(long index)SequenceVarLocalSearchOperatorinline - SequenceVarLocalSearchOperator()SequenceVarLocalSearchOperatorinline - SequenceVarLocalSearchOperator(SequenceVarVector vars)SequenceVarLocalSearchOperatorinline - SetValue(long index, int[] value)SequenceVarLocalSearchOperatorTemplateinline - Size()SequenceVarLocalSearchOperatorTemplateinline - Start(Assignment assignment)LocalSearchOperatorinlinevirtual - swigCMemOwnBaseObjectprotected - SwigDelegateLocalSearchOperator_0()LocalSearchOperator - SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchOperator - SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment)LocalSearchOperator - SwigDelegateLocalSearchOperator_3()LocalSearchOperator - SwigDelegateLocalSearchOperator_4()LocalSearchOperator - SwigDelegateLocalSearchOperator_5()LocalSearchOperator - SwigDelegateSequenceVarLocalSearchOperator_0()SequenceVarLocalSearchOperator - SwigDelegateSequenceVarLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)SequenceVarLocalSearchOperator - SwigDelegateSequenceVarLocalSearchOperator_2()SequenceVarLocalSearchOperator - SwigDelegateSequenceVarLocalSearchOperator_3()SequenceVarLocalSearchOperator - SwigDelegateSequenceVarLocalSearchOperator_4()SequenceVarLocalSearchOperator - SwigDelegateSequenceVarLocalSearchOperator_5()SequenceVarLocalSearchOperator - SwigDelegateSequenceVarLocalSearchOperator_6()SequenceVarLocalSearchOperator - ToString()BaseObjectinlinevirtual - Value(long index)SequenceVarLocalSearchOperatorTemplateinline - Var(long index)SequenceVarLocalSearchOperatorTemplateinline + Dispose(bool disposing)SequenceVarLocalSearchOperatorinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + HasFragments()LocalSearchOperatorinlinevirtual + HoldsDelta()SequenceVarLocalSearchOperatorTemplateinlinevirtual + IsIncremental()SequenceVarLocalSearchOperatorTemplateinlinevirtual + LocalSearchOperator()LocalSearchOperatorinline + MakeNextNeighbor(Assignment delta, Assignment deltadelta)LocalSearchOperatorinlinevirtual + OldSequence(long index)SequenceVarLocalSearchOperatorinline + OldValue(long index)SequenceVarLocalSearchOperatorTemplateinline + OnStart()SequenceVarLocalSearchOperatorTemplateinlinevirtual + Reset()LocalSearchOperatorinlinevirtual + Sequence(long index)SequenceVarLocalSearchOperatorinline + SequenceVarLocalSearchOperator()SequenceVarLocalSearchOperatorinline + SequenceVarLocalSearchOperator(SequenceVarVector vars)SequenceVarLocalSearchOperatorinline + SetValue(long index, int[] value)SequenceVarLocalSearchOperatorTemplateinline + Size()SequenceVarLocalSearchOperatorTemplateinline + Start(Assignment assignment)LocalSearchOperatorinlinevirtual + swigCMemOwnBaseObjectprotected + SwigDelegateLocalSearchOperator_0()LocalSearchOperator + SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchOperator + SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment)LocalSearchOperator + SwigDelegateLocalSearchOperator_3()LocalSearchOperator + SwigDelegateLocalSearchOperator_4()LocalSearchOperator + SwigDelegateLocalSearchOperator_5()LocalSearchOperator + SwigDelegateSequenceVarLocalSearchOperator_0()SequenceVarLocalSearchOperator + SwigDelegateSequenceVarLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)SequenceVarLocalSearchOperator + SwigDelegateSequenceVarLocalSearchOperator_2()SequenceVarLocalSearchOperator + SwigDelegateSequenceVarLocalSearchOperator_3()SequenceVarLocalSearchOperator + SwigDelegateSequenceVarLocalSearchOperator_4()SequenceVarLocalSearchOperator + SwigDelegateSequenceVarLocalSearchOperator_5()SequenceVarLocalSearchOperator + SwigDelegateSequenceVarLocalSearchOperator_6()SequenceVarLocalSearchOperator + ToString()BaseObjectinlinevirtual + Value(long index)SequenceVarLocalSearchOperatorTemplateinline + Var(long index)SequenceVarLocalSearchOperatorTemplateinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarLocalSearchOperator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarLocalSearchOperator.html index 4efde8218c..49ec8569ea 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarLocalSearchOperator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarLocalSearchOperator.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -83,6 +82,8 @@ Public Member Functions + + @@ -130,6 +131,11 @@ Public Member Functions

Public Member Functions

override void Dispose ()
 
 SequenceVarLocalSearchOperator ()
 
 SequenceVarLocalSearchOperator (SequenceVarVector vars)
 
delegate void SwigDelegateSequenceVarLocalSearchOperator_6 ()
 
void Dispose ()
 
override bool HoldsDelta ()
 
virtual bool IsIncremental ()
virtual string ToString ()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -159,7 +165,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file SequenceVarLocalSearchOperator.cs.

+

Definition at line 42 of file SequenceVarLocalSearchOperator.cs.

@@ -187,7 +193,7 @@ Protected Attributes
-

Definition at line 51 of file SequenceVarLocalSearchOperator.cs.

+

Definition at line 46 of file SequenceVarLocalSearchOperator.cs.

@@ -216,7 +222,7 @@ Protected Attributes
-

Definition at line 101 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 96 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -244,7 +250,7 @@ Protected Attributes
-

Definition at line 96 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 91 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -272,7 +278,7 @@ Protected Attributes
-

Definition at line 109 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 104 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -300,12 +306,39 @@ Protected Attributes
-

Definition at line 105 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 100 of file SequenceVarLocalSearchOperatorTemplate.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -316,20 +349,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from LocalSearchOperator.

+

Reimplemented from LocalSearchOperator.

-

Definition at line 33 of file SequenceVarLocalSearchOperator.cs.

+

Definition at line 29 of file SequenceVarLocalSearchOperator.cs.

@@ -358,7 +392,7 @@ Protected Attributes

Reimplemented in BaseLns.

-

Definition at line 64 of file LocalSearchOperator.cs.

+

Definition at line 59 of file LocalSearchOperator.cs.

@@ -387,7 +421,7 @@ Protected Attributes

Reimplemented from LocalSearchOperator.

-

Definition at line 47 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 42 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -414,7 +448,7 @@ Protected Attributes
-

Definition at line 52 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 47 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -452,7 +486,7 @@ Protected Attributes
-

Definition at line 51 of file LocalSearchOperator.cs.

+

Definition at line 46 of file LocalSearchOperator.cs.

@@ -480,7 +514,7 @@ Protected Attributes
-

Definition at line 68 of file SequenceVarLocalSearchOperator.cs.

+

Definition at line 63 of file SequenceVarLocalSearchOperator.cs.

@@ -508,7 +542,7 @@ Protected Attributes
-

Definition at line 80 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 75 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -535,7 +569,7 @@ Protected Attributes
-

Definition at line 114 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 109 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -564,7 +598,7 @@ Protected Attributes

Reimplemented in PathOperator.

-

Definition at line 60 of file LocalSearchOperator.cs.

+

Definition at line 55 of file LocalSearchOperator.cs.

@@ -592,7 +626,7 @@ Protected Attributes
-

Definition at line 56 of file SequenceVarLocalSearchOperator.cs.

+

Definition at line 51 of file SequenceVarLocalSearchOperator.cs.

@@ -630,7 +664,7 @@ Protected Attributes
-

Definition at line 92 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 87 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -657,7 +691,7 @@ Protected Attributes
-

Definition at line 57 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 52 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -685,7 +719,7 @@ Protected Attributes
-

Definition at line 56 of file LocalSearchOperator.cs.

+

Definition at line 51 of file LocalSearchOperator.cs.

@@ -1006,7 +1040,7 @@ Protected Attributes

Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.

-

Definition at line 51 of file BaseObject.cs.

+

Definition at line 55 of file BaseObject.cs.

@@ -1034,7 +1068,7 @@ Protected Attributes
-

Definition at line 62 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 57 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -1062,7 +1096,7 @@ Protected Attributes
-

Definition at line 74 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 69 of file SequenceVarLocalSearchOperatorTemplate.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarLocalSearchOperatorTemplate-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarLocalSearchOperatorTemplate-members.html index 1b7ece0802..7f03b82141 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarLocalSearchOperatorTemplate-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarLocalSearchOperatorTemplate-members.html @@ -57,28 +57,29 @@ AddVars(SequenceVarVector vars)SequenceVarLocalSearchOperatorTemplateinline BaseObject()BaseObjectinline Deactivate(long index)SequenceVarLocalSearchOperatorTemplateinline - Dispose()SequenceVarLocalSearchOperatorTemplateinlinevirtual - HasFragments()LocalSearchOperatorinlinevirtual - HoldsDelta()SequenceVarLocalSearchOperatorTemplateinlinevirtual - IsIncremental()SequenceVarLocalSearchOperatorTemplateinlinevirtual - LocalSearchOperator()LocalSearchOperatorinline - MakeNextNeighbor(Assignment delta, Assignment deltadelta)LocalSearchOperatorinlinevirtual - OldValue(long index)SequenceVarLocalSearchOperatorTemplateinline - OnStart()SequenceVarLocalSearchOperatorTemplateinlinevirtual - Reset()LocalSearchOperatorinlinevirtual - SetValue(long index, int[] value)SequenceVarLocalSearchOperatorTemplateinline - Size()SequenceVarLocalSearchOperatorTemplateinline - Start(Assignment assignment)LocalSearchOperatorinlinevirtual - swigCMemOwnBaseObjectprotected - SwigDelegateLocalSearchOperator_0()LocalSearchOperator - SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchOperator - SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment)LocalSearchOperator - SwigDelegateLocalSearchOperator_3()LocalSearchOperator - SwigDelegateLocalSearchOperator_4()LocalSearchOperator - SwigDelegateLocalSearchOperator_5()LocalSearchOperator - ToString()BaseObjectinlinevirtual - Value(long index)SequenceVarLocalSearchOperatorTemplateinline - Var(long index)SequenceVarLocalSearchOperatorTemplateinline + Dispose(bool disposing)SequenceVarLocalSearchOperatorTemplateinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + HasFragments()LocalSearchOperatorinlinevirtual + HoldsDelta()SequenceVarLocalSearchOperatorTemplateinlinevirtual + IsIncremental()SequenceVarLocalSearchOperatorTemplateinlinevirtual + LocalSearchOperator()LocalSearchOperatorinline + MakeNextNeighbor(Assignment delta, Assignment deltadelta)LocalSearchOperatorinlinevirtual + OldValue(long index)SequenceVarLocalSearchOperatorTemplateinline + OnStart()SequenceVarLocalSearchOperatorTemplateinlinevirtual + Reset()LocalSearchOperatorinlinevirtual + SetValue(long index, int[] value)SequenceVarLocalSearchOperatorTemplateinline + Size()SequenceVarLocalSearchOperatorTemplateinline + Start(Assignment assignment)LocalSearchOperatorinlinevirtual + swigCMemOwnBaseObjectprotected + SwigDelegateLocalSearchOperator_0()LocalSearchOperator + SwigDelegateLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)LocalSearchOperator + SwigDelegateLocalSearchOperator_2(global::System.IntPtr assignment)LocalSearchOperator + SwigDelegateLocalSearchOperator_3()LocalSearchOperator + SwigDelegateLocalSearchOperator_4()LocalSearchOperator + SwigDelegateLocalSearchOperator_5()LocalSearchOperator + ToString()BaseObjectinlinevirtual + Value(long index)SequenceVarLocalSearchOperatorTemplateinline + Var(long index)SequenceVarLocalSearchOperatorTemplateinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarLocalSearchOperatorTemplate.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarLocalSearchOperatorTemplate.html index 220889ef0d..2c768e87ac 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarLocalSearchOperatorTemplate.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarLocalSearchOperatorTemplate.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -85,6 +84,8 @@ Public Member Functions + + @@ -108,6 +109,11 @@ Public Member Functions

Public Member Functions

override void Dispose ()
 
override bool HoldsDelta ()
 
virtual bool IsIncremental ()
 
virtual void OnStart ()
 
void Dispose ()
 
virtual bool MakeNextNeighbor (Assignment delta, Assignment deltadelta)
 
virtual void Start (Assignment assignment)
virtual string ToString ()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -138,7 +144,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 101 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 96 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -166,7 +172,7 @@ Protected Attributes
-

Definition at line 96 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 91 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -194,7 +200,7 @@ Protected Attributes
-

Definition at line 109 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 104 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -222,12 +228,39 @@ Protected Attributes
-

Definition at line 105 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 100 of file SequenceVarLocalSearchOperatorTemplate.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -238,20 +271,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from LocalSearchOperator.

+

Reimplemented from LocalSearchOperator.

-

Definition at line 33 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 29 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -280,7 +314,7 @@ Protected Attributes

Reimplemented in BaseLns.

-

Definition at line 64 of file LocalSearchOperator.cs.

+

Definition at line 59 of file LocalSearchOperator.cs.

@@ -309,7 +343,7 @@ Protected Attributes

Reimplemented from LocalSearchOperator.

-

Definition at line 47 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 42 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -336,7 +370,7 @@ Protected Attributes
-

Definition at line 52 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 47 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -374,7 +408,7 @@ Protected Attributes
-

Definition at line 51 of file LocalSearchOperator.cs.

+

Definition at line 46 of file LocalSearchOperator.cs.

@@ -402,7 +436,7 @@ Protected Attributes
-

Definition at line 80 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 75 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -429,7 +463,7 @@ Protected Attributes
-

Definition at line 114 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 109 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -458,7 +492,7 @@ Protected Attributes

Reimplemented in PathOperator.

-

Definition at line 60 of file LocalSearchOperator.cs.

+

Definition at line 55 of file LocalSearchOperator.cs.

@@ -496,7 +530,7 @@ Protected Attributes
-

Definition at line 92 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 87 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -523,7 +557,7 @@ Protected Attributes
-

Definition at line 57 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 52 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -551,7 +585,7 @@ Protected Attributes
-

Definition at line 56 of file LocalSearchOperator.cs.

+

Definition at line 51 of file LocalSearchOperator.cs.

@@ -742,7 +776,7 @@ Protected Attributes

Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.

-

Definition at line 51 of file BaseObject.cs.

+

Definition at line 55 of file BaseObject.cs.

@@ -770,7 +804,7 @@ Protected Attributes
-

Definition at line 62 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 57 of file SequenceVarLocalSearchOperatorTemplate.cs.

@@ -798,7 +832,7 @@ Protected Attributes
-

Definition at line 74 of file SequenceVarLocalSearchOperatorTemplate.cs.

+

Definition at line 69 of file SequenceVarLocalSearchOperatorTemplate.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarVector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarVector-members.html index d20ff51627..4726188984 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarVector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarVector-members.html @@ -61,31 +61,34 @@ CopyTo(SequenceVar[] array, int arrayIndex)SequenceVarVectorinline CopyTo(int index, SequenceVar[] array, int arrayIndex, int count)SequenceVarVectorinline CountSequenceVarVector - Dispose()SequenceVarVectorinlinevirtual - GetEnumerator()SequenceVarVectorinline - GetRange(int index, int count)SequenceVarVectorinline - IndexOf(SequenceVar value)SequenceVarVectorinline - Insert(int index, SequenceVar x)SequenceVarVectorinline - InsertRange(int index, SequenceVarVector values)SequenceVarVectorinline - IsFixedSizeSequenceVarVector - IsReadOnlySequenceVarVector - IsSynchronizedSequenceVarVector - LastIndexOf(SequenceVar value)SequenceVarVectorinline - operator SequenceVar[](SequenceVarVector inVal)SequenceVarVectorinlinestatic - operator SequenceVarVector(SequenceVar[] inVal)SequenceVarVectorinlinestatic - Remove(SequenceVar value)SequenceVarVectorinline - RemoveAt(int index)SequenceVarVectorinline - RemoveRange(int index, int count)SequenceVarVectorinline - Repeat(SequenceVar value, int count)SequenceVarVectorinlinestatic - Reverse()SequenceVarVectorinline - Reverse(int index, int count)SequenceVarVectorinline - SequenceVarVector(global::System.Collections.ICollection c)SequenceVarVectorinline + Dispose()SequenceVarVectorinline + Dispose(bool disposing)SequenceVarVectorinlineprotectedvirtual + GetEnumerator()SequenceVarVectorinline + GetRange(int index, int count)SequenceVarVectorinline + IndexOf(SequenceVar value)SequenceVarVectorinline + Insert(int index, SequenceVar x)SequenceVarVectorinline + InsertRange(int index, SequenceVarVector values)SequenceVarVectorinline + IsFixedSizeSequenceVarVector + IsReadOnlySequenceVarVector + IsSynchronizedSequenceVarVector + LastIndexOf(SequenceVar value)SequenceVarVectorinline + operator SequenceVar[](SequenceVarVector inVal)SequenceVarVectorinlinestatic + operator SequenceVarVector(SequenceVar[] inVal)SequenceVarVectorinlinestatic + Remove(SequenceVar value)SequenceVarVectorinline + RemoveAt(int index)SequenceVarVectorinline + RemoveRange(int index, int count)SequenceVarVectorinline + Repeat(SequenceVar value, int count)SequenceVarVectorinlinestatic + Reverse()SequenceVarVectorinline + Reverse(int index, int count)SequenceVarVectorinline + SequenceVarVector(global::System.Collections.IEnumerable c)SequenceVarVectorinline + SequenceVarVector(global::System.Collections.Generic.IEnumerable< SequenceVar > c)SequenceVarVectorinline SequenceVarVector()SequenceVarVectorinline SequenceVarVector(SequenceVarVector other)SequenceVarVectorinline SequenceVarVector(int capacity)SequenceVarVectorinline SetRange(int index, SequenceVarVector values)SequenceVarVectorinline swigCMemOwnSequenceVarVectorprotected this[int index]SequenceVarVector + ToArray()SequenceVarVectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarVector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarVector.html index 372d6259f2..2c2142ff8e 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarVector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarVector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -126,6 +131,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 SequenceVarVector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 SequenceVarVector (global::System.Collections.IEnumerable c)
 
 SequenceVarVector (global::System.Collections.Generic.IEnumerable< SequenceVar > c)
 
void CopyTo (SequenceVar[] array)
 
void CopyTo (SequenceVar[] array, int arrayIndex)
 
void CopyTo (int index, SequenceVar[] array, int arrayIndex, int count)
 
SequenceVar[] ToArray ()
 
SequenceVarVectorEnumerator GetEnumerator ()
 
void Clear ()
static implicit operator SequenceVar[] (SequenceVarVector inVal)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -147,8 +157,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ SequenceVarVector() [1/4]

+ +

◆ SequenceVarVector() [1/5]

@@ -159,7 +169,7 @@ Properties SequenceVarVector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -171,12 +181,40 @@ Properties
-

Definition at line 50 of file SequenceVarVector.cs.

+

Definition at line 53 of file SequenceVarVector.cs.

+ +
+
+ +

◆ SequenceVarVector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
SequenceVarVector (global::System.Collections.Generic.IEnumerable< SequenceVarc)
+
+inline
+
+ +

Definition at line 61 of file SequenceVarVector.cs.

-

◆ SequenceVarVector() [2/4]

+

◆ SequenceVarVector() [3/5]

@@ -198,12 +236,12 @@ Properties
-

Definition at line 230 of file SequenceVarVector.cs.

+

Definition at line 247 of file SequenceVarVector.cs.

-

◆ SequenceVarVector() [3/4]

+

◆ SequenceVarVector() [4/5]

@@ -226,12 +264,12 @@ Properties
-

Definition at line 233 of file SequenceVarVector.cs.

+

Definition at line 250 of file SequenceVarVector.cs.

-

◆ SequenceVarVector() [4/4]

+

◆ SequenceVarVector() [5/5]

@@ -254,7 +292,7 @@ Properties
-

Definition at line 237 of file SequenceVarVector.cs.

+

Definition at line 254 of file SequenceVarVector.cs.

@@ -283,7 +321,7 @@ Properties
-

Definition at line 212 of file SequenceVarVector.cs.

+

Definition at line 229 of file SequenceVarVector.cs.

@@ -311,7 +349,7 @@ Properties
-

Definition at line 260 of file SequenceVarVector.cs.

+

Definition at line 277 of file SequenceVarVector.cs.

@@ -338,7 +376,7 @@ Properties
-

Definition at line 208 of file SequenceVarVector.cs.

+

Definition at line 225 of file SequenceVarVector.cs.

@@ -366,7 +404,7 @@ Properties
-

Definition at line 313 of file SequenceVarVector.cs.

+

Definition at line 330 of file SequenceVarVector.cs.

@@ -416,7 +454,7 @@ Properties
-

Definition at line 112 of file SequenceVarVector.cs.

+

Definition at line 123 of file SequenceVarVector.cs.

@@ -444,7 +482,7 @@ Properties
-

Definition at line 102 of file SequenceVarVector.cs.

+

Definition at line 113 of file SequenceVarVector.cs.

@@ -482,12 +520,39 @@ Properties
-

Definition at line 107 of file SequenceVarVector.cs.

+

Definition at line 118 of file SequenceVarVector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 36 of file SequenceVarVector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -498,18 +563,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 37 of file SequenceVarVector.cs.

+

Definition at line 41 of file SequenceVarVector.cs.

@@ -536,7 +602,7 @@ Properties
-

Definition at line 138 of file SequenceVarVector.cs.

+

Definition at line 155 of file SequenceVarVector.cs.

@@ -574,7 +640,7 @@ Properties
-

Definition at line 265 of file SequenceVarVector.cs.

+

Definition at line 282 of file SequenceVarVector.cs.

@@ -602,7 +668,7 @@ Properties
-

Definition at line 318 of file SequenceVarVector.cs.

+

Definition at line 335 of file SequenceVarVector.cs.

@@ -640,7 +706,7 @@ Properties
-

Definition at line 272 of file SequenceVarVector.cs.

+

Definition at line 289 of file SequenceVarVector.cs.

@@ -678,7 +744,7 @@ Properties
-

Definition at line 277 of file SequenceVarVector.cs.

+

Definition at line 294 of file SequenceVarVector.cs.

@@ -706,7 +772,7 @@ Properties
-

Definition at line 323 of file SequenceVarVector.cs.

+

Definition at line 340 of file SequenceVarVector.cs.

@@ -790,7 +856,7 @@ Properties
-

Definition at line 328 of file SequenceVarVector.cs.

+

Definition at line 345 of file SequenceVarVector.cs.

@@ -818,7 +884,7 @@ Properties
-

Definition at line 282 of file SequenceVarVector.cs.

+

Definition at line 299 of file SequenceVarVector.cs.

@@ -856,7 +922,7 @@ Properties
-

Definition at line 287 of file SequenceVarVector.cs.

+

Definition at line 304 of file SequenceVarVector.cs.

@@ -894,7 +960,7 @@ Properties
-

Definition at line 292 of file SequenceVarVector.cs.

+

Definition at line 309 of file SequenceVarVector.cs.

@@ -921,7 +987,7 @@ Properties
-

Definition at line 299 of file SequenceVarVector.cs.

+

Definition at line 316 of file SequenceVarVector.cs.

@@ -959,7 +1025,7 @@ Properties
-

Definition at line 303 of file SequenceVarVector.cs.

+

Definition at line 320 of file SequenceVarVector.cs.

@@ -997,7 +1063,34 @@ Properties
-

Definition at line 308 of file SequenceVarVector.cs.

+

Definition at line 325 of file SequenceVarVector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
SequenceVar [] ToArray ()
+
+inline
+
+ +

Definition at line 141 of file SequenceVarVector.cs.

@@ -1022,7 +1115,7 @@ Properties
-

Definition at line 22 of file SequenceVarVector.cs.

+

Definition at line 21 of file SequenceVarVector.cs.

@@ -1047,7 +1140,7 @@ Properties
-

Definition at line 79 of file SequenceVarVector.cs.

+

Definition at line 90 of file SequenceVarVector.cs.

@@ -1071,7 +1164,7 @@ Properties
-

Definition at line 90 of file SequenceVarVector.cs.

+

Definition at line 101 of file SequenceVarVector.cs.

@@ -1095,7 +1188,7 @@ Properties
-

Definition at line 58 of file SequenceVarVector.cs.

+

Definition at line 69 of file SequenceVarVector.cs.

@@ -1119,7 +1212,7 @@ Properties
-

Definition at line 64 of file SequenceVarVector.cs.

+

Definition at line 75 of file SequenceVarVector.cs.

@@ -1143,7 +1236,7 @@ Properties
-

Definition at line 96 of file SequenceVarVector.cs.

+

Definition at line 107 of file SequenceVarVector.cs.

@@ -1167,7 +1260,7 @@ Properties
-

Definition at line 70 of file SequenceVarVector.cs.

+

Definition at line 81 of file SequenceVarVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarVector_1_1SequenceVarVectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarVector_1_1SequenceVarVectorEnumerator.html index 08f2c8c367..d9ee44e637 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarVector_1_1SequenceVarVectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SequenceVarVector_1_1SequenceVarVectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 147 of file SequenceVarVector.cs.

+

Definition at line 164 of file SequenceVarVector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 155 of file SequenceVarVector.cs.

+

Definition at line 172 of file SequenceVarVector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 202 of file SequenceVarVector.cs.

+

Definition at line 219 of file SequenceVarVector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 182 of file SequenceVarVector.cs.

+

Definition at line 199 of file SequenceVarVector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 194 of file SequenceVarVector.cs.

+

Definition at line 211 of file SequenceVarVector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 163 of file SequenceVarVector.cs.

+

Definition at line 180 of file SequenceVarVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SolutionCollector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SolutionCollector-members.html index bb9f95c042..eda7864e47 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SolutionCollector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SolutionCollector-members.html @@ -73,89 +73,90 @@ BeginInitialPropagation()SearchMonitorinlinevirtual BeginNextDecision(DecisionBuilder b)SearchMonitorinlinevirtual Branches(int n)SolutionCollectorinline - Dispose()SolutionCollectorinlinevirtual - DurationValue(int n, IntervalVar var)SolutionCollectorinline - EndFail()SearchMonitorinlinevirtual - EndInitialPropagation()SearchMonitorinlinevirtual - EndNextDecision(DecisionBuilder b, Decision d)SearchMonitorinlinevirtual - EndValue(int n, IntervalVar var)SolutionCollectorinline - EnterSearch()SolutionCollectorinlinevirtual - ExitSearch()SearchMonitorinlinevirtual - Failures(int n)SolutionCollectorinline - ForwardSequence(int n, SequenceVar var)SolutionCollectorinline - Install()SearchMonitorinlinevirtual - IsUncheckedSolutionLimitReached()SearchMonitorinlinevirtual - kNoProgressSearchMonitorstatic - LocalOptimum()SearchMonitorinlinevirtual - NoMoreSolutions()SearchMonitorinlinevirtual - ObjectiveValue(int n)SolutionCollectorinline - PerformedValue(int n, IntervalVar var)SolutionCollectorinline - PeriodicCheck()SearchMonitorinlinevirtual - ProgressPercent()SearchMonitorinlinevirtual - RefuteDecision(Decision d)SearchMonitorinlinevirtual - RestartSearch()SearchMonitorinlinevirtual - SearchMonitor(Solver s)SearchMonitorinline - Solution(int n)SolutionCollectorinline - SolutionCollector(Solver solver, Assignment assignment)SolutionCollectorinline - SolutionCollector(Solver solver)SolutionCollectorinline - SolutionCount()SolutionCollectorinline - solver()SearchMonitorinline - StartValue(int n, IntervalVar var)SolutionCollectorinline - swigCMemOwnBaseObjectprotected - SwigDelegateSearchMonitor_0()SearchMonitor - SwigDelegateSearchMonitor_1()SearchMonitor - SwigDelegateSearchMonitor_10()SearchMonitor - SwigDelegateSearchMonitor_11()SearchMonitor - SwigDelegateSearchMonitor_12()SearchMonitor - SwigDelegateSearchMonitor_13()SearchMonitor - SwigDelegateSearchMonitor_14()SearchMonitor - SwigDelegateSearchMonitor_15()SearchMonitor - SwigDelegateSearchMonitor_16()SearchMonitor - SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchMonitor - SwigDelegateSearchMonitor_18()SearchMonitor - SwigDelegateSearchMonitor_19()SearchMonitor - SwigDelegateSearchMonitor_2()SearchMonitor - SwigDelegateSearchMonitor_20()SearchMonitor - SwigDelegateSearchMonitor_21()SearchMonitor - SwigDelegateSearchMonitor_22()SearchMonitor - SwigDelegateSearchMonitor_23(global::System.IntPtr visitor)SearchMonitor - SwigDelegateSearchMonitor_24()SearchMonitor - SwigDelegateSearchMonitor_3()SearchMonitor - SwigDelegateSearchMonitor_4(global::System.IntPtr b)SearchMonitor - SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_6(global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_7(global::System.IntPtr d)SearchMonitor - SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply)SearchMonitor - SwigDelegateSearchMonitor_9()SearchMonitor - SwigDelegateSolutionCollector_0()SolutionCollector - SwigDelegateSolutionCollector_1()SolutionCollector - SwigDelegateSolutionCollector_10()SolutionCollector - SwigDelegateSolutionCollector_11()SolutionCollector - SwigDelegateSolutionCollector_12()SolutionCollector - SwigDelegateSolutionCollector_13()SolutionCollector - SwigDelegateSolutionCollector_14()SolutionCollector - SwigDelegateSolutionCollector_15()SolutionCollector - SwigDelegateSolutionCollector_16()SolutionCollector - SwigDelegateSolutionCollector_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SolutionCollector - SwigDelegateSolutionCollector_18()SolutionCollector - SwigDelegateSolutionCollector_19()SolutionCollector - SwigDelegateSolutionCollector_2()SolutionCollector - SwigDelegateSolutionCollector_20()SolutionCollector - SwigDelegateSolutionCollector_21()SolutionCollector - SwigDelegateSolutionCollector_22()SolutionCollector - SwigDelegateSolutionCollector_23(global::System.IntPtr visitor)SolutionCollector - SwigDelegateSolutionCollector_24()SolutionCollector - SwigDelegateSolutionCollector_3()SolutionCollector - SwigDelegateSolutionCollector_4(global::System.IntPtr b)SolutionCollector - SwigDelegateSolutionCollector_5(global::System.IntPtr b, global::System.IntPtr d)SolutionCollector - SwigDelegateSolutionCollector_6(global::System.IntPtr d)SolutionCollector - SwigDelegateSolutionCollector_7(global::System.IntPtr d)SolutionCollector - SwigDelegateSolutionCollector_8(global::System.IntPtr d, bool apply)SolutionCollector - SwigDelegateSolutionCollector_9()SolutionCollector - ToString()SolutionCollectorinlinevirtual - Unperformed(int n, SequenceVar var)SolutionCollectorinline - Value(int n, IntVar var)SolutionCollectorinline - WallTime(int n)SolutionCollectorinline + Dispose(bool disposing)SolutionCollectorinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + DurationValue(int n, IntervalVar var)SolutionCollectorinline + EndFail()SearchMonitorinlinevirtual + EndInitialPropagation()SearchMonitorinlinevirtual + EndNextDecision(DecisionBuilder b, Decision d)SearchMonitorinlinevirtual + EndValue(int n, IntervalVar var)SolutionCollectorinline + EnterSearch()SolutionCollectorinlinevirtual + ExitSearch()SearchMonitorinlinevirtual + Failures(int n)SolutionCollectorinline + ForwardSequence(int n, SequenceVar var)SolutionCollectorinline + Install()SearchMonitorinlinevirtual + IsUncheckedSolutionLimitReached()SearchMonitorinlinevirtual + kNoProgressSearchMonitorstatic + LocalOptimum()SearchMonitorinlinevirtual + NoMoreSolutions()SearchMonitorinlinevirtual + ObjectiveValue(int n)SolutionCollectorinline + PerformedValue(int n, IntervalVar var)SolutionCollectorinline + PeriodicCheck()SearchMonitorinlinevirtual + ProgressPercent()SearchMonitorinlinevirtual + RefuteDecision(Decision d)SearchMonitorinlinevirtual + RestartSearch()SearchMonitorinlinevirtual + SearchMonitor(Solver s)SearchMonitorinline + Solution(int n)SolutionCollectorinline + SolutionCollector(Solver solver, Assignment assignment)SolutionCollectorinline + SolutionCollector(Solver solver)SolutionCollectorinline + SolutionCount()SolutionCollectorinline + solver()SearchMonitorinline + StartValue(int n, IntervalVar var)SolutionCollectorinline + swigCMemOwnBaseObjectprotected + SwigDelegateSearchMonitor_0()SearchMonitor + SwigDelegateSearchMonitor_1()SearchMonitor + SwigDelegateSearchMonitor_10()SearchMonitor + SwigDelegateSearchMonitor_11()SearchMonitor + SwigDelegateSearchMonitor_12()SearchMonitor + SwigDelegateSearchMonitor_13()SearchMonitor + SwigDelegateSearchMonitor_14()SearchMonitor + SwigDelegateSearchMonitor_15()SearchMonitor + SwigDelegateSearchMonitor_16()SearchMonitor + SwigDelegateSearchMonitor_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SearchMonitor + SwigDelegateSearchMonitor_18()SearchMonitor + SwigDelegateSearchMonitor_19()SearchMonitor + SwigDelegateSearchMonitor_2()SearchMonitor + SwigDelegateSearchMonitor_20()SearchMonitor + SwigDelegateSearchMonitor_21()SearchMonitor + SwigDelegateSearchMonitor_22()SearchMonitor + SwigDelegateSearchMonitor_23(global::System.IntPtr visitor)SearchMonitor + SwigDelegateSearchMonitor_24()SearchMonitor + SwigDelegateSearchMonitor_3()SearchMonitor + SwigDelegateSearchMonitor_4(global::System.IntPtr b)SearchMonitor + SwigDelegateSearchMonitor_5(global::System.IntPtr b, global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_6(global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_7(global::System.IntPtr d)SearchMonitor + SwigDelegateSearchMonitor_8(global::System.IntPtr d, bool apply)SearchMonitor + SwigDelegateSearchMonitor_9()SearchMonitor + SwigDelegateSolutionCollector_0()SolutionCollector + SwigDelegateSolutionCollector_1()SolutionCollector + SwigDelegateSolutionCollector_10()SolutionCollector + SwigDelegateSolutionCollector_11()SolutionCollector + SwigDelegateSolutionCollector_12()SolutionCollector + SwigDelegateSolutionCollector_13()SolutionCollector + SwigDelegateSolutionCollector_14()SolutionCollector + SwigDelegateSolutionCollector_15()SolutionCollector + SwigDelegateSolutionCollector_16()SolutionCollector + SwigDelegateSolutionCollector_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)SolutionCollector + SwigDelegateSolutionCollector_18()SolutionCollector + SwigDelegateSolutionCollector_19()SolutionCollector + SwigDelegateSolutionCollector_2()SolutionCollector + SwigDelegateSolutionCollector_20()SolutionCollector + SwigDelegateSolutionCollector_21()SolutionCollector + SwigDelegateSolutionCollector_22()SolutionCollector + SwigDelegateSolutionCollector_23(global::System.IntPtr visitor)SolutionCollector + SwigDelegateSolutionCollector_24()SolutionCollector + SwigDelegateSolutionCollector_3()SolutionCollector + SwigDelegateSolutionCollector_4(global::System.IntPtr b)SolutionCollector + SwigDelegateSolutionCollector_5(global::System.IntPtr b, global::System.IntPtr d)SolutionCollector + SwigDelegateSolutionCollector_6(global::System.IntPtr d)SolutionCollector + SwigDelegateSolutionCollector_7(global::System.IntPtr d)SolutionCollector + SwigDelegateSolutionCollector_8(global::System.IntPtr d, bool apply)SolutionCollector + SwigDelegateSolutionCollector_9()SolutionCollector + ToString()SolutionCollectorinlinevirtual + Unperformed(int n, SequenceVar var)SolutionCollectorinline + Value(int n, IntVar var)SolutionCollectorinline + WallTime(int n)SolutionCollectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SolutionCollector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SolutionCollector.html index 4172569474..39c2f971bd 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SolutionCollector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SolutionCollector.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Attributes | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,8 +61,6 @@
- - @@ -162,6 +161,8 @@ Public Member Functions + + @@ -266,6 +267,11 @@ Static Public Attributes

Public Member Functions

override void Dispose ()
 
 SolutionCollector (Solver solver, Assignment assignment)
 
 SolutionCollector (Solver solver)
 
delegate void SwigDelegateSolutionCollector_24 ()
 
void Dispose ()
 
virtual void RestartSearch ()
 
virtual void ExitSearch ()
static readonly int kNoProgress = operations_research_constraint_solverPINVOKE.SearchMonitor_kNoProgress_get()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -306,7 +312,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file SolutionCollector.cs.

+

Definition at line 42 of file SolutionCollector.cs.

@@ -334,7 +340,7 @@ Protected Attributes
-

Definition at line 51 of file SolutionCollector.cs.

+

Definition at line 46 of file SolutionCollector.cs.

@@ -365,7 +371,7 @@ Protected Attributes

Reimplemented in RegularLimit, and OptimizeVar.

-

Definition at line 151 of file SearchMonitor.cs.

+

Definition at line 146 of file SearchMonitor.cs.

@@ -405,7 +411,7 @@ Protected Attributes

Reimplemented in OptimizeVar.

-

Definition at line 118 of file SearchMonitor.cs.

+

Definition at line 113 of file SearchMonitor.cs.

@@ -432,7 +438,7 @@ Protected Attributes
-

Definition at line 123 of file SearchMonitor.cs.

+

Definition at line 118 of file SearchMonitor.cs.

@@ -461,7 +467,7 @@ Protected Attributes

Reimplemented in OptimizeVar.

-

Definition at line 99 of file SearchMonitor.cs.

+

Definition at line 94 of file SearchMonitor.cs.

@@ -490,7 +496,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 127 of file SearchMonitor.cs.

+

Definition at line 122 of file SearchMonitor.cs.

@@ -518,7 +524,7 @@ Protected Attributes
-

Definition at line 69 of file SolutionCollector.cs.

+

Definition at line 64 of file SolutionCollector.cs.

@@ -546,7 +552,7 @@ Protected Attributes
-

Definition at line 73 of file SolutionCollector.cs.

+

Definition at line 68 of file SolutionCollector.cs.

@@ -574,7 +580,7 @@ Protected Attributes
-

Definition at line 60 of file SolutionCollector.cs.

+

Definition at line 55 of file SolutionCollector.cs.

@@ -602,7 +608,7 @@ Protected Attributes
-

Definition at line 64 of file SolutionCollector.cs.

+

Definition at line 59 of file SolutionCollector.cs.

@@ -630,7 +636,7 @@ Protected Attributes
-

Definition at line 78 of file SolutionCollector.cs.

+

Definition at line 73 of file SolutionCollector.cs.

@@ -658,7 +664,7 @@ Protected Attributes
-

Definition at line 82 of file SolutionCollector.cs.

+

Definition at line 77 of file SolutionCollector.cs.

@@ -686,7 +692,7 @@ Protected Attributes
-

Definition at line 87 of file SolutionCollector.cs.

+

Definition at line 82 of file SolutionCollector.cs.

@@ -724,7 +730,7 @@ Protected Attributes
-

Definition at line 79 of file SearchMonitor.cs.

+

Definition at line 74 of file SearchMonitor.cs.

@@ -754,7 +760,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 71 of file SearchMonitor.cs.

+

Definition at line 66 of file SearchMonitor.cs.

@@ -783,7 +789,7 @@ Protected Attributes

Reimplemented in OptimizeVar, and SearchLog.

-

Definition at line 104 of file SearchMonitor.cs.

+

Definition at line 99 of file SearchMonitor.cs.

@@ -821,7 +827,7 @@ Protected Attributes
-

Definition at line 163 of file SolutionCollector.cs.

+

Definition at line 158 of file SolutionCollector.cs.

@@ -850,7 +856,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 83 of file SearchMonitor.cs.

+

Definition at line 78 of file SearchMonitor.cs.

@@ -879,7 +885,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 91 of file SearchMonitor.cs.

+

Definition at line 86 of file SearchMonitor.cs.

@@ -909,7 +915,7 @@ Protected Attributes

Reimplemented in OptimizeVar, and SearchLimit.

-

Definition at line 63 of file SearchMonitor.cs.

+

Definition at line 58 of file SearchMonitor.cs.

@@ -937,12 +943,39 @@ Protected Attributes
-

Definition at line 111 of file SolutionCollector.cs.

+

Definition at line 106 of file SolutionCollector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -953,20 +986,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from SearchMonitor.

+

Reimplemented from SearchMonitor.

-

Definition at line 33 of file SolutionCollector.cs.

+

Definition at line 29 of file SolutionCollector.cs.

@@ -1004,7 +1038,7 @@ Protected Attributes
-

Definition at line 141 of file SolutionCollector.cs.

+

Definition at line 136 of file SolutionCollector.cs.

@@ -1031,7 +1065,7 @@ Protected Attributes
-

Definition at line 87 of file SearchMonitor.cs.

+

Definition at line 82 of file SearchMonitor.cs.

@@ -1060,7 +1094,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 95 of file SearchMonitor.cs.

+

Definition at line 90 of file SearchMonitor.cs.

@@ -1098,7 +1132,7 @@ Protected Attributes
-

Definition at line 67 of file SearchMonitor.cs.

+

Definition at line 62 of file SearchMonitor.cs.

@@ -1136,7 +1170,7 @@ Protected Attributes
-

Definition at line 136 of file SolutionCollector.cs.

+

Definition at line 131 of file SolutionCollector.cs.

@@ -1165,7 +1199,7 @@ Protected Attributes

Reimplemented from SearchMonitor.

-

Definition at line 91 of file SolutionCollector.cs.

+

Definition at line 86 of file SolutionCollector.cs.

@@ -1194,7 +1228,7 @@ Protected Attributes

Reimplemented in RegularLimit, and SearchLog.

-

Definition at line 59 of file SearchMonitor.cs.

+

Definition at line 54 of file SearchMonitor.cs.

@@ -1222,7 +1256,7 @@ Protected Attributes
-

Definition at line 116 of file SolutionCollector.cs.

+

Definition at line 111 of file SolutionCollector.cs.

@@ -1260,7 +1294,7 @@ Protected Attributes
-

Definition at line 151 of file SolutionCollector.cs.

+

Definition at line 146 of file SolutionCollector.cs.

@@ -1289,7 +1323,7 @@ Protected Attributes

Reimplemented in PropagationMonitor, and LocalSearchMonitor.

-

Definition at line 155 of file SearchMonitor.cs.

+

Definition at line 150 of file SearchMonitor.cs.

@@ -1318,7 +1352,7 @@ Protected Attributes

Reimplemented in RegularLimit.

-

Definition at line 131 of file SearchMonitor.cs.

+

Definition at line 126 of file SearchMonitor.cs.

@@ -1345,7 +1379,7 @@ Protected Attributes
-

Definition at line 113 of file SearchMonitor.cs.

+

Definition at line 108 of file SearchMonitor.cs.

@@ -1374,7 +1408,7 @@ Protected Attributes

Reimplemented in SearchLog.

-

Definition at line 109 of file SearchMonitor.cs.

+

Definition at line 104 of file SearchMonitor.cs.

@@ -1402,7 +1436,7 @@ Protected Attributes
-

Definition at line 121 of file SolutionCollector.cs.

+

Definition at line 116 of file SolutionCollector.cs.

@@ -1440,7 +1474,7 @@ Protected Attributes
-

Definition at line 146 of file SolutionCollector.cs.

+

Definition at line 141 of file SolutionCollector.cs.

@@ -1469,7 +1503,7 @@ Protected Attributes

Reimplemented in SearchLimit.

-

Definition at line 142 of file SearchMonitor.cs.

+

Definition at line 137 of file SearchMonitor.cs.

@@ -1498,7 +1532,7 @@ Protected Attributes

Reimplemented in RegularLimit.

-

Definition at line 146 of file SearchMonitor.cs.

+

Definition at line 141 of file SearchMonitor.cs.

@@ -1528,7 +1562,7 @@ Protected Attributes

Reimplemented in SearchLog, SearchLimit, and OptimizeVar.

-

Definition at line 75 of file SearchMonitor.cs.

+

Definition at line 70 of file SearchMonitor.cs.

@@ -1555,7 +1589,7 @@ Protected Attributes
-

Definition at line 55 of file SearchMonitor.cs.

+

Definition at line 50 of file SearchMonitor.cs.

@@ -1583,7 +1617,7 @@ Protected Attributes
-

Definition at line 100 of file SolutionCollector.cs.

+

Definition at line 95 of file SolutionCollector.cs.

@@ -1610,7 +1644,7 @@ Protected Attributes
-

Definition at line 95 of file SolutionCollector.cs.

+

Definition at line 90 of file SolutionCollector.cs.

@@ -1637,7 +1671,7 @@ Protected Attributes
-

Definition at line 136 of file SearchMonitor.cs.

+

Definition at line 131 of file SearchMonitor.cs.

@@ -1675,7 +1709,7 @@ Protected Attributes
-

Definition at line 131 of file SolutionCollector.cs.

+

Definition at line 126 of file SolutionCollector.cs.

@@ -2828,7 +2862,7 @@ Protected Attributes

Reimplemented from BaseObject.

-

Definition at line 55 of file SolutionCollector.cs.

+

Definition at line 50 of file SolutionCollector.cs.

@@ -2866,7 +2900,7 @@ Protected Attributes
-

Definition at line 175 of file SolutionCollector.cs.

+

Definition at line 170 of file SolutionCollector.cs.

@@ -2904,7 +2938,7 @@ Protected Attributes
-

Definition at line 126 of file SolutionCollector.cs.

+

Definition at line 121 of file SolutionCollector.cs.

@@ -2932,7 +2966,7 @@ Protected Attributes
-

Definition at line 106 of file SolutionCollector.cs.

+

Definition at line 101 of file SolutionCollector.cs.

@@ -2957,7 +2991,7 @@ Protected Attributes
-

Definition at line 396 of file SearchMonitor.cs.

+

Definition at line 391 of file SearchMonitor.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SolutionPool-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SolutionPool-members.html index afc9b22d37..3d9e086177 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SolutionPool-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SolutionPool-members.html @@ -53,13 +53,14 @@

This is the complete list of members for SolutionPool, including all inherited members.

- - - - - - - + + + + + + + +
BaseObject()BaseObjectinline
Dispose()SolutionPoolinlinevirtual
GetNextSolution(Assignment assignment)SolutionPoolinlinevirtual
Initialize(Assignment assignment)SolutionPoolinlinevirtual
RegisterNewSolution(Assignment assignment)SolutionPoolinlinevirtual
swigCMemOwnBaseObjectprotected
SyncNeeded(Assignment local_assignment)SolutionPoolinlinevirtual
ToString()BaseObjectinlinevirtual
Dispose(bool disposing)SolutionPoolinlineprotectedvirtual
Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline
GetNextSolution(Assignment assignment)SolutionPoolinlinevirtual
Initialize(Assignment assignment)SolutionPoolinlinevirtual
RegisterNewSolution(Assignment assignment)SolutionPoolinlinevirtual
swigCMemOwnBaseObjectprotected
SyncNeeded(Assignment local_assignment)SolutionPoolinlinevirtual
ToString()BaseObjectinlinevirtual
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SolutionPool.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SolutionPool.html index 97b90b0f34..462be9966c 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SolutionPool.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SolutionPool.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -69,17 +68,51 @@ Public Member Functions + +

Public Member Functions

override void Dispose ()
 
virtual void Initialize (Assignment assignment)
 
virtual void RegisterNewSolution (Assignment assignment)
 
virtual bool SyncNeeded (Assignment local_assignment)
 
void Dispose ()
 
virtual string ToString ()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 

Protected Attributes

bool swigCMemOwn
 

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -90,20 +123,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from BaseObject.

+

Reimplemented from BaseObject.

-

Definition at line 33 of file SolutionPool.cs.

+

Definition at line 29 of file SolutionPool.cs.

@@ -131,7 +165,7 @@ Protected Attributes
-

Definition at line 55 of file SolutionPool.cs.

+

Definition at line 50 of file SolutionPool.cs.

@@ -159,7 +193,7 @@ Protected Attributes
-

Definition at line 47 of file SolutionPool.cs.

+

Definition at line 42 of file SolutionPool.cs.

@@ -187,7 +221,7 @@ Protected Attributes
-

Definition at line 51 of file SolutionPool.cs.

+

Definition at line 46 of file SolutionPool.cs.

@@ -215,7 +249,7 @@ Protected Attributes
-

Definition at line 59 of file SolutionPool.cs.

+

Definition at line 54 of file SolutionPool.cs.

@@ -244,7 +278,7 @@ Protected Attributes

Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.

-

Definition at line 51 of file BaseObject.cs.

+

Definition at line 55 of file BaseObject.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver-members.html index f3f37c7a57..234ae8860e 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver-members.html @@ -105,502 +105,503 @@ DefaultSolverParameters()Solverinlinestatic DELAYED_PRIORITYSolverstatic DemonRuns(int p)Solverinline - Dispose()Solverinlinevirtual - ENDS_AFTERSolverstatic - ENDS_AFTER_ENDSolverstatic - ENDS_AFTER_STARTSolverstatic - ENDS_ATSolverstatic - ENDS_AT_ENDSolverstatic - ENDS_AT_STARTSolverstatic - ENDS_BEFORESolverstatic - EndSearch()Solverinline - EndSearchAux()Solverinline - EQSolverstatic - EXCHANGESolverstatic - ExportProfilingOverview(string filename)Solverinline - EXTENDEDSWAPACTIVESolverstatic - Fail()Solverinline - FailStamp()Solverinline - Failures()Solverinline - FilteredNeighbors()Solverinline - FinishCurrentSearch()Solverinline - FULLPATHLNSSolverstatic - GESolverstatic - GetLocalSearchMonitor()Solverinline - GetOrCreateLocalSearchState()Solverinline - GetPropagationMonitor()Solverinline - HasName(PropagationBaseObject arg0)Solverinline - IN_ROOT_NODESolverstatic - IN_SEARCHSolverstatic - INCREMENTSolverstatic - InstrumentsDemons()Solverinline - InstrumentsVariables()Solverinline - INT_VALUE_DEFAULTSolverstatic - INT_VALUE_SIMPLESolverstatic - INT_VAR_DEFAULTSolverstatic - INT_VAR_SIMPLESolverstatic - INTERVAL_DEFAULTSolverstatic - INTERVAL_SET_TIMES_BACKWARDSolverstatic - INTERVAL_SET_TIMES_FORWARDSolverstatic - INTERVAL_SIMPLESolverstatic - IsLocalSearchProfilingEnabled()Solverinline - IsProfilingEnabled()Solverinline - KEEP_LEFTSolverstatic - KEEP_RIGHTSolverstatic - KILL_BOTHSolverstatic - kNumPrioritiesSolverstatic - LESolverstatic - LKSolverstatic - LocalSearchProfile()Solverinline - MakeAbs(IntExpr expr)Solverinline - MakeAbsEquality(IntVar var, IntVar abs_var)Solverinline - MakeAcceptFilter()Solverinline - MAKEACTIVESolverstatic - MakeAllDifferent(IntVarVector vars)Solverinline - MakeAllDifferent(IntVarVector vars, bool stronger_propagation)Solverinline - MakeAllDifferentExcept(IntVarVector vars, long escape_value)Solverinline - MakeAllowedAssignments(IntVarVector vars, IntTupleSet tuples)Solverinline - MakeAllSolutionCollector(Assignment assignment)Solverinline - MakeAllSolutionCollector()Solverinline - MakeAssignment()Solverinline - MakeAssignment(Assignment a)Solverinline - MakeAssignVariablesValues(IntVarVector vars, long[] values)Solverinline - MakeAssignVariableValue(IntVar var, long val)Solverinline - MakeAssignVariableValueOrDoNothing(IntVar var, long value)Solverinline - MakeAssignVariableValueOrFail(IntVar var, long value)Solverinline - MakeAtSolutionCallback(VoidToVoid callback)Solverinline - MakeBestValueSolutionCollector(Assignment assignment, bool maximize)Solverinline - MakeBestValueSolutionCollector(bool maximize)Solverinline - MakeBetweenCt(IntExpr expr, long l, long u)Solverinline - MakeBoolVar(string name)Solverinline - MakeBoolVar()Solverinline - MakeBoolVarArray(int count)Solverinline - MakeBoolVarArray(int count, string name)Solverinline - MakeBoolVarMatrix(int rows, int cols)Solverinline - MakeBoolVarMatrix(int rows, int cols, string name)Solverinline - MakeBranchesLimit(long branches)Solverinline - MAKECHAININACTIVESolverstatic - MakeCircuit(IntVarVector nexts)Solverinline - MakeClosureDemon(VoidToVoid closure)Solverinline - MakeConditionalExpression(IntVar condition, IntExpr expr, long unperformed_value)Solverinline - MakeConstantRestart(int frequency)Solverinline - MakeConstraintAdder(Constraint ct)Solverinline - MakeConstraintInitialPropagateCallback(Constraint ct)Solverinline - MakeConvexPiecewiseExpr(IntExpr expr, long early_cost, long early_date, long late_date, long late_cost)Solverinline - MakeCount(IntVarVector vars, long value, long max_count)Solverinline - MakeCount(IntVarVector vars, long value, IntVar max_count)Solverinline - MakeCover(IntervalVarVector vars, IntervalVar target_var)Solverinline - MakeCumulative(IntervalVarVector intervals, long[] demands, long capacity, string name)Solverinline - MakeCumulative(IntervalVarVector intervals, int[] demands, long capacity, string name)Solverinline - MakeCumulative(IntervalVarVector intervals, long[] demands, IntVar capacity, string name)Solverinline - MakeCumulative(IntervalVarVector intervals, int[] demands, IntVar capacity, string name)Solverinline - MakeCumulative(IntervalVarVector intervals, IntVarVector demands, long capacity, string name)Solverinline - MakeCumulative(IntervalVarVector intervals, IntVarVector demands, IntVar capacity, string name)Solverinline - MakeCustomLimit(VoidToBoolean limiter)Solverinline - MakeDecision(SolverToVoid apply, SolverToVoid refute)Solverinline - MakeDecisionBuilderFromAssignment(Assignment assignment, DecisionBuilder db, IntVarVector vars)Solverinline - MakeDefaultPhase(IntVarVector vars)Solverinline - MakeDefaultPhase(IntVarVector vars, DefaultPhaseParameters parameters)Solverinline - MakeDefaultRegularLimitParameters()Solverinline - MakeDefaultSolutionPool()Solverinline - MakeDelayedConstraintInitialPropagateCallback(Constraint ct)Solverinline - MakeDelayedPathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector transits)Solverinline - MakeDeviation(IntVarVector vars, IntVar deviation_var, long total_sum)Solverinline - MakeDifference(IntExpr left, IntExpr right)Solverinline - MakeDifference(long value, IntExpr expr)Solverinline - MakeDisjunctiveConstraint(IntervalVarVector intervals, string name)Solverinline - MakeDistribute(IntVarVector vars, long[] values, IntVarVector cards)Solverinline - MakeDistribute(IntVarVector vars, int[] values, IntVarVector cards)Solverinline - MakeDistribute(IntVarVector vars, IntVarVector cards)Solverinline - MakeDistribute(IntVarVector vars, long card_min, long card_max, long card_size)Solverinline - MakeDistribute(IntVarVector vars, long[] card_min, long[] card_max)Solverinline - MakeDistribute(IntVarVector vars, int[] card_min, int[] card_max)Solverinline - MakeDistribute(IntVarVector vars, long[] values, long[] card_min, long[] card_max)Solverinline - MakeDistribute(IntVarVector vars, int[] values, int[] card_min, int[] card_max)Solverinline - MakeDiv(IntExpr expr, long value)Solverinline - MakeDiv(IntExpr numerator, IntExpr denominator)Solverinline - MakeElement(long[] values, IntVar index)Solverinline - MakeElement(int[] values, IntVar index)Solverinline - MakeElement(LongToLong values, IntVar index)Solverinline - MakeElement(LongLongToLong values, IntVar index1, IntVar index2)Solverinline - MakeElement(IntVarVector vars, IntVar index)Solverinline - MakeElementEquality(long[] vals, IntVar index, IntVar target)Solverinline - MakeElementEquality(int[] vals, IntVar index, IntVar target)Solverinline - MakeElementEquality(IntVarVector vars, IntVar index, IntVar target)Solverinline - MakeElementEquality(IntVarVector vars, IntVar index, long target)Solverinline - MakeEnterSearchCallback(VoidToVoid callback)Solverinline - MakeEquality(IntExpr left, IntExpr right)Solverinline - MakeEquality(IntExpr expr, long value)Solverinline - MakeEquality(IntExpr expr, int value)Solverinline - MakeEquality(IntervalVar var1, IntervalVar var2)Solverinline - MakeExitSearchCallback(VoidToVoid callback)Solverinline - MakeFailDecision()Solverinline - MakeFailuresLimit(long failures)Solverinline - MakeFalseConstraint()Solverinline - MakeFalseConstraint(string explanation)Solverinline - MakeFirstSolutionCollector(Assignment assignment)Solverinline - MakeFirstSolutionCollector()Solverinline - MakeFixedDurationEndSyncedOnEndIntervalVar(IntervalVar interval_var, long duration, long offset)Solverinline - MakeFixedDurationEndSyncedOnStartIntervalVar(IntervalVar interval_var, long duration, long offset)Solverinline - MakeFixedDurationIntervalVar(long start_min, long start_max, long duration, bool optional, string name)Solverinline - MakeFixedDurationIntervalVar(IntVar start_variable, long duration, string name)Solverinline - MakeFixedDurationIntervalVar(IntVar start_variable, long duration, IntVar performed_variable, string name)Solverinline - MakeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration, bool optional)Solverinline - MakeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration, bool optional, string name)Solverinline - MakeFixedDurationIntervalVarArray(int count, long[] start_min, long[] start_max, long[] duration, bool optional, string name)Solverinline - MakeFixedDurationIntervalVarArray(int count, int[] start_min, int[] start_max, int[] duration, bool optional, string name)Solverinline - MakeFixedDurationIntervalVarArray(IntVar[] starts, int[] durations, string name)Solverinline - MakeFixedDurationIntervalVarArray(IntVar[] starts, long[] durations, string name)Solverinline - MakeFixedDurationStartSyncedOnEndIntervalVar(IntervalVar interval_var, long duration, long offset)Solverinline - MakeFixedDurationStartSyncedOnStartIntervalVar(IntervalVar interval_var, long duration, long offset)Solverinline - MakeFixedInterval(long start, long duration, string name)Solverinline - MakeGenericTabuSearch(bool maximize, IntVar v, long step, IntVarVector tabu_vars, long forbid_tenure)Solverinline - MakeGreater(IntExpr left, IntExpr right)Solverinline - MakeGreater(IntExpr expr, long value)Solverinline - MakeGreater(IntExpr expr, int value)Solverinline - MakeGreaterOrEqual(IntExpr left, IntExpr right)Solverinline - MakeGreaterOrEqual(IntExpr expr, long value)Solverinline - MakeGreaterOrEqual(IntExpr expr, int value)Solverinline - MakeGuidedLocalSearch(bool maximize, IntVar objective, LongLongToLong objective_function, long step, IntVarVector vars, double penalty_factor)Solverinline - MakeGuidedLocalSearch(bool maximize, IntVar objective, LongLongLongToLong objective_function, long step, IntVarVector vars, IntVarVector secondary_vars, double penalty_factor)Solverinline - MakeIfThenElseCt(IntVar condition, IntExpr then_expr, IntExpr else_expr, IntVar target_var)Solverinline - MAKEINACTIVESolverstatic - MakeIndexExpression(IntVarVector vars, long value)Solverinline - MakeIndexOfConstraint(IntVarVector vars, IntVar index, long target)Solverinline - MakeIndexOfFirstMaxValueConstraint(IntVar index, IntVarVector vars)Solverinline - MakeIndexOfFirstMinValueConstraint(IntVar index, IntVarVector vars)Solverinline - MakeIntConst(long val, string name)Solverinline - MakeIntConst(long val)Solverinline - MakeIntervalRelaxedMax(IntervalVar interval_var)Solverinline - MakeIntervalRelaxedMin(IntervalVar interval_var)Solverinline - MakeIntervalVar(long start_min, long start_max, long duration_min, long duration_max, long end_min, long end_max, bool optional, string name)Solverinline - MakeIntervalVarArray(int count, long start_min, long start_max, long duration_min, long duration_max, long end_min, long end_max, bool optional, string name, IntervalVarVector array)Solverinline - MakeIntervalVarRelation(IntervalVar t, int r, long d)Solverinline - MakeIntervalVarRelation(IntervalVar t1, int r, IntervalVar t2)Solverinline - MakeIntervalVarRelationWithDelay(IntervalVar t1, int r, IntervalVar t2, long delay)Solverinline - MakeIntVar(long min, long max, string name)Solverinline - MakeIntVar(long[] values, string name)Solverinline - MakeIntVar(int[] values, string name)Solverinline - MakeIntVar(long min, long max)Solverinline - MakeIntVar(long[] values)Solverinline - MakeIntVar(int[] values)Solverinline - MakeIntVarArray(int count, long min, long max)Solverinline - MakeIntVarArray(int count, long min, long max, string name)Solverinline - MakeIntVarArray(int count, long[] values)Solverinline - MakeIntVarArray(int count, long[] values, string name)Solverinline - MakeIntVarArray(int count, int[] values)Solverinline - MakeIntVarArray(int count, int[] values, string name)Solverinline - MakeIntVarMatrix(int rows, int cols, long min, long max)Solverinline - MakeIntVarMatrix(int rows, int cols, long min, long max, string name)Solverinline - MakeIntVarMatrix(int rows, int cols, long[] values)Solverinline - MakeIntVarMatrix(int rows, int cols, long[] values, string name)Solverinline - MakeIntVarMatrix(int rows, int cols, int[] values)Solverinline - MakeIntVarMatrix(int rows, int cols, int[] values, string name)Solverinline - MakeInversePermutationConstraint(IntVarVector left, IntVarVector right)Solverinline - MakeIsBetweenCt(IntExpr expr, long l, long u, IntVar b)Solverinline - MakeIsBetweenVar(IntExpr v, long l, long u)Solverinline - MakeIsDifferentCstCt(IntExpr var, long value, IntVar boolvar)Solverinline - MakeIsDifferentCstVar(IntExpr var, long value)Solverinline - MakeIsDifferentCt(IntExpr v1, IntExpr v2, IntVar b)Solverinline - MakeIsDifferentVar(IntExpr v1, IntExpr v2)Solverinline - MakeIsEqualCstCt(IntExpr var, long value, IntVar boolvar)Solverinline - MakeIsEqualCstVar(IntExpr var, long value)Solverinline - MakeIsEqualCt(IntExpr v1, IntExpr v2, IntVar b)Solverinline - MakeIsEqualVar(IntExpr v1, IntExpr v2)Solverinline - MakeIsGreaterCstCt(IntExpr v, long c, IntVar b)Solverinline - MakeIsGreaterCstVar(IntExpr var, long value)Solverinline - MakeIsGreaterCt(IntExpr left, IntExpr right, IntVar b)Solverinline - MakeIsGreaterOrEqualCstCt(IntExpr var, long value, IntVar boolvar)Solverinline - MakeIsGreaterOrEqualCstVar(IntExpr var, long value)Solverinline - MakeIsGreaterOrEqualCt(IntExpr left, IntExpr right, IntVar b)Solverinline - MakeIsGreaterOrEqualVar(IntExpr left, IntExpr right)Solverinline - MakeIsGreaterVar(IntExpr left, IntExpr right)Solverinline - MakeIsLessCstCt(IntExpr v, long c, IntVar b)Solverinline - MakeIsLessCstVar(IntExpr var, long value)Solverinline - MakeIsLessCt(IntExpr left, IntExpr right, IntVar b)Solverinline - MakeIsLessOrEqualCstCt(IntExpr var, long value, IntVar boolvar)Solverinline - MakeIsLessOrEqualCstVar(IntExpr var, long value)Solverinline - MakeIsLessOrEqualCt(IntExpr left, IntExpr right, IntVar b)Solverinline - MakeIsLessOrEqualVar(IntExpr left, IntExpr right)Solverinline - MakeIsLessVar(IntExpr left, IntExpr right)Solverinline - MakeIsMemberCt(IntExpr expr, long[] values, IntVar boolvar)Solverinline - MakeIsMemberCt(IntExpr expr, int[] values, IntVar boolvar)Solverinline - MakeIsMemberVar(IntExpr expr, long[] values)Solverinline - MakeIsMemberVar(IntExpr expr, int[] values)Solverinline - MakeLastSolutionCollector(Assignment assignment)Solverinline - MakeLastSolutionCollector()Solverinline - MakeLess(IntExpr left, IntExpr right)Solverinline - MakeLess(IntExpr expr, long value)Solverinline - MakeLess(IntExpr expr, int value)Solverinline - MakeLessOrEqual(IntExpr left, IntExpr right)Solverinline - MakeLessOrEqual(IntExpr expr, long value)Solverinline - MakeLessOrEqual(IntExpr expr, int value)Solverinline - MakeLexicalLess(IntVarVector left, IntVarVector right)Solverinline - MakeLexicalLessOrEqual(IntVarVector left, IntVarVector right)Solverinline - MakeLimit(long time, long branches, long failures, long solutions)Solverinline - MakeLimit(long time, long branches, long failures, long solutions, bool smart_time_check)Solverinline - MakeLimit(long time, long branches, long failures, long solutions, bool smart_time_check, bool cumulative)Solverinline - MakeLimit(Google.OrTools.ConstraintSolver.RegularLimitParameters proto)Solverinline - MakeLimit(SearchLimit limit_1, SearchLimit limit_2)Solverinline - MakeLocalSearchPhase(Assignment assignment, LocalSearchPhaseParameters parameters)Solverinline - MakeLocalSearchPhase(IntVarVector vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters)Solverinline - MakeLocalSearchPhase(IntVarVector vars, DecisionBuilder first_solution, DecisionBuilder first_solution_sub_decision_builder, LocalSearchPhaseParameters parameters)Solverinline - MakeLocalSearchPhase(SequenceVarVector vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters)Solverinline - MakeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder)Solverinline - MakeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit)Solverinline - MakeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit, LocalSearchFilterVector filters)Solverinline - MakeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder)Solverinline - MakeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit)Solverinline - MakeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit, LocalSearchFilterVector filters)Solverinline - MakeLubyRestart(int scale_factor)Solverinline - MakeMapDomain(IntVar var, IntVarVector actives)Solverinline - MakeMax(IntVarVector vars)Solverinline - MakeMax(IntExpr left, IntExpr right)Solverinline - MakeMax(IntExpr expr, long value)Solverinline - MakeMax(IntExpr expr, int value)Solverinline - MakeMaxEquality(IntVarVector vars, IntVar max_var)Solverinline - MakeMaximize(IntVar v, long step)Solverinline - MakeMemberCt(IntExpr expr, long[] values)Solverinline - MakeMemberCt(IntExpr expr, int[] values)Solverinline - MakeMin(IntVarVector vars)Solverinline - MakeMin(IntExpr left, IntExpr right)Solverinline - MakeMin(IntExpr expr, long value)Solverinline - MakeMin(IntExpr expr, int value)Solverinline - MakeMinEquality(IntVarVector vars, IntVar min_var)Solverinline - MakeMinimize(IntVar v, long step)Solverinline - MakeMirrorInterval(IntervalVar interval_var)Solverinline - MakeModulo(IntExpr x, long mod)Solverinline - MakeModulo(IntExpr x, IntExpr mod)Solverinline - MakeMonotonicElement(LongToLong values, bool increasing, IntVar index)Solverinline - MakeMoveTowardTargetOperator(Assignment target)Solverinline - MakeMoveTowardTargetOperator(IntVarVector variables, long[] target_values)Solverinline - MakeNBestValueSolutionCollector(Assignment assignment, int solution_count, bool maximize)Solverinline - MakeNBestValueSolutionCollector(int solution_count, bool maximize)Solverinline - MakeNeighborhoodLimit(LocalSearchOperator op, long limit)Solverinline - MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step)Solverinline - MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1)Solverinline - MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2)Solverinline - MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3)Solverinline - MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3, SearchMonitor monitor4)Solverinline - MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitorVector monitors)Solverinline - MakeNoCycle(IntVarVector nexts, IntVarVector active, LongToBoolean sink_handler)Solverinline - MakeNoCycle(IntVarVector nexts, IntVarVector active)Solverinline - MakeNoCycle(IntVarVector nexts, IntVarVector active, LongToBoolean sink_handler, bool assume_paths)Solverinline - MakeNonEquality(IntExpr left, IntExpr right)Solverinline - MakeNonEquality(IntExpr expr, long value)Solverinline - MakeNonEquality(IntExpr expr, int value)Solverinline - MakeNonOverlappingBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, IntVarVector x_size, IntVarVector y_size)Solverinline - MakeNonOverlappingBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, long[] x_size, long[] y_size)Solverinline - MakeNonOverlappingBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, int[] x_size, int[] y_size)Solverinline - MakeNonOverlappingNonStrictBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, IntVarVector x_size, IntVarVector y_size)Solverinline - MakeNonOverlappingNonStrictBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, long[] x_size, long[] y_size)Solverinline - MakeNonOverlappingNonStrictBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, int[] x_size, int[] y_size)Solverinline - MakeNotBetweenCt(IntExpr expr, long l, long u)Solverinline - MakeNotMemberCt(IntExpr expr, long[] values)Solverinline - MakeNotMemberCt(IntExpr expr, int[] values)Solverinline - MakeNotMemberCt(IntExpr expr, long[] starts, long[] ends)Solverinline - MakeNotMemberCt(IntExpr expr, int[] starts, int[] ends)Solverinline - MakeNullIntersect(IntVarVector first_vars, IntVarVector second_vars)Solverinline - MakeNullIntersectExcept(IntVarVector first_vars, IntVarVector second_vars, long escape_value)Solverinline - MakeOperator(IntVarVector vars, int op)Solverinline - MakeOperator(IntVarVector vars, IntVarVector secondary_vars, int op)Solverinline - MakeOperator(IntVarVector vars, LongLongLongToLong evaluator, int op)Solverinline - MakeOperator(IntVarVector vars, IntVarVector secondary_vars, LongLongLongToLong evaluator, int op)Solverinline - MakeOpposite(IntExpr expr)Solverinline - MakeOptimize(bool maximize, IntVar v, long step)Solverinline - MakePack(IntVarVector vars, int number_of_bins)Solverinline - MakePathConnected(IntVarVector nexts, long[] sources, long[] sinks, IntVarVector status)Solverinline - MakePathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector transits)Solverinline - MakePathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, LongLongToLong transit_evaluator)Solverinline - MakePathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector slacks, LongLongToLong transit_evaluator)Solverinline - MakePhase(IntVarVector vars, int var_str, int val_str)Solverinline - MakePhase(IntVarVector vars, LongToLong var_evaluator, int val_str)Solverinline - MakePhase(IntVarVector vars, int var_str, LongLongToLong value_evaluator)Solverinline - MakePhase(IntVarVector vars, int var_str, LongLongLongToBoolean var_val1_val2_comparator)Solverinline - MakePhase(IntVarVector vars, LongToLong var_evaluator, LongLongToLong value_evaluator)Solverinline - MakePhase(IntVarVector vars, int var_str, LongLongToLong value_evaluator, LongToLong tie_breaker)Solverinline - MakePhase(IntVarVector vars, LongToLong var_evaluator, LongLongToLong value_evaluator, LongToLong tie_breaker)Solverinline - MakePhase(IntVar v0, int var_str, int val_str)Solverinline - MakePhase(IntVar v0, IntVar v1, int var_str, int val_str)Solverinline - MakePhase(IntVar v0, IntVar v1, IntVar v2, int var_str, int val_str)Solverinline - MakePhase(IntVar v0, IntVar v1, IntVar v2, IntVar v3, int var_str, int val_str)Solverinline - MakePhase(IntVarVector vars, LongLongToLong eval, int str)Solverinline - MakePhase(IntVarVector vars, LongLongToLong eval, LongToLong tie_breaker, int str)Solverinline - MakePhase(IntervalVarVector intervals, int str)Solverinline - MakePhase(SequenceVarVector sequences, int str)Solverinline - MakePower(IntExpr expr, long n)Solverinline - MakePrintModelVisitor()Solverinline - MakeProd(IntExpr left, IntExpr right)Solverinline - MakeProd(IntExpr expr, long value)Solverinline - MakeRandomLnsOperator(IntVarVector vars, int number_of_variables)Solverinline - MakeRandomLnsOperator(IntVarVector vars, int number_of_variables, int seed)Solverinline - MakeRankFirstInterval(SequenceVar sequence, int index)Solverinline - MakeRankLastInterval(SequenceVar sequence, int index)Solverinline - MakeRejectFilter()Solverinline - MakeRestoreAssignment(Assignment assignment)Solverinline - MakeScalProd(IntVarVector vars, long[] coefs)Solverinline - MakeScalProd(IntVarVector vars, int[] coefs)Solverinline - MakeScalProdEquality(IntVarVector vars, long[] coefficients, long cst)Solverinline - MakeScalProdEquality(IntVarVector vars, int[] coefficients, long cst)Solverinline - MakeScalProdEquality(IntVarVector vars, long[] coefficients, IntVar target)Solverinline - MakeScalProdEquality(IntVarVector vars, int[] coefficients, IntVar target)Solverinline - MakeScalProdGreaterOrEqual(IntVarVector vars, long[] coeffs, long cst)Solverinline - MakeScalProdGreaterOrEqual(IntVarVector vars, int[] coeffs, long cst)Solverinline - MakeScalProdLessOrEqual(IntVarVector vars, long[] coefficients, long cst)Solverinline - MakeScalProdLessOrEqual(IntVarVector vars, int[] coefficients, long cst)Solverinline - MakeScheduleOrExpedite(IntervalVar var, long est, ref long marker)Solverinline - MakeScheduleOrPostpone(IntervalVar var, long est, ref long marker)Solverinline - MakeSearchLog(int branch_period)Solverinline - MakeSearchLog(int branch_period, IntVar var)Solverinline - MakeSearchLog(int branch_period, VoidToString display_callback)Solverinline - MakeSearchLog(int branch_period, IntVar var, VoidToString display_callback)Solverinline - MakeSearchLog(int branch_period, OptimizeVar opt_var)Solverinline - MakeSearchLog(int branch_period, OptimizeVar opt_var, VoidToString display_callback)Solverinline - MakeSearchTrace(string prefix)Solverinline - MakeSemiContinuousExpr(IntExpr expr, long fixed_charge, long step)Solverinline - MakeSimulatedAnnealing(bool maximize, IntVar v, long step, long initial_temperature)Solverinline - MakeSolutionsLimit(long solutions)Solverinline - MakeSolveOnce(DecisionBuilder db)Solverinline - MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1)Solverinline - MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2)Solverinline - MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3)Solverinline - MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3, SearchMonitor monitor4)Solverinline - MakeSolveOnce(DecisionBuilder db, SearchMonitorVector monitors)Solverinline - MakeSortingConstraint(IntVarVector vars, IntVarVector sorted)Solverinline - MakeSplitVariableDomain(IntVar var, long val, bool start_with_lower_half)Solverinline - MakeSquare(IntExpr expr)Solverinline - MakeStatisticsModelVisitor()Solverinline - MakeStoreAssignment(Assignment assignment)Solverinline - MakeStrictDisjunctiveConstraint(IntervalVarVector intervals, string name)Solverinline - MakeSubCircuit(IntVarVector nexts)Solverinline - MakeSum(IntExpr left, IntExpr right)Solverinline - MakeSum(IntExpr expr, long value)Solverinline - MakeSum(IntVarVector vars)Solverinline - MakeSumEquality(IntVarVector vars, long cst)Solverinline - MakeSumEquality(IntVarVector vars, IntVar var)Solverinline - MakeSumGreaterOrEqual(IntVarVector vars, long cst)Solverinline - MakeSumLessOrEqual(IntVarVector vars, long cst)Solverinline - MakeSumObjectiveFilter(IntVarVector vars, LongLongToLong values, int filter_enum)Solverinline - MakeSumObjectiveFilter(IntVarVector vars, IntVarVector secondary_vars, LongLongLongToLong values, int filter_enum)Solverinline - MakeSymmetryManager(SymmetryBreakerVector visitors)Solverinline - MakeSymmetryManager(SymmetryBreaker v1)Solverinline - MakeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2)Solverinline - MakeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2, SymmetryBreaker v3)Solverinline - MakeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2, SymmetryBreaker v3, SymmetryBreaker v4)Solverinline - MakeTabuSearch(bool maximize, IntVar v, long step, IntVarVector vars, long keep_tenure, long forbid_tenure, double tabu_factor)Solverinline - MakeTemporalDisjunction(IntervalVar t1, IntervalVar t2, IntVar alt)Solverinline - MakeTemporalDisjunction(IntervalVar t1, IntervalVar t2)Solverinline - MakeTimeLimit(long time_in_ms)Solverinline - MakeTransitionConstraint(IntVarVector vars, IntTupleSet transition_table, long initial_state, long[] final_states)Solverinline - MakeTransitionConstraint(IntVarVector vars, IntTupleSet transition_table, long initial_state, int[] final_states)Solverinline - MakeTrueConstraint()Solverinline - MakeVariableDomainFilter()Solverinline - MakeVariableGreaterOrEqualValue(IntVar var, long value)Solverinline - MakeVariableLessOrEqualValue(IntVar var, long value)Solverinline - MakeWeightedMaximize(IntVarVector sub_objectives, long[] weights, long step)Solverinline - MakeWeightedMaximize(IntVarVector sub_objectives, int[] weights, long step)Solverinline - MakeWeightedMinimize(IntVarVector sub_objectives, long[] weights, long step)Solverinline - MakeWeightedMinimize(IntVarVector sub_objectives, int[] weights, long step)Solverinline - MakeWeightedOptimize(bool maximize, IntVarVector sub_objectives, long[] weights, long step)Solverinline - MakeWeightedOptimize(bool maximize, IntVarVector sub_objectives, int[] weights, long step)Solverinline - MAXIMIZATIONSolverstatic - MemoryUsage()Solverinlinestatic - MINIMIZATIONSolverstatic - ModelName()Solverinline - NameAllVariables()Solverinline - Neighbors()Solverinline - NewSearch(DecisionBuilder db)Solverinline - NewSearch(DecisionBuilder db, SearchMonitor sm1)Solverinline - NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2)Solverinline - NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3)Solverinline - NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3, SearchMonitor sm4)Solverinline - NewSearch(DecisionBuilder db, SearchMonitor[] monitors)Solverinline - NewSearchAux(DecisionBuilder db, SearchMonitorVector monitors)Solverinline - NewSearchAux(DecisionBuilder db)Solverinline - NewSearchAux(DecisionBuilder db, SearchMonitor m1)Solverinline - NewSearchAux(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)Solverinline - NewSearchAux(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)Solverinline - NewSearchAux(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3, SearchMonitor m4)Solverinline - NextSolution()Solverinline - NO_CHANGESolverstatic - NO_MORE_SOLUTIONSSolverstatic - NORMAL_PRIORITYSolverstatic - NOT_SETSolverstatic - OROPTSolverstatic - OUTSIDE_SEARCHSolverstatic - Parameters()Solverinline - PATHLNSSolverstatic - PopState()Solverinline - PROBLEM_INFEASIBLESolverstatic - PushState()Solverinline - Rand32(int size)Solverinline - Rand64(long size)Solverinline - RandomConcatenateOperators(LocalSearchOperatorVector ops)Solverinline - RandomConcatenateOperators(LocalSearchOperatorVector ops, int seed)Solverinline - RegisterDemon(Demon demon)Solverinline - RegisterIntervalVar(IntervalVar var)Solverinline - RegisterIntExpr(IntExpr expr)Solverinline - RegisterIntVar(IntVar var)Solverinline - RELOCATESolverstatic - ReSeed(int seed)Solverinline - RestartCurrentSearch()Solverinline - RestartSearch()Solverinline - REVERSIBLE_ACTIONSolverstatic - SearchDepth()Solverinline - SearchLeftDepth()Solverinline - SENTINELSolverstatic - SEQUENCE_DEFAULTSolverstatic - SEQUENCE_SIMPLESolverstatic - SetOptimizationDirection(int direction)Solverinline - SetUseFastLocalSearch(bool use_fast_local_search)Solverinline - ShouldFail()Solverinline - SIMPLE_MARKERSolverstatic - SIMPLELNSSolverstatic - Solutions()Solverinline - Solve(DecisionBuilder db, SearchMonitorVector monitors)Solverinline - Solve(DecisionBuilder db)Solverinline - Solve(DecisionBuilder db, SearchMonitor m1)Solverinline - Solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)Solverinline - Solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)Solverinline - Solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3, SearchMonitor m4)Solverinline - SolveAndCommit(DecisionBuilder db, SearchMonitorVector monitors)Solverinline - SolveAndCommit(DecisionBuilder db)Solverinline - SolveAndCommit(DecisionBuilder db, SearchMonitor m1)Solverinline - SolveAndCommit(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)Solverinline - SolveAndCommit(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)Solverinline - SolveDepth()Solverinline - Solver(string name)Solverinline - Solver(string name, Google.OrTools.ConstraintSolver.ConstraintSolverParameters parameters)Solverinline - SPLIT_LOWER_HALFSolverstatic - SPLIT_UPPER_HALFSolverstatic - Stamp()Solverinline - STARTS_AFTERSolverstatic - STARTS_AFTER_ENDSolverstatic - STARTS_AFTER_STARTSolverstatic - STARTS_ATSolverstatic - STARTS_AT_ENDSolverstatic - STARTS_AT_STARTSolverstatic - STARTS_BEFORESolverstatic - State()Solverinline - STAYS_IN_SYNCSolverstatic - SWAPACTIVESolverstatic - swigCMemOwnSolverprotected - SWITCH_BRANCHESSolverstatic - TopPeriodicCheck()Solverinline - TopProgressPercent()Solverinline - ToString()Solverinline - Try(DecisionBuilder db1, DecisionBuilder db2)Solverinline - Try(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3)Solverinline - Try(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3, DecisionBuilder db4)Solverinline - Try(DecisionBuilderVector dbs)Solverinline - TSPLNSSolverstatic - TSPOPTSolverstatic - TWOOPTSolverstatic - UNACTIVELNSSolverstatic - UncheckedSolutions()Solverinline - UseFastLocalSearch()Solverinline - VAR_PRIORITYSolverstatic - WallTime()Solverinline + Dispose()Solverinline + Dispose(bool disposing)Solverinlineprotectedvirtual + ENDS_AFTERSolverstatic + ENDS_AFTER_ENDSolverstatic + ENDS_AFTER_STARTSolverstatic + ENDS_ATSolverstatic + ENDS_AT_ENDSolverstatic + ENDS_AT_STARTSolverstatic + ENDS_BEFORESolverstatic + EndSearch()Solverinline + EndSearchAux()Solverinline + EQSolverstatic + EXCHANGESolverstatic + ExportProfilingOverview(string filename)Solverinline + EXTENDEDSWAPACTIVESolverstatic + Fail()Solverinline + FailStamp()Solverinline + Failures()Solverinline + FilteredNeighbors()Solverinline + FinishCurrentSearch()Solverinline + FULLPATHLNSSolverstatic + GESolverstatic + GetLocalSearchMonitor()Solverinline + GetOrCreateLocalSearchState()Solverinline + GetPropagationMonitor()Solverinline + HasName(PropagationBaseObject object_)Solverinline + IN_ROOT_NODESolverstatic + IN_SEARCHSolverstatic + INCREMENTSolverstatic + InstrumentsDemons()Solverinline + InstrumentsVariables()Solverinline + INT_VALUE_DEFAULTSolverstatic + INT_VALUE_SIMPLESolverstatic + INT_VAR_DEFAULTSolverstatic + INT_VAR_SIMPLESolverstatic + INTERVAL_DEFAULTSolverstatic + INTERVAL_SET_TIMES_BACKWARDSolverstatic + INTERVAL_SET_TIMES_FORWARDSolverstatic + INTERVAL_SIMPLESolverstatic + IsLocalSearchProfilingEnabled()Solverinline + IsProfilingEnabled()Solverinline + KEEP_LEFTSolverstatic + KEEP_RIGHTSolverstatic + KILL_BOTHSolverstatic + kNumPrioritiesSolverstatic + LESolverstatic + LKSolverstatic + LocalSearchProfile()Solverinline + MakeAbs(IntExpr expr)Solverinline + MakeAbsEquality(IntVar var, IntVar abs_var)Solverinline + MakeAcceptFilter()Solverinline + MAKEACTIVESolverstatic + MakeAllDifferent(IntVarVector vars)Solverinline + MakeAllDifferent(IntVarVector vars, bool stronger_propagation)Solverinline + MakeAllDifferentExcept(IntVarVector vars, long escape_value)Solverinline + MakeAllowedAssignments(IntVarVector vars, IntTupleSet tuples)Solverinline + MakeAllSolutionCollector(Assignment assignment)Solverinline + MakeAllSolutionCollector()Solverinline + MakeAssignment()Solverinline + MakeAssignment(Assignment a)Solverinline + MakeAssignVariablesValues(IntVarVector vars, long[] values)Solverinline + MakeAssignVariableValue(IntVar var, long val)Solverinline + MakeAssignVariableValueOrDoNothing(IntVar var, long value)Solverinline + MakeAssignVariableValueOrFail(IntVar var, long value)Solverinline + MakeAtSolutionCallback(VoidToVoid callback)Solverinline + MakeBestValueSolutionCollector(Assignment assignment, bool maximize)Solverinline + MakeBestValueSolutionCollector(bool maximize)Solverinline + MakeBetweenCt(IntExpr expr, long l, long u)Solverinline + MakeBoolVar(string name)Solverinline + MakeBoolVar()Solverinline + MakeBoolVarArray(int count)Solverinline + MakeBoolVarArray(int count, string name)Solverinline + MakeBoolVarMatrix(int rows, int cols)Solverinline + MakeBoolVarMatrix(int rows, int cols, string name)Solverinline + MakeBranchesLimit(long branches)Solverinline + MAKECHAININACTIVESolverstatic + MakeCircuit(IntVarVector nexts)Solverinline + MakeClosureDemon(VoidToVoid closure)Solverinline + MakeConditionalExpression(IntVar condition, IntExpr expr, long unperformed_value)Solverinline + MakeConstantRestart(int frequency)Solverinline + MakeConstraintAdder(Constraint ct)Solverinline + MakeConstraintInitialPropagateCallback(Constraint ct)Solverinline + MakeConvexPiecewiseExpr(IntExpr expr, long early_cost, long early_date, long late_date, long late_cost)Solverinline + MakeCount(IntVarVector vars, long value, long max_count)Solverinline + MakeCount(IntVarVector vars, long value, IntVar max_count)Solverinline + MakeCover(IntervalVarVector vars, IntervalVar target_var)Solverinline + MakeCumulative(IntervalVarVector intervals, long[] demands, long capacity, string name)Solverinline + MakeCumulative(IntervalVarVector intervals, int[] demands, long capacity, string name)Solverinline + MakeCumulative(IntervalVarVector intervals, long[] demands, IntVar capacity, string name)Solverinline + MakeCumulative(IntervalVarVector intervals, int[] demands, IntVar capacity, string name)Solverinline + MakeCumulative(IntervalVarVector intervals, IntVarVector demands, long capacity, string name)Solverinline + MakeCumulative(IntervalVarVector intervals, IntVarVector demands, IntVar capacity, string name)Solverinline + MakeCustomLimit(VoidToBoolean limiter)Solverinline + MakeDecision(SolverToVoid apply, SolverToVoid refute)Solverinline + MakeDecisionBuilderFromAssignment(Assignment assignment, DecisionBuilder db, IntVarVector vars)Solverinline + MakeDefaultPhase(IntVarVector vars)Solverinline + MakeDefaultPhase(IntVarVector vars, DefaultPhaseParameters parameters)Solverinline + MakeDefaultRegularLimitParameters()Solverinline + MakeDefaultSolutionPool()Solverinline + MakeDelayedConstraintInitialPropagateCallback(Constraint ct)Solverinline + MakeDelayedPathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector transits)Solverinline + MakeDeviation(IntVarVector vars, IntVar deviation_var, long total_sum)Solverinline + MakeDifference(IntExpr left, IntExpr right)Solverinline + MakeDifference(long value, IntExpr expr)Solverinline + MakeDisjunctiveConstraint(IntervalVarVector intervals, string name)Solverinline + MakeDistribute(IntVarVector vars, long[] values, IntVarVector cards)Solverinline + MakeDistribute(IntVarVector vars, int[] values, IntVarVector cards)Solverinline + MakeDistribute(IntVarVector vars, IntVarVector cards)Solverinline + MakeDistribute(IntVarVector vars, long card_min, long card_max, long card_size)Solverinline + MakeDistribute(IntVarVector vars, long[] card_min, long[] card_max)Solverinline + MakeDistribute(IntVarVector vars, int[] card_min, int[] card_max)Solverinline + MakeDistribute(IntVarVector vars, long[] values, long[] card_min, long[] card_max)Solverinline + MakeDistribute(IntVarVector vars, int[] values, int[] card_min, int[] card_max)Solverinline + MakeDiv(IntExpr expr, long value)Solverinline + MakeDiv(IntExpr numerator, IntExpr denominator)Solverinline + MakeElement(long[] values, IntVar index)Solverinline + MakeElement(int[] values, IntVar index)Solverinline + MakeElement(LongToLong values, IntVar index)Solverinline + MakeElement(LongLongToLong values, IntVar index1, IntVar index2)Solverinline + MakeElement(IntVarVector vars, IntVar index)Solverinline + MakeElementEquality(long[] vals, IntVar index, IntVar target)Solverinline + MakeElementEquality(int[] vals, IntVar index, IntVar target)Solverinline + MakeElementEquality(IntVarVector vars, IntVar index, IntVar target)Solverinline + MakeElementEquality(IntVarVector vars, IntVar index, long target)Solverinline + MakeEnterSearchCallback(VoidToVoid callback)Solverinline + MakeEquality(IntExpr left, IntExpr right)Solverinline + MakeEquality(IntExpr expr, long value)Solverinline + MakeEquality(IntExpr expr, int value)Solverinline + MakeEquality(IntervalVar var1, IntervalVar var2)Solverinline + MakeExitSearchCallback(VoidToVoid callback)Solverinline + MakeFailDecision()Solverinline + MakeFailuresLimit(long failures)Solverinline + MakeFalseConstraint()Solverinline + MakeFalseConstraint(string explanation)Solverinline + MakeFirstSolutionCollector(Assignment assignment)Solverinline + MakeFirstSolutionCollector()Solverinline + MakeFixedDurationEndSyncedOnEndIntervalVar(IntervalVar interval_var, long duration, long offset)Solverinline + MakeFixedDurationEndSyncedOnStartIntervalVar(IntervalVar interval_var, long duration, long offset)Solverinline + MakeFixedDurationIntervalVar(long start_min, long start_max, long duration, bool optional, string name)Solverinline + MakeFixedDurationIntervalVar(IntVar start_variable, long duration, string name)Solverinline + MakeFixedDurationIntervalVar(IntVar start_variable, long duration, IntVar performed_variable, string name)Solverinline + MakeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration, bool optional)Solverinline + MakeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration, bool optional, string name)Solverinline + MakeFixedDurationIntervalVarArray(int count, long[] start_min, long[] start_max, long[] duration, bool optional, string name)Solverinline + MakeFixedDurationIntervalVarArray(int count, int[] start_min, int[] start_max, int[] duration, bool optional, string name)Solverinline + MakeFixedDurationIntervalVarArray(IntVar[] starts, int[] durations, string name)Solverinline + MakeFixedDurationIntervalVarArray(IntVar[] starts, long[] durations, string name)Solverinline + MakeFixedDurationStartSyncedOnEndIntervalVar(IntervalVar interval_var, long duration, long offset)Solverinline + MakeFixedDurationStartSyncedOnStartIntervalVar(IntervalVar interval_var, long duration, long offset)Solverinline + MakeFixedInterval(long start, long duration, string name)Solverinline + MakeGenericTabuSearch(bool maximize, IntVar v, long step, IntVarVector tabu_vars, long forbid_tenure)Solverinline + MakeGreater(IntExpr left, IntExpr right)Solverinline + MakeGreater(IntExpr expr, long value)Solverinline + MakeGreater(IntExpr expr, int value)Solverinline + MakeGreaterOrEqual(IntExpr left, IntExpr right)Solverinline + MakeGreaterOrEqual(IntExpr expr, long value)Solverinline + MakeGreaterOrEqual(IntExpr expr, int value)Solverinline + MakeGuidedLocalSearch(bool maximize, IntVar objective, LongLongToLong objective_function, long step, IntVarVector vars, double penalty_factor)Solverinline + MakeGuidedLocalSearch(bool maximize, IntVar objective, LongLongLongToLong objective_function, long step, IntVarVector vars, IntVarVector secondary_vars, double penalty_factor)Solverinline + MakeIfThenElseCt(IntVar condition, IntExpr then_expr, IntExpr else_expr, IntVar target_var)Solverinline + MAKEINACTIVESolverstatic + MakeIndexExpression(IntVarVector vars, long value)Solverinline + MakeIndexOfConstraint(IntVarVector vars, IntVar index, long target)Solverinline + MakeIndexOfFirstMaxValueConstraint(IntVar index, IntVarVector vars)Solverinline + MakeIndexOfFirstMinValueConstraint(IntVar index, IntVarVector vars)Solverinline + MakeIntConst(long val, string name)Solverinline + MakeIntConst(long val)Solverinline + MakeIntervalRelaxedMax(IntervalVar interval_var)Solverinline + MakeIntervalRelaxedMin(IntervalVar interval_var)Solverinline + MakeIntervalVar(long start_min, long start_max, long duration_min, long duration_max, long end_min, long end_max, bool optional, string name)Solverinline + MakeIntervalVarArray(int count, long start_min, long start_max, long duration_min, long duration_max, long end_min, long end_max, bool optional, string name, IntervalVarVector array)Solverinline + MakeIntervalVarRelation(IntervalVar t, int r, long d)Solverinline + MakeIntervalVarRelation(IntervalVar t1, int r, IntervalVar t2)Solverinline + MakeIntervalVarRelationWithDelay(IntervalVar t1, int r, IntervalVar t2, long delay)Solverinline + MakeIntVar(long min, long max, string name)Solverinline + MakeIntVar(long[] values, string name)Solverinline + MakeIntVar(int[] values, string name)Solverinline + MakeIntVar(long min, long max)Solverinline + MakeIntVar(long[] values)Solverinline + MakeIntVar(int[] values)Solverinline + MakeIntVarArray(int count, long min, long max)Solverinline + MakeIntVarArray(int count, long min, long max, string name)Solverinline + MakeIntVarArray(int count, long[] values)Solverinline + MakeIntVarArray(int count, long[] values, string name)Solverinline + MakeIntVarArray(int count, int[] values)Solverinline + MakeIntVarArray(int count, int[] values, string name)Solverinline + MakeIntVarMatrix(int rows, int cols, long min, long max)Solverinline + MakeIntVarMatrix(int rows, int cols, long min, long max, string name)Solverinline + MakeIntVarMatrix(int rows, int cols, long[] values)Solverinline + MakeIntVarMatrix(int rows, int cols, long[] values, string name)Solverinline + MakeIntVarMatrix(int rows, int cols, int[] values)Solverinline + MakeIntVarMatrix(int rows, int cols, int[] values, string name)Solverinline + MakeInversePermutationConstraint(IntVarVector left, IntVarVector right)Solverinline + MakeIsBetweenCt(IntExpr expr, long l, long u, IntVar b)Solverinline + MakeIsBetweenVar(IntExpr v, long l, long u)Solverinline + MakeIsDifferentCstCt(IntExpr var, long value, IntVar boolvar)Solverinline + MakeIsDifferentCstVar(IntExpr var, long value)Solverinline + MakeIsDifferentCt(IntExpr v1, IntExpr v2, IntVar b)Solverinline + MakeIsDifferentVar(IntExpr v1, IntExpr v2)Solverinline + MakeIsEqualCstCt(IntExpr var, long value, IntVar boolvar)Solverinline + MakeIsEqualCstVar(IntExpr var, long value)Solverinline + MakeIsEqualCt(IntExpr v1, IntExpr v2, IntVar b)Solverinline + MakeIsEqualVar(IntExpr v1, IntExpr v2)Solverinline + MakeIsGreaterCstCt(IntExpr v, long c, IntVar b)Solverinline + MakeIsGreaterCstVar(IntExpr var, long value)Solverinline + MakeIsGreaterCt(IntExpr left, IntExpr right, IntVar b)Solverinline + MakeIsGreaterOrEqualCstCt(IntExpr var, long value, IntVar boolvar)Solverinline + MakeIsGreaterOrEqualCstVar(IntExpr var, long value)Solverinline + MakeIsGreaterOrEqualCt(IntExpr left, IntExpr right, IntVar b)Solverinline + MakeIsGreaterOrEqualVar(IntExpr left, IntExpr right)Solverinline + MakeIsGreaterVar(IntExpr left, IntExpr right)Solverinline + MakeIsLessCstCt(IntExpr v, long c, IntVar b)Solverinline + MakeIsLessCstVar(IntExpr var, long value)Solverinline + MakeIsLessCt(IntExpr left, IntExpr right, IntVar b)Solverinline + MakeIsLessOrEqualCstCt(IntExpr var, long value, IntVar boolvar)Solverinline + MakeIsLessOrEqualCstVar(IntExpr var, long value)Solverinline + MakeIsLessOrEqualCt(IntExpr left, IntExpr right, IntVar b)Solverinline + MakeIsLessOrEqualVar(IntExpr left, IntExpr right)Solverinline + MakeIsLessVar(IntExpr left, IntExpr right)Solverinline + MakeIsMemberCt(IntExpr expr, long[] values, IntVar boolvar)Solverinline + MakeIsMemberCt(IntExpr expr, int[] values, IntVar boolvar)Solverinline + MakeIsMemberVar(IntExpr expr, long[] values)Solverinline + MakeIsMemberVar(IntExpr expr, int[] values)Solverinline + MakeLastSolutionCollector(Assignment assignment)Solverinline + MakeLastSolutionCollector()Solverinline + MakeLess(IntExpr left, IntExpr right)Solverinline + MakeLess(IntExpr expr, long value)Solverinline + MakeLess(IntExpr expr, int value)Solverinline + MakeLessOrEqual(IntExpr left, IntExpr right)Solverinline + MakeLessOrEqual(IntExpr expr, long value)Solverinline + MakeLessOrEqual(IntExpr expr, int value)Solverinline + MakeLexicalLess(IntVarVector left, IntVarVector right)Solverinline + MakeLexicalLessOrEqual(IntVarVector left, IntVarVector right)Solverinline + MakeLimit(long time, long branches, long failures, long solutions)Solverinline + MakeLimit(long time, long branches, long failures, long solutions, bool smart_time_check)Solverinline + MakeLimit(long time, long branches, long failures, long solutions, bool smart_time_check, bool cumulative)Solverinline + MakeLimit(Google.OrTools.ConstraintSolver.RegularLimitParameters proto)Solverinline + MakeLimit(SearchLimit limit_1, SearchLimit limit_2)Solverinline + MakeLocalSearchPhase(Assignment assignment, LocalSearchPhaseParameters parameters)Solverinline + MakeLocalSearchPhase(IntVarVector vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters)Solverinline + MakeLocalSearchPhase(IntVarVector vars, DecisionBuilder first_solution, DecisionBuilder first_solution_sub_decision_builder, LocalSearchPhaseParameters parameters)Solverinline + MakeLocalSearchPhase(SequenceVarVector vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters)Solverinline + MakeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder)Solverinline + MakeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit)Solverinline + MakeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit, LocalSearchFilterVector filters)Solverinline + MakeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder)Solverinline + MakeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit)Solverinline + MakeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit, LocalSearchFilterVector filters)Solverinline + MakeLubyRestart(int scale_factor)Solverinline + MakeMapDomain(IntVar var, IntVarVector actives)Solverinline + MakeMax(IntVarVector vars)Solverinline + MakeMax(IntExpr left, IntExpr right)Solverinline + MakeMax(IntExpr expr, long value)Solverinline + MakeMax(IntExpr expr, int value)Solverinline + MakeMaxEquality(IntVarVector vars, IntVar max_var)Solverinline + MakeMaximize(IntVar v, long step)Solverinline + MakeMemberCt(IntExpr expr, long[] values)Solverinline + MakeMemberCt(IntExpr expr, int[] values)Solverinline + MakeMin(IntVarVector vars)Solverinline + MakeMin(IntExpr left, IntExpr right)Solverinline + MakeMin(IntExpr expr, long value)Solverinline + MakeMin(IntExpr expr, int value)Solverinline + MakeMinEquality(IntVarVector vars, IntVar min_var)Solverinline + MakeMinimize(IntVar v, long step)Solverinline + MakeMirrorInterval(IntervalVar interval_var)Solverinline + MakeModulo(IntExpr x, long mod)Solverinline + MakeModulo(IntExpr x, IntExpr mod)Solverinline + MakeMonotonicElement(LongToLong values, bool increasing, IntVar index)Solverinline + MakeMoveTowardTargetOperator(Assignment target)Solverinline + MakeMoveTowardTargetOperator(IntVarVector variables, long[] target_values)Solverinline + MakeNBestValueSolutionCollector(Assignment assignment, int solution_count, bool maximize)Solverinline + MakeNBestValueSolutionCollector(int solution_count, bool maximize)Solverinline + MakeNeighborhoodLimit(LocalSearchOperator op, long limit)Solverinline + MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step)Solverinline + MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1)Solverinline + MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2)Solverinline + MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3)Solverinline + MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3, SearchMonitor monitor4)Solverinline + MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitorVector monitors)Solverinline + MakeNoCycle(IntVarVector nexts, IntVarVector active, LongToBoolean sink_handler)Solverinline + MakeNoCycle(IntVarVector nexts, IntVarVector active)Solverinline + MakeNoCycle(IntVarVector nexts, IntVarVector active, LongToBoolean sink_handler, bool assume_paths)Solverinline + MakeNonEquality(IntExpr left, IntExpr right)Solverinline + MakeNonEquality(IntExpr expr, long value)Solverinline + MakeNonEquality(IntExpr expr, int value)Solverinline + MakeNonOverlappingBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, IntVarVector x_size, IntVarVector y_size)Solverinline + MakeNonOverlappingBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, long[] x_size, long[] y_size)Solverinline + MakeNonOverlappingBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, int[] x_size, int[] y_size)Solverinline + MakeNonOverlappingNonStrictBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, IntVarVector x_size, IntVarVector y_size)Solverinline + MakeNonOverlappingNonStrictBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, long[] x_size, long[] y_size)Solverinline + MakeNonOverlappingNonStrictBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, int[] x_size, int[] y_size)Solverinline + MakeNotBetweenCt(IntExpr expr, long l, long u)Solverinline + MakeNotMemberCt(IntExpr expr, long[] values)Solverinline + MakeNotMemberCt(IntExpr expr, int[] values)Solverinline + MakeNotMemberCt(IntExpr expr, long[] starts, long[] ends)Solverinline + MakeNotMemberCt(IntExpr expr, int[] starts, int[] ends)Solverinline + MakeNullIntersect(IntVarVector first_vars, IntVarVector second_vars)Solverinline + MakeNullIntersectExcept(IntVarVector first_vars, IntVarVector second_vars, long escape_value)Solverinline + MakeOperator(IntVarVector vars, int op)Solverinline + MakeOperator(IntVarVector vars, IntVarVector secondary_vars, int op)Solverinline + MakeOperator(IntVarVector vars, LongLongLongToLong evaluator, int op)Solverinline + MakeOperator(IntVarVector vars, IntVarVector secondary_vars, LongLongLongToLong evaluator, int op)Solverinline + MakeOpposite(IntExpr expr)Solverinline + MakeOptimize(bool maximize, IntVar v, long step)Solverinline + MakePack(IntVarVector vars, int number_of_bins)Solverinline + MakePathConnected(IntVarVector nexts, long[] sources, long[] sinks, IntVarVector status)Solverinline + MakePathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector transits)Solverinline + MakePathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, LongLongToLong transit_evaluator)Solverinline + MakePathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector slacks, LongLongToLong transit_evaluator)Solverinline + MakePhase(IntVarVector vars, int var_str, int val_str)Solverinline + MakePhase(IntVarVector vars, LongToLong var_evaluator, int val_str)Solverinline + MakePhase(IntVarVector vars, int var_str, LongLongToLong value_evaluator)Solverinline + MakePhase(IntVarVector vars, int var_str, LongLongLongToBoolean var_val1_val2_comparator)Solverinline + MakePhase(IntVarVector vars, LongToLong var_evaluator, LongLongToLong value_evaluator)Solverinline + MakePhase(IntVarVector vars, int var_str, LongLongToLong value_evaluator, LongToLong tie_breaker)Solverinline + MakePhase(IntVarVector vars, LongToLong var_evaluator, LongLongToLong value_evaluator, LongToLong tie_breaker)Solverinline + MakePhase(IntVar v0, int var_str, int val_str)Solverinline + MakePhase(IntVar v0, IntVar v1, int var_str, int val_str)Solverinline + MakePhase(IntVar v0, IntVar v1, IntVar v2, int var_str, int val_str)Solverinline + MakePhase(IntVar v0, IntVar v1, IntVar v2, IntVar v3, int var_str, int val_str)Solverinline + MakePhase(IntVarVector vars, LongLongToLong eval, int str)Solverinline + MakePhase(IntVarVector vars, LongLongToLong eval, LongToLong tie_breaker, int str)Solverinline + MakePhase(IntervalVarVector intervals, int str)Solverinline + MakePhase(SequenceVarVector sequences, int str)Solverinline + MakePower(IntExpr expr, long n)Solverinline + MakePrintModelVisitor()Solverinline + MakeProd(IntExpr left, IntExpr right)Solverinline + MakeProd(IntExpr expr, long value)Solverinline + MakeRandomLnsOperator(IntVarVector vars, int number_of_variables)Solverinline + MakeRandomLnsOperator(IntVarVector vars, int number_of_variables, int seed)Solverinline + MakeRankFirstInterval(SequenceVar sequence, int index)Solverinline + MakeRankLastInterval(SequenceVar sequence, int index)Solverinline + MakeRejectFilter()Solverinline + MakeRestoreAssignment(Assignment assignment)Solverinline + MakeScalProd(IntVarVector vars, long[] coefs)Solverinline + MakeScalProd(IntVarVector vars, int[] coefs)Solverinline + MakeScalProdEquality(IntVarVector vars, long[] coefficients, long cst)Solverinline + MakeScalProdEquality(IntVarVector vars, int[] coefficients, long cst)Solverinline + MakeScalProdEquality(IntVarVector vars, long[] coefficients, IntVar target)Solverinline + MakeScalProdEquality(IntVarVector vars, int[] coefficients, IntVar target)Solverinline + MakeScalProdGreaterOrEqual(IntVarVector vars, long[] coeffs, long cst)Solverinline + MakeScalProdGreaterOrEqual(IntVarVector vars, int[] coeffs, long cst)Solverinline + MakeScalProdLessOrEqual(IntVarVector vars, long[] coefficients, long cst)Solverinline + MakeScalProdLessOrEqual(IntVarVector vars, int[] coefficients, long cst)Solverinline + MakeScheduleOrExpedite(IntervalVar var, long est, ref long marker)Solverinline + MakeScheduleOrPostpone(IntervalVar var, long est, ref long marker)Solverinline + MakeSearchLog(int branch_period)Solverinline + MakeSearchLog(int branch_period, IntVar var)Solverinline + MakeSearchLog(int branch_period, VoidToString display_callback)Solverinline + MakeSearchLog(int branch_period, IntVar var, VoidToString display_callback)Solverinline + MakeSearchLog(int branch_period, OptimizeVar opt_var)Solverinline + MakeSearchLog(int branch_period, OptimizeVar opt_var, VoidToString display_callback)Solverinline + MakeSearchTrace(string prefix)Solverinline + MakeSemiContinuousExpr(IntExpr expr, long fixed_charge, long step)Solverinline + MakeSimulatedAnnealing(bool maximize, IntVar v, long step, long initial_temperature)Solverinline + MakeSolutionsLimit(long solutions)Solverinline + MakeSolveOnce(DecisionBuilder db)Solverinline + MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1)Solverinline + MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2)Solverinline + MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3)Solverinline + MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3, SearchMonitor monitor4)Solverinline + MakeSolveOnce(DecisionBuilder db, SearchMonitorVector monitors)Solverinline + MakeSortingConstraint(IntVarVector vars, IntVarVector sorted)Solverinline + MakeSplitVariableDomain(IntVar var, long val, bool start_with_lower_half)Solverinline + MakeSquare(IntExpr expr)Solverinline + MakeStatisticsModelVisitor()Solverinline + MakeStoreAssignment(Assignment assignment)Solverinline + MakeStrictDisjunctiveConstraint(IntervalVarVector intervals, string name)Solverinline + MakeSubCircuit(IntVarVector nexts)Solverinline + MakeSum(IntExpr left, IntExpr right)Solverinline + MakeSum(IntExpr expr, long value)Solverinline + MakeSum(IntVarVector vars)Solverinline + MakeSumEquality(IntVarVector vars, long cst)Solverinline + MakeSumEquality(IntVarVector vars, IntVar var)Solverinline + MakeSumGreaterOrEqual(IntVarVector vars, long cst)Solverinline + MakeSumLessOrEqual(IntVarVector vars, long cst)Solverinline + MakeSumObjectiveFilter(IntVarVector vars, LongLongToLong values, int filter_enum)Solverinline + MakeSumObjectiveFilter(IntVarVector vars, IntVarVector secondary_vars, LongLongLongToLong values, int filter_enum)Solverinline + MakeSymmetryManager(SymmetryBreakerVector visitors)Solverinline + MakeSymmetryManager(SymmetryBreaker v1)Solverinline + MakeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2)Solverinline + MakeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2, SymmetryBreaker v3)Solverinline + MakeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2, SymmetryBreaker v3, SymmetryBreaker v4)Solverinline + MakeTabuSearch(bool maximize, IntVar v, long step, IntVarVector vars, long keep_tenure, long forbid_tenure, double tabu_factor)Solverinline + MakeTemporalDisjunction(IntervalVar t1, IntervalVar t2, IntVar alt)Solverinline + MakeTemporalDisjunction(IntervalVar t1, IntervalVar t2)Solverinline + MakeTimeLimit(long time_in_ms)Solverinline + MakeTransitionConstraint(IntVarVector vars, IntTupleSet transition_table, long initial_state, long[] final_states)Solverinline + MakeTransitionConstraint(IntVarVector vars, IntTupleSet transition_table, long initial_state, int[] final_states)Solverinline + MakeTrueConstraint()Solverinline + MakeVariableDomainFilter()Solverinline + MakeVariableGreaterOrEqualValue(IntVar var, long value)Solverinline + MakeVariableLessOrEqualValue(IntVar var, long value)Solverinline + MakeWeightedMaximize(IntVarVector sub_objectives, long[] weights, long step)Solverinline + MakeWeightedMaximize(IntVarVector sub_objectives, int[] weights, long step)Solverinline + MakeWeightedMinimize(IntVarVector sub_objectives, long[] weights, long step)Solverinline + MakeWeightedMinimize(IntVarVector sub_objectives, int[] weights, long step)Solverinline + MakeWeightedOptimize(bool maximize, IntVarVector sub_objectives, long[] weights, long step)Solverinline + MakeWeightedOptimize(bool maximize, IntVarVector sub_objectives, int[] weights, long step)Solverinline + MAXIMIZATIONSolverstatic + MemoryUsage()Solverinlinestatic + MINIMIZATIONSolverstatic + ModelName()Solverinline + NameAllVariables()Solverinline + Neighbors()Solverinline + NewSearch(DecisionBuilder db)Solverinline + NewSearch(DecisionBuilder db, SearchMonitor sm1)Solverinline + NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2)Solverinline + NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3)Solverinline + NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3, SearchMonitor sm4)Solverinline + NewSearch(DecisionBuilder db, SearchMonitor[] monitors)Solverinline + NewSearchAux(DecisionBuilder db, SearchMonitorVector monitors)Solverinline + NewSearchAux(DecisionBuilder db)Solverinline + NewSearchAux(DecisionBuilder db, SearchMonitor m1)Solverinline + NewSearchAux(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)Solverinline + NewSearchAux(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)Solverinline + NewSearchAux(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3, SearchMonitor m4)Solverinline + NextSolution()Solverinline + NO_CHANGESolverstatic + NO_MORE_SOLUTIONSSolverstatic + NORMAL_PRIORITYSolverstatic + NOT_SETSolverstatic + OROPTSolverstatic + OUTSIDE_SEARCHSolverstatic + Parameters()Solverinline + PATHLNSSolverstatic + PopState()Solverinline + PROBLEM_INFEASIBLESolverstatic + PushState()Solverinline + Rand32(int size)Solverinline + Rand64(long size)Solverinline + RandomConcatenateOperators(LocalSearchOperatorVector ops)Solverinline + RandomConcatenateOperators(LocalSearchOperatorVector ops, int seed)Solverinline + RegisterDemon(Demon demon)Solverinline + RegisterIntervalVar(IntervalVar var)Solverinline + RegisterIntExpr(IntExpr expr)Solverinline + RegisterIntVar(IntVar var)Solverinline + RELOCATESolverstatic + ReSeed(int seed)Solverinline + RestartCurrentSearch()Solverinline + RestartSearch()Solverinline + REVERSIBLE_ACTIONSolverstatic + SearchDepth()Solverinline + SearchLeftDepth()Solverinline + SENTINELSolverstatic + SEQUENCE_DEFAULTSolverstatic + SEQUENCE_SIMPLESolverstatic + SetOptimizationDirection(int direction)Solverinline + SetUseFastLocalSearch(bool use_fast_local_search)Solverinline + ShouldFail()Solverinline + SIMPLE_MARKERSolverstatic + SIMPLELNSSolverstatic + Solutions()Solverinline + Solve(DecisionBuilder db, SearchMonitorVector monitors)Solverinline + Solve(DecisionBuilder db)Solverinline + Solve(DecisionBuilder db, SearchMonitor m1)Solverinline + Solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)Solverinline + Solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)Solverinline + Solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3, SearchMonitor m4)Solverinline + SolveAndCommit(DecisionBuilder db, SearchMonitorVector monitors)Solverinline + SolveAndCommit(DecisionBuilder db)Solverinline + SolveAndCommit(DecisionBuilder db, SearchMonitor m1)Solverinline + SolveAndCommit(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)Solverinline + SolveAndCommit(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)Solverinline + SolveDepth()Solverinline + Solver(string name)Solverinline + Solver(string name, Google.OrTools.ConstraintSolver.ConstraintSolverParameters parameters)Solverinline + SPLIT_LOWER_HALFSolverstatic + SPLIT_UPPER_HALFSolverstatic + Stamp()Solverinline + STARTS_AFTERSolverstatic + STARTS_AFTER_ENDSolverstatic + STARTS_AFTER_STARTSolverstatic + STARTS_ATSolverstatic + STARTS_AT_ENDSolverstatic + STARTS_AT_STARTSolverstatic + STARTS_BEFORESolverstatic + State()Solverinline + STAYS_IN_SYNCSolverstatic + SWAPACTIVESolverstatic + swigCMemOwnSolverprotected + SWITCH_BRANCHESSolverstatic + TopPeriodicCheck()Solverinline + TopProgressPercent()Solverinline + ToString()Solverinline + Try(DecisionBuilder db1, DecisionBuilder db2)Solverinline + Try(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3)Solverinline + Try(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3, DecisionBuilder db4)Solverinline + Try(DecisionBuilderVector dbs)Solverinline + TSPLNSSolverstatic + TSPOPTSolverstatic + TWOOPTSolverstatic + UNACTIVELNSSolverstatic + UncheckedSolutions()Solverinline + UseFastLocalSearch()Solverinline + VAR_PRIORITYSolverstatic + WallTime()Solverinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver.html index f4163d2473..95b600fd24 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver.html @@ -50,6 +50,7 @@ Public Member Functions | Static Public Member Functions | Static Public Attributes | +Protected Member Functions | Protected Attributes | List of all members
@@ -67,8 +68,8 @@ Classes - - + + @@ -869,8 +870,8 @@ Public Member Functions - - + + @@ -1170,6 +1171,11 @@ Static Public Attributes

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 Solver (string name)
 
 Solver (string name, Google.OrTools.ConstraintSolver.ConstraintSolverParameters parameters)
 
bool UseFastLocalSearch ()
 
bool HasName (PropagationBaseObject arg0)
 
bool HasName (PropagationBaseObject object_)
 
Demon RegisterDemon (Demon demon)
 
IntExpr RegisterIntExpr (IntExpr expr)
static readonly int MINIMIZATION = operations_research_constraint_solverPINVOKE.Solver_MINIMIZATION_get()
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -1200,7 +1206,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 210 of file constraint_solver/Solver.cs.

+

Definition at line 218 of file constraint_solver/Solver.cs.

@@ -1238,7 +1244,7 @@ Protected Attributes
-

Definition at line 214 of file constraint_solver/Solver.cs.

+

Definition at line 222 of file constraint_solver/Solver.cs.

@@ -1267,7 +1273,7 @@ Protected Attributes
-

Definition at line 2702 of file constraint_solver/Solver.cs.

+

Definition at line 2710 of file constraint_solver/Solver.cs.

@@ -1294,7 +1300,7 @@ Protected Attributes
-

Definition at line 432 of file constraint_solver/Solver.cs.

+

Definition at line 440 of file constraint_solver/Solver.cs.

@@ -1322,7 +1328,7 @@ Protected Attributes
-

Definition at line 258 of file constraint_solver/Solver.cs.

+

Definition at line 266 of file constraint_solver/Solver.cs.

@@ -1366,7 +1372,7 @@ Protected Attributes
-

Definition at line 263 of file constraint_solver/Solver.cs.

+

Definition at line 271 of file constraint_solver/Solver.cs.

@@ -1394,7 +1400,7 @@ Protected Attributes
-

Definition at line 2806 of file constraint_solver/Solver.cs.

+

Definition at line 2814 of file constraint_solver/Solver.cs.

@@ -1422,7 +1428,7 @@ Protected Attributes
-

Definition at line 2796 of file constraint_solver/Solver.cs.

+

Definition at line 2804 of file constraint_solver/Solver.cs.

@@ -1449,7 +1455,7 @@ Protected Attributes
-

Definition at line 2706 of file constraint_solver/Solver.cs.

+

Definition at line 2714 of file constraint_solver/Solver.cs.

@@ -1476,7 +1482,7 @@ Protected Attributes
-

Definition at line 397 of file constraint_solver/Solver.cs.

+

Definition at line 405 of file constraint_solver/Solver.cs.

@@ -1503,7 +1509,7 @@ Protected Attributes
-

Definition at line 2754 of file constraint_solver/Solver.cs.

+

Definition at line 2762 of file constraint_solver/Solver.cs.

@@ -1531,7 +1537,7 @@ Protected Attributes
-

Definition at line 2820 of file constraint_solver/Solver.cs.

+

Definition at line 2828 of file constraint_solver/Solver.cs.

@@ -1559,7 +1565,7 @@ Protected Attributes
-

Definition at line 362 of file constraint_solver/Solver.cs.

+

Definition at line 370 of file constraint_solver/Solver.cs.

@@ -1587,7 +1593,7 @@ Protected Attributes
-

Definition at line 367 of file constraint_solver/Solver.cs.

+

Definition at line 375 of file constraint_solver/Solver.cs.

@@ -1614,7 +1620,7 @@ Protected Attributes
-

Definition at line 2838 of file constraint_solver/Solver.cs.

+

Definition at line 2846 of file constraint_solver/Solver.cs.

@@ -1641,7 +1647,7 @@ Protected Attributes
-

Definition at line 2712 of file constraint_solver/Solver.cs.

+

Definition at line 2720 of file constraint_solver/Solver.cs.

@@ -1668,7 +1674,7 @@ Protected Attributes
-

Definition at line 2816 of file constraint_solver/Solver.cs.

+

Definition at line 2824 of file constraint_solver/Solver.cs.

@@ -1706,7 +1712,7 @@ Protected Attributes
-

Definition at line 2148 of file constraint_solver/Solver.cs.

+

Definition at line 2156 of file constraint_solver/Solver.cs.

@@ -1750,7 +1756,7 @@ Protected Attributes
-

Definition at line 2154 of file constraint_solver/Solver.cs.

+

Definition at line 2162 of file constraint_solver/Solver.cs.

@@ -1800,7 +1806,7 @@ Protected Attributes
-

Definition at line 2160 of file constraint_solver/Solver.cs.

+

Definition at line 2168 of file constraint_solver/Solver.cs.

@@ -1828,7 +1834,7 @@ Protected Attributes
-

Definition at line 2166 of file constraint_solver/Solver.cs.

+

Definition at line 2174 of file constraint_solver/Solver.cs.

@@ -1856,7 +1862,7 @@ Protected Attributes
-

Definition at line 2492 of file constraint_solver/Solver.cs.

+

Definition at line 2500 of file constraint_solver/Solver.cs.

@@ -1894,7 +1900,7 @@ Protected Attributes
-

Definition at line 2499 of file constraint_solver/Solver.cs.

+

Definition at line 2507 of file constraint_solver/Solver.cs.

@@ -1932,7 +1938,7 @@ Protected Attributes
-

Definition at line 2506 of file constraint_solver/Solver.cs.

+

Definition at line 2514 of file constraint_solver/Solver.cs.

@@ -1959,7 +1965,7 @@ Protected Attributes
-

Definition at line 2697 of file constraint_solver/Solver.cs.

+

Definition at line 2705 of file constraint_solver/Solver.cs.

@@ -1986,7 +1992,7 @@ Protected Attributes
-

Definition at line 2692 of file constraint_solver/Solver.cs.

+

Definition at line 2700 of file constraint_solver/Solver.cs.

@@ -2013,7 +2019,7 @@ Protected Attributes
-

Definition at line 238 of file constraint_solver/Solver.cs.

+

Definition at line 246 of file constraint_solver/Solver.cs.

@@ -2041,12 +2047,39 @@ Protected Attributes
-

Definition at line 412 of file constraint_solver/Solver.cs.

+

Definition at line 420 of file constraint_solver/Solver.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file constraint_solver/Solver.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -2057,18 +2090,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 35 of file constraint_solver/Solver.cs.

+

Definition at line 40 of file constraint_solver/Solver.cs.

@@ -2122,7 +2156,7 @@ Protected Attributes
-

Definition at line 332 of file constraint_solver/Solver.cs.

+

Definition at line 340 of file constraint_solver/Solver.cs.

@@ -2150,7 +2184,7 @@ Protected Attributes
-

Definition at line 2682 of file constraint_solver/Solver.cs.

+

Definition at line 2690 of file constraint_solver/Solver.cs.

@@ -2177,7 +2211,7 @@ Protected Attributes
-

Definition at line 377 of file constraint_solver/Solver.cs.

+

Definition at line 385 of file constraint_solver/Solver.cs.

@@ -2204,7 +2238,7 @@ Protected Attributes
-

Definition at line 442 of file constraint_solver/Solver.cs.

+

Definition at line 450 of file constraint_solver/Solver.cs.

@@ -2231,7 +2265,7 @@ Protected Attributes
-

Definition at line 417 of file constraint_solver/Solver.cs.

+

Definition at line 425 of file constraint_solver/Solver.cs.

@@ -2258,7 +2292,7 @@ Protected Attributes
-

Definition at line 427 of file constraint_solver/Solver.cs.

+

Definition at line 435 of file constraint_solver/Solver.cs.

@@ -2285,7 +2319,7 @@ Protected Attributes
-

Definition at line 2826 of file constraint_solver/Solver.cs.

+

Definition at line 2834 of file constraint_solver/Solver.cs.

@@ -2312,7 +2346,7 @@ Protected Attributes
-

Definition at line 2800 of file constraint_solver/Solver.cs.

+

Definition at line 2808 of file constraint_solver/Solver.cs.

@@ -2339,7 +2373,7 @@ Protected Attributes
-

Definition at line 2810 of file constraint_solver/Solver.cs.

+

Definition at line 2818 of file constraint_solver/Solver.cs.

@@ -2366,12 +2400,12 @@ Protected Attributes
-

Definition at line 2790 of file constraint_solver/Solver.cs.

+

Definition at line 2798 of file constraint_solver/Solver.cs.

- -

◆ HasName()

+ +

◆ HasName()

@@ -2383,7 +2417,7 @@ Protected Attributes bool HasName ( PropagationBaseObject  - arg0) + object_) @@ -2394,7 +2428,7 @@ Protected Attributes
-

Definition at line 2725 of file constraint_solver/Solver.cs.

+

Definition at line 2733 of file constraint_solver/Solver.cs.

@@ -2421,7 +2455,7 @@ Protected Attributes
-

Definition at line 2760 of file constraint_solver/Solver.cs.

+

Definition at line 2768 of file constraint_solver/Solver.cs.

@@ -2448,7 +2482,7 @@ Protected Attributes
-

Definition at line 2775 of file constraint_solver/Solver.cs.

+

Definition at line 2783 of file constraint_solver/Solver.cs.

@@ -2475,7 +2509,7 @@ Protected Attributes
-

Definition at line 2770 of file constraint_solver/Solver.cs.

+

Definition at line 2778 of file constraint_solver/Solver.cs.

@@ -2502,7 +2536,7 @@ Protected Attributes
-

Definition at line 2765 of file constraint_solver/Solver.cs.

+

Definition at line 2773 of file constraint_solver/Solver.cs.

@@ -2529,7 +2563,7 @@ Protected Attributes
-

Definition at line 2687 of file constraint_solver/Solver.cs.

+

Definition at line 2695 of file constraint_solver/Solver.cs.

@@ -2557,7 +2591,7 @@ Protected Attributes
-

Definition at line 591 of file constraint_solver/Solver.cs.

+

Definition at line 599 of file constraint_solver/Solver.cs.

@@ -2595,7 +2629,7 @@ Protected Attributes
-

Definition at line 1134 of file constraint_solver/Solver.cs.

+

Definition at line 1142 of file constraint_solver/Solver.cs.

@@ -2622,7 +2656,7 @@ Protected Attributes
-

Definition at line 2604 of file constraint_solver/Solver.cs.

+

Definition at line 2612 of file constraint_solver/Solver.cs.

@@ -2650,7 +2684,7 @@ Protected Attributes
-

Definition at line 1326 of file constraint_solver/Solver.cs.

+

Definition at line 1334 of file constraint_solver/Solver.cs.

@@ -2688,7 +2722,7 @@ Protected Attributes
-

Definition at line 1333 of file constraint_solver/Solver.cs.

+

Definition at line 1341 of file constraint_solver/Solver.cs.

@@ -2726,7 +2760,7 @@ Protected Attributes
-

Definition at line 1340 of file constraint_solver/Solver.cs.

+

Definition at line 1348 of file constraint_solver/Solver.cs.

@@ -2764,7 +2798,7 @@ Protected Attributes
-

Definition at line 1480 of file constraint_solver/Solver.cs.

+

Definition at line 1488 of file constraint_solver/Solver.cs.

@@ -2791,7 +2825,7 @@ Protected Attributes
-

Definition at line 1797 of file constraint_solver/Solver.cs.

+

Definition at line 1805 of file constraint_solver/Solver.cs.

@@ -2819,7 +2853,7 @@ Protected Attributes
-

Definition at line 1791 of file constraint_solver/Solver.cs.

+

Definition at line 1799 of file constraint_solver/Solver.cs.

@@ -2846,7 +2880,7 @@ Protected Attributes
-

Definition at line 1731 of file constraint_solver/Solver.cs.

+

Definition at line 1739 of file constraint_solver/Solver.cs.

@@ -2874,7 +2908,7 @@ Protected Attributes
-

Definition at line 1737 of file constraint_solver/Solver.cs.

+

Definition at line 1745 of file constraint_solver/Solver.cs.

@@ -2912,7 +2946,7 @@ Protected Attributes
-

Definition at line 2129 of file constraint_solver/Solver.cs.

+

Definition at line 2137 of file constraint_solver/Solver.cs.

@@ -2950,7 +2984,7 @@ Protected Attributes
-

Definition at line 2093 of file constraint_solver/Solver.cs.

+

Definition at line 2101 of file constraint_solver/Solver.cs.

@@ -2988,7 +3022,7 @@ Protected Attributes
-

Definition at line 2123 of file constraint_solver/Solver.cs.

+

Definition at line 2131 of file constraint_solver/Solver.cs.

@@ -3026,7 +3060,7 @@ Protected Attributes
-

Definition at line 2117 of file constraint_solver/Solver.cs.

+

Definition at line 2125 of file constraint_solver/Solver.cs.

@@ -3054,7 +3088,7 @@ Protected Attributes
-

Definition at line 2044 of file constraint_solver/Solver.cs.

+

Definition at line 2052 of file constraint_solver/Solver.cs.

@@ -3092,7 +3126,7 @@ Protected Attributes
-

Definition at line 1767 of file constraint_solver/Solver.cs.

+

Definition at line 1775 of file constraint_solver/Solver.cs.

@@ -3120,7 +3154,7 @@ Protected Attributes
-

Definition at line 1773 of file constraint_solver/Solver.cs.

+

Definition at line 1781 of file constraint_solver/Solver.cs.

@@ -3164,7 +3198,7 @@ Protected Attributes
-

Definition at line 1165 of file constraint_solver/Solver.cs.

+

Definition at line 1173 of file constraint_solver/Solver.cs.

@@ -3191,7 +3225,7 @@ Protected Attributes
-

Definition at line 497 of file constraint_solver/Solver.cs.

+

Definition at line 505 of file constraint_solver/Solver.cs.

@@ -3219,7 +3253,7 @@ Protected Attributes
-

Definition at line 490 of file constraint_solver/Solver.cs.

+

Definition at line 498 of file constraint_solver/Solver.cs.

@@ -3395,7 +3429,7 @@ Protected Attributes
-

Definition at line 1915 of file constraint_solver/Solver.cs.

+

Definition at line 1923 of file constraint_solver/Solver.cs.

@@ -3423,7 +3457,7 @@ Protected Attributes
-

Definition at line 1424 of file constraint_solver/Solver.cs.

+

Definition at line 1432 of file constraint_solver/Solver.cs.

@@ -3451,7 +3485,7 @@ Protected Attributes
-

Definition at line 1159 of file constraint_solver/Solver.cs.

+

Definition at line 1167 of file constraint_solver/Solver.cs.

@@ -3495,7 +3529,7 @@ Protected Attributes
-

Definition at line 733 of file constraint_solver/Solver.cs.

+

Definition at line 741 of file constraint_solver/Solver.cs.

@@ -3523,7 +3557,7 @@ Protected Attributes
-

Definition at line 1903 of file constraint_solver/Solver.cs.

+

Definition at line 1911 of file constraint_solver/Solver.cs.

@@ -3551,7 +3585,7 @@ Protected Attributes
-

Definition at line 2344 of file constraint_solver/Solver.cs.

+

Definition at line 2352 of file constraint_solver/Solver.cs.

@@ -3579,7 +3613,7 @@ Protected Attributes
-

Definition at line 1147 of file constraint_solver/Solver.cs.

+

Definition at line 1155 of file constraint_solver/Solver.cs.

@@ -3635,7 +3669,7 @@ Protected Attributes
-

Definition at line 709 of file constraint_solver/Solver.cs.

+

Definition at line 717 of file constraint_solver/Solver.cs.

@@ -3679,7 +3713,7 @@ Protected Attributes
-

Definition at line 1256 of file constraint_solver/Solver.cs.

+

Definition at line 1264 of file constraint_solver/Solver.cs.

@@ -3723,7 +3757,7 @@ Protected Attributes
-

Definition at line 1249 of file constraint_solver/Solver.cs.

+

Definition at line 1257 of file constraint_solver/Solver.cs.

@@ -3761,7 +3795,7 @@ Protected Attributes
-

Definition at line 1718 of file constraint_solver/Solver.cs.

+

Definition at line 1726 of file constraint_solver/Solver.cs.

@@ -3811,7 +3845,7 @@ Protected Attributes
-

Definition at line 1697 of file constraint_solver/Solver.cs.

+

Definition at line 1705 of file constraint_solver/Solver.cs.

@@ -3861,7 +3895,7 @@ Protected Attributes
-

Definition at line 1683 of file constraint_solver/Solver.cs.

+

Definition at line 1691 of file constraint_solver/Solver.cs.

@@ -3911,7 +3945,7 @@ Protected Attributes
-

Definition at line 1711 of file constraint_solver/Solver.cs.

+

Definition at line 1719 of file constraint_solver/Solver.cs.

@@ -3961,7 +3995,7 @@ Protected Attributes
-

Definition at line 1704 of file constraint_solver/Solver.cs.

+

Definition at line 1712 of file constraint_solver/Solver.cs.

@@ -4011,7 +4045,7 @@ Protected Attributes
-

Definition at line 1690 of file constraint_solver/Solver.cs.

+

Definition at line 1698 of file constraint_solver/Solver.cs.

@@ -4061,7 +4095,7 @@ Protected Attributes
-

Definition at line 1676 of file constraint_solver/Solver.cs.

+

Definition at line 1684 of file constraint_solver/Solver.cs.

@@ -4089,7 +4123,7 @@ Protected Attributes
-

Definition at line 1983 of file constraint_solver/Solver.cs.

+

Definition at line 1991 of file constraint_solver/Solver.cs.

@@ -4127,7 +4161,7 @@ Protected Attributes
-

Definition at line 2142 of file constraint_solver/Solver.cs.

+

Definition at line 2150 of file constraint_solver/Solver.cs.

@@ -4171,7 +4205,7 @@ Protected Attributes
-

Definition at line 2337 of file constraint_solver/Solver.cs.

+

Definition at line 2345 of file constraint_solver/Solver.cs.

@@ -4199,7 +4233,7 @@ Protected Attributes
-

Definition at line 2247 of file constraint_solver/Solver.cs.

+

Definition at line 2255 of file constraint_solver/Solver.cs.

@@ -4237,7 +4271,7 @@ Protected Attributes
-

Definition at line 2254 of file constraint_solver/Solver.cs.

+

Definition at line 2262 of file constraint_solver/Solver.cs.

@@ -4264,7 +4298,7 @@ Protected Attributes
-

Definition at line 1957 of file constraint_solver/Solver.cs.

+

Definition at line 1965 of file constraint_solver/Solver.cs.

@@ -4291,7 +4325,7 @@ Protected Attributes
-

Definition at line 2560 of file constraint_solver/Solver.cs.

+

Definition at line 2568 of file constraint_solver/Solver.cs.

@@ -4319,7 +4353,7 @@ Protected Attributes
-

Definition at line 1153 of file constraint_solver/Solver.cs.

+

Definition at line 1161 of file constraint_solver/Solver.cs.

@@ -4369,7 +4403,7 @@ Protected Attributes
-

Definition at line 1445 of file constraint_solver/Solver.cs.

+

Definition at line 1453 of file constraint_solver/Solver.cs.

@@ -4413,7 +4447,7 @@ Protected Attributes
-

Definition at line 1319 of file constraint_solver/Solver.cs.

+

Definition at line 1327 of file constraint_solver/Solver.cs.

@@ -4451,7 +4485,7 @@ Protected Attributes
-

Definition at line 549 of file constraint_solver/Solver.cs.

+

Definition at line 557 of file constraint_solver/Solver.cs.

@@ -4489,7 +4523,7 @@ Protected Attributes
-

Definition at line 555 of file constraint_solver/Solver.cs.

+

Definition at line 563 of file constraint_solver/Solver.cs.

@@ -4527,7 +4561,7 @@ Protected Attributes
-

Definition at line 1662 of file constraint_solver/Solver.cs.

+

Definition at line 1670 of file constraint_solver/Solver.cs.

@@ -4571,7 +4605,7 @@ Protected Attributes
-

Definition at line 1298 of file constraint_solver/Solver.cs.

+

Definition at line 1306 of file constraint_solver/Solver.cs.

@@ -4621,7 +4655,7 @@ Protected Attributes
-

Definition at line 1312 of file constraint_solver/Solver.cs.

+

Definition at line 1320 of file constraint_solver/Solver.cs.

@@ -4665,7 +4699,7 @@ Protected Attributes
-

Definition at line 1270 of file constraint_solver/Solver.cs.

+

Definition at line 1278 of file constraint_solver/Solver.cs.

@@ -4703,7 +4737,7 @@ Protected Attributes
-

Definition at line 1277 of file constraint_solver/Solver.cs.

+

Definition at line 1285 of file constraint_solver/Solver.cs.

@@ -4753,7 +4787,7 @@ Protected Attributes
-

Definition at line 1284 of file constraint_solver/Solver.cs.

+

Definition at line 1292 of file constraint_solver/Solver.cs.

@@ -4797,7 +4831,7 @@ Protected Attributes
-

Definition at line 1291 of file constraint_solver/Solver.cs.

+

Definition at line 1299 of file constraint_solver/Solver.cs.

@@ -4841,7 +4875,7 @@ Protected Attributes
-

Definition at line 1263 of file constraint_solver/Solver.cs.

+

Definition at line 1271 of file constraint_solver/Solver.cs.

@@ -4891,7 +4925,7 @@ Protected Attributes
-

Definition at line 1305 of file constraint_solver/Solver.cs.

+

Definition at line 1313 of file constraint_solver/Solver.cs.

@@ -4929,7 +4963,7 @@ Protected Attributes
-

Definition at line 579 of file constraint_solver/Solver.cs.

+

Definition at line 587 of file constraint_solver/Solver.cs.

@@ -4967,7 +5001,7 @@ Protected Attributes
-

Definition at line 585 of file constraint_solver/Solver.cs.

+

Definition at line 593 of file constraint_solver/Solver.cs.

@@ -5005,7 +5039,7 @@ Protected Attributes
-

Definition at line 615 of file constraint_solver/Solver.cs.

+

Definition at line 623 of file constraint_solver/Solver.cs.

@@ -5043,7 +5077,7 @@ Protected Attributes
-

Definition at line 639 of file constraint_solver/Solver.cs.

+

Definition at line 647 of file constraint_solver/Solver.cs.

@@ -5081,7 +5115,7 @@ Protected Attributes
-

Definition at line 609 of file constraint_solver/Solver.cs.

+

Definition at line 617 of file constraint_solver/Solver.cs.

@@ -5125,7 +5159,7 @@ Protected Attributes
-

Definition at line 633 of file constraint_solver/Solver.cs.

+

Definition at line 641 of file constraint_solver/Solver.cs.

@@ -5163,7 +5197,7 @@ Protected Attributes
-

Definition at line 621 of file constraint_solver/Solver.cs.

+

Definition at line 629 of file constraint_solver/Solver.cs.

@@ -5207,7 +5241,7 @@ Protected Attributes
-

Definition at line 1114 of file constraint_solver/Solver.cs.

+

Definition at line 1122 of file constraint_solver/Solver.cs.

@@ -5251,7 +5285,7 @@ Protected Attributes
-

Definition at line 1120 of file constraint_solver/Solver.cs.

+

Definition at line 1128 of file constraint_solver/Solver.cs.

@@ -5295,7 +5329,7 @@ Protected Attributes
-

Definition at line 1127 of file constraint_solver/Solver.cs.

+

Definition at line 1135 of file constraint_solver/Solver.cs.

@@ -5339,7 +5373,7 @@ Protected Attributes
-

Definition at line 1108 of file constraint_solver/Solver.cs.

+

Definition at line 1116 of file constraint_solver/Solver.cs.

@@ -5367,7 +5401,7 @@ Protected Attributes
-

Definition at line 2032 of file constraint_solver/Solver.cs.

+

Definition at line 2040 of file constraint_solver/Solver.cs.

@@ -5405,7 +5439,7 @@ Protected Attributes
-

Definition at line 1725 of file constraint_solver/Solver.cs.

+

Definition at line 1733 of file constraint_solver/Solver.cs.

@@ -5443,7 +5477,7 @@ Protected Attributes
-

Definition at line 794 of file constraint_solver/Solver.cs.

+

Definition at line 802 of file constraint_solver/Solver.cs.

@@ -5481,7 +5515,7 @@ Protected Attributes
-

Definition at line 788 of file constraint_solver/Solver.cs.

+

Definition at line 796 of file constraint_solver/Solver.cs.

@@ -5519,7 +5553,7 @@ Protected Attributes
-

Definition at line 782 of file constraint_solver/Solver.cs.

+

Definition at line 790 of file constraint_solver/Solver.cs.

@@ -5547,7 +5581,7 @@ Protected Attributes
-

Definition at line 2038 of file constraint_solver/Solver.cs.

+

Definition at line 2046 of file constraint_solver/Solver.cs.

@@ -5574,7 +5608,7 @@ Protected Attributes
-

Definition at line 2136 of file constraint_solver/Solver.cs.

+

Definition at line 2144 of file constraint_solver/Solver.cs.

@@ -5602,7 +5636,7 @@ Protected Attributes
-

Definition at line 1921 of file constraint_solver/Solver.cs.

+

Definition at line 1929 of file constraint_solver/Solver.cs.

@@ -5629,7 +5663,7 @@ Protected Attributes
-

Definition at line 745 of file constraint_solver/Solver.cs.

+

Definition at line 753 of file constraint_solver/Solver.cs.

@@ -5657,7 +5691,7 @@ Protected Attributes
-

Definition at line 751 of file constraint_solver/Solver.cs.

+

Definition at line 759 of file constraint_solver/Solver.cs.

@@ -5684,7 +5718,7 @@ Protected Attributes
-

Definition at line 1749 of file constraint_solver/Solver.cs.

+

Definition at line 1757 of file constraint_solver/Solver.cs.

@@ -5712,7 +5746,7 @@ Protected Attributes
-

Definition at line 1743 of file constraint_solver/Solver.cs.

+

Definition at line 1751 of file constraint_solver/Solver.cs.

@@ -5756,7 +5790,7 @@ Protected Attributes
-

Definition at line 1614 of file constraint_solver/Solver.cs.

+

Definition at line 1622 of file constraint_solver/Solver.cs.

@@ -5800,7 +5834,7 @@ Protected Attributes
-

Definition at line 1608 of file constraint_solver/Solver.cs.

+

Definition at line 1616 of file constraint_solver/Solver.cs.

@@ -5850,7 +5884,7 @@ Protected Attributes
-

Definition at line 1564 of file constraint_solver/Solver.cs.

+

Definition at line 1572 of file constraint_solver/Solver.cs.

@@ -5894,7 +5928,7 @@ Protected Attributes
-

Definition at line 1557 of file constraint_solver/Solver.cs.

+

Definition at line 1565 of file constraint_solver/Solver.cs.

@@ -5950,7 +5984,7 @@ Protected Attributes
-

Definition at line 1550 of file constraint_solver/Solver.cs.

+

Definition at line 1558 of file constraint_solver/Solver.cs.

@@ -6324,7 +6358,7 @@ Protected Attributes
-

Definition at line 1602 of file constraint_solver/Solver.cs.

+

Definition at line 1610 of file constraint_solver/Solver.cs.

@@ -6368,7 +6402,7 @@ Protected Attributes
-

Definition at line 1596 of file constraint_solver/Solver.cs.

+

Definition at line 1604 of file constraint_solver/Solver.cs.

@@ -6412,7 +6446,7 @@ Protected Attributes
-

Definition at line 1571 of file constraint_solver/Solver.cs.

+

Definition at line 1579 of file constraint_solver/Solver.cs.

@@ -6468,7 +6502,7 @@ Protected Attributes
-

Definition at line 1870 of file constraint_solver/Solver.cs.

+

Definition at line 1878 of file constraint_solver/Solver.cs.

@@ -6506,7 +6540,7 @@ Protected Attributes
-

Definition at line 962 of file constraint_solver/Solver.cs.

+

Definition at line 970 of file constraint_solver/Solver.cs.

@@ -6544,7 +6578,7 @@ Protected Attributes
-

Definition at line 956 of file constraint_solver/Solver.cs.

+

Definition at line 964 of file constraint_solver/Solver.cs.

@@ -6582,7 +6616,7 @@ Protected Attributes
-

Definition at line 950 of file constraint_solver/Solver.cs.

+

Definition at line 958 of file constraint_solver/Solver.cs.

@@ -6620,7 +6654,7 @@ Protected Attributes
-

Definition at line 920 of file constraint_solver/Solver.cs.

+

Definition at line 928 of file constraint_solver/Solver.cs.

@@ -6658,7 +6692,7 @@ Protected Attributes
-

Definition at line 914 of file constraint_solver/Solver.cs.

+

Definition at line 922 of file constraint_solver/Solver.cs.

@@ -6696,7 +6730,7 @@ Protected Attributes
-

Definition at line 908 of file constraint_solver/Solver.cs.

+

Definition at line 916 of file constraint_solver/Solver.cs.

@@ -6764,7 +6798,7 @@ Protected Attributes
-

Definition at line 1890 of file constraint_solver/Solver.cs.

+

Definition at line 1898 of file constraint_solver/Solver.cs.

@@ -6826,7 +6860,7 @@ Protected Attributes
-

Definition at line 1883 of file constraint_solver/Solver.cs.

+

Definition at line 1891 of file constraint_solver/Solver.cs.

@@ -6876,7 +6910,7 @@ Protected Attributes
-

Definition at line 653 of file constraint_solver/Solver.cs.

+

Definition at line 661 of file constraint_solver/Solver.cs.

@@ -6914,7 +6948,7 @@ Protected Attributes
-

Definition at line 646 of file constraint_solver/Solver.cs.

+

Definition at line 654 of file constraint_solver/Solver.cs.

@@ -6958,7 +6992,7 @@ Protected Attributes
-

Definition at line 1140 of file constraint_solver/Solver.cs.

+

Definition at line 1148 of file constraint_solver/Solver.cs.

@@ -6996,7 +7030,7 @@ Protected Attributes
-

Definition at line 1375 of file constraint_solver/Solver.cs.

+

Definition at line 1383 of file constraint_solver/Solver.cs.

@@ -7034,7 +7068,7 @@ Protected Attributes
-

Definition at line 1382 of file constraint_solver/Solver.cs.

+

Definition at line 1390 of file constraint_solver/Solver.cs.

@@ -7062,7 +7096,7 @@ Protected Attributes
-

Definition at line 510 of file constraint_solver/Solver.cs.

+

Definition at line 518 of file constraint_solver/Solver.cs.

@@ -7100,7 +7134,7 @@ Protected Attributes
-

Definition at line 503 of file constraint_solver/Solver.cs.

+

Definition at line 511 of file constraint_solver/Solver.cs.

@@ -7128,7 +7162,7 @@ Protected Attributes
-

Definition at line 1626 of file constraint_solver/Solver.cs.

+

Definition at line 1634 of file constraint_solver/Solver.cs.

@@ -7156,7 +7190,7 @@ Protected Attributes
-

Definition at line 1620 of file constraint_solver/Solver.cs.

+

Definition at line 1628 of file constraint_solver/Solver.cs.

@@ -7230,7 +7264,7 @@ Protected Attributes
-

Definition at line 1578 of file constraint_solver/Solver.cs.

+

Definition at line 1586 of file constraint_solver/Solver.cs.

@@ -7316,7 +7350,7 @@ Protected Attributes
-

Definition at line 1585 of file constraint_solver/Solver.cs.

+

Definition at line 1593 of file constraint_solver/Solver.cs.

@@ -7360,7 +7394,7 @@ Protected Attributes
-

Definition at line 1632 of file constraint_solver/Solver.cs.

+

Definition at line 1640 of file constraint_solver/Solver.cs.

@@ -7404,7 +7438,7 @@ Protected Attributes
-

Definition at line 1638 of file constraint_solver/Solver.cs.

+

Definition at line 1646 of file constraint_solver/Solver.cs.

@@ -7454,7 +7488,7 @@ Protected Attributes
-

Definition at line 1644 of file constraint_solver/Solver.cs.

+

Definition at line 1652 of file constraint_solver/Solver.cs.

@@ -7482,7 +7516,7 @@ Protected Attributes
-

Definition at line 484 of file constraint_solver/Solver.cs.

+

Definition at line 492 of file constraint_solver/Solver.cs.

@@ -7520,7 +7554,7 @@ Protected Attributes
-

Definition at line 465 of file constraint_solver/Solver.cs.

+

Definition at line 473 of file constraint_solver/Solver.cs.

@@ -7558,7 +7592,7 @@ Protected Attributes
-

Definition at line 472 of file constraint_solver/Solver.cs.

+

Definition at line 480 of file constraint_solver/Solver.cs.

@@ -7602,7 +7636,7 @@ Protected Attributes
-

Definition at line 451 of file constraint_solver/Solver.cs.

+

Definition at line 459 of file constraint_solver/Solver.cs.

@@ -7630,7 +7664,7 @@ Protected Attributes
-

Definition at line 478 of file constraint_solver/Solver.cs.

+

Definition at line 486 of file constraint_solver/Solver.cs.

@@ -7668,7 +7702,7 @@ Protected Attributes
-

Definition at line 458 of file constraint_solver/Solver.cs.

+

Definition at line 466 of file constraint_solver/Solver.cs.

@@ -8258,7 +8292,7 @@ Protected Attributes
-

Definition at line 1368 of file constraint_solver/Solver.cs.

+

Definition at line 1376 of file constraint_solver/Solver.cs.

@@ -8308,7 +8342,7 @@ Protected Attributes
-

Definition at line 1177 of file constraint_solver/Solver.cs.

+

Definition at line 1185 of file constraint_solver/Solver.cs.

@@ -8352,7 +8386,7 @@ Protected Attributes
-

Definition at line 1183 of file constraint_solver/Solver.cs.

+

Definition at line 1191 of file constraint_solver/Solver.cs.

@@ -8396,7 +8430,7 @@ Protected Attributes
-

Definition at line 800 of file constraint_solver/Solver.cs.

+

Definition at line 808 of file constraint_solver/Solver.cs.

@@ -8434,7 +8468,7 @@ Protected Attributes
-

Definition at line 806 of file constraint_solver/Solver.cs.

+

Definition at line 814 of file constraint_solver/Solver.cs.

@@ -8478,7 +8512,7 @@ Protected Attributes
-

Definition at line 818 of file constraint_solver/Solver.cs.

+

Definition at line 826 of file constraint_solver/Solver.cs.

@@ -8516,7 +8550,7 @@ Protected Attributes
-

Definition at line 812 of file constraint_solver/Solver.cs.

+

Definition at line 820 of file constraint_solver/Solver.cs.

@@ -8560,7 +8594,7 @@ Protected Attributes
-

Definition at line 758 of file constraint_solver/Solver.cs.

+

Definition at line 766 of file constraint_solver/Solver.cs.

@@ -8598,7 +8632,7 @@ Protected Attributes
-

Definition at line 764 of file constraint_solver/Solver.cs.

+

Definition at line 772 of file constraint_solver/Solver.cs.

@@ -8642,7 +8676,7 @@ Protected Attributes
-

Definition at line 770 of file constraint_solver/Solver.cs.

+

Definition at line 778 of file constraint_solver/Solver.cs.

@@ -8680,7 +8714,7 @@ Protected Attributes
-

Definition at line 776 of file constraint_solver/Solver.cs.

+

Definition at line 784 of file constraint_solver/Solver.cs.

@@ -8724,7 +8758,7 @@ Protected Attributes
-

Definition at line 926 of file constraint_solver/Solver.cs.

+

Definition at line 934 of file constraint_solver/Solver.cs.

@@ -8762,7 +8796,7 @@ Protected Attributes
-

Definition at line 932 of file constraint_solver/Solver.cs.

+

Definition at line 940 of file constraint_solver/Solver.cs.

@@ -8806,7 +8840,7 @@ Protected Attributes
-

Definition at line 944 of file constraint_solver/Solver.cs.

+

Definition at line 952 of file constraint_solver/Solver.cs.

@@ -8850,7 +8884,7 @@ Protected Attributes
-

Definition at line 884 of file constraint_solver/Solver.cs.

+

Definition at line 892 of file constraint_solver/Solver.cs.

@@ -8888,7 +8922,7 @@ Protected Attributes
-

Definition at line 890 of file constraint_solver/Solver.cs.

+

Definition at line 898 of file constraint_solver/Solver.cs.

@@ -8932,7 +8966,7 @@ Protected Attributes
-

Definition at line 902 of file constraint_solver/Solver.cs.

+

Definition at line 910 of file constraint_solver/Solver.cs.

@@ -8970,7 +9004,7 @@ Protected Attributes
-

Definition at line 896 of file constraint_solver/Solver.cs.

+

Definition at line 904 of file constraint_solver/Solver.cs.

@@ -9008,7 +9042,7 @@ Protected Attributes
-

Definition at line 938 of file constraint_solver/Solver.cs.

+

Definition at line 946 of file constraint_solver/Solver.cs.

@@ -9052,7 +9086,7 @@ Protected Attributes
-

Definition at line 968 of file constraint_solver/Solver.cs.

+

Definition at line 976 of file constraint_solver/Solver.cs.

@@ -9090,7 +9124,7 @@ Protected Attributes
-

Definition at line 974 of file constraint_solver/Solver.cs.

+

Definition at line 982 of file constraint_solver/Solver.cs.

@@ -9134,7 +9168,7 @@ Protected Attributes
-

Definition at line 986 of file constraint_solver/Solver.cs.

+

Definition at line 994 of file constraint_solver/Solver.cs.

@@ -9178,7 +9212,7 @@ Protected Attributes
-

Definition at line 842 of file constraint_solver/Solver.cs.

+

Definition at line 850 of file constraint_solver/Solver.cs.

@@ -9216,7 +9250,7 @@ Protected Attributes
-

Definition at line 848 of file constraint_solver/Solver.cs.

+

Definition at line 856 of file constraint_solver/Solver.cs.

@@ -9260,7 +9294,7 @@ Protected Attributes
-

Definition at line 860 of file constraint_solver/Solver.cs.

+

Definition at line 868 of file constraint_solver/Solver.cs.

@@ -9298,7 +9332,7 @@ Protected Attributes
-

Definition at line 854 of file constraint_solver/Solver.cs.

+

Definition at line 862 of file constraint_solver/Solver.cs.

@@ -9336,7 +9370,7 @@ Protected Attributes
-

Definition at line 980 of file constraint_solver/Solver.cs.

+

Definition at line 988 of file constraint_solver/Solver.cs.

@@ -9380,7 +9414,7 @@ Protected Attributes
-

Definition at line 1231 of file constraint_solver/Solver.cs.

+

Definition at line 1239 of file constraint_solver/Solver.cs.

@@ -9424,7 +9458,7 @@ Protected Attributes
-

Definition at line 1225 of file constraint_solver/Solver.cs.

+

Definition at line 1233 of file constraint_solver/Solver.cs.

@@ -9462,7 +9496,7 @@ Protected Attributes
-

Definition at line 1243 of file constraint_solver/Solver.cs.

+

Definition at line 1251 of file constraint_solver/Solver.cs.

@@ -9500,7 +9534,7 @@ Protected Attributes
-

Definition at line 1237 of file constraint_solver/Solver.cs.

+

Definition at line 1245 of file constraint_solver/Solver.cs.

@@ -9527,7 +9561,7 @@ Protected Attributes
-

Definition at line 1761 of file constraint_solver/Solver.cs.

+

Definition at line 1769 of file constraint_solver/Solver.cs.

@@ -9555,7 +9589,7 @@ Protected Attributes
-

Definition at line 1755 of file constraint_solver/Solver.cs.

+

Definition at line 1763 of file constraint_solver/Solver.cs.

@@ -9593,7 +9627,7 @@ Protected Attributes
-

Definition at line 1004 of file constraint_solver/Solver.cs.

+

Definition at line 1012 of file constraint_solver/Solver.cs.

@@ -9631,7 +9665,7 @@ Protected Attributes
-

Definition at line 998 of file constraint_solver/Solver.cs.

+

Definition at line 1006 of file constraint_solver/Solver.cs.

@@ -9669,7 +9703,7 @@ Protected Attributes
-

Definition at line 992 of file constraint_solver/Solver.cs.

+

Definition at line 1000 of file constraint_solver/Solver.cs.

@@ -9707,7 +9741,7 @@ Protected Attributes
-

Definition at line 878 of file constraint_solver/Solver.cs.

+

Definition at line 886 of file constraint_solver/Solver.cs.

@@ -9745,7 +9779,7 @@ Protected Attributes
-

Definition at line 872 of file constraint_solver/Solver.cs.

+

Definition at line 880 of file constraint_solver/Solver.cs.

@@ -9783,7 +9817,7 @@ Protected Attributes
-

Definition at line 866 of file constraint_solver/Solver.cs.

+

Definition at line 874 of file constraint_solver/Solver.cs.

@@ -9821,7 +9855,7 @@ Protected Attributes
-

Definition at line 1354 of file constraint_solver/Solver.cs.

+

Definition at line 1362 of file constraint_solver/Solver.cs.

@@ -9859,7 +9893,7 @@ Protected Attributes
-

Definition at line 1361 of file constraint_solver/Solver.cs.

+

Definition at line 1369 of file constraint_solver/Solver.cs.

@@ -9887,7 +9921,7 @@ Protected Attributes
-

Definition at line 1951 of file constraint_solver/Solver.cs.

+

Definition at line 1959 of file constraint_solver/Solver.cs.

@@ -9937,7 +9971,7 @@ Protected Attributes
-

Definition at line 1933 of file constraint_solver/Solver.cs.

+

Definition at line 1941 of file constraint_solver/Solver.cs.

@@ -9993,7 +10027,7 @@ Protected Attributes
-

Definition at line 1939 of file constraint_solver/Solver.cs.

+

Definition at line 1947 of file constraint_solver/Solver.cs.

@@ -10055,7 +10089,7 @@ Protected Attributes
-

Definition at line 1945 of file constraint_solver/Solver.cs.

+

Definition at line 1953 of file constraint_solver/Solver.cs.

@@ -10093,7 +10127,7 @@ Protected Attributes
-

Definition at line 1977 of file constraint_solver/Solver.cs.

+

Definition at line 1985 of file constraint_solver/Solver.cs.

@@ -10131,7 +10165,7 @@ Protected Attributes
-

Definition at line 2533 of file constraint_solver/Solver.cs.

+

Definition at line 2541 of file constraint_solver/Solver.cs.

@@ -10181,7 +10215,7 @@ Protected Attributes
-

Definition at line 2546 of file constraint_solver/Solver.cs.

+

Definition at line 2554 of file constraint_solver/Solver.cs.

@@ -10225,7 +10259,7 @@ Protected Attributes
-

Definition at line 2539 of file constraint_solver/Solver.cs.

+

Definition at line 2547 of file constraint_solver/Solver.cs.

@@ -10269,7 +10303,7 @@ Protected Attributes
-

Definition at line 2553 of file constraint_solver/Solver.cs.

+

Definition at line 2561 of file constraint_solver/Solver.cs.

@@ -10313,7 +10347,7 @@ Protected Attributes
-

Definition at line 2566 of file constraint_solver/Solver.cs.

+

Definition at line 2574 of file constraint_solver/Solver.cs.

@@ -10363,7 +10397,7 @@ Protected Attributes
-

Definition at line 2572 of file constraint_solver/Solver.cs.

+

Definition at line 2580 of file constraint_solver/Solver.cs.

@@ -10419,7 +10453,7 @@ Protected Attributes
-

Definition at line 2578 of file constraint_solver/Solver.cs.

+

Definition at line 2586 of file constraint_solver/Solver.cs.

@@ -10469,7 +10503,7 @@ Protected Attributes
-

Definition at line 2585 of file constraint_solver/Solver.cs.

+

Definition at line 2593 of file constraint_solver/Solver.cs.

@@ -10525,7 +10559,7 @@ Protected Attributes
-

Definition at line 2591 of file constraint_solver/Solver.cs.

+

Definition at line 2599 of file constraint_solver/Solver.cs.

@@ -10587,7 +10621,7 @@ Protected Attributes
-

Definition at line 2597 of file constraint_solver/Solver.cs.

+

Definition at line 2605 of file constraint_solver/Solver.cs.

@@ -10615,7 +10649,7 @@ Protected Attributes
-

Definition at line 1897 of file constraint_solver/Solver.cs.

+

Definition at line 1905 of file constraint_solver/Solver.cs.

@@ -10653,7 +10687,7 @@ Protected Attributes
-

Definition at line 1473 of file constraint_solver/Solver.cs.

+

Definition at line 1481 of file constraint_solver/Solver.cs.

@@ -10691,7 +10725,7 @@ Protected Attributes
-

Definition at line 703 of file constraint_solver/Solver.cs.

+

Definition at line 711 of file constraint_solver/Solver.cs.

@@ -10729,7 +10763,7 @@ Protected Attributes
-

Definition at line 697 of file constraint_solver/Solver.cs.

+

Definition at line 705 of file constraint_solver/Solver.cs.

@@ -10767,7 +10801,7 @@ Protected Attributes
-

Definition at line 691 of file constraint_solver/Solver.cs.

+

Definition at line 699 of file constraint_solver/Solver.cs.

@@ -10795,7 +10829,7 @@ Protected Attributes
-

Definition at line 684 of file constraint_solver/Solver.cs.

+

Definition at line 692 of file constraint_solver/Solver.cs.

@@ -10833,7 +10867,7 @@ Protected Attributes
-

Definition at line 1101 of file constraint_solver/Solver.cs.

+

Definition at line 1109 of file constraint_solver/Solver.cs.

@@ -10871,7 +10905,7 @@ Protected Attributes
-

Definition at line 1809 of file constraint_solver/Solver.cs.

+

Definition at line 1817 of file constraint_solver/Solver.cs.

@@ -10909,7 +10943,7 @@ Protected Attributes
-

Definition at line 1195 of file constraint_solver/Solver.cs.

+

Definition at line 1203 of file constraint_solver/Solver.cs.

@@ -10947,7 +10981,7 @@ Protected Attributes
-

Definition at line 1189 of file constraint_solver/Solver.cs.

+

Definition at line 1197 of file constraint_solver/Solver.cs.

@@ -10985,7 +11019,7 @@ Protected Attributes
-

Definition at line 678 of file constraint_solver/Solver.cs.

+

Definition at line 686 of file constraint_solver/Solver.cs.

@@ -11023,7 +11057,7 @@ Protected Attributes
-

Definition at line 672 of file constraint_solver/Solver.cs.

+

Definition at line 680 of file constraint_solver/Solver.cs.

@@ -11061,7 +11095,7 @@ Protected Attributes
-

Definition at line 666 of file constraint_solver/Solver.cs.

+

Definition at line 674 of file constraint_solver/Solver.cs.

@@ -11089,7 +11123,7 @@ Protected Attributes
-

Definition at line 659 of file constraint_solver/Solver.cs.

+

Definition at line 667 of file constraint_solver/Solver.cs.

@@ -11127,7 +11161,7 @@ Protected Attributes
-

Definition at line 1094 of file constraint_solver/Solver.cs.

+

Definition at line 1102 of file constraint_solver/Solver.cs.

@@ -11165,7 +11199,7 @@ Protected Attributes
-

Definition at line 1803 of file constraint_solver/Solver.cs.

+

Definition at line 1811 of file constraint_solver/Solver.cs.

@@ -11193,7 +11227,7 @@ Protected Attributes
-

Definition at line 1590 of file constraint_solver/Solver.cs.

+

Definition at line 1598 of file constraint_solver/Solver.cs.

@@ -11231,7 +11265,7 @@ Protected Attributes
-

Definition at line 727 of file constraint_solver/Solver.cs.

+

Definition at line 735 of file constraint_solver/Solver.cs.

@@ -11269,7 +11303,7 @@ Protected Attributes
-

Definition at line 721 of file constraint_solver/Solver.cs.

+

Definition at line 729 of file constraint_solver/Solver.cs.

@@ -11313,7 +11347,7 @@ Protected Attributes
-

Definition at line 627 of file constraint_solver/Solver.cs.

+

Definition at line 635 of file constraint_solver/Solver.cs.

@@ -11341,7 +11375,7 @@ Protected Attributes
-

Definition at line 2478 of file constraint_solver/Solver.cs.

+

Definition at line 2486 of file constraint_solver/Solver.cs.

@@ -11379,7 +11413,7 @@ Protected Attributes
-

Definition at line 2485 of file constraint_solver/Solver.cs.

+

Definition at line 2493 of file constraint_solver/Solver.cs.

@@ -11423,7 +11457,7 @@ Protected Attributes
-

Definition at line 1779 of file constraint_solver/Solver.cs.

+

Definition at line 1787 of file constraint_solver/Solver.cs.

@@ -11461,7 +11495,7 @@ Protected Attributes
-

Definition at line 1785 of file constraint_solver/Solver.cs.

+

Definition at line 1793 of file constraint_solver/Solver.cs.

@@ -11499,7 +11533,7 @@ Protected Attributes
-

Definition at line 2527 of file constraint_solver/Solver.cs.

+

Definition at line 2535 of file constraint_solver/Solver.cs.

@@ -11549,7 +11583,7 @@ Protected Attributes
-

Definition at line 2387 of file constraint_solver/Solver.cs.

+

Definition at line 2395 of file constraint_solver/Solver.cs.

@@ -11605,7 +11639,7 @@ Protected Attributes
-

Definition at line 2393 of file constraint_solver/Solver.cs.

+

Definition at line 2401 of file constraint_solver/Solver.cs.

@@ -11667,7 +11701,7 @@ Protected Attributes
-

Definition at line 2399 of file constraint_solver/Solver.cs.

+

Definition at line 2407 of file constraint_solver/Solver.cs.

@@ -11735,7 +11769,7 @@ Protected Attributes
-

Definition at line 2405 of file constraint_solver/Solver.cs.

+

Definition at line 2413 of file constraint_solver/Solver.cs.

@@ -11809,7 +11843,7 @@ Protected Attributes
-

Definition at line 2411 of file constraint_solver/Solver.cs.

+

Definition at line 2419 of file constraint_solver/Solver.cs.

@@ -11865,7 +11899,7 @@ Protected Attributes
-

Definition at line 2417 of file constraint_solver/Solver.cs.

+

Definition at line 2425 of file constraint_solver/Solver.cs.

@@ -11903,7 +11937,7 @@ Protected Attributes
-

Definition at line 1410 of file constraint_solver/Solver.cs.

+

Definition at line 1418 of file constraint_solver/Solver.cs.

@@ -11947,7 +11981,7 @@ Protected Attributes
-

Definition at line 1403 of file constraint_solver/Solver.cs.

+

Definition at line 1411 of file constraint_solver/Solver.cs.

@@ -11997,7 +12031,7 @@ Protected Attributes
-

Definition at line 1417 of file constraint_solver/Solver.cs.

+

Definition at line 1425 of file constraint_solver/Solver.cs.

@@ -12035,7 +12069,7 @@ Protected Attributes
-

Definition at line 836 of file constraint_solver/Solver.cs.

+

Definition at line 844 of file constraint_solver/Solver.cs.

@@ -12073,7 +12107,7 @@ Protected Attributes
-

Definition at line 830 of file constraint_solver/Solver.cs.

+

Definition at line 838 of file constraint_solver/Solver.cs.

@@ -12111,7 +12145,7 @@ Protected Attributes
-

Definition at line 824 of file constraint_solver/Solver.cs.

+

Definition at line 832 of file constraint_solver/Solver.cs.

@@ -12161,7 +12195,7 @@ Protected Attributes
-

Definition at line 1515 of file constraint_solver/Solver.cs.

+

Definition at line 1523 of file constraint_solver/Solver.cs.

@@ -12211,7 +12245,7 @@ Protected Attributes
-

Definition at line 1501 of file constraint_solver/Solver.cs.

+

Definition at line 1509 of file constraint_solver/Solver.cs.

@@ -12261,7 +12295,7 @@ Protected Attributes
-

Definition at line 1508 of file constraint_solver/Solver.cs.

+

Definition at line 1516 of file constraint_solver/Solver.cs.

@@ -12311,7 +12345,7 @@ Protected Attributes
-

Definition at line 1536 of file constraint_solver/Solver.cs.

+

Definition at line 1544 of file constraint_solver/Solver.cs.

@@ -12361,7 +12395,7 @@ Protected Attributes
-

Definition at line 1522 of file constraint_solver/Solver.cs.

+

Definition at line 1530 of file constraint_solver/Solver.cs.

@@ -12411,7 +12445,7 @@ Protected Attributes
-

Definition at line 1529 of file constraint_solver/Solver.cs.

+

Definition at line 1537 of file constraint_solver/Solver.cs.

@@ -12455,7 +12489,7 @@ Protected Attributes
-

Definition at line 1171 of file constraint_solver/Solver.cs.

+

Definition at line 1179 of file constraint_solver/Solver.cs.

@@ -12499,7 +12533,7 @@ Protected Attributes
-

Definition at line 1219 of file constraint_solver/Solver.cs.

+

Definition at line 1227 of file constraint_solver/Solver.cs.

@@ -12537,7 +12571,7 @@ Protected Attributes
-

Definition at line 1207 of file constraint_solver/Solver.cs.

+

Definition at line 1215 of file constraint_solver/Solver.cs.

@@ -12581,7 +12615,7 @@ Protected Attributes
-

Definition at line 1213 of file constraint_solver/Solver.cs.

+

Definition at line 1221 of file constraint_solver/Solver.cs.

@@ -12619,7 +12653,7 @@ Protected Attributes
-

Definition at line 1201 of file constraint_solver/Solver.cs.

+

Definition at line 1209 of file constraint_solver/Solver.cs.

@@ -12657,7 +12691,7 @@ Protected Attributes
-

Definition at line 1389 of file constraint_solver/Solver.cs.

+

Definition at line 1397 of file constraint_solver/Solver.cs.

@@ -12701,7 +12735,7 @@ Protected Attributes
-

Definition at line 1396 of file constraint_solver/Solver.cs.

+

Definition at line 1404 of file constraint_solver/Solver.cs.

@@ -12739,7 +12773,7 @@ Protected Attributes
-

Definition at line 2436 of file constraint_solver/Solver.cs.

+

Definition at line 2444 of file constraint_solver/Solver.cs.

@@ -12783,7 +12817,7 @@ Protected Attributes
-

Definition at line 2443 of file constraint_solver/Solver.cs.

+

Definition at line 2451 of file constraint_solver/Solver.cs.

@@ -12833,7 +12867,7 @@ Protected Attributes
-

Definition at line 2457 of file constraint_solver/Solver.cs.

+

Definition at line 2465 of file constraint_solver/Solver.cs.

@@ -12877,7 +12911,7 @@ Protected Attributes
-

Definition at line 2450 of file constraint_solver/Solver.cs.

+

Definition at line 2458 of file constraint_solver/Solver.cs.

@@ -12905,7 +12939,7 @@ Protected Attributes
-

Definition at line 561 of file constraint_solver/Solver.cs.

+

Definition at line 569 of file constraint_solver/Solver.cs.

@@ -12949,7 +12983,7 @@ Protected Attributes
-

Definition at line 1815 of file constraint_solver/Solver.cs.

+

Definition at line 1823 of file constraint_solver/Solver.cs.

@@ -12987,7 +13021,7 @@ Protected Attributes
-

Definition at line 1543 of file constraint_solver/Solver.cs.

+

Definition at line 1551 of file constraint_solver/Solver.cs.

@@ -13037,7 +13071,7 @@ Protected Attributes
-

Definition at line 1466 of file constraint_solver/Solver.cs.

+

Definition at line 1474 of file constraint_solver/Solver.cs.

@@ -13093,7 +13127,7 @@ Protected Attributes
-

Definition at line 1459 of file constraint_solver/Solver.cs.

+

Definition at line 1467 of file constraint_solver/Solver.cs.

@@ -13143,7 +13177,7 @@ Protected Attributes
-

Definition at line 1438 of file constraint_solver/Solver.cs.

+

Definition at line 1446 of file constraint_solver/Solver.cs.

@@ -13193,7 +13227,7 @@ Protected Attributes
-

Definition at line 1452 of file constraint_solver/Solver.cs.

+

Definition at line 1460 of file constraint_solver/Solver.cs.

@@ -13231,7 +13265,7 @@ Protected Attributes
-

Definition at line 2323 of file constraint_solver/Solver.cs.

+

Definition at line 2331 of file constraint_solver/Solver.cs.

@@ -13275,7 +13309,7 @@ Protected Attributes
-

Definition at line 2261 of file constraint_solver/Solver.cs.

+

Definition at line 2269 of file constraint_solver/Solver.cs.

@@ -13325,7 +13359,7 @@ Protected Attributes
-

Definition at line 2267 of file constraint_solver/Solver.cs.

+

Definition at line 2275 of file constraint_solver/Solver.cs.

@@ -13381,7 +13415,7 @@ Protected Attributes
-

Definition at line 2273 of file constraint_solver/Solver.cs.

+

Definition at line 2281 of file constraint_solver/Solver.cs.

@@ -13443,7 +13477,7 @@ Protected Attributes
-

Definition at line 2279 of file constraint_solver/Solver.cs.

+

Definition at line 2287 of file constraint_solver/Solver.cs.

@@ -13487,7 +13521,7 @@ Protected Attributes
-

Definition at line 2198 of file constraint_solver/Solver.cs.

+

Definition at line 2206 of file constraint_solver/Solver.cs.

@@ -13531,7 +13565,7 @@ Protected Attributes
-

Definition at line 2219 of file constraint_solver/Solver.cs.

+

Definition at line 2227 of file constraint_solver/Solver.cs.

@@ -13575,7 +13609,7 @@ Protected Attributes
-

Definition at line 2212 of file constraint_solver/Solver.cs.

+

Definition at line 2220 of file constraint_solver/Solver.cs.

@@ -13625,7 +13659,7 @@ Protected Attributes
-

Definition at line 2233 of file constraint_solver/Solver.cs.

+

Definition at line 2241 of file constraint_solver/Solver.cs.

@@ -13669,7 +13703,7 @@ Protected Attributes
-

Definition at line 2309 of file constraint_solver/Solver.cs.

+

Definition at line 2317 of file constraint_solver/Solver.cs.

@@ -13719,7 +13753,7 @@ Protected Attributes
-

Definition at line 2316 of file constraint_solver/Solver.cs.

+

Definition at line 2324 of file constraint_solver/Solver.cs.

@@ -13763,7 +13797,7 @@ Protected Attributes
-

Definition at line 2205 of file constraint_solver/Solver.cs.

+

Definition at line 2213 of file constraint_solver/Solver.cs.

@@ -13807,7 +13841,7 @@ Protected Attributes
-

Definition at line 2226 of file constraint_solver/Solver.cs.

+

Definition at line 2234 of file constraint_solver/Solver.cs.

@@ -13857,7 +13891,7 @@ Protected Attributes
-

Definition at line 2240 of file constraint_solver/Solver.cs.

+

Definition at line 2248 of file constraint_solver/Solver.cs.

@@ -13895,7 +13929,7 @@ Protected Attributes
-

Definition at line 2330 of file constraint_solver/Solver.cs.

+

Definition at line 2338 of file constraint_solver/Solver.cs.

@@ -13933,7 +13967,7 @@ Protected Attributes
-

Definition at line 603 of file constraint_solver/Solver.cs.

+

Definition at line 611 of file constraint_solver/Solver.cs.

@@ -13960,7 +13994,7 @@ Protected Attributes
-

Definition at line 2050 of file constraint_solver/Solver.cs.

+

Definition at line 2058 of file constraint_solver/Solver.cs.

@@ -13998,7 +14032,7 @@ Protected Attributes
-

Definition at line 573 of file constraint_solver/Solver.cs.

+

Definition at line 581 of file constraint_solver/Solver.cs.

@@ -14036,7 +14070,7 @@ Protected Attributes
-

Definition at line 567 of file constraint_solver/Solver.cs.

+

Definition at line 575 of file constraint_solver/Solver.cs.

@@ -14074,7 +14108,7 @@ Protected Attributes
-

Definition at line 2464 of file constraint_solver/Solver.cs.

+

Definition at line 2472 of file constraint_solver/Solver.cs.

@@ -14118,7 +14152,7 @@ Protected Attributes
-

Definition at line 2471 of file constraint_solver/Solver.cs.

+

Definition at line 2479 of file constraint_solver/Solver.cs.

@@ -14156,7 +14190,7 @@ Protected Attributes
-

Definition at line 2297 of file constraint_solver/Solver.cs.

+

Definition at line 2305 of file constraint_solver/Solver.cs.

@@ -14194,7 +14228,7 @@ Protected Attributes
-

Definition at line 2303 of file constraint_solver/Solver.cs.

+

Definition at line 2311 of file constraint_solver/Solver.cs.

@@ -14221,7 +14255,7 @@ Protected Attributes
-

Definition at line 2610 of file constraint_solver/Solver.cs.

+

Definition at line 2618 of file constraint_solver/Solver.cs.

@@ -14249,7 +14283,7 @@ Protected Attributes
-

Definition at line 2424 of file constraint_solver/Solver.cs.

+

Definition at line 2432 of file constraint_solver/Solver.cs.

@@ -14287,7 +14321,7 @@ Protected Attributes
-

Definition at line 542 of file constraint_solver/Solver.cs.

+

Definition at line 550 of file constraint_solver/Solver.cs.

@@ -14325,7 +14359,7 @@ Protected Attributes
-

Definition at line 535 of file constraint_solver/Solver.cs.

+

Definition at line 543 of file constraint_solver/Solver.cs.

@@ -14369,7 +14403,7 @@ Protected Attributes
-

Definition at line 1059 of file constraint_solver/Solver.cs.

+

Definition at line 1067 of file constraint_solver/Solver.cs.

@@ -14413,7 +14447,7 @@ Protected Attributes
-

Definition at line 1045 of file constraint_solver/Solver.cs.

+

Definition at line 1053 of file constraint_solver/Solver.cs.

@@ -14457,7 +14491,7 @@ Protected Attributes
-

Definition at line 1052 of file constraint_solver/Solver.cs.

+

Definition at line 1060 of file constraint_solver/Solver.cs.

@@ -14501,7 +14535,7 @@ Protected Attributes
-

Definition at line 1038 of file constraint_solver/Solver.cs.

+

Definition at line 1046 of file constraint_solver/Solver.cs.

@@ -14545,7 +14579,7 @@ Protected Attributes
-

Definition at line 1073 of file constraint_solver/Solver.cs.

+

Definition at line 1081 of file constraint_solver/Solver.cs.

@@ -14589,7 +14623,7 @@ Protected Attributes
-

Definition at line 1066 of file constraint_solver/Solver.cs.

+

Definition at line 1074 of file constraint_solver/Solver.cs.

@@ -14633,7 +14667,7 @@ Protected Attributes
-

Definition at line 1087 of file constraint_solver/Solver.cs.

+

Definition at line 1095 of file constraint_solver/Solver.cs.

@@ -14677,7 +14711,7 @@ Protected Attributes
-

Definition at line 1080 of file constraint_solver/Solver.cs.

+

Definition at line 1088 of file constraint_solver/Solver.cs.

@@ -14721,7 +14755,7 @@ Protected Attributes
-

Definition at line 2291 of file constraint_solver/Solver.cs.

+

Definition at line 2299 of file constraint_solver/Solver.cs.

@@ -14765,7 +14799,7 @@ Protected Attributes
-

Definition at line 2285 of file constraint_solver/Solver.cs.

+

Definition at line 2293 of file constraint_solver/Solver.cs.

@@ -14793,7 +14827,7 @@ Protected Attributes
-

Definition at line 1989 of file constraint_solver/Solver.cs.

+

Definition at line 1997 of file constraint_solver/Solver.cs.

@@ -14831,7 +14865,7 @@ Protected Attributes
-

Definition at line 1995 of file constraint_solver/Solver.cs.

+

Definition at line 2003 of file constraint_solver/Solver.cs.

@@ -14875,7 +14909,7 @@ Protected Attributes
-

Definition at line 2007 of file constraint_solver/Solver.cs.

+

Definition at line 2015 of file constraint_solver/Solver.cs.

@@ -14913,7 +14947,7 @@ Protected Attributes
-

Definition at line 2013 of file constraint_solver/Solver.cs.

+

Definition at line 2021 of file constraint_solver/Solver.cs.

@@ -14957,7 +14991,7 @@ Protected Attributes
-

Definition at line 2019 of file constraint_solver/Solver.cs.

+

Definition at line 2027 of file constraint_solver/Solver.cs.

@@ -14995,7 +15029,7 @@ Protected Attributes
-

Definition at line 2001 of file constraint_solver/Solver.cs.

+

Definition at line 2009 of file constraint_solver/Solver.cs.

@@ -15023,7 +15057,7 @@ Protected Attributes
-

Definition at line 2025 of file constraint_solver/Solver.cs.

+

Definition at line 2033 of file constraint_solver/Solver.cs.

@@ -15067,7 +15101,7 @@ Protected Attributes
-

Definition at line 715 of file constraint_solver/Solver.cs.

+

Definition at line 723 of file constraint_solver/Solver.cs.

@@ -15117,7 +15151,7 @@ Protected Attributes
-

Definition at line 1877 of file constraint_solver/Solver.cs.

+

Definition at line 1885 of file constraint_solver/Solver.cs.

@@ -15145,7 +15179,7 @@ Protected Attributes
-

Definition at line 1927 of file constraint_solver/Solver.cs.

+

Definition at line 1935 of file constraint_solver/Solver.cs.

@@ -15173,7 +15207,7 @@ Protected Attributes
-

Definition at line 2350 of file constraint_solver/Solver.cs.

+

Definition at line 2358 of file constraint_solver/Solver.cs.

@@ -15211,7 +15245,7 @@ Protected Attributes
-

Definition at line 2356 of file constraint_solver/Solver.cs.

+

Definition at line 2364 of file constraint_solver/Solver.cs.

@@ -15255,7 +15289,7 @@ Protected Attributes
-

Definition at line 2362 of file constraint_solver/Solver.cs.

+

Definition at line 2370 of file constraint_solver/Solver.cs.

@@ -15305,7 +15339,7 @@ Protected Attributes
-

Definition at line 2368 of file constraint_solver/Solver.cs.

+

Definition at line 2376 of file constraint_solver/Solver.cs.

@@ -15361,7 +15395,7 @@ Protected Attributes
-

Definition at line 2374 of file constraint_solver/Solver.cs.

+

Definition at line 2382 of file constraint_solver/Solver.cs.

@@ -15399,7 +15433,7 @@ Protected Attributes
-

Definition at line 2380 of file constraint_solver/Solver.cs.

+

Definition at line 2388 of file constraint_solver/Solver.cs.

@@ -15437,7 +15471,7 @@ Protected Attributes
-

Definition at line 1347 of file constraint_solver/Solver.cs.

+

Definition at line 1355 of file constraint_solver/Solver.cs.

@@ -15481,7 +15515,7 @@ Protected Attributes
-

Definition at line 2111 of file constraint_solver/Solver.cs.

+

Definition at line 2119 of file constraint_solver/Solver.cs.

@@ -15509,7 +15543,7 @@ Protected Attributes
-

Definition at line 597 of file constraint_solver/Solver.cs.

+

Definition at line 605 of file constraint_solver/Solver.cs.

@@ -15536,7 +15570,7 @@ Protected Attributes
-

Definition at line 2056 of file constraint_solver/Solver.cs.

+

Definition at line 2064 of file constraint_solver/Solver.cs.

@@ -15564,7 +15598,7 @@ Protected Attributes
-

Definition at line 2430 of file constraint_solver/Solver.cs.

+

Definition at line 2438 of file constraint_solver/Solver.cs.

@@ -15602,7 +15636,7 @@ Protected Attributes
-

Definition at line 1669 of file constraint_solver/Solver.cs.

+

Definition at line 1677 of file constraint_solver/Solver.cs.

@@ -15630,7 +15664,7 @@ Protected Attributes
-

Definition at line 1431 of file constraint_solver/Solver.cs.

+

Definition at line 1439 of file constraint_solver/Solver.cs.

@@ -15668,7 +15702,7 @@ Protected Attributes
-

Definition at line 522 of file constraint_solver/Solver.cs.

+

Definition at line 530 of file constraint_solver/Solver.cs.

@@ -15706,7 +15740,7 @@ Protected Attributes
-

Definition at line 516 of file constraint_solver/Solver.cs.

+

Definition at line 524 of file constraint_solver/Solver.cs.

@@ -15734,7 +15768,7 @@ Protected Attributes
-

Definition at line 528 of file constraint_solver/Solver.cs.

+

Definition at line 536 of file constraint_solver/Solver.cs.

@@ -15772,7 +15806,7 @@ Protected Attributes
-

Definition at line 1031 of file constraint_solver/Solver.cs.

+

Definition at line 1039 of file constraint_solver/Solver.cs.

@@ -15810,7 +15844,7 @@ Protected Attributes
-

Definition at line 1024 of file constraint_solver/Solver.cs.

+

Definition at line 1032 of file constraint_solver/Solver.cs.

@@ -15848,7 +15882,7 @@ Protected Attributes
-

Definition at line 1017 of file constraint_solver/Solver.cs.

+

Definition at line 1025 of file constraint_solver/Solver.cs.

@@ -15886,7 +15920,7 @@ Protected Attributes
-

Definition at line 1010 of file constraint_solver/Solver.cs.

+

Definition at line 1018 of file constraint_solver/Solver.cs.

@@ -15936,7 +15970,7 @@ Protected Attributes
-

Definition at line 2629 of file constraint_solver/Solver.cs.

+

Definition at line 2637 of file constraint_solver/Solver.cs.

@@ -15980,7 +16014,7 @@ Protected Attributes
-

Definition at line 2622 of file constraint_solver/Solver.cs.

+

Definition at line 2630 of file constraint_solver/Solver.cs.

@@ -16008,7 +16042,7 @@ Protected Attributes
-

Definition at line 2069 of file constraint_solver/Solver.cs.

+

Definition at line 2077 of file constraint_solver/Solver.cs.

@@ -16046,7 +16080,7 @@ Protected Attributes
-

Definition at line 2075 of file constraint_solver/Solver.cs.

+

Definition at line 2083 of file constraint_solver/Solver.cs.

@@ -16090,7 +16124,7 @@ Protected Attributes
-

Definition at line 2081 of file constraint_solver/Solver.cs.

+

Definition at line 2089 of file constraint_solver/Solver.cs.

@@ -16140,7 +16174,7 @@ Protected Attributes
-

Definition at line 2087 of file constraint_solver/Solver.cs.

+

Definition at line 2095 of file constraint_solver/Solver.cs.

@@ -16168,7 +16202,7 @@ Protected Attributes
-

Definition at line 2062 of file constraint_solver/Solver.cs.

+

Definition at line 2070 of file constraint_solver/Solver.cs.

@@ -16236,7 +16270,7 @@ Protected Attributes
-

Definition at line 1863 of file constraint_solver/Solver.cs.

+

Definition at line 1871 of file constraint_solver/Solver.cs.

@@ -16274,7 +16308,7 @@ Protected Attributes
-

Definition at line 1656 of file constraint_solver/Solver.cs.

+

Definition at line 1664 of file constraint_solver/Solver.cs.

@@ -16318,7 +16352,7 @@ Protected Attributes
-

Definition at line 1650 of file constraint_solver/Solver.cs.

+

Definition at line 1658 of file constraint_solver/Solver.cs.

@@ -16346,7 +16380,7 @@ Protected Attributes
-

Definition at line 1909 of file constraint_solver/Solver.cs.

+

Definition at line 1917 of file constraint_solver/Solver.cs.

@@ -16396,7 +16430,7 @@ Protected Attributes
-

Definition at line 1494 of file constraint_solver/Solver.cs.

+

Definition at line 1502 of file constraint_solver/Solver.cs.

@@ -16446,7 +16480,7 @@ Protected Attributes
-

Definition at line 1487 of file constraint_solver/Solver.cs.

+

Definition at line 1495 of file constraint_solver/Solver.cs.

@@ -16473,7 +16507,7 @@ Protected Attributes
-

Definition at line 739 of file constraint_solver/Solver.cs.

+

Definition at line 747 of file constraint_solver/Solver.cs.

@@ -16500,7 +16534,7 @@ Protected Attributes
-

Definition at line 2616 of file constraint_solver/Solver.cs.

+

Definition at line 2624 of file constraint_solver/Solver.cs.

@@ -16538,7 +16572,7 @@ Protected Attributes
-

Definition at line 2105 of file constraint_solver/Solver.cs.

+

Definition at line 2113 of file constraint_solver/Solver.cs.

@@ -16576,7 +16610,7 @@ Protected Attributes
-

Definition at line 2099 of file constraint_solver/Solver.cs.

+

Definition at line 2107 of file constraint_solver/Solver.cs.

@@ -16620,7 +16654,7 @@ Protected Attributes
-

Definition at line 1842 of file constraint_solver/Solver.cs.

+

Definition at line 1850 of file constraint_solver/Solver.cs.

@@ -16664,7 +16698,7 @@ Protected Attributes
-

Definition at line 1835 of file constraint_solver/Solver.cs.

+

Definition at line 1843 of file constraint_solver/Solver.cs.

@@ -16708,7 +16742,7 @@ Protected Attributes
-

Definition at line 1828 of file constraint_solver/Solver.cs.

+

Definition at line 1836 of file constraint_solver/Solver.cs.

@@ -16752,7 +16786,7 @@ Protected Attributes
-

Definition at line 1821 of file constraint_solver/Solver.cs.

+

Definition at line 1829 of file constraint_solver/Solver.cs.

@@ -16802,7 +16836,7 @@ Protected Attributes
-

Definition at line 1856 of file constraint_solver/Solver.cs.

+

Definition at line 1864 of file constraint_solver/Solver.cs.

@@ -16852,7 +16886,7 @@ Protected Attributes
-

Definition at line 1849 of file constraint_solver/Solver.cs.

+

Definition at line 1857 of file constraint_solver/Solver.cs.

@@ -16879,7 +16913,7 @@ Protected Attributes
-

Definition at line 387 of file constraint_solver/Solver.cs.

+

Definition at line 395 of file constraint_solver/Solver.cs.

@@ -16906,7 +16940,7 @@ Protected Attributes
-

Definition at line 2785 of file constraint_solver/Solver.cs.

+

Definition at line 2793 of file constraint_solver/Solver.cs.

@@ -16933,7 +16967,7 @@ Protected Attributes
-

Definition at line 2780 of file constraint_solver/Solver.cs.

+

Definition at line 2788 of file constraint_solver/Solver.cs.

@@ -16960,7 +16994,7 @@ Protected Attributes
-

Definition at line 422 of file constraint_solver/Solver.cs.

+

Definition at line 430 of file constraint_solver/Solver.cs.

@@ -17242,7 +17276,7 @@ Protected Attributes
-

Definition at line 303 of file constraint_solver/Solver.cs.

+

Definition at line 311 of file constraint_solver/Solver.cs.

@@ -17280,7 +17314,7 @@ Protected Attributes
-

Definition at line 307 of file constraint_solver/Solver.cs.

+

Definition at line 315 of file constraint_solver/Solver.cs.

@@ -17324,7 +17358,7 @@ Protected Attributes
-

Definition at line 311 of file constraint_solver/Solver.cs.

+

Definition at line 319 of file constraint_solver/Solver.cs.

@@ -17374,7 +17408,7 @@ Protected Attributes
-

Definition at line 315 of file constraint_solver/Solver.cs.

+

Definition at line 323 of file constraint_solver/Solver.cs.

@@ -17430,7 +17464,7 @@ Protected Attributes
-

Definition at line 319 of file constraint_solver/Solver.cs.

+

Definition at line 327 of file constraint_solver/Solver.cs.

@@ -17468,7 +17502,7 @@ Protected Attributes
-

Definition at line 298 of file constraint_solver/Solver.cs.

+

Definition at line 306 of file constraint_solver/Solver.cs.

@@ -17495,7 +17529,7 @@ Protected Attributes
-

Definition at line 323 of file constraint_solver/Solver.cs.

+

Definition at line 331 of file constraint_solver/Solver.cs.

@@ -17522,7 +17556,7 @@ Protected Attributes
-

Definition at line 218 of file constraint_solver/Solver.cs.

+

Definition at line 226 of file constraint_solver/Solver.cs.

@@ -17549,7 +17583,7 @@ Protected Attributes
-

Definition at line 2649 of file constraint_solver/Solver.cs.

+

Definition at line 2657 of file constraint_solver/Solver.cs.

@@ -17576,7 +17610,7 @@ Protected Attributes
-

Definition at line 2645 of file constraint_solver/Solver.cs.

+

Definition at line 2653 of file constraint_solver/Solver.cs.

@@ -17604,7 +17638,7 @@ Protected Attributes
-

Definition at line 2673 of file constraint_solver/Solver.cs.

+

Definition at line 2681 of file constraint_solver/Solver.cs.

@@ -17632,7 +17666,7 @@ Protected Attributes
-

Definition at line 2668 of file constraint_solver/Solver.cs.

+

Definition at line 2676 of file constraint_solver/Solver.cs.

@@ -17660,7 +17694,7 @@ Protected Attributes
-

Definition at line 2513 of file constraint_solver/Solver.cs.

+

Definition at line 2521 of file constraint_solver/Solver.cs.

@@ -17698,7 +17732,7 @@ Protected Attributes
-

Definition at line 2520 of file constraint_solver/Solver.cs.

+

Definition at line 2528 of file constraint_solver/Solver.cs.

@@ -17726,7 +17760,7 @@ Protected Attributes
-

Definition at line 2730 of file constraint_solver/Solver.cs.

+

Definition at line 2738 of file constraint_solver/Solver.cs.

@@ -17754,7 +17788,7 @@ Protected Attributes
-

Definition at line 2748 of file constraint_solver/Solver.cs.

+

Definition at line 2756 of file constraint_solver/Solver.cs.

@@ -17782,7 +17816,7 @@ Protected Attributes
-

Definition at line 2736 of file constraint_solver/Solver.cs.

+

Definition at line 2744 of file constraint_solver/Solver.cs.

@@ -17810,7 +17844,7 @@ Protected Attributes
-

Definition at line 2742 of file constraint_solver/Solver.cs.

+

Definition at line 2750 of file constraint_solver/Solver.cs.

@@ -17838,7 +17872,7 @@ Protected Attributes
-

Definition at line 2678 of file constraint_solver/Solver.cs.

+

Definition at line 2686 of file constraint_solver/Solver.cs.

@@ -17865,7 +17899,7 @@ Protected Attributes
-

Definition at line 2830 of file constraint_solver/Solver.cs.

+

Definition at line 2838 of file constraint_solver/Solver.cs.

@@ -17892,7 +17926,7 @@ Protected Attributes
-

Definition at line 328 of file constraint_solver/Solver.cs.

+

Definition at line 336 of file constraint_solver/Solver.cs.

@@ -17919,7 +17953,7 @@ Protected Attributes
-

Definition at line 2653 of file constraint_solver/Solver.cs.

+

Definition at line 2661 of file constraint_solver/Solver.cs.

@@ -17946,7 +17980,7 @@ Protected Attributes
-

Definition at line 2658 of file constraint_solver/Solver.cs.

+

Definition at line 2666 of file constraint_solver/Solver.cs.

@@ -17974,7 +18008,7 @@ Protected Attributes
-

Definition at line 447 of file constraint_solver/Solver.cs.

+

Definition at line 455 of file constraint_solver/Solver.cs.

@@ -18002,7 +18036,7 @@ Protected Attributes
-

Definition at line 2716 of file constraint_solver/Solver.cs.

+

Definition at line 2724 of file constraint_solver/Solver.cs.

@@ -18029,7 +18063,7 @@ Protected Attributes
-

Definition at line 2834 of file constraint_solver/Solver.cs.

+

Definition at line 2842 of file constraint_solver/Solver.cs.

@@ -18056,7 +18090,7 @@ Protected Attributes
-

Definition at line 402 of file constraint_solver/Solver.cs.

+

Definition at line 410 of file constraint_solver/Solver.cs.

@@ -18084,7 +18118,7 @@ Protected Attributes
-

Definition at line 273 of file constraint_solver/Solver.cs.

+

Definition at line 281 of file constraint_solver/Solver.cs.

@@ -18122,7 +18156,7 @@ Protected Attributes
-

Definition at line 278 of file constraint_solver/Solver.cs.

+

Definition at line 286 of file constraint_solver/Solver.cs.

@@ -18166,7 +18200,7 @@ Protected Attributes
-

Definition at line 283 of file constraint_solver/Solver.cs.

+

Definition at line 291 of file constraint_solver/Solver.cs.

@@ -18216,7 +18250,7 @@ Protected Attributes
-

Definition at line 288 of file constraint_solver/Solver.cs.

+

Definition at line 296 of file constraint_solver/Solver.cs.

@@ -18272,7 +18306,7 @@ Protected Attributes
-

Definition at line 293 of file constraint_solver/Solver.cs.

+

Definition at line 301 of file constraint_solver/Solver.cs.

@@ -18310,7 +18344,7 @@ Protected Attributes
-

Definition at line 267 of file constraint_solver/Solver.cs.

+

Definition at line 275 of file constraint_solver/Solver.cs.

@@ -18338,7 +18372,7 @@ Protected Attributes
-

Definition at line 342 of file constraint_solver/Solver.cs.

+

Definition at line 350 of file constraint_solver/Solver.cs.

@@ -18376,7 +18410,7 @@ Protected Attributes
-

Definition at line 347 of file constraint_solver/Solver.cs.

+

Definition at line 355 of file constraint_solver/Solver.cs.

@@ -18420,7 +18454,7 @@ Protected Attributes
-

Definition at line 352 of file constraint_solver/Solver.cs.

+

Definition at line 360 of file constraint_solver/Solver.cs.

@@ -18470,7 +18504,7 @@ Protected Attributes
-

Definition at line 357 of file constraint_solver/Solver.cs.

+

Definition at line 365 of file constraint_solver/Solver.cs.

@@ -18508,7 +18542,7 @@ Protected Attributes
-

Definition at line 336 of file constraint_solver/Solver.cs.

+

Definition at line 344 of file constraint_solver/Solver.cs.

@@ -18535,7 +18569,7 @@ Protected Attributes
-

Definition at line 2663 of file constraint_solver/Solver.cs.

+

Definition at line 2671 of file constraint_solver/Solver.cs.

@@ -18562,7 +18596,7 @@ Protected Attributes
-

Definition at line 437 of file constraint_solver/Solver.cs.

+

Definition at line 445 of file constraint_solver/Solver.cs.

@@ -18589,7 +18623,7 @@ Protected Attributes
-

Definition at line 372 of file constraint_solver/Solver.cs.

+

Definition at line 380 of file constraint_solver/Solver.cs.

@@ -18616,7 +18650,7 @@ Protected Attributes
-

Definition at line 2636 of file constraint_solver/Solver.cs.

+

Definition at line 2644 of file constraint_solver/Solver.cs.

@@ -18643,7 +18677,7 @@ Protected Attributes
-

Definition at line 2640 of file constraint_solver/Solver.cs.

+

Definition at line 2648 of file constraint_solver/Solver.cs.

@@ -18670,7 +18704,7 @@ Protected Attributes
-

Definition at line 382 of file constraint_solver/Solver.cs.

+

Definition at line 390 of file constraint_solver/Solver.cs.

@@ -18708,7 +18742,7 @@ Protected Attributes
-

Definition at line 2173 of file constraint_solver/Solver.cs.

+

Definition at line 2181 of file constraint_solver/Solver.cs.

@@ -18752,7 +18786,7 @@ Protected Attributes
-

Definition at line 2179 of file constraint_solver/Solver.cs.

+

Definition at line 2187 of file constraint_solver/Solver.cs.

@@ -18802,7 +18836,7 @@ Protected Attributes
-

Definition at line 2185 of file constraint_solver/Solver.cs.

+

Definition at line 2193 of file constraint_solver/Solver.cs.

@@ -18830,7 +18864,7 @@ Protected Attributes
-

Definition at line 2191 of file constraint_solver/Solver.cs.

+

Definition at line 2199 of file constraint_solver/Solver.cs.

@@ -18857,7 +18891,7 @@ Protected Attributes
-

Definition at line 407 of file constraint_solver/Solver.cs.

+

Definition at line 415 of file constraint_solver/Solver.cs.

@@ -18884,7 +18918,7 @@ Protected Attributes
-

Definition at line 2720 of file constraint_solver/Solver.cs.

+

Definition at line 2728 of file constraint_solver/Solver.cs.

@@ -18911,7 +18945,7 @@ Protected Attributes
-

Definition at line 392 of file constraint_solver/Solver.cs.

+

Definition at line 400 of file constraint_solver/Solver.cs.

@@ -18936,7 +18970,7 @@ Protected Attributes
-

Definition at line 2865 of file constraint_solver/Solver.cs.

+

Definition at line 2873 of file constraint_solver/Solver.cs.

@@ -18960,7 +18994,7 @@ Protected Attributes
-

Definition at line 2863 of file constraint_solver/Solver.cs.

+

Definition at line 2871 of file constraint_solver/Solver.cs.

@@ -18984,7 +19018,7 @@ Protected Attributes
-

Definition at line 2862 of file constraint_solver/Solver.cs.

+

Definition at line 2870 of file constraint_solver/Solver.cs.

@@ -19008,7 +19042,7 @@ Protected Attributes
-

Definition at line 2864 of file constraint_solver/Solver.cs.

+

Definition at line 2872 of file constraint_solver/Solver.cs.

@@ -19032,7 +19066,7 @@ Protected Attributes
-

Definition at line 2956 of file constraint_solver/Solver.cs.

+

Definition at line 2964 of file constraint_solver/Solver.cs.

@@ -19056,7 +19090,7 @@ Protected Attributes
-

Definition at line 2937 of file constraint_solver/Solver.cs.

+

Definition at line 2945 of file constraint_solver/Solver.cs.

@@ -19080,7 +19114,7 @@ Protected Attributes
-

Definition at line 2949 of file constraint_solver/Solver.cs.

+

Definition at line 2957 of file constraint_solver/Solver.cs.

@@ -19104,7 +19138,7 @@ Protected Attributes
-

Definition at line 2871 of file constraint_solver/Solver.cs.

+

Definition at line 2879 of file constraint_solver/Solver.cs.

@@ -19128,7 +19162,7 @@ Protected Attributes
-

Definition at line 2846 of file constraint_solver/Solver.cs.

+

Definition at line 2854 of file constraint_solver/Solver.cs.

@@ -19152,7 +19186,7 @@ Protected Attributes
-

Definition at line 2853 of file constraint_solver/Solver.cs.

+

Definition at line 2861 of file constraint_solver/Solver.cs.

@@ -19176,7 +19210,7 @@ Protected Attributes
-

Definition at line 2852 of file constraint_solver/Solver.cs.

+

Definition at line 2860 of file constraint_solver/Solver.cs.

@@ -19200,7 +19234,7 @@ Protected Attributes
-

Definition at line 2856 of file constraint_solver/Solver.cs.

+

Definition at line 2864 of file constraint_solver/Solver.cs.

@@ -19224,7 +19258,7 @@ Protected Attributes
-

Definition at line 2855 of file constraint_solver/Solver.cs.

+

Definition at line 2863 of file constraint_solver/Solver.cs.

@@ -19248,7 +19282,7 @@ Protected Attributes
-

Definition at line 2854 of file constraint_solver/Solver.cs.

+

Definition at line 2862 of file constraint_solver/Solver.cs.

@@ -19272,7 +19306,7 @@ Protected Attributes
-

Definition at line 2851 of file constraint_solver/Solver.cs.

+

Definition at line 2859 of file constraint_solver/Solver.cs.

@@ -19296,7 +19330,7 @@ Protected Attributes
-

Definition at line 2849 of file constraint_solver/Solver.cs.

+

Definition at line 2857 of file constraint_solver/Solver.cs.

@@ -19320,7 +19354,7 @@ Protected Attributes
-

Definition at line 2850 of file constraint_solver/Solver.cs.

+

Definition at line 2858 of file constraint_solver/Solver.cs.

@@ -19344,7 +19378,7 @@ Protected Attributes
-

Definition at line 2848 of file constraint_solver/Solver.cs.

+

Definition at line 2856 of file constraint_solver/Solver.cs.

@@ -19368,7 +19402,7 @@ Protected Attributes
-

Definition at line 2876 of file constraint_solver/Solver.cs.

+

Definition at line 2884 of file constraint_solver/Solver.cs.

@@ -19392,7 +19426,7 @@ Protected Attributes
-

Definition at line 2857 of file constraint_solver/Solver.cs.

+

Definition at line 2865 of file constraint_solver/Solver.cs.

@@ -19416,7 +19450,7 @@ Protected Attributes
-

Definition at line 2847 of file constraint_solver/Solver.cs.

+

Definition at line 2855 of file constraint_solver/Solver.cs.

@@ -19440,7 +19474,7 @@ Protected Attributes
-

Definition at line 2877 of file constraint_solver/Solver.cs.

+

Definition at line 2885 of file constraint_solver/Solver.cs.

@@ -19464,7 +19498,7 @@ Protected Attributes
-

Definition at line 2870 of file constraint_solver/Solver.cs.

+

Definition at line 2878 of file constraint_solver/Solver.cs.

@@ -19488,7 +19522,7 @@ Protected Attributes
-

Definition at line 2890 of file constraint_solver/Solver.cs.

+

Definition at line 2898 of file constraint_solver/Solver.cs.

@@ -19512,7 +19546,7 @@ Protected Attributes
-

Definition at line 2936 of file constraint_solver/Solver.cs.

+

Definition at line 2944 of file constraint_solver/Solver.cs.

@@ -19536,7 +19570,7 @@ Protected Attributes
-

Definition at line 2900 of file constraint_solver/Solver.cs.

+

Definition at line 2908 of file constraint_solver/Solver.cs.

@@ -19560,7 +19594,7 @@ Protected Attributes
-

Definition at line 2914 of file constraint_solver/Solver.cs.

+

Definition at line 2922 of file constraint_solver/Solver.cs.

@@ -19584,7 +19618,7 @@ Protected Attributes
-

Definition at line 2930 of file constraint_solver/Solver.cs.

+

Definition at line 2938 of file constraint_solver/Solver.cs.

@@ -19608,7 +19642,7 @@ Protected Attributes
-

Definition at line 2919 of file constraint_solver/Solver.cs.

+

Definition at line 2927 of file constraint_solver/Solver.cs.

@@ -19632,7 +19666,7 @@ Protected Attributes
-

Definition at line 2920 of file constraint_solver/Solver.cs.

+

Definition at line 2928 of file constraint_solver/Solver.cs.

@@ -19656,7 +19690,7 @@ Protected Attributes
-

Definition at line 2931 of file constraint_solver/Solver.cs.

+

Definition at line 2939 of file constraint_solver/Solver.cs.

@@ -19680,7 +19714,7 @@ Protected Attributes
-

Definition at line 2921 of file constraint_solver/Solver.cs.

+

Definition at line 2929 of file constraint_solver/Solver.cs.

@@ -19704,7 +19738,7 @@ Protected Attributes
-

Definition at line 2922 of file constraint_solver/Solver.cs.

+

Definition at line 2930 of file constraint_solver/Solver.cs.

@@ -19728,7 +19762,7 @@ Protected Attributes
-

Definition at line 2932 of file constraint_solver/Solver.cs.

+

Definition at line 2940 of file constraint_solver/Solver.cs.

@@ -19752,7 +19786,7 @@ Protected Attributes
-

Definition at line 2911 of file constraint_solver/Solver.cs.

+

Definition at line 2919 of file constraint_solver/Solver.cs.

@@ -19776,7 +19810,7 @@ Protected Attributes
-

Definition at line 2889 of file constraint_solver/Solver.cs.

+

Definition at line 2897 of file constraint_solver/Solver.cs.

@@ -19800,7 +19834,7 @@ Protected Attributes
-

Definition at line 2895 of file constraint_solver/Solver.cs.

+

Definition at line 2903 of file constraint_solver/Solver.cs.

@@ -19824,7 +19858,7 @@ Protected Attributes
-

Definition at line 2897 of file constraint_solver/Solver.cs.

+

Definition at line 2905 of file constraint_solver/Solver.cs.

@@ -19848,7 +19882,7 @@ Protected Attributes
-

Definition at line 2909 of file constraint_solver/Solver.cs.

+

Definition at line 2917 of file constraint_solver/Solver.cs.

@@ -19872,7 +19906,7 @@ Protected Attributes
-

Definition at line 2954 of file constraint_solver/Solver.cs.

+

Definition at line 2962 of file constraint_solver/Solver.cs.

@@ -19896,7 +19930,7 @@ Protected Attributes
-

Definition at line 2955 of file constraint_solver/Solver.cs.

+

Definition at line 2963 of file constraint_solver/Solver.cs.

@@ -19920,7 +19954,7 @@ Protected Attributes
-

Definition at line 2899 of file constraint_solver/Solver.cs.

+

Definition at line 2907 of file constraint_solver/Solver.cs.

@@ -19944,7 +19978,7 @@ Protected Attributes
-

Definition at line 2860 of file constraint_solver/Solver.cs.

+

Definition at line 2868 of file constraint_solver/Solver.cs.

@@ -19968,7 +20002,7 @@ Protected Attributes
-

Definition at line 2861 of file constraint_solver/Solver.cs.

+

Definition at line 2869 of file constraint_solver/Solver.cs.

@@ -19992,7 +20026,7 @@ Protected Attributes
-

Definition at line 2844 of file constraint_solver/Solver.cs.

+

Definition at line 2852 of file constraint_solver/Solver.cs.

@@ -20016,7 +20050,7 @@ Protected Attributes
-

Definition at line 2845 of file constraint_solver/Solver.cs.

+

Definition at line 2853 of file constraint_solver/Solver.cs.

@@ -20040,7 +20074,7 @@ Protected Attributes
-

Definition at line 2880 of file constraint_solver/Solver.cs.

+

Definition at line 2888 of file constraint_solver/Solver.cs.

@@ -20064,7 +20098,7 @@ Protected Attributes
-

Definition at line 2883 of file constraint_solver/Solver.cs.

+

Definition at line 2891 of file constraint_solver/Solver.cs.

@@ -20088,7 +20122,7 @@ Protected Attributes
-

Definition at line 2882 of file constraint_solver/Solver.cs.

+

Definition at line 2890 of file constraint_solver/Solver.cs.

@@ -20112,7 +20146,7 @@ Protected Attributes
-

Definition at line 2881 of file constraint_solver/Solver.cs.

+

Definition at line 2889 of file constraint_solver/Solver.cs.

@@ -20136,7 +20170,7 @@ Protected Attributes
-

Definition at line 2941 of file constraint_solver/Solver.cs.

+

Definition at line 2949 of file constraint_solver/Solver.cs.

@@ -20160,7 +20194,7 @@ Protected Attributes
-

Definition at line 2942 of file constraint_solver/Solver.cs.

+

Definition at line 2950 of file constraint_solver/Solver.cs.

@@ -20184,7 +20218,7 @@ Protected Attributes
-

Definition at line 2943 of file constraint_solver/Solver.cs.

+

Definition at line 2951 of file constraint_solver/Solver.cs.

@@ -20208,7 +20242,7 @@ Protected Attributes
-

Definition at line 2842 of file constraint_solver/Solver.cs.

+

Definition at line 2850 of file constraint_solver/Solver.cs.

@@ -20232,7 +20266,7 @@ Protected Attributes
-

Definition at line 2910 of file constraint_solver/Solver.cs.

+

Definition at line 2918 of file constraint_solver/Solver.cs.

@@ -20256,7 +20290,7 @@ Protected Attributes
-

Definition at line 2904 of file constraint_solver/Solver.cs.

+

Definition at line 2912 of file constraint_solver/Solver.cs.

@@ -20280,7 +20314,7 @@ Protected Attributes
-

Definition at line 2891 of file constraint_solver/Solver.cs.

+

Definition at line 2899 of file constraint_solver/Solver.cs.

@@ -20304,7 +20338,7 @@ Protected Attributes
-

Definition at line 2893 of file constraint_solver/Solver.cs.

+

Definition at line 2901 of file constraint_solver/Solver.cs.

@@ -20328,7 +20362,7 @@ Protected Attributes
-

Definition at line 2892 of file constraint_solver/Solver.cs.

+

Definition at line 2900 of file constraint_solver/Solver.cs.

@@ -20352,7 +20386,7 @@ Protected Attributes
-

Definition at line 2962 of file constraint_solver/Solver.cs.

+

Definition at line 2970 of file constraint_solver/Solver.cs.

@@ -20376,7 +20410,7 @@ Protected Attributes
-

Definition at line 2963 of file constraint_solver/Solver.cs.

+

Definition at line 2971 of file constraint_solver/Solver.cs.

@@ -20400,7 +20434,7 @@ Protected Attributes
-

Definition at line 2940 of file constraint_solver/Solver.cs.

+

Definition at line 2948 of file constraint_solver/Solver.cs.

@@ -20424,7 +20458,7 @@ Protected Attributes
-

Definition at line 2957 of file constraint_solver/Solver.cs.

+

Definition at line 2965 of file constraint_solver/Solver.cs.

@@ -20448,7 +20482,7 @@ Protected Attributes
-

Definition at line 2916 of file constraint_solver/Solver.cs.

+

Definition at line 2924 of file constraint_solver/Solver.cs.

@@ -20472,7 +20506,7 @@ Protected Attributes
-

Definition at line 2961 of file constraint_solver/Solver.cs.

+

Definition at line 2969 of file constraint_solver/Solver.cs.

@@ -20496,7 +20530,7 @@ Protected Attributes
-

Definition at line 2887 of file constraint_solver/Solver.cs.

+

Definition at line 2895 of file constraint_solver/Solver.cs.

@@ -20520,7 +20554,7 @@ Protected Attributes
-

Definition at line 2953 of file constraint_solver/Solver.cs.

+

Definition at line 2961 of file constraint_solver/Solver.cs.

@@ -20544,7 +20578,7 @@ Protected Attributes
-

Definition at line 2896 of file constraint_solver/Solver.cs.

+

Definition at line 2904 of file constraint_solver/Solver.cs.

@@ -20568,7 +20602,7 @@ Protected Attributes
-

Definition at line 2958 of file constraint_solver/Solver.cs.

+

Definition at line 2966 of file constraint_solver/Solver.cs.

@@ -20592,7 +20626,7 @@ Protected Attributes
-

Definition at line 2888 of file constraint_solver/Solver.cs.

+

Definition at line 2896 of file constraint_solver/Solver.cs.

@@ -20616,7 +20650,7 @@ Protected Attributes
-

Definition at line 2950 of file constraint_solver/Solver.cs.

+

Definition at line 2958 of file constraint_solver/Solver.cs.

@@ -20640,7 +20674,7 @@ Protected Attributes
-

Definition at line 2947 of file constraint_solver/Solver.cs.

+

Definition at line 2955 of file constraint_solver/Solver.cs.

@@ -20664,7 +20698,7 @@ Protected Attributes
-

Definition at line 2874 of file constraint_solver/Solver.cs.

+

Definition at line 2882 of file constraint_solver/Solver.cs.

@@ -20688,7 +20722,7 @@ Protected Attributes
-

Definition at line 2875 of file constraint_solver/Solver.cs.

+

Definition at line 2883 of file constraint_solver/Solver.cs.

@@ -20712,7 +20746,7 @@ Protected Attributes
-

Definition at line 2948 of file constraint_solver/Solver.cs.

+

Definition at line 2956 of file constraint_solver/Solver.cs.

@@ -20736,7 +20770,7 @@ Protected Attributes
-

Definition at line 2901 of file constraint_solver/Solver.cs.

+

Definition at line 2909 of file constraint_solver/Solver.cs.

@@ -20760,7 +20794,7 @@ Protected Attributes
-

Definition at line 2866 of file constraint_solver/Solver.cs.

+

Definition at line 2874 of file constraint_solver/Solver.cs.

@@ -20784,7 +20818,7 @@ Protected Attributes
-

Definition at line 2867 of file constraint_solver/Solver.cs.

+

Definition at line 2875 of file constraint_solver/Solver.cs.

@@ -20808,7 +20842,7 @@ Protected Attributes
-

Definition at line 2933 of file constraint_solver/Solver.cs.

+

Definition at line 2941 of file constraint_solver/Solver.cs.

@@ -20832,7 +20866,7 @@ Protected Attributes
-

Definition at line 2923 of file constraint_solver/Solver.cs.

+

Definition at line 2931 of file constraint_solver/Solver.cs.

@@ -20856,7 +20890,7 @@ Protected Attributes
-

Definition at line 2924 of file constraint_solver/Solver.cs.

+

Definition at line 2932 of file constraint_solver/Solver.cs.

@@ -20880,7 +20914,7 @@ Protected Attributes
-

Definition at line 2934 of file constraint_solver/Solver.cs.

+

Definition at line 2942 of file constraint_solver/Solver.cs.

@@ -20904,7 +20938,7 @@ Protected Attributes
-

Definition at line 2925 of file constraint_solver/Solver.cs.

+

Definition at line 2933 of file constraint_solver/Solver.cs.

@@ -20928,7 +20962,7 @@ Protected Attributes
-

Definition at line 2926 of file constraint_solver/Solver.cs.

+

Definition at line 2934 of file constraint_solver/Solver.cs.

@@ -20952,7 +20986,7 @@ Protected Attributes
-

Definition at line 2935 of file constraint_solver/Solver.cs.

+

Definition at line 2943 of file constraint_solver/Solver.cs.

@@ -20976,7 +21010,7 @@ Protected Attributes
-

Definition at line 2927 of file constraint_solver/Solver.cs.

+

Definition at line 2935 of file constraint_solver/Solver.cs.

@@ -21000,7 +21034,7 @@ Protected Attributes
-

Definition at line 2894 of file constraint_solver/Solver.cs.

+

Definition at line 2902 of file constraint_solver/Solver.cs.

@@ -21048,7 +21082,7 @@ Protected Attributes
-

Definition at line 2944 of file constraint_solver/Solver.cs.

+

Definition at line 2952 of file constraint_solver/Solver.cs.

@@ -21072,7 +21106,7 @@ Protected Attributes
-

Definition at line 2906 of file constraint_solver/Solver.cs.

+

Definition at line 2914 of file constraint_solver/Solver.cs.

@@ -21096,7 +21130,7 @@ Protected Attributes
-

Definition at line 2905 of file constraint_solver/Solver.cs.

+

Definition at line 2913 of file constraint_solver/Solver.cs.

@@ -21120,7 +21154,7 @@ Protected Attributes
-

Definition at line 2886 of file constraint_solver/Solver.cs.

+

Definition at line 2894 of file constraint_solver/Solver.cs.

@@ -21144,7 +21178,7 @@ Protected Attributes
-

Definition at line 2898 of file constraint_solver/Solver.cs.

+

Definition at line 2906 of file constraint_solver/Solver.cs.

@@ -21168,7 +21202,7 @@ Protected Attributes
-

Definition at line 2915 of file constraint_solver/Solver.cs.

+

Definition at line 2923 of file constraint_solver/Solver.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver_1_1IntegerCastInfo-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver_1_1IntegerCastInfo-members.html index 90169487a4..77d4ee8d18 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver_1_1IntegerCastInfo-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver_1_1IntegerCastInfo-members.html @@ -52,13 +52,14 @@

This is the complete list of members for Solver.IntegerCastInfo, including all inherited members.

- - - - - - - + + + + + + + +
Dispose()Solver.IntegerCastInfoinlinevirtual
expressionSolver.IntegerCastInfo
IntegerCastInfo()Solver.IntegerCastInfoinline
IntegerCastInfo(IntVar v, IntExpr e, Constraint c)Solver.IntegerCastInfoinline
maintainerSolver.IntegerCastInfo
swigCMemOwnSolver.IntegerCastInfoprotected
variableSolver.IntegerCastInfo
Dispose()Solver.IntegerCastInfoinline
Dispose(bool disposing)Solver.IntegerCastInfoinlineprotectedvirtual
expressionSolver.IntegerCastInfo
IntegerCastInfo()Solver.IntegerCastInfoinline
IntegerCastInfo(IntVar v, IntExpr e, Constraint c)Solver.IntegerCastInfoinline
maintainerSolver.IntegerCastInfo
swigCMemOwnSolver.IntegerCastInfoprotected
variableSolver.IntegerCastInfo
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver_1_1IntegerCastInfo.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver_1_1IntegerCastInfo.html index 21b7cafca6..1a56372bff 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver_1_1IntegerCastInfo.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver_1_1IntegerCastInfo.html @@ -47,6 +47,7 @@
@@ -56,17 +57,22 @@

Detailed Description

-

Definition at line 139 of file constraint_solver/Solver.cs.

+

Definition at line 143 of file constraint_solver/Solver.cs.

- - + +

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 IntegerCastInfo ()
 
 IntegerCastInfo (IntVar v, IntExpr e, Constraint c)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -105,7 +111,7 @@ Properties

Protected Attributes

bool swigCMemOwn
-

Definition at line 169 of file constraint_solver/Solver.cs.

+

Definition at line 177 of file constraint_solver/Solver.cs.

@@ -149,13 +155,40 @@ Properties
-

Definition at line 172 of file constraint_solver/Solver.cs.

+

Definition at line 180 of file constraint_solver/Solver.cs.

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 160 of file constraint_solver/Solver.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -166,18 +199,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 156 of file constraint_solver/Solver.cs.

+

Definition at line 165 of file constraint_solver/Solver.cs.

@@ -202,7 +236,7 @@ Properties
-

Definition at line 141 of file constraint_solver/Solver.cs.

+

Definition at line 145 of file constraint_solver/Solver.cs.

@@ -227,7 +261,7 @@ Properties
-

Definition at line 186 of file constraint_solver/Solver.cs.

+

Definition at line 194 of file constraint_solver/Solver.cs.

@@ -251,7 +285,7 @@ Properties
-

Definition at line 197 of file constraint_solver/Solver.cs.

+

Definition at line 205 of file constraint_solver/Solver.cs.

@@ -275,7 +309,7 @@ Properties
-

Definition at line 175 of file constraint_solver/Solver.cs.

+

Definition at line 183 of file constraint_solver/Solver.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker-members.html index 6ab4d44021..9085f142b2 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker-members.html @@ -57,25 +57,26 @@ AddIntegerVariableLessOrEqualValueClause(IntVar var, long value)SymmetryBreakerinline BaseObject()BaseObjectinline DecisionVisitor()DecisionVisitorinline - Dispose()SymmetryBreakerinlinevirtual - swigCMemOwnBaseObjectprotected - SwigDelegateSymmetryBreaker_0()SymmetryBreaker - SwigDelegateSymmetryBreaker_1(global::System.IntPtr var, long value)SymmetryBreaker - SwigDelegateSymmetryBreaker_2(global::System.IntPtr var, long value, bool start_with_lower_half)SymmetryBreaker - SwigDelegateSymmetryBreaker_3(global::System.IntPtr var, long est)SymmetryBreaker - SwigDelegateSymmetryBreaker_4(global::System.IntPtr var, long est)SymmetryBreaker - SwigDelegateSymmetryBreaker_5(global::System.IntPtr sequence, int index)SymmetryBreaker - SwigDelegateSymmetryBreaker_6(global::System.IntPtr sequence, int index)SymmetryBreaker - SwigDelegateSymmetryBreaker_7()SymmetryBreaker - SymmetryBreaker()SymmetryBreakerinline - ToString()BaseObjectinlinevirtual - VisitRankFirstInterval(SequenceVar sequence, int index)DecisionVisitorinlinevirtual - VisitRankLastInterval(SequenceVar sequence, int index)DecisionVisitorinlinevirtual - VisitScheduleOrExpedite(IntervalVar var, long est)DecisionVisitorinlinevirtual - VisitScheduleOrPostpone(IntervalVar var, long est)DecisionVisitorinlinevirtual - VisitSetVariableValue(IntVar var, long value)DecisionVisitorinlinevirtual - VisitSplitVariableDomain(IntVar var, long value, bool start_with_lower_half)DecisionVisitorinlinevirtual - VisitUnknownDecision()DecisionVisitorinlinevirtual + Dispose(bool disposing)SymmetryBreakerinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + swigCMemOwnBaseObjectprotected + SwigDelegateSymmetryBreaker_0()SymmetryBreaker + SwigDelegateSymmetryBreaker_1(global::System.IntPtr var, long value)SymmetryBreaker + SwigDelegateSymmetryBreaker_2(global::System.IntPtr var, long value, bool start_with_lower_half)SymmetryBreaker + SwigDelegateSymmetryBreaker_3(global::System.IntPtr var, long est)SymmetryBreaker + SwigDelegateSymmetryBreaker_4(global::System.IntPtr var, long est)SymmetryBreaker + SwigDelegateSymmetryBreaker_5(global::System.IntPtr sequence, int index)SymmetryBreaker + SwigDelegateSymmetryBreaker_6(global::System.IntPtr sequence, int index)SymmetryBreaker + SwigDelegateSymmetryBreaker_7()SymmetryBreaker + SymmetryBreaker()SymmetryBreakerinline + ToString()BaseObjectinlinevirtual + VisitRankFirstInterval(SequenceVar sequence, int index)DecisionVisitorinlinevirtual + VisitRankLastInterval(SequenceVar sequence, int index)DecisionVisitorinlinevirtual + VisitScheduleOrExpedite(IntervalVar var, long est)DecisionVisitorinlinevirtual + VisitScheduleOrPostpone(IntervalVar var, long est)DecisionVisitorinlinevirtual + VisitSetVariableValue(IntVar var, long value)DecisionVisitorinlinevirtual + VisitSplitVariableDomain(IntVar var, long value, bool start_with_lower_half)DecisionVisitorinlinevirtual + VisitUnknownDecision()DecisionVisitorinlinevirtual diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html index 3f5fa35214..b06b6774dc 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html @@ -47,6 +47,7 @@
@@ -59,8 +60,6 @@
- - @@ -85,6 +84,8 @@ Public Member Functions + + @@ -102,6 +103,11 @@ Public Member Functions

Public Member Functions

override void Dispose ()
 
 SymmetryBreaker ()
 
void AddIntegerVariableEqualValueClause (IntVar var, long value)
 
delegate void SwigDelegateSymmetryBreaker_7 ()
 
void Dispose ()
 
virtual void VisitSetVariableValue (IntVar var, long value)
 
virtual void VisitSplitVariableDomain (IntVar var, long value, bool start_with_lower_half)
virtual string ToString ()
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -131,7 +137,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file SymmetryBreaker.cs.

+

Definition at line 42 of file SymmetryBreaker.cs.

@@ -170,7 +176,7 @@ Protected Attributes
-

Definition at line 51 of file SymmetryBreaker.cs.

+

Definition at line 46 of file SymmetryBreaker.cs.

@@ -208,7 +214,7 @@ Protected Attributes
-

Definition at line 55 of file SymmetryBreaker.cs.

+

Definition at line 50 of file SymmetryBreaker.cs.

@@ -246,12 +252,39 @@ Protected Attributes
-

Definition at line 59 of file SymmetryBreaker.cs.

+

Definition at line 54 of file SymmetryBreaker.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -262,20 +295,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from DecisionVisitor.

+

Reimplemented from DecisionVisitor.

-

Definition at line 33 of file SymmetryBreaker.cs.

+

Definition at line 29 of file SymmetryBreaker.cs.

@@ -512,7 +546,7 @@ Protected Attributes

Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.

-

Definition at line 51 of file BaseObject.cs.

+

Definition at line 55 of file BaseObject.cs.

@@ -550,7 +584,7 @@ Protected Attributes
-

Definition at line 66 of file DecisionVisitor.cs.

+

Definition at line 61 of file DecisionVisitor.cs.

@@ -588,7 +622,7 @@ Protected Attributes
-

Definition at line 70 of file DecisionVisitor.cs.

+

Definition at line 65 of file DecisionVisitor.cs.

@@ -626,7 +660,7 @@ Protected Attributes
-

Definition at line 62 of file DecisionVisitor.cs.

+

Definition at line 57 of file DecisionVisitor.cs.

@@ -664,7 +698,7 @@ Protected Attributes
-

Definition at line 58 of file DecisionVisitor.cs.

+

Definition at line 53 of file DecisionVisitor.cs.

@@ -702,7 +736,7 @@ Protected Attributes
-

Definition at line 50 of file DecisionVisitor.cs.

+

Definition at line 45 of file DecisionVisitor.cs.

@@ -746,7 +780,7 @@ Protected Attributes
-

Definition at line 54 of file DecisionVisitor.cs.

+

Definition at line 49 of file DecisionVisitor.cs.

@@ -773,7 +807,7 @@ Protected Attributes
-

Definition at line 74 of file DecisionVisitor.cs.

+

Definition at line 69 of file DecisionVisitor.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector-members.html index 89e1f701c3..543dc87cda 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector-members.html @@ -61,31 +61,34 @@ CopyTo(SymmetryBreaker[] array, int arrayIndex)SymmetryBreakerVectorinline CopyTo(int index, SymmetryBreaker[] array, int arrayIndex, int count)SymmetryBreakerVectorinline CountSymmetryBreakerVector - Dispose()SymmetryBreakerVectorinlinevirtual - GetEnumerator()SymmetryBreakerVectorinline - GetRange(int index, int count)SymmetryBreakerVectorinline - IndexOf(SymmetryBreaker value)SymmetryBreakerVectorinline - Insert(int index, SymmetryBreaker x)SymmetryBreakerVectorinline - InsertRange(int index, SymmetryBreakerVector values)SymmetryBreakerVectorinline - IsFixedSizeSymmetryBreakerVector - IsReadOnlySymmetryBreakerVector - IsSynchronizedSymmetryBreakerVector - LastIndexOf(SymmetryBreaker value)SymmetryBreakerVectorinline - operator SymmetryBreaker[](SymmetryBreakerVector inVal)SymmetryBreakerVectorinlinestatic - operator SymmetryBreakerVector(SymmetryBreaker[] inVal)SymmetryBreakerVectorinlinestatic - Remove(SymmetryBreaker value)SymmetryBreakerVectorinline - RemoveAt(int index)SymmetryBreakerVectorinline - RemoveRange(int index, int count)SymmetryBreakerVectorinline - Repeat(SymmetryBreaker value, int count)SymmetryBreakerVectorinlinestatic - Reverse()SymmetryBreakerVectorinline - Reverse(int index, int count)SymmetryBreakerVectorinline - SetRange(int index, SymmetryBreakerVector values)SymmetryBreakerVectorinline - swigCMemOwnSymmetryBreakerVectorprotected - SymmetryBreakerVector(global::System.Collections.ICollection c)SymmetryBreakerVectorinline + Dispose()SymmetryBreakerVectorinline + Dispose(bool disposing)SymmetryBreakerVectorinlineprotectedvirtual + GetEnumerator()SymmetryBreakerVectorinline + GetRange(int index, int count)SymmetryBreakerVectorinline + IndexOf(SymmetryBreaker value)SymmetryBreakerVectorinline + Insert(int index, SymmetryBreaker x)SymmetryBreakerVectorinline + InsertRange(int index, SymmetryBreakerVector values)SymmetryBreakerVectorinline + IsFixedSizeSymmetryBreakerVector + IsReadOnlySymmetryBreakerVector + IsSynchronizedSymmetryBreakerVector + LastIndexOf(SymmetryBreaker value)SymmetryBreakerVectorinline + operator SymmetryBreaker[](SymmetryBreakerVector inVal)SymmetryBreakerVectorinlinestatic + operator SymmetryBreakerVector(SymmetryBreaker[] inVal)SymmetryBreakerVectorinlinestatic + Remove(SymmetryBreaker value)SymmetryBreakerVectorinline + RemoveAt(int index)SymmetryBreakerVectorinline + RemoveRange(int index, int count)SymmetryBreakerVectorinline + Repeat(SymmetryBreaker value, int count)SymmetryBreakerVectorinlinestatic + Reverse()SymmetryBreakerVectorinline + Reverse(int index, int count)SymmetryBreakerVectorinline + SetRange(int index, SymmetryBreakerVector values)SymmetryBreakerVectorinline + swigCMemOwnSymmetryBreakerVectorprotected + SymmetryBreakerVector(global::System.Collections.IEnumerable c)SymmetryBreakerVectorinline + SymmetryBreakerVector(global::System.Collections.Generic.IEnumerable< SymmetryBreaker > c)SymmetryBreakerVectorinline SymmetryBreakerVector()SymmetryBreakerVectorinline SymmetryBreakerVector(SymmetryBreakerVector other)SymmetryBreakerVectorinline SymmetryBreakerVector(int capacity)SymmetryBreakerVectorinline this[int index]SymmetryBreakerVector + ToArray()SymmetryBreakerVectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html index 6d6ec045f4..9fffcf0495 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -126,6 +131,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 SymmetryBreakerVector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 SymmetryBreakerVector (global::System.Collections.IEnumerable c)
 
 SymmetryBreakerVector (global::System.Collections.Generic.IEnumerable< SymmetryBreaker > c)
 
void CopyTo (SymmetryBreaker[] array)
 
void CopyTo (SymmetryBreaker[] array, int arrayIndex)
 
void CopyTo (int index, SymmetryBreaker[] array, int arrayIndex, int count)
 
SymmetryBreaker[] ToArray ()
 
SymmetryBreakerVectorEnumerator GetEnumerator ()
 
void Clear ()
static implicit operator SymmetryBreaker[] (SymmetryBreakerVector inVal)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -147,8 +157,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ SymmetryBreakerVector() [1/4]

+ +

◆ SymmetryBreakerVector() [1/5]

@@ -159,7 +169,7 @@ Properties SymmetryBreakerVector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -171,12 +181,40 @@ Properties
-

Definition at line 50 of file SymmetryBreakerVector.cs.

+

Definition at line 53 of file SymmetryBreakerVector.cs.

+ +
+
+ +

◆ SymmetryBreakerVector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
SymmetryBreakerVector (global::System.Collections.Generic.IEnumerable< SymmetryBreakerc)
+
+inline
+
+ +

Definition at line 61 of file SymmetryBreakerVector.cs.

-

◆ SymmetryBreakerVector() [2/4]

+

◆ SymmetryBreakerVector() [3/5]

@@ -198,12 +236,12 @@ Properties
-

Definition at line 230 of file SymmetryBreakerVector.cs.

+

Definition at line 247 of file SymmetryBreakerVector.cs.

-

◆ SymmetryBreakerVector() [3/4]

+

◆ SymmetryBreakerVector() [4/5]

@@ -226,12 +264,12 @@ Properties
-

Definition at line 233 of file SymmetryBreakerVector.cs.

+

Definition at line 250 of file SymmetryBreakerVector.cs.

-

◆ SymmetryBreakerVector() [4/4]

+

◆ SymmetryBreakerVector() [5/5]

@@ -254,7 +292,7 @@ Properties
-

Definition at line 237 of file SymmetryBreakerVector.cs.

+

Definition at line 254 of file SymmetryBreakerVector.cs.

@@ -283,7 +321,7 @@ Properties
-

Definition at line 212 of file SymmetryBreakerVector.cs.

+

Definition at line 229 of file SymmetryBreakerVector.cs.

@@ -311,7 +349,7 @@ Properties
-

Definition at line 260 of file SymmetryBreakerVector.cs.

+

Definition at line 277 of file SymmetryBreakerVector.cs.

@@ -338,7 +376,7 @@ Properties
-

Definition at line 208 of file SymmetryBreakerVector.cs.

+

Definition at line 225 of file SymmetryBreakerVector.cs.

@@ -366,7 +404,7 @@ Properties
-

Definition at line 313 of file SymmetryBreakerVector.cs.

+

Definition at line 330 of file SymmetryBreakerVector.cs.

@@ -416,7 +454,7 @@ Properties
-

Definition at line 112 of file SymmetryBreakerVector.cs.

+

Definition at line 123 of file SymmetryBreakerVector.cs.

@@ -444,7 +482,7 @@ Properties
-

Definition at line 102 of file SymmetryBreakerVector.cs.

+

Definition at line 113 of file SymmetryBreakerVector.cs.

@@ -482,12 +520,39 @@ Properties
-

Definition at line 107 of file SymmetryBreakerVector.cs.

+

Definition at line 118 of file SymmetryBreakerVector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 36 of file SymmetryBreakerVector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -498,18 +563,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 37 of file SymmetryBreakerVector.cs.

+

Definition at line 41 of file SymmetryBreakerVector.cs.

@@ -536,7 +602,7 @@ Properties
-

Definition at line 138 of file SymmetryBreakerVector.cs.

+

Definition at line 155 of file SymmetryBreakerVector.cs.

@@ -574,7 +640,7 @@ Properties
-

Definition at line 265 of file SymmetryBreakerVector.cs.

+

Definition at line 282 of file SymmetryBreakerVector.cs.

@@ -602,7 +668,7 @@ Properties
-

Definition at line 318 of file SymmetryBreakerVector.cs.

+

Definition at line 335 of file SymmetryBreakerVector.cs.

@@ -640,7 +706,7 @@ Properties
-

Definition at line 272 of file SymmetryBreakerVector.cs.

+

Definition at line 289 of file SymmetryBreakerVector.cs.

@@ -678,7 +744,7 @@ Properties
-

Definition at line 277 of file SymmetryBreakerVector.cs.

+

Definition at line 294 of file SymmetryBreakerVector.cs.

@@ -706,7 +772,7 @@ Properties
-

Definition at line 323 of file SymmetryBreakerVector.cs.

+

Definition at line 340 of file SymmetryBreakerVector.cs.

@@ -790,7 +856,7 @@ Properties
-

Definition at line 328 of file SymmetryBreakerVector.cs.

+

Definition at line 345 of file SymmetryBreakerVector.cs.

@@ -818,7 +884,7 @@ Properties
-

Definition at line 282 of file SymmetryBreakerVector.cs.

+

Definition at line 299 of file SymmetryBreakerVector.cs.

@@ -856,7 +922,7 @@ Properties
-

Definition at line 287 of file SymmetryBreakerVector.cs.

+

Definition at line 304 of file SymmetryBreakerVector.cs.

@@ -894,7 +960,7 @@ Properties
-

Definition at line 292 of file SymmetryBreakerVector.cs.

+

Definition at line 309 of file SymmetryBreakerVector.cs.

@@ -921,7 +987,7 @@ Properties
-

Definition at line 299 of file SymmetryBreakerVector.cs.

+

Definition at line 316 of file SymmetryBreakerVector.cs.

@@ -959,7 +1025,7 @@ Properties
-

Definition at line 303 of file SymmetryBreakerVector.cs.

+

Definition at line 320 of file SymmetryBreakerVector.cs.

@@ -997,7 +1063,34 @@ Properties
-

Definition at line 308 of file SymmetryBreakerVector.cs.

+

Definition at line 325 of file SymmetryBreakerVector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
SymmetryBreaker [] ToArray ()
+
+inline
+
+ +

Definition at line 141 of file SymmetryBreakerVector.cs.

@@ -1022,7 +1115,7 @@ Properties
-

Definition at line 22 of file SymmetryBreakerVector.cs.

+

Definition at line 21 of file SymmetryBreakerVector.cs.

@@ -1047,7 +1140,7 @@ Properties
-

Definition at line 79 of file SymmetryBreakerVector.cs.

+

Definition at line 90 of file SymmetryBreakerVector.cs.

@@ -1071,7 +1164,7 @@ Properties
-

Definition at line 90 of file SymmetryBreakerVector.cs.

+

Definition at line 101 of file SymmetryBreakerVector.cs.

@@ -1095,7 +1188,7 @@ Properties
-

Definition at line 58 of file SymmetryBreakerVector.cs.

+

Definition at line 69 of file SymmetryBreakerVector.cs.

@@ -1119,7 +1212,7 @@ Properties
-

Definition at line 64 of file SymmetryBreakerVector.cs.

+

Definition at line 75 of file SymmetryBreakerVector.cs.

@@ -1143,7 +1236,7 @@ Properties
-

Definition at line 96 of file SymmetryBreakerVector.cs.

+

Definition at line 107 of file SymmetryBreakerVector.cs.

@@ -1167,7 +1260,7 @@ Properties
-

Definition at line 70 of file SymmetryBreakerVector.cs.

+

Definition at line 81 of file SymmetryBreakerVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html index 666df3f0e2..77d95f9b7d 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 147 of file SymmetryBreakerVector.cs.

+

Definition at line 164 of file SymmetryBreakerVector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 155 of file SymmetryBreakerVector.cs.

+

Definition at line 172 of file SymmetryBreakerVector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 202 of file SymmetryBreakerVector.cs.

+

Definition at line 219 of file SymmetryBreakerVector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 182 of file SymmetryBreakerVector.cs.

+

Definition at line 199 of file SymmetryBreakerVector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 194 of file SymmetryBreakerVector.cs.

+

Definition at line 211 of file SymmetryBreakerVector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 163 of file SymmetryBreakerVector.cs.

+

Definition at line 180 of file SymmetryBreakerVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeIncompatibilityChecker-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeIncompatibilityChecker-members.html index c60b05cd67..bfa5eb4cb0 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeIncompatibilityChecker-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeIncompatibilityChecker-members.html @@ -52,9 +52,10 @@

This is the complete list of members for TypeIncompatibilityChecker, including all inherited members.

- - - + + + +
Dispose()TypeIncompatibilityCheckerinlinevirtual
swigCMemOwnTypeRegulationsCheckerprotected
TypeIncompatibilityChecker(RoutingModel model, bool check_hard_incompatibilities)TypeIncompatibilityCheckerinline
Dispose(bool disposing)TypeIncompatibilityCheckerinlineprotectedvirtual
Google::OrTools::ConstraintSolver::TypeRegulationsChecker.Dispose()TypeRegulationsCheckerinline
swigCMemOwnTypeRegulationsCheckerprotected
TypeIncompatibilityChecker(RoutingModel model, bool check_hard_incompatibilities)TypeIncompatibilityCheckerinline
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeIncompatibilityChecker.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeIncompatibilityChecker.html index 0142040098..dbce440730 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeIncompatibilityChecker.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeIncompatibilityChecker.html @@ -47,6 +47,7 @@
@@ -59,10 +60,15 @@
- - + + +

Public Member Functions

override void Dispose ()
 
 TypeIncompatibilityChecker (RoutingModel model, bool check_hard_incompatibilities)
 
void Dispose ()
 
+ + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -104,13 +110,40 @@ Protected Attributes

Protected Attributes

-

Definition at line 47 of file TypeIncompatibilityChecker.cs.

+

Definition at line 42 of file TypeIncompatibilityChecker.cs.

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file TypeRegulationsChecker.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -121,20 +154,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from TypeRegulationsChecker.

+

Reimplemented from TypeRegulationsChecker.

-

Definition at line 33 of file TypeIncompatibilityChecker.cs.

+

Definition at line 29 of file TypeIncompatibilityChecker.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRegulationsChecker-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRegulationsChecker-members.html index 76f116ea60..6ed18e266f 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRegulationsChecker-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRegulationsChecker-members.html @@ -52,8 +52,9 @@

This is the complete list of members for TypeRegulationsChecker, including all inherited members.

- - + + +
Dispose()TypeRegulationsCheckerinlinevirtual
swigCMemOwnTypeRegulationsCheckerprotected
Dispose()TypeRegulationsCheckerinline
Dispose(bool disposing)TypeRegulationsCheckerinlineprotectedvirtual
swigCMemOwnTypeRegulationsCheckerprotected
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRegulationsChecker.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRegulationsChecker.html index bd16736867..f7803039a2 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRegulationsChecker.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRegulationsChecker.html @@ -47,6 +47,7 @@
@@ -59,8 +60,13 @@
- - + + +

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
+ + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -68,8 +74,35 @@ Protected Attributes

Protected Attributes

 

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file TypeRegulationsChecker.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -80,20 +113,21 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented in TypeIncompatibilityChecker, and TypeRequirementChecker.

+

Reimplemented in TypeIncompatibilityChecker, and TypeRequirementChecker.

-

Definition at line 35 of file TypeRegulationsChecker.cs.

+

Definition at line 40 of file TypeRegulationsChecker.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRegulationsConstraint-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRegulationsConstraint-members.html index e67f05d114..0192352354 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRegulationsConstraint-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRegulationsConstraint-members.html @@ -57,63 +57,64 @@ BaseName()PropagationBaseObjectinlinevirtual BaseObject()BaseObjectinline Constraint(Solver solver)Constraintinline - Dispose()TypeRegulationsConstraintinlinevirtual - EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline - EnqueueVar(Demon d)PropagationBaseObjectinline - FreezeQueue()PropagationBaseObjectinline - HasName()PropagationBaseObjectinline - InitialPropagateWrapper()TypeRegulationsConstraintinlinevirtual - IsCastConstraint()Constraintinline - Name()PropagationBaseObjectinlinevirtual - operator IntExpr(Constraint eq)Constraintinlinestatic - operator IntVar(Constraint eq)Constraintinlinestatic - operator!=(Constraint a, long v)Constraintinlinestatic - operator!=(long v, Constraint a)Constraintinlinestatic - operator!=(Constraint a, Constraint b)Constraintinlinestatic - operator*(Constraint a, Constraint b)Constraintinlinestatic - operator*(Constraint a, long v)Constraintinlinestatic - operator*(long v, Constraint a)Constraintinlinestatic - operator+(Constraint a, Constraint b)Constraintinlinestatic - operator+(Constraint a, long v)Constraintinlinestatic - operator+(long v, Constraint a)Constraintinlinestatic - operator-(Constraint a, Constraint b)Constraintinlinestatic - operator-(Constraint a, long v)Constraintinlinestatic - operator-(long v, Constraint a)Constraintinlinestatic - operator-(Constraint a)Constraintinlinestatic - operator/(Constraint a, long v)Constraintinlinestatic - operator<(Constraint a, long v)Constraintinlinestatic - operator<(long v, Constraint a)Constraintinlinestatic - operator<(Constraint a, Constraint b)Constraintinlinestatic - operator<=(Constraint a, long v)Constraintinlinestatic - operator<=(long v, Constraint a)Constraintinlinestatic - operator<=(Constraint a, Constraint b)Constraintinlinestatic - operator==(Constraint a, long v)Constraintinlinestatic - operator==(long v, Constraint a)Constraintinlinestatic - operator==(Constraint a, Constraint b)Constraintinlinestatic - operator>(Constraint a, long v)Constraintinlinestatic - operator>(long v, Constraint a)Constraintinlinestatic - operator>(Constraint a, Constraint b)Constraintinlinestatic - operator>=(Constraint a, long v)Constraintinlinestatic - operator>=(long v, Constraint a)Constraintinlinestatic - operator>=(Constraint a, Constraint b)Constraintinlinestatic - Post()TypeRegulationsConstraintinlinevirtual - PropagationBaseObject(Solver s)PropagationBaseObjectinline - ResetActionOnFail()PropagationBaseObjectinline - SetName(string name)PropagationBaseObjectinline - SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline - Google::OrTools::ConstraintSolver::PropagationBaseObject.solver()PropagationBaseObjectinline - Google::OrTools::ConstraintSolver::IConstraintWithStatus.solver()IConstraintWithStatus - Square()Constraintinline - swigCMemOwnBaseObjectprotected - SwigDelegateConstraint_0()Constraint - SwigDelegateConstraint_1()Constraint - SwigDelegateConstraint_2()Constraint - SwigDelegateConstraint_3()Constraint - SwigDelegateConstraint_4()Constraint - ToString()Constraintinlinevirtual - TypeRegulationsConstraint(RoutingModel model)TypeRegulationsConstraintinline - UnfreezeQueue()PropagationBaseObjectinline - Var()Constraintinlinevirtual + Dispose(bool disposing)TypeRegulationsConstraintinlineprotectedvirtual + Google::OrTools::ConstraintSolver::BaseObject.Dispose()BaseObjectinline + EnqueueDelayedDemon(Demon d)PropagationBaseObjectinline + EnqueueVar(Demon d)PropagationBaseObjectinline + FreezeQueue()PropagationBaseObjectinline + HasName()PropagationBaseObjectinline + InitialPropagateWrapper()TypeRegulationsConstraintinlinevirtual + IsCastConstraint()Constraintinline + Name()PropagationBaseObjectinlinevirtual + operator IntExpr(Constraint eq)Constraintinlinestatic + operator IntVar(Constraint eq)Constraintinlinestatic + operator!=(Constraint a, long v)Constraintinlinestatic + operator!=(long v, Constraint a)Constraintinlinestatic + operator!=(Constraint a, Constraint b)Constraintinlinestatic + operator*(Constraint a, Constraint b)Constraintinlinestatic + operator*(Constraint a, long v)Constraintinlinestatic + operator*(long v, Constraint a)Constraintinlinestatic + operator+(Constraint a, Constraint b)Constraintinlinestatic + operator+(Constraint a, long v)Constraintinlinestatic + operator+(long v, Constraint a)Constraintinlinestatic + operator-(Constraint a, Constraint b)Constraintinlinestatic + operator-(Constraint a, long v)Constraintinlinestatic + operator-(long v, Constraint a)Constraintinlinestatic + operator-(Constraint a)Constraintinlinestatic + operator/(Constraint a, long v)Constraintinlinestatic + operator<(Constraint a, long v)Constraintinlinestatic + operator<(long v, Constraint a)Constraintinlinestatic + operator<(Constraint a, Constraint b)Constraintinlinestatic + operator<=(Constraint a, long v)Constraintinlinestatic + operator<=(long v, Constraint a)Constraintinlinestatic + operator<=(Constraint a, Constraint b)Constraintinlinestatic + operator==(Constraint a, long v)Constraintinlinestatic + operator==(long v, Constraint a)Constraintinlinestatic + operator==(Constraint a, Constraint b)Constraintinlinestatic + operator>(Constraint a, long v)Constraintinlinestatic + operator>(long v, Constraint a)Constraintinlinestatic + operator>(Constraint a, Constraint b)Constraintinlinestatic + operator>=(Constraint a, long v)Constraintinlinestatic + operator>=(long v, Constraint a)Constraintinlinestatic + operator>=(Constraint a, Constraint b)Constraintinlinestatic + Post()TypeRegulationsConstraintinlinevirtual + PropagationBaseObject(Solver s)PropagationBaseObjectinline + ResetActionOnFail()PropagationBaseObjectinline + SetName(string name)PropagationBaseObjectinline + SetVariableToCleanOnFail(IntVar v)PropagationBaseObjectinline + Google::OrTools::ConstraintSolver::PropagationBaseObject.solver()PropagationBaseObjectinline + Google::OrTools::ConstraintSolver::IConstraintWithStatus.solver()IConstraintWithStatus + Square()Constraintinline + swigCMemOwnBaseObjectprotected + SwigDelegateConstraint_0()Constraint + SwigDelegateConstraint_1()Constraint + SwigDelegateConstraint_2()Constraint + SwigDelegateConstraint_3()Constraint + SwigDelegateConstraint_4()Constraint + ToString()Constraintinlinevirtual + TypeRegulationsConstraint(RoutingModel model)TypeRegulationsConstraintinline + UnfreezeQueue()PropagationBaseObjectinline + Var()Constraintinlinevirtual
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRegulationsConstraint.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRegulationsConstraint.html index 882858760a..73a70e9c9f 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRegulationsConstraint.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRegulationsConstraint.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,14 +61,14 @@
- - + + @@ -180,6 +181,11 @@ Static Public Member Functions

Public Member Functions

override void Dispose ()
 
 TypeRegulationsConstraint (RoutingModel model)
 
override void Post ()
 
override void InitialPropagateWrapper ()
 
void Dispose ()
 
override string ToString ()
 
virtual void Accept (ModelVisitor visitor)
static WrappedConstraint operator< (Constraint a, Constraint b)
 
+ + + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -210,7 +216,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file TypeRegulationsConstraint.cs.

+

Definition at line 42 of file TypeRegulationsConstraint.cs.

@@ -268,7 +274,7 @@ Protected Attributes

Reimplemented in Pack.

-

Definition at line 64 of file constraint_solver/Constraint.cs.

+

Definition at line 59 of file constraint_solver/Constraint.cs.

@@ -297,12 +303,39 @@ Protected Attributes

Reimplemented in BooleanVar.

-

Definition at line 100 of file PropagationBaseObject.cs.

+

Definition at line 95 of file PropagationBaseObject.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file BaseObject.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -313,20 +346,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from Constraint.

+

Reimplemented from Constraint.

-

Definition at line 33 of file TypeRegulationsConstraint.cs.

+

Definition at line 29 of file TypeRegulationsConstraint.cs.

@@ -354,7 +388,7 @@ Protected Attributes
-

Definition at line 69 of file PropagationBaseObject.cs.

+

Definition at line 64 of file PropagationBaseObject.cs.

@@ -382,7 +416,7 @@ Protected Attributes
-

Definition at line 73 of file PropagationBaseObject.cs.

+

Definition at line 68 of file PropagationBaseObject.cs.

@@ -409,7 +443,7 @@ Protected Attributes
-

Definition at line 61 of file PropagationBaseObject.cs.

+

Definition at line 56 of file PropagationBaseObject.cs.

@@ -436,7 +470,7 @@ Protected Attributes
-

Definition at line 95 of file PropagationBaseObject.cs.

+

Definition at line 90 of file PropagationBaseObject.cs.

@@ -465,7 +499,7 @@ Protected Attributes

Reimplemented from Constraint.

-

Definition at line 55 of file TypeRegulationsConstraint.cs.

+

Definition at line 50 of file TypeRegulationsConstraint.cs.

@@ -492,7 +526,7 @@ Protected Attributes
-

Definition at line 68 of file constraint_solver/Constraint.cs.

+

Definition at line 63 of file constraint_solver/Constraint.cs.

@@ -519,7 +553,7 @@ Protected Attributes
-

Definition at line 85 of file PropagationBaseObject.cs.

+

Definition at line 80 of file PropagationBaseObject.cs.

@@ -1696,7 +1730,7 @@ Protected Attributes

Reimplemented from Constraint.

-

Definition at line 51 of file TypeRegulationsConstraint.cs.

+

Definition at line 46 of file TypeRegulationsConstraint.cs.

@@ -1723,7 +1757,7 @@ Protected Attributes
-

Definition at line 77 of file PropagationBaseObject.cs.

+

Definition at line 72 of file PropagationBaseObject.cs.

@@ -1751,7 +1785,7 @@ Protected Attributes
-

Definition at line 90 of file PropagationBaseObject.cs.

+

Definition at line 85 of file PropagationBaseObject.cs.

@@ -1779,7 +1813,7 @@ Protected Attributes
-

Definition at line 81 of file PropagationBaseObject.cs.

+

Definition at line 76 of file PropagationBaseObject.cs.

@@ -1833,7 +1867,7 @@ Protected Attributes
-

Definition at line 55 of file PropagationBaseObject.cs.

+

Definition at line 50 of file PropagationBaseObject.cs.

@@ -2016,7 +2050,7 @@ Protected Attributes

Reimplemented in NetConstraint, Pack, and GlobalVehicleBreaksConstraint.

-

Definition at line 59 of file constraint_solver/Constraint.cs.

+

Definition at line 54 of file constraint_solver/Constraint.cs.

@@ -2043,7 +2077,7 @@ Protected Attributes
-

Definition at line 65 of file PropagationBaseObject.cs.

+

Definition at line 60 of file PropagationBaseObject.cs.

@@ -2072,7 +2106,7 @@ Protected Attributes

Implements IConstraintWithStatus.

-

Definition at line 73 of file constraint_solver/Constraint.cs.

+

Definition at line 68 of file constraint_solver/Constraint.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRequirementChecker-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRequirementChecker-members.html index 3f2fd15ecc..74d991e376 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRequirementChecker-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRequirementChecker-members.html @@ -52,9 +52,10 @@

This is the complete list of members for TypeRequirementChecker, including all inherited members.

- - - + + + +
Dispose()TypeRequirementCheckerinlinevirtual
swigCMemOwnTypeRegulationsCheckerprotected
TypeRequirementChecker(RoutingModel model)TypeRequirementCheckerinline
Dispose(bool disposing)TypeRequirementCheckerinlineprotectedvirtual
Google::OrTools::ConstraintSolver::TypeRegulationsChecker.Dispose()TypeRegulationsCheckerinline
swigCMemOwnTypeRegulationsCheckerprotected
TypeRequirementChecker(RoutingModel model)TypeRequirementCheckerinline
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRequirementChecker.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRequirementChecker.html index 17dd455758..797ef5e19e 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRequirementChecker.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1TypeRequirementChecker.html @@ -47,6 +47,7 @@
@@ -59,10 +60,15 @@
- - + + +

Public Member Functions

override void Dispose ()
 
 TypeRequirementChecker (RoutingModel model)
 
void Dispose ()
 
+ + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -94,13 +100,40 @@ Protected Attributes

Protected Attributes

-

Definition at line 47 of file TypeRequirementChecker.cs.

+

Definition at line 42 of file TypeRequirementChecker.cs.

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 35 of file TypeRegulationsChecker.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -111,20 +144,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from TypeRegulationsChecker.

+

Reimplemented from TypeRegulationsChecker.

-

Definition at line 33 of file TypeRequirementChecker.cs.

+

Definition at line 29 of file TypeRequirementChecker.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html index e20a02107f..8b6059e644 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html @@ -66996,7 +66996,7 @@ Static Protected Attributes
-

Definition at line 218 of file operations_research_constraint_solverPINVOKE.cs.

+

Definition at line 223 of file operations_research_constraint_solverPINVOKE.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html index 7164d17299..bc0a5a5aaa 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html @@ -93,7 +93,7 @@ Properties
-

Definition at line 185 of file operations_research_constraint_solverPINVOKE.cs.

+

Definition at line 186 of file operations_research_constraint_solverPINVOKE.cs.

@@ -121,7 +121,7 @@ Properties
-

Definition at line 176 of file operations_research_constraint_solverPINVOKE.cs.

+

Definition at line 177 of file operations_research_constraint_solverPINVOKE.cs.

@@ -146,7 +146,7 @@ Properties
-

Definition at line 166 of file operations_research_constraint_solverPINVOKE.cs.

+

Definition at line 167 of file operations_research_constraint_solverPINVOKE.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGStringHelper.html b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGStringHelper.html index 74f1dda28d..7f15f878c7 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGStringHelper.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGStringHelper.html @@ -54,7 +54,7 @@

Detailed Description

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1LinearSumAssignment-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1LinearSumAssignment-members.html index c52ae4f405..cb37a02cd6 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1LinearSumAssignment-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1LinearSumAssignment-members.html @@ -55,17 +55,18 @@ - - - - - - - - - - - + + + + + + + + + + + +

Public Member Functions

AddArcWithCost(int left_node, int right_node, long cost)LinearSumAssignmentinline
AssignmentCost(int left_node)LinearSumAssignmentinline
Cost(int arc)LinearSumAssignmentinline
Dispose()LinearSumAssignmentinlinevirtual
LeftNode(int arc)LinearSumAssignmentinline
LinearSumAssignment()LinearSumAssignmentinline
NumArcs()LinearSumAssignmentinline
NumNodes()LinearSumAssignmentinline
OptimalCost()LinearSumAssignmentinline
RightMate(int left_node)LinearSumAssignmentinline
RightNode(int arc)LinearSumAssignmentinline
Solve()LinearSumAssignmentinline
Status enum nameLinearSumAssignment
swigCMemOwnLinearSumAssignmentprotected
Dispose()LinearSumAssignmentinline
Dispose(bool disposing)LinearSumAssignmentinlineprotectedvirtual
LeftNode(int arc)LinearSumAssignmentinline
LinearSumAssignment()LinearSumAssignmentinline
NumArcs()LinearSumAssignmentinline
NumNodes()LinearSumAssignmentinline
OptimalCost()LinearSumAssignmentinline
RightMate(int left_node)LinearSumAssignmentinline
RightNode(int arc)LinearSumAssignmentinline
Solve()LinearSumAssignmentinline
Status enum nameLinearSumAssignment
swigCMemOwnLinearSumAssignmentprotected
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1LinearSumAssignment.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1LinearSumAssignment.html index 5f73462157..36c5ce8270 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1LinearSumAssignment.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1LinearSumAssignment.html @@ -48,6 +48,7 @@
Public Types | Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -68,8 +69,8 @@ Public Types - - + + @@ -93,6 +94,11 @@ Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 LinearSumAssignment ()
 
int AddArcWithCost (int left_node, int right_node, long cost)
long AssignmentCost (int left_node)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -124,7 +130,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
POSSIBLE_OVERFLOW 
-

Definition at line 96 of file LinearSumAssignment.cs.

+

Definition at line 100 of file LinearSumAssignment.cs.

@@ -152,7 +158,7 @@ Protected Attributes
-

Definition at line 43 of file LinearSumAssignment.cs.

+

Definition at line 47 of file LinearSumAssignment.cs.

@@ -197,7 +203,7 @@ Protected Attributes
-

Definition at line 46 of file LinearSumAssignment.cs.

+

Definition at line 50 of file LinearSumAssignment.cs.

@@ -225,7 +231,7 @@ Protected Attributes
-

Definition at line 91 of file LinearSumAssignment.cs.

+

Definition at line 95 of file LinearSumAssignment.cs.

@@ -253,12 +259,39 @@ Protected Attributes
-

Definition at line 71 of file LinearSumAssignment.cs.

+

Definition at line 75 of file LinearSumAssignment.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 30 of file LinearSumAssignment.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -269,18 +302,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 30 of file LinearSumAssignment.cs.

+

Definition at line 35 of file LinearSumAssignment.cs.

@@ -308,7 +342,7 @@ Protected Attributes
-

Definition at line 61 of file LinearSumAssignment.cs.

+

Definition at line 65 of file LinearSumAssignment.cs.

@@ -335,7 +369,7 @@ Protected Attributes
-

Definition at line 56 of file LinearSumAssignment.cs.

+

Definition at line 60 of file LinearSumAssignment.cs.

@@ -362,7 +396,7 @@ Protected Attributes
-

Definition at line 51 of file LinearSumAssignment.cs.

+

Definition at line 55 of file LinearSumAssignment.cs.

@@ -389,7 +423,7 @@ Protected Attributes
-

Definition at line 81 of file LinearSumAssignment.cs.

+

Definition at line 85 of file LinearSumAssignment.cs.

@@ -417,7 +451,7 @@ Protected Attributes
-

Definition at line 86 of file LinearSumAssignment.cs.

+

Definition at line 90 of file LinearSumAssignment.cs.

@@ -445,7 +479,7 @@ Protected Attributes
-

Definition at line 66 of file LinearSumAssignment.cs.

+

Definition at line 70 of file LinearSumAssignment.cs.

@@ -472,7 +506,7 @@ Protected Attributes
-

Definition at line 76 of file LinearSumAssignment.cs.

+

Definition at line 80 of file LinearSumAssignment.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MaxFlow-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MaxFlow-members.html index cda4a0b33a..e6e3044ec4 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MaxFlow-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MaxFlow-members.html @@ -54,17 +54,18 @@ - - - - - - - - - - - + + + + + + + + + + + +
AddArcWithCapacity(int tail, int head, long capacity)MaxFlowinline
Capacity(int arc)MaxFlowinline
Dispose()MaxFlowinlinevirtual
Flow(int arc)MaxFlowinline
Head(int arc)MaxFlowinline
MaxFlow()MaxFlowinline
NumArcs()MaxFlowinline
NumNodes()MaxFlowinline
OptimalFlow()MaxFlowinline
Solve(int source, int sink)MaxFlowinline
Status enum nameMaxFlow
swigCMemOwnMaxFlowprotected
Tail(int arc)MaxFlowinline
Dispose()MaxFlowinline
Dispose(bool disposing)MaxFlowinlineprotectedvirtual
Flow(int arc)MaxFlowinline
Head(int arc)MaxFlowinline
MaxFlow()MaxFlowinline
NumArcs()MaxFlowinline
NumNodes()MaxFlowinline
OptimalFlow()MaxFlowinline
Solve(int source, int sink)MaxFlowinline
Status enum nameMaxFlow
swigCMemOwnMaxFlowprotected
Tail(int arc)MaxFlowinline
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MaxFlow.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MaxFlow.html index 2edd34819f..33f6d58281 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MaxFlow.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MaxFlow.html @@ -48,6 +48,7 @@
Public Types | Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -69,8 +70,8 @@ Public Types - - + + @@ -92,6 +93,11 @@ Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 MaxFlow ()
 
int AddArcWithCapacity (int tail, int head, long capacity)
long Flow (int arc)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -124,7 +130,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
BAD_RESULT 
-

Definition at line 91 of file MaxFlow.cs.

+

Definition at line 95 of file MaxFlow.cs.

@@ -152,7 +158,7 @@ Protected Attributes
-

Definition at line 43 of file MaxFlow.cs.

+

Definition at line 47 of file MaxFlow.cs.

@@ -197,7 +203,7 @@ Protected Attributes
-

Definition at line 46 of file MaxFlow.cs.

+

Definition at line 50 of file MaxFlow.cs.

@@ -225,12 +231,39 @@ Protected Attributes
-

Definition at line 71 of file MaxFlow.cs.

+

Definition at line 75 of file MaxFlow.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 30 of file MaxFlow.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -241,18 +274,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 30 of file MaxFlow.cs.

+

Definition at line 35 of file MaxFlow.cs.

@@ -280,7 +314,7 @@ Protected Attributes
-

Definition at line 86 of file MaxFlow.cs.

+

Definition at line 90 of file MaxFlow.cs.

@@ -308,7 +342,7 @@ Protected Attributes
-

Definition at line 66 of file MaxFlow.cs.

+

Definition at line 70 of file MaxFlow.cs.

@@ -335,7 +369,7 @@ Protected Attributes
-

Definition at line 56 of file MaxFlow.cs.

+

Definition at line 60 of file MaxFlow.cs.

@@ -362,7 +396,7 @@ Protected Attributes
-

Definition at line 51 of file MaxFlow.cs.

+

Definition at line 55 of file MaxFlow.cs.

@@ -389,7 +423,7 @@ Protected Attributes
-

Definition at line 81 of file MaxFlow.cs.

+

Definition at line 85 of file MaxFlow.cs.

@@ -427,7 +461,7 @@ Protected Attributes
-

Definition at line 76 of file MaxFlow.cs.

+

Definition at line 80 of file MaxFlow.cs.

@@ -455,7 +489,7 @@ Protected Attributes
-

Definition at line 61 of file MaxFlow.cs.

+

Definition at line 65 of file MaxFlow.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MinCostFlow-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MinCostFlow-members.html index 8c4dd65c9a..08bd9d9500 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MinCostFlow-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MinCostFlow-members.html @@ -54,23 +54,24 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + +
AddArcWithCapacityAndUnitCost(int tail, int head, long capacity, long unit_cost)MinCostFlowinline
Capacity(int arc)MinCostFlowinline
Dispose()MinCostFlowinlinevirtual
Flow(int arc)MinCostFlowinline
Head(int arc)MinCostFlowinline
MaximumFlow()MinCostFlowinline
MinCostFlow()MinCostFlowinline
MinCostFlowBase()MinCostFlowBaseinline
NumArcs()MinCostFlowinline
NumNodes()MinCostFlowinline
OptimalCost()MinCostFlowinline
SetNodeSupply(int node, long supply)MinCostFlowinline
Solve()MinCostFlowinline
SolveMaxFlowWithMinCost()MinCostFlowinline
Status enum nameMinCostFlowBase
Supply(int node)MinCostFlowinline
swigCMemOwnMinCostFlowBaseprotected
Tail(int arc)MinCostFlowinline
UnitCost(int arc)MinCostFlowinline
Dispose(bool disposing)MinCostFlowinlineprotectedvirtual
Google::OrTools::Graph::MinCostFlowBase.Dispose()MinCostFlowBaseinline
Flow(int arc)MinCostFlowinline
Head(int arc)MinCostFlowinline
MaximumFlow()MinCostFlowinline
MinCostFlow()MinCostFlowinline
MinCostFlowBase()MinCostFlowBaseinline
NumArcs()MinCostFlowinline
NumNodes()MinCostFlowinline
OptimalCost()MinCostFlowinline
SetNodeSupply(int node, long supply)MinCostFlowinline
Solve()MinCostFlowinline
SolveMaxFlowWithMinCost()MinCostFlowinline
Status enum nameMinCostFlowBase
Supply(int node)MinCostFlowinline
swigCMemOwnMinCostFlowBaseprotected
Tail(int arc)MinCostFlowinline
UnitCost(int arc)MinCostFlowinline
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MinCostFlow.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MinCostFlow.html index 0802779bef..03bd77550d 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MinCostFlow.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MinCostFlow.html @@ -48,6 +48,7 @@
Public Types | Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -75,8 +76,6 @@ Public Types - - @@ -107,6 +106,13 @@ Public Member Functions + + +

Public Member Functions

override void Dispose ()
 
 MinCostFlow ()
 
int AddArcWithCapacityAndUnitCost (int tail, int head, long capacity, long unit_cost)
 
long UnitCost (int arc)
 
void Dispose ()
 
+ + +

+Protected Member Functions

override void Dispose (bool disposing)
 
@@ -143,7 +149,7 @@ Protected Attributes

Protected Attributes

BAD_COST_RANGE 
-

Definition at line 46 of file MinCostFlowBase.cs.

+

Definition at line 50 of file MinCostFlowBase.cs.

@@ -171,7 +177,7 @@ Protected Attributes
-

Definition at line 42 of file MinCostFlow.cs.

+

Definition at line 37 of file MinCostFlow.cs.

@@ -222,7 +228,7 @@ Protected Attributes
-

Definition at line 45 of file MinCostFlow.cs.

+

Definition at line 40 of file MinCostFlow.cs.

@@ -250,12 +256,39 @@ Protected Attributes
-

Definition at line 99 of file MinCostFlow.cs.

+

Definition at line 94 of file MinCostFlow.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 30 of file MinCostFlowBase.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -266,20 +299,21 @@ Protected Attributes override void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented from MinCostFlowBase.

+

Reimplemented from MinCostFlowBase.

-

Definition at line 28 of file MinCostFlow.cs.

+

Definition at line 24 of file MinCostFlow.cs.

@@ -307,7 +341,7 @@ Protected Attributes
-

Definition at line 74 of file MinCostFlow.cs.

+

Definition at line 69 of file MinCostFlow.cs.

@@ -335,7 +369,7 @@ Protected Attributes
-

Definition at line 94 of file MinCostFlow.cs.

+

Definition at line 89 of file MinCostFlow.cs.

@@ -362,7 +396,7 @@ Protected Attributes
-

Definition at line 69 of file MinCostFlow.cs.

+

Definition at line 64 of file MinCostFlow.cs.

@@ -389,7 +423,7 @@ Protected Attributes
-

Definition at line 84 of file MinCostFlow.cs.

+

Definition at line 79 of file MinCostFlow.cs.

@@ -416,7 +450,7 @@ Protected Attributes
-

Definition at line 79 of file MinCostFlow.cs.

+

Definition at line 74 of file MinCostFlow.cs.

@@ -443,7 +477,7 @@ Protected Attributes
-

Definition at line 64 of file MinCostFlow.cs.

+

Definition at line 59 of file MinCostFlow.cs.

@@ -481,7 +515,7 @@ Protected Attributes
-

Definition at line 50 of file MinCostFlow.cs.

+

Definition at line 45 of file MinCostFlow.cs.

@@ -508,7 +542,7 @@ Protected Attributes
-

Definition at line 54 of file MinCostFlow.cs.

+

Definition at line 49 of file MinCostFlow.cs.

@@ -535,7 +569,7 @@ Protected Attributes
-

Definition at line 59 of file MinCostFlow.cs.

+

Definition at line 54 of file MinCostFlow.cs.

@@ -563,7 +597,7 @@ Protected Attributes
-

Definition at line 104 of file MinCostFlow.cs.

+

Definition at line 99 of file MinCostFlow.cs.

@@ -591,7 +625,7 @@ Protected Attributes
-

Definition at line 89 of file MinCostFlow.cs.

+

Definition at line 84 of file MinCostFlow.cs.

@@ -619,7 +653,7 @@ Protected Attributes
-

Definition at line 109 of file MinCostFlow.cs.

+

Definition at line 104 of file MinCostFlow.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MinCostFlowBase-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MinCostFlowBase-members.html index 1b6529f718..9b098edfb6 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MinCostFlowBase-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MinCostFlowBase-members.html @@ -52,10 +52,11 @@

This is the complete list of members for MinCostFlowBase, including all inherited members.

- - - - + + + + +
Dispose()MinCostFlowBaseinlinevirtual
MinCostFlowBase()MinCostFlowBaseinline
Status enum nameMinCostFlowBase
swigCMemOwnMinCostFlowBaseprotected
Dispose()MinCostFlowBaseinline
Dispose(bool disposing)MinCostFlowBaseinlineprotectedvirtual
MinCostFlowBase()MinCostFlowBaseinline
Status enum nameMinCostFlowBase
swigCMemOwnMinCostFlowBaseprotected
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MinCostFlowBase.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MinCostFlowBase.html index 31768f465f..b9f99f12c7 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MinCostFlowBase.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1MinCostFlowBase.html @@ -48,6 +48,7 @@
Public Types | Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -75,11 +76,16 @@ Public Types - - + +

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 MinCostFlowBase ()
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -115,7 +121,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
BAD_COST_RANGE 
-

Definition at line 46 of file MinCostFlowBase.cs.

+

Definition at line 50 of file MinCostFlowBase.cs.

@@ -143,13 +149,40 @@ Protected Attributes
-

Definition at line 43 of file MinCostFlowBase.cs.

+

Definition at line 47 of file MinCostFlowBase.cs.

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 30 of file MinCostFlowBase.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -160,20 +193,21 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Reimplemented in MinCostFlow.

+

Reimplemented in MinCostFlow.

-

Definition at line 30 of file MinCostFlowBase.cs.

+

Definition at line 35 of file MinCostFlowBase.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1operations__research__graphPINVOKE.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1operations__research__graphPINVOKE.html index e5a3c8d7a6..466ed5e2ca 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1operations__research__graphPINVOKE.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1operations__research__graphPINVOKE.html @@ -1213,7 +1213,7 @@ Static Protected Attributes
-

Definition at line 184 of file operations_research_graphPINVOKE.cs.

+

Definition at line 189 of file operations_research_graphPINVOKE.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1operations__research__graphPINVOKE_1_1SWIGPendingException.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1operations__research__graphPINVOKE_1_1SWIGPendingException.html index b146d10eac..b74ac60581 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1operations__research__graphPINVOKE_1_1SWIGPendingException.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1operations__research__graphPINVOKE_1_1SWIGPendingException.html @@ -93,7 +93,7 @@ Properties
-

Definition at line 151 of file operations_research_graphPINVOKE.cs.

+

Definition at line 152 of file operations_research_graphPINVOKE.cs.

@@ -121,7 +121,7 @@ Properties
-

Definition at line 142 of file operations_research_graphPINVOKE.cs.

+

Definition at line 143 of file operations_research_graphPINVOKE.cs.

@@ -146,7 +146,7 @@ Properties
-

Definition at line 132 of file operations_research_graphPINVOKE.cs.

+

Definition at line 133 of file operations_research_graphPINVOKE.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1operations__research__graphPINVOKE_1_1SWIGStringHelper.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1operations__research__graphPINVOKE_1_1SWIGStringHelper.html index c2217ba022..0332d77245 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1operations__research__graphPINVOKE_1_1SWIGStringHelper.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Graph_1_1operations__research__graphPINVOKE_1_1SWIGStringHelper.html @@ -54,7 +54,7 @@

Detailed Description

-

Definition at line 167 of file operations_research_graphPINVOKE.cs.

+

Definition at line 172 of file operations_research_graphPINVOKE.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Constraint-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Constraint-members.html index 37c5546c3c..7b9c81b176 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Constraint-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Constraint-members.html @@ -53,20 +53,21 @@

This is the complete list of members for Constraint, including all inherited members.

Public Member Functions

- - - - - - - - - - - - - - + + + + + + + + + + + + + + +
BasisStatus()Constraintinline
Dispose()Constraintinlinevirtual
DualValue()Constraintinline
GetCoefficient(Variable var)Constraintinline
Index()Constraintinline
IsLazy()Constraintinline
Lb()Constraintinline
Name()Constraintinline
SetBounds(double lb, double ub)Constraintinline
SetCoefficient(Variable var, double coeff)Constraintinline
SetIsLazy(bool laziness)Constraintinline
SetLb(double lb)Constraintinline
SetUb(double ub)Constraintinline
swigCMemOwnConstraintprotected
Ub()Constraintinline
Dispose()Constraintinline
Dispose(bool disposing)Constraintinlineprotectedvirtual
DualValue()Constraintinline
GetCoefficient(Variable var)Constraintinline
Index()Constraintinline
IsLazy()Constraintinline
Lb()Constraintinline
Name()Constraintinline
SetBounds(double lb, double ub)Constraintinline
SetCoefficient(Variable var, double coeff)Constraintinline
SetIsLazy(bool laziness)Constraintinline
SetLb(double lb)Constraintinline
SetUb(double ub)Constraintinline
swigCMemOwnConstraintprotected
Ub()Constraintinline
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Constraint.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Constraint.html index c8b083cd24..116282cc5c 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Constraint.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Constraint.html @@ -47,6 +47,7 @@
@@ -59,8 +60,8 @@
- - + + @@ -88,6 +89,11 @@ Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
string Name ()
 
void SetCoefficient (Variable var, double coeff)
Solver.BasisStatus BasisStatus ()
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -117,12 +123,39 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 98 of file linear_solver/Constraint.cs.

+

Definition at line 102 of file linear_solver/Constraint.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 30 of file linear_solver/Constraint.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -133,18 +166,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 30 of file linear_solver/Constraint.cs.

+

Definition at line 35 of file linear_solver/Constraint.cs.

@@ -171,7 +205,7 @@ Protected Attributes
-

Definition at line 93 of file linear_solver/Constraint.cs.

+

Definition at line 97 of file linear_solver/Constraint.cs.

@@ -199,7 +233,7 @@ Protected Attributes
-

Definition at line 52 of file linear_solver/Constraint.cs.

+

Definition at line 56 of file linear_solver/Constraint.cs.

@@ -226,7 +260,7 @@ Protected Attributes
-

Definition at line 88 of file linear_solver/Constraint.cs.

+

Definition at line 92 of file linear_solver/Constraint.cs.

@@ -253,7 +287,7 @@ Protected Attributes
-

Definition at line 79 of file linear_solver/Constraint.cs.

+

Definition at line 83 of file linear_solver/Constraint.cs.

@@ -280,7 +314,7 @@ Protected Attributes
-

Definition at line 57 of file linear_solver/Constraint.cs.

+

Definition at line 61 of file linear_solver/Constraint.cs.

@@ -307,7 +341,7 @@ Protected Attributes
-

Definition at line 43 of file linear_solver/Constraint.cs.

+

Definition at line 47 of file linear_solver/Constraint.cs.

@@ -345,7 +379,7 @@ Protected Attributes
-

Definition at line 75 of file linear_solver/Constraint.cs.

+

Definition at line 79 of file linear_solver/Constraint.cs.

@@ -383,7 +417,7 @@ Protected Attributes
-

Definition at line 48 of file linear_solver/Constraint.cs.

+

Definition at line 52 of file linear_solver/Constraint.cs.

@@ -411,7 +445,7 @@ Protected Attributes
-

Definition at line 84 of file linear_solver/Constraint.cs.

+

Definition at line 88 of file linear_solver/Constraint.cs.

@@ -439,7 +473,7 @@ Protected Attributes
-

Definition at line 67 of file linear_solver/Constraint.cs.

+

Definition at line 71 of file linear_solver/Constraint.cs.

@@ -467,7 +501,7 @@ Protected Attributes
-

Definition at line 71 of file linear_solver/Constraint.cs.

+

Definition at line 75 of file linear_solver/Constraint.cs.

@@ -494,7 +528,7 @@ Protected Attributes
-

Definition at line 62 of file linear_solver/Constraint.cs.

+

Definition at line 66 of file linear_solver/Constraint.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPConstraintVector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPConstraintVector-members.html index 9e4c4f3680..a4bb72f5e4 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPConstraintVector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPConstraintVector-members.html @@ -61,17 +61,19 @@ CopyTo(Constraint[] array, int arrayIndex)MPConstraintVectorinline CopyTo(int index, Constraint[] array, int arrayIndex, int count)MPConstraintVectorinline CountMPConstraintVector - Dispose()MPConstraintVectorinlinevirtual - GetEnumerator()MPConstraintVectorinline - GetRange(int index, int count)MPConstraintVectorinline - IndexOf(Constraint value)MPConstraintVectorinline - Insert(int index, Constraint x)MPConstraintVectorinline - InsertRange(int index, MPConstraintVector values)MPConstraintVectorinline - IsFixedSizeMPConstraintVector - IsReadOnlyMPConstraintVector - IsSynchronizedMPConstraintVector - LastIndexOf(Constraint value)MPConstraintVectorinline - MPConstraintVector(global::System.Collections.ICollection c)MPConstraintVectorinline + Dispose()MPConstraintVectorinline + Dispose(bool disposing)MPConstraintVectorinlineprotectedvirtual + GetEnumerator()MPConstraintVectorinline + GetRange(int index, int count)MPConstraintVectorinline + IndexOf(Constraint value)MPConstraintVectorinline + Insert(int index, Constraint x)MPConstraintVectorinline + InsertRange(int index, MPConstraintVector values)MPConstraintVectorinline + IsFixedSizeMPConstraintVector + IsReadOnlyMPConstraintVector + IsSynchronizedMPConstraintVector + LastIndexOf(Constraint value)MPConstraintVectorinline + MPConstraintVector(global::System.Collections.IEnumerable c)MPConstraintVectorinline + MPConstraintVector(global::System.Collections.Generic.IEnumerable< Constraint > c)MPConstraintVectorinline MPConstraintVector()MPConstraintVectorinline MPConstraintVector(MPConstraintVector other)MPConstraintVectorinline MPConstraintVector(int capacity)MPConstraintVectorinline @@ -86,6 +88,7 @@ SetRange(int index, MPConstraintVector values)MPConstraintVectorinline swigCMemOwnMPConstraintVectorprotected this[int index]MPConstraintVector + ToArray()MPConstraintVectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPConstraintVector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPConstraintVector.html index aa341b27d9..6e1ba13d8b 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPConstraintVector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPConstraintVector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -126,6 +131,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 MPConstraintVector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 MPConstraintVector (global::System.Collections.IEnumerable c)
 
 MPConstraintVector (global::System.Collections.Generic.IEnumerable< Constraint > c)
 
void CopyTo (Constraint[] array)
 
void CopyTo (Constraint[] array, int arrayIndex)
 
void CopyTo (int index, Constraint[] array, int arrayIndex, int count)
 
Constraint[] ToArray ()
 
MPConstraintVectorEnumerator GetEnumerator ()
 
void Clear ()
static implicit operator Constraint[] (MPConstraintVector inVal)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -147,8 +157,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ MPConstraintVector() [1/4]

+ +

◆ MPConstraintVector() [1/5]

@@ -159,7 +169,7 @@ Properties MPConstraintVector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -171,12 +181,40 @@ Properties
-

Definition at line 45 of file MPConstraintVector.cs.

+

Definition at line 48 of file MPConstraintVector.cs.

+ +
+
+ +

◆ MPConstraintVector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
MPConstraintVector (global::System.Collections.Generic.IEnumerable< Constraintc)
+
+inline
+
+ +

Definition at line 56 of file MPConstraintVector.cs.

-

◆ MPConstraintVector() [2/4]

+

◆ MPConstraintVector() [3/5]

@@ -198,12 +236,12 @@ Properties
-

Definition at line 225 of file MPConstraintVector.cs.

+

Definition at line 242 of file MPConstraintVector.cs.

-

◆ MPConstraintVector() [3/4]

+

◆ MPConstraintVector() [4/5]

@@ -226,12 +264,12 @@ Properties
-

Definition at line 228 of file MPConstraintVector.cs.

+

Definition at line 245 of file MPConstraintVector.cs.

-

◆ MPConstraintVector() [4/4]

+

◆ MPConstraintVector() [5/5]

@@ -254,7 +292,7 @@ Properties
-

Definition at line 232 of file MPConstraintVector.cs.

+

Definition at line 249 of file MPConstraintVector.cs.

@@ -283,7 +321,7 @@ Properties
-

Definition at line 207 of file MPConstraintVector.cs.

+

Definition at line 224 of file MPConstraintVector.cs.

@@ -311,7 +349,7 @@ Properties
-

Definition at line 255 of file MPConstraintVector.cs.

+

Definition at line 272 of file MPConstraintVector.cs.

@@ -338,7 +376,7 @@ Properties
-

Definition at line 203 of file MPConstraintVector.cs.

+

Definition at line 220 of file MPConstraintVector.cs.

@@ -366,7 +404,7 @@ Properties
-

Definition at line 308 of file MPConstraintVector.cs.

+

Definition at line 325 of file MPConstraintVector.cs.

@@ -394,7 +432,7 @@ Properties
-

Definition at line 97 of file MPConstraintVector.cs.

+

Definition at line 108 of file MPConstraintVector.cs.

@@ -432,7 +470,7 @@ Properties
-

Definition at line 102 of file MPConstraintVector.cs.

+

Definition at line 113 of file MPConstraintVector.cs.

@@ -482,12 +520,39 @@ Properties
-

Definition at line 107 of file MPConstraintVector.cs.

+

Definition at line 118 of file MPConstraintVector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 31 of file MPConstraintVector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -498,18 +563,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 32 of file MPConstraintVector.cs.

+

Definition at line 36 of file MPConstraintVector.cs.

@@ -536,7 +602,7 @@ Properties
-

Definition at line 133 of file MPConstraintVector.cs.

+

Definition at line 150 of file MPConstraintVector.cs.

@@ -574,7 +640,7 @@ Properties
-

Definition at line 260 of file MPConstraintVector.cs.

+

Definition at line 277 of file MPConstraintVector.cs.

@@ -602,7 +668,7 @@ Properties
-

Definition at line 313 of file MPConstraintVector.cs.

+

Definition at line 330 of file MPConstraintVector.cs.

@@ -640,7 +706,7 @@ Properties
-

Definition at line 267 of file MPConstraintVector.cs.

+

Definition at line 284 of file MPConstraintVector.cs.

@@ -678,7 +744,7 @@ Properties
-

Definition at line 272 of file MPConstraintVector.cs.

+

Definition at line 289 of file MPConstraintVector.cs.

@@ -706,7 +772,7 @@ Properties
-

Definition at line 318 of file MPConstraintVector.cs.

+

Definition at line 335 of file MPConstraintVector.cs.

@@ -790,7 +856,7 @@ Properties
-

Definition at line 323 of file MPConstraintVector.cs.

+

Definition at line 340 of file MPConstraintVector.cs.

@@ -818,7 +884,7 @@ Properties
-

Definition at line 277 of file MPConstraintVector.cs.

+

Definition at line 294 of file MPConstraintVector.cs.

@@ -856,7 +922,7 @@ Properties
-

Definition at line 282 of file MPConstraintVector.cs.

+

Definition at line 299 of file MPConstraintVector.cs.

@@ -894,7 +960,7 @@ Properties
-

Definition at line 287 of file MPConstraintVector.cs.

+

Definition at line 304 of file MPConstraintVector.cs.

@@ -921,7 +987,7 @@ Properties
-

Definition at line 294 of file MPConstraintVector.cs.

+

Definition at line 311 of file MPConstraintVector.cs.

@@ -959,7 +1025,7 @@ Properties
-

Definition at line 298 of file MPConstraintVector.cs.

+

Definition at line 315 of file MPConstraintVector.cs.

@@ -997,7 +1063,34 @@ Properties
-

Definition at line 303 of file MPConstraintVector.cs.

+

Definition at line 320 of file MPConstraintVector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
Constraint [] ToArray ()
+
+inline
+
+ +

Definition at line 136 of file MPConstraintVector.cs.

@@ -1022,7 +1115,7 @@ Properties
-

Definition at line 17 of file MPConstraintVector.cs.

+

Definition at line 16 of file MPConstraintVector.cs.

@@ -1047,7 +1140,7 @@ Properties
-

Definition at line 74 of file MPConstraintVector.cs.

+

Definition at line 85 of file MPConstraintVector.cs.

@@ -1071,7 +1164,7 @@ Properties
-

Definition at line 85 of file MPConstraintVector.cs.

+

Definition at line 96 of file MPConstraintVector.cs.

@@ -1095,7 +1188,7 @@ Properties
-

Definition at line 53 of file MPConstraintVector.cs.

+

Definition at line 64 of file MPConstraintVector.cs.

@@ -1119,7 +1212,7 @@ Properties
-

Definition at line 59 of file MPConstraintVector.cs.

+

Definition at line 70 of file MPConstraintVector.cs.

@@ -1143,7 +1236,7 @@ Properties
-

Definition at line 91 of file MPConstraintVector.cs.

+

Definition at line 102 of file MPConstraintVector.cs.

@@ -1167,7 +1260,7 @@ Properties
-

Definition at line 65 of file MPConstraintVector.cs.

+

Definition at line 76 of file MPConstraintVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPConstraintVector_1_1MPConstraintVectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPConstraintVector_1_1MPConstraintVectorEnumerator.html index 74c905d68d..c322c24417 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPConstraintVector_1_1MPConstraintVectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPConstraintVector_1_1MPConstraintVectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 142 of file MPConstraintVector.cs.

+

Definition at line 159 of file MPConstraintVector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 150 of file MPConstraintVector.cs.

+

Definition at line 167 of file MPConstraintVector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 197 of file MPConstraintVector.cs.

+

Definition at line 214 of file MPConstraintVector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 177 of file MPConstraintVector.cs.

+

Definition at line 194 of file MPConstraintVector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 189 of file MPConstraintVector.cs.

+

Definition at line 206 of file MPConstraintVector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 158 of file MPConstraintVector.cs.

+

Definition at line 175 of file MPConstraintVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPSolverParameters-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPSolverParameters-members.html index 4839023018..f0c2d1290e 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPSolverParameters-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPSolverParameters-members.html @@ -52,24 +52,25 @@

This is the complete list of members for MPSolverParameters, including all inherited members.

- - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + +
Dispose()MPSolverParametersinlinevirtual
DoubleParam enum nameMPSolverParameters
GetDoubleParam(MPSolverParameters.DoubleParam param)MPSolverParametersinline
GetIntegerParam(MPSolverParameters.IntegerParam param)MPSolverParametersinline
IncrementalityValues enum nameMPSolverParameters
IntegerParam enum nameMPSolverParameters
kDefaultDualToleranceMPSolverParametersstatic
kDefaultIncrementalityMPSolverParametersstatic
kDefaultPresolveMPSolverParametersstatic
kDefaultPrimalToleranceMPSolverParametersstatic
kDefaultRelativeMipGapMPSolverParametersstatic
LpAlgorithmValues enum nameMPSolverParameters
MPSolverParameters()MPSolverParametersinline
PresolveValues enum nameMPSolverParameters
ScalingValues enum nameMPSolverParameters
SetDoubleParam(MPSolverParameters.DoubleParam param, double value)MPSolverParametersinline
SetIntegerParam(MPSolverParameters.IntegerParam param, int value)MPSolverParametersinline
swigCMemOwnMPSolverParametersprotected
Dispose()MPSolverParametersinline
Dispose(bool disposing)MPSolverParametersinlineprotectedvirtual
DoubleParam enum nameMPSolverParameters
GetDoubleParam(MPSolverParameters.DoubleParam param)MPSolverParametersinline
GetIntegerParam(MPSolverParameters.IntegerParam param)MPSolverParametersinline
IncrementalityValues enum nameMPSolverParameters
IntegerParam enum nameMPSolverParameters
kDefaultDualToleranceMPSolverParametersstatic
kDefaultIncrementalityMPSolverParametersstatic
kDefaultPresolveMPSolverParametersstatic
kDefaultPrimalToleranceMPSolverParametersstatic
kDefaultRelativeMipGapMPSolverParametersstatic
LpAlgorithmValues enum nameMPSolverParameters
MPSolverParameters()MPSolverParametersinline
PresolveValues enum nameMPSolverParameters
ScalingValues enum nameMPSolverParameters
SetDoubleParam(MPSolverParameters.DoubleParam param, double value)MPSolverParametersinline
SetIntegerParam(MPSolverParameters.IntegerParam param, int value)MPSolverParametersinline
swigCMemOwnMPSolverParametersprotected
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPSolverParameters.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPSolverParameters.html index 461271e11b..cc4f738383 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPSolverParameters.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPSolverParameters.html @@ -48,6 +48,7 @@
Public Types | Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members
@@ -92,8 +93,8 @@ Public Types - - + + @@ -105,6 +106,11 @@ Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 MPSolverParameters ()
 
void SetDoubleParam (MPSolverParameters.DoubleParam param, double value)
int GetIntegerParam (MPSolverParameters.IntegerParam param)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -149,7 +155,7 @@ Properties

Protected Attributes

bool swigCMemOwn
DUAL_TOLERANCE 
-

Definition at line 99 of file MPSolverParameters.cs.

+

Definition at line 103 of file MPSolverParameters.cs.

@@ -177,7 +183,7 @@ Properties INCREMENTALITY_ON  -

Definition at line 123 of file MPSolverParameters.cs.

+

Definition at line 127 of file MPSolverParameters.cs.

@@ -207,7 +213,7 @@ Properties SCALING  -

Definition at line 105 of file MPSolverParameters.cs.

+

Definition at line 109 of file MPSolverParameters.cs.

@@ -236,7 +242,7 @@ Properties BARRIER  -

Definition at line 117 of file MPSolverParameters.cs.

+

Definition at line 121 of file MPSolverParameters.cs.

@@ -264,7 +270,7 @@ Properties PRESOLVE_ON  -

Definition at line 112 of file MPSolverParameters.cs.

+

Definition at line 116 of file MPSolverParameters.cs.

@@ -292,7 +298,7 @@ Properties SCALING_ON  -

Definition at line 128 of file MPSolverParameters.cs.

+

Definition at line 132 of file MPSolverParameters.cs.

@@ -320,13 +326,40 @@ Properties
-

Definition at line 78 of file MPSolverParameters.cs.

+

Definition at line 82 of file MPSolverParameters.cs.

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 30 of file MPSolverParameters.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -337,18 +370,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 30 of file MPSolverParameters.cs.

+

Definition at line 35 of file MPSolverParameters.cs.

@@ -376,7 +410,7 @@ Properties
-

Definition at line 89 of file MPSolverParameters.cs.

+

Definition at line 93 of file MPSolverParameters.cs.

@@ -404,7 +438,7 @@ Properties
-

Definition at line 94 of file MPSolverParameters.cs.

+

Definition at line 98 of file MPSolverParameters.cs.

@@ -442,7 +476,7 @@ Properties
-

Definition at line 81 of file MPSolverParameters.cs.

+

Definition at line 85 of file MPSolverParameters.cs.

@@ -480,7 +514,7 @@ Properties
-

Definition at line 85 of file MPSolverParameters.cs.

+

Definition at line 89 of file MPSolverParameters.cs.

@@ -530,7 +564,7 @@ Properties
-

Definition at line 57 of file MPSolverParameters.cs.

+

Definition at line 61 of file MPSolverParameters.cs.

@@ -554,7 +588,7 @@ Properties
-

Definition at line 71 of file MPSolverParameters.cs.

+

Definition at line 75 of file MPSolverParameters.cs.

@@ -578,7 +612,7 @@ Properties
-

Definition at line 64 of file MPSolverParameters.cs.

+

Definition at line 68 of file MPSolverParameters.cs.

@@ -602,7 +636,7 @@ Properties
-

Definition at line 50 of file MPSolverParameters.cs.

+

Definition at line 54 of file MPSolverParameters.cs.

@@ -626,7 +660,7 @@ Properties
-

Definition at line 43 of file MPSolverParameters.cs.

+

Definition at line 47 of file MPSolverParameters.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPVariableVector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPVariableVector-members.html index 900bbded36..dcd3ed0a66 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPVariableVector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPVariableVector-members.html @@ -61,17 +61,19 @@ CopyTo(Variable[] array, int arrayIndex)MPVariableVectorinline CopyTo(int index, Variable[] array, int arrayIndex, int count)MPVariableVectorinline CountMPVariableVector - Dispose()MPVariableVectorinlinevirtual - GetEnumerator()MPVariableVectorinline - GetRange(int index, int count)MPVariableVectorinline - IndexOf(Variable value)MPVariableVectorinline - Insert(int index, Variable x)MPVariableVectorinline - InsertRange(int index, MPVariableVector values)MPVariableVectorinline - IsFixedSizeMPVariableVector - IsReadOnlyMPVariableVector - IsSynchronizedMPVariableVector - LastIndexOf(Variable value)MPVariableVectorinline - MPVariableVector(global::System.Collections.ICollection c)MPVariableVectorinline + Dispose()MPVariableVectorinline + Dispose(bool disposing)MPVariableVectorinlineprotectedvirtual + GetEnumerator()MPVariableVectorinline + GetRange(int index, int count)MPVariableVectorinline + IndexOf(Variable value)MPVariableVectorinline + Insert(int index, Variable x)MPVariableVectorinline + InsertRange(int index, MPVariableVector values)MPVariableVectorinline + IsFixedSizeMPVariableVector + IsReadOnlyMPVariableVector + IsSynchronizedMPVariableVector + LastIndexOf(Variable value)MPVariableVectorinline + MPVariableVector(global::System.Collections.IEnumerable c)MPVariableVectorinline + MPVariableVector(global::System.Collections.Generic.IEnumerable< Variable > c)MPVariableVectorinline MPVariableVector()MPVariableVectorinline MPVariableVector(MPVariableVector other)MPVariableVectorinline MPVariableVector(int capacity)MPVariableVectorinline @@ -86,6 +88,7 @@ SetRange(int index, MPVariableVector values)MPVariableVectorinline swigCMemOwnMPVariableVectorprotected this[int index]MPVariableVector + ToArray()MPVariableVectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPVariableVector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPVariableVector.html index bf0901cf10..833bb6c333 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPVariableVector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPVariableVector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -126,6 +131,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 MPVariableVector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 MPVariableVector (global::System.Collections.IEnumerable c)
 
 MPVariableVector (global::System.Collections.Generic.IEnumerable< Variable > c)
 
void CopyTo (Variable[] array)
 
void CopyTo (Variable[] array, int arrayIndex)
 
void CopyTo (int index, Variable[] array, int arrayIndex, int count)
 
Variable[] ToArray ()
 
MPVariableVectorEnumerator GetEnumerator ()
 
void Clear ()
static implicit operator Variable[] (MPVariableVector inVal)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -147,8 +157,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ MPVariableVector() [1/4]

+ +

◆ MPVariableVector() [1/5]

@@ -159,7 +169,7 @@ Properties MPVariableVector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -171,12 +181,40 @@ Properties
-

Definition at line 45 of file MPVariableVector.cs.

+

Definition at line 48 of file MPVariableVector.cs.

+ +
+
+ +

◆ MPVariableVector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
MPVariableVector (global::System.Collections.Generic.IEnumerable< Variablec)
+
+inline
+
+ +

Definition at line 56 of file MPVariableVector.cs.

-

◆ MPVariableVector() [2/4]

+

◆ MPVariableVector() [3/5]

@@ -198,12 +236,12 @@ Properties
-

Definition at line 225 of file MPVariableVector.cs.

+

Definition at line 242 of file MPVariableVector.cs.

-

◆ MPVariableVector() [3/4]

+

◆ MPVariableVector() [4/5]

@@ -226,12 +264,12 @@ Properties
-

Definition at line 228 of file MPVariableVector.cs.

+

Definition at line 245 of file MPVariableVector.cs.

-

◆ MPVariableVector() [4/4]

+

◆ MPVariableVector() [5/5]

@@ -254,7 +292,7 @@ Properties
-

Definition at line 232 of file MPVariableVector.cs.

+

Definition at line 249 of file MPVariableVector.cs.

@@ -283,7 +321,7 @@ Properties
-

Definition at line 207 of file MPVariableVector.cs.

+

Definition at line 224 of file MPVariableVector.cs.

@@ -311,7 +349,7 @@ Properties
-

Definition at line 255 of file MPVariableVector.cs.

+

Definition at line 272 of file MPVariableVector.cs.

@@ -338,7 +376,7 @@ Properties
-

Definition at line 203 of file MPVariableVector.cs.

+

Definition at line 220 of file MPVariableVector.cs.

@@ -366,7 +404,7 @@ Properties
-

Definition at line 308 of file MPVariableVector.cs.

+

Definition at line 325 of file MPVariableVector.cs.

@@ -416,7 +454,7 @@ Properties
-

Definition at line 107 of file MPVariableVector.cs.

+

Definition at line 118 of file MPVariableVector.cs.

@@ -444,7 +482,7 @@ Properties
-

Definition at line 97 of file MPVariableVector.cs.

+

Definition at line 108 of file MPVariableVector.cs.

@@ -482,12 +520,39 @@ Properties
-

Definition at line 102 of file MPVariableVector.cs.

+

Definition at line 113 of file MPVariableVector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 31 of file MPVariableVector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -498,18 +563,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 32 of file MPVariableVector.cs.

+

Definition at line 36 of file MPVariableVector.cs.

@@ -536,7 +602,7 @@ Properties
-

Definition at line 133 of file MPVariableVector.cs.

+

Definition at line 150 of file MPVariableVector.cs.

@@ -574,7 +640,7 @@ Properties
-

Definition at line 260 of file MPVariableVector.cs.

+

Definition at line 277 of file MPVariableVector.cs.

@@ -602,7 +668,7 @@ Properties
-

Definition at line 313 of file MPVariableVector.cs.

+

Definition at line 330 of file MPVariableVector.cs.

@@ -640,7 +706,7 @@ Properties
-

Definition at line 267 of file MPVariableVector.cs.

+

Definition at line 284 of file MPVariableVector.cs.

@@ -678,7 +744,7 @@ Properties
-

Definition at line 272 of file MPVariableVector.cs.

+

Definition at line 289 of file MPVariableVector.cs.

@@ -706,7 +772,7 @@ Properties
-

Definition at line 318 of file MPVariableVector.cs.

+

Definition at line 335 of file MPVariableVector.cs.

@@ -790,7 +856,7 @@ Properties
-

Definition at line 323 of file MPVariableVector.cs.

+

Definition at line 340 of file MPVariableVector.cs.

@@ -818,7 +884,7 @@ Properties
-

Definition at line 277 of file MPVariableVector.cs.

+

Definition at line 294 of file MPVariableVector.cs.

@@ -856,7 +922,7 @@ Properties
-

Definition at line 282 of file MPVariableVector.cs.

+

Definition at line 299 of file MPVariableVector.cs.

@@ -894,7 +960,7 @@ Properties
-

Definition at line 287 of file MPVariableVector.cs.

+

Definition at line 304 of file MPVariableVector.cs.

@@ -921,7 +987,7 @@ Properties
-

Definition at line 294 of file MPVariableVector.cs.

+

Definition at line 311 of file MPVariableVector.cs.

@@ -959,7 +1025,7 @@ Properties
-

Definition at line 298 of file MPVariableVector.cs.

+

Definition at line 315 of file MPVariableVector.cs.

@@ -997,7 +1063,34 @@ Properties
-

Definition at line 303 of file MPVariableVector.cs.

+

Definition at line 320 of file MPVariableVector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
Variable [] ToArray ()
+
+inline
+
+ +

Definition at line 136 of file MPVariableVector.cs.

@@ -1022,7 +1115,7 @@ Properties
-

Definition at line 17 of file MPVariableVector.cs.

+

Definition at line 16 of file MPVariableVector.cs.

@@ -1047,7 +1140,7 @@ Properties
-

Definition at line 74 of file MPVariableVector.cs.

+

Definition at line 85 of file MPVariableVector.cs.

@@ -1071,7 +1164,7 @@ Properties
-

Definition at line 85 of file MPVariableVector.cs.

+

Definition at line 96 of file MPVariableVector.cs.

@@ -1095,7 +1188,7 @@ Properties
-

Definition at line 53 of file MPVariableVector.cs.

+

Definition at line 64 of file MPVariableVector.cs.

@@ -1119,7 +1212,7 @@ Properties
-

Definition at line 59 of file MPVariableVector.cs.

+

Definition at line 70 of file MPVariableVector.cs.

@@ -1143,7 +1236,7 @@ Properties
-

Definition at line 91 of file MPVariableVector.cs.

+

Definition at line 102 of file MPVariableVector.cs.

@@ -1167,7 +1260,7 @@ Properties
-

Definition at line 65 of file MPVariableVector.cs.

+

Definition at line 76 of file MPVariableVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPVariableVector_1_1MPVariableVectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPVariableVector_1_1MPVariableVectorEnumerator.html index 8cca6f109b..c79f872df1 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPVariableVector_1_1MPVariableVectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MPVariableVector_1_1MPVariableVectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 142 of file MPVariableVector.cs.

+

Definition at line 159 of file MPVariableVector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 150 of file MPVariableVector.cs.

+

Definition at line 167 of file MPVariableVector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 197 of file MPVariableVector.cs.

+

Definition at line 214 of file MPVariableVector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 177 of file MPVariableVector.cs.

+

Definition at line 194 of file MPVariableVector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 189 of file MPVariableVector.cs.

+

Definition at line 206 of file MPVariableVector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 158 of file MPVariableVector.cs.

+

Definition at line 175 of file MPVariableVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MpDoubleVector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MpDoubleVector-members.html index c90d67d2e6..138e0402c2 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MpDoubleVector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MpDoubleVector-members.html @@ -61,17 +61,19 @@ CopyTo(double[] array, int arrayIndex)MpDoubleVectorinline CopyTo(int index, double[] array, int arrayIndex, int count)MpDoubleVectorinline CountMpDoubleVector - Dispose()MpDoubleVectorinlinevirtual - GetEnumerator()MpDoubleVectorinline - GetRange(int index, int count)MpDoubleVectorinline - IndexOf(double value)MpDoubleVectorinline - Insert(int index, double x)MpDoubleVectorinline - InsertRange(int index, MpDoubleVector values)MpDoubleVectorinline - IsFixedSizeMpDoubleVector - IsReadOnlyMpDoubleVector - IsSynchronizedMpDoubleVector - LastIndexOf(double value)MpDoubleVectorinline - MpDoubleVector(global::System.Collections.ICollection c)MpDoubleVectorinline + Dispose()MpDoubleVectorinline + Dispose(bool disposing)MpDoubleVectorinlineprotectedvirtual + GetEnumerator()MpDoubleVectorinline + GetRange(int index, int count)MpDoubleVectorinline + IndexOf(double value)MpDoubleVectorinline + Insert(int index, double x)MpDoubleVectorinline + InsertRange(int index, MpDoubleVector values)MpDoubleVectorinline + IsFixedSizeMpDoubleVector + IsReadOnlyMpDoubleVector + IsSynchronizedMpDoubleVector + LastIndexOf(double value)MpDoubleVectorinline + MpDoubleVector(global::System.Collections.IEnumerable c)MpDoubleVectorinline + MpDoubleVector(global::System.Collections.Generic.IEnumerable< double > c)MpDoubleVectorinline MpDoubleVector()MpDoubleVectorinline MpDoubleVector(MpDoubleVector other)MpDoubleVectorinline MpDoubleVector(int capacity)MpDoubleVectorinline @@ -86,6 +88,7 @@ SetRange(int index, MpDoubleVector values)MpDoubleVectorinline swigCMemOwnMpDoubleVectorprotected this[int index]MpDoubleVector + ToArray()MpDoubleVectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MpDoubleVector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MpDoubleVector.html index d3fe5377d8..dbbabdaf92 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MpDoubleVector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MpDoubleVector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -126,6 +131,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 MpDoubleVector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 MpDoubleVector (global::System.Collections.IEnumerable c)
 
 MpDoubleVector (global::System.Collections.Generic.IEnumerable< double > c)
 
void CopyTo (double[] array)
 
void CopyTo (double[] array, int arrayIndex)
 
void CopyTo (int index, double[] array, int arrayIndex, int count)
 
double[] ToArray ()
 
MpDoubleVectorEnumerator GetEnumerator ()
 
void Clear ()
static implicit operator double[] (MpDoubleVector inVal)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -147,8 +157,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ MpDoubleVector() [1/4]

+ +

◆ MpDoubleVector() [1/5]

@@ -159,7 +169,7 @@ Properties MpDoubleVector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -171,12 +181,40 @@ Properties
-

Definition at line 45 of file MpDoubleVector.cs.

+

Definition at line 48 of file MpDoubleVector.cs.

+ +
+
+ +

◆ MpDoubleVector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
MpDoubleVector (global::System.Collections.Generic.IEnumerable< double > c)
+
+inline
+
+ +

Definition at line 56 of file MpDoubleVector.cs.

-

◆ MpDoubleVector() [2/4]

+

◆ MpDoubleVector() [3/5]

@@ -198,12 +236,12 @@ Properties
-

Definition at line 225 of file MpDoubleVector.cs.

+

Definition at line 242 of file MpDoubleVector.cs.

-

◆ MpDoubleVector() [3/4]

+

◆ MpDoubleVector() [4/5]

@@ -226,12 +264,12 @@ Properties
-

Definition at line 228 of file MpDoubleVector.cs.

+

Definition at line 245 of file MpDoubleVector.cs.

-

◆ MpDoubleVector() [4/4]

+

◆ MpDoubleVector() [5/5]

@@ -254,7 +292,7 @@ Properties
-

Definition at line 232 of file MpDoubleVector.cs.

+

Definition at line 249 of file MpDoubleVector.cs.

@@ -283,7 +321,7 @@ Properties
-

Definition at line 207 of file MpDoubleVector.cs.

+

Definition at line 224 of file MpDoubleVector.cs.

@@ -311,7 +349,7 @@ Properties
-

Definition at line 253 of file MpDoubleVector.cs.

+

Definition at line 270 of file MpDoubleVector.cs.

@@ -338,7 +376,7 @@ Properties
-

Definition at line 203 of file MpDoubleVector.cs.

+

Definition at line 220 of file MpDoubleVector.cs.

@@ -366,7 +404,7 @@ Properties
-

Definition at line 306 of file MpDoubleVector.cs.

+

Definition at line 323 of file MpDoubleVector.cs.

@@ -394,7 +432,7 @@ Properties
-

Definition at line 97 of file MpDoubleVector.cs.

+

Definition at line 108 of file MpDoubleVector.cs.

@@ -432,7 +470,7 @@ Properties
-

Definition at line 102 of file MpDoubleVector.cs.

+

Definition at line 113 of file MpDoubleVector.cs.

@@ -482,12 +520,39 @@ Properties
-

Definition at line 107 of file MpDoubleVector.cs.

+

Definition at line 118 of file MpDoubleVector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 31 of file MpDoubleVector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -498,18 +563,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 32 of file MpDoubleVector.cs.

+

Definition at line 36 of file MpDoubleVector.cs.

@@ -536,7 +602,7 @@ Properties
-

Definition at line 133 of file MpDoubleVector.cs.

+

Definition at line 150 of file MpDoubleVector.cs.

@@ -574,7 +640,7 @@ Properties
-

Definition at line 258 of file MpDoubleVector.cs.

+

Definition at line 275 of file MpDoubleVector.cs.

@@ -602,7 +668,7 @@ Properties
-

Definition at line 311 of file MpDoubleVector.cs.

+

Definition at line 328 of file MpDoubleVector.cs.

@@ -640,7 +706,7 @@ Properties
-

Definition at line 265 of file MpDoubleVector.cs.

+

Definition at line 282 of file MpDoubleVector.cs.

@@ -678,7 +744,7 @@ Properties
-

Definition at line 270 of file MpDoubleVector.cs.

+

Definition at line 287 of file MpDoubleVector.cs.

@@ -706,7 +772,7 @@ Properties
-

Definition at line 316 of file MpDoubleVector.cs.

+

Definition at line 333 of file MpDoubleVector.cs.

@@ -790,7 +856,7 @@ Properties
-

Definition at line 321 of file MpDoubleVector.cs.

+

Definition at line 338 of file MpDoubleVector.cs.

@@ -818,7 +884,7 @@ Properties
-

Definition at line 275 of file MpDoubleVector.cs.

+

Definition at line 292 of file MpDoubleVector.cs.

@@ -856,7 +922,7 @@ Properties
-

Definition at line 280 of file MpDoubleVector.cs.

+

Definition at line 297 of file MpDoubleVector.cs.

@@ -894,7 +960,7 @@ Properties
-

Definition at line 285 of file MpDoubleVector.cs.

+

Definition at line 302 of file MpDoubleVector.cs.

@@ -921,7 +987,7 @@ Properties
-

Definition at line 292 of file MpDoubleVector.cs.

+

Definition at line 309 of file MpDoubleVector.cs.

@@ -959,7 +1025,7 @@ Properties
-

Definition at line 296 of file MpDoubleVector.cs.

+

Definition at line 313 of file MpDoubleVector.cs.

@@ -997,7 +1063,34 @@ Properties
-

Definition at line 301 of file MpDoubleVector.cs.

+

Definition at line 318 of file MpDoubleVector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
double [] ToArray ()
+
+inline
+
+ +

Definition at line 136 of file MpDoubleVector.cs.

@@ -1022,7 +1115,7 @@ Properties
-

Definition at line 17 of file MpDoubleVector.cs.

+

Definition at line 16 of file MpDoubleVector.cs.

@@ -1047,7 +1140,7 @@ Properties
-

Definition at line 74 of file MpDoubleVector.cs.

+

Definition at line 85 of file MpDoubleVector.cs.

@@ -1071,7 +1164,7 @@ Properties
-

Definition at line 85 of file MpDoubleVector.cs.

+

Definition at line 96 of file MpDoubleVector.cs.

@@ -1095,7 +1188,7 @@ Properties
-

Definition at line 53 of file MpDoubleVector.cs.

+

Definition at line 64 of file MpDoubleVector.cs.

@@ -1119,7 +1212,7 @@ Properties
-

Definition at line 59 of file MpDoubleVector.cs.

+

Definition at line 70 of file MpDoubleVector.cs.

@@ -1143,7 +1236,7 @@ Properties
-

Definition at line 91 of file MpDoubleVector.cs.

+

Definition at line 102 of file MpDoubleVector.cs.

@@ -1167,7 +1260,7 @@ Properties
-

Definition at line 65 of file MpDoubleVector.cs.

+

Definition at line 76 of file MpDoubleVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MpDoubleVector_1_1MpDoubleVectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MpDoubleVector_1_1MpDoubleVectorEnumerator.html index 6a5a84063c..a3809452d8 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MpDoubleVector_1_1MpDoubleVectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1MpDoubleVector_1_1MpDoubleVectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 142 of file MpDoubleVector.cs.

+

Definition at line 159 of file MpDoubleVector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 150 of file MpDoubleVector.cs.

+

Definition at line 167 of file MpDoubleVector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 197 of file MpDoubleVector.cs.

+

Definition at line 214 of file MpDoubleVector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 177 of file MpDoubleVector.cs.

+

Definition at line 194 of file MpDoubleVector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 189 of file MpDoubleVector.cs.

+

Definition at line 206 of file MpDoubleVector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 158 of file MpDoubleVector.cs.

+

Definition at line 175 of file MpDoubleVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Objective-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Objective-members.html index 51692c4be2..7f336eda40 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Objective-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Objective-members.html @@ -54,18 +54,19 @@ - - - - - - - - - - - - + + + + + + + + + + + + +
BestBound()Objectiveinline
Clear()Objectiveinline
Dispose()Objectiveinlinevirtual
GetCoefficient(Variable var)Objectiveinline
Maximization()Objectiveinline
Minimization()Objectiveinline
Offset()Objectiveinline
SetCoefficient(Variable var, double coeff)Objectiveinline
SetMaximization()Objectiveinline
SetMinimization()Objectiveinline
SetOffset(double value)Objectiveinline
SetOptimizationDirection(bool maximize)Objectiveinline
swigCMemOwnObjectiveprotected
Value()Objectiveinline
Dispose()Objectiveinline
Dispose(bool disposing)Objectiveinlineprotectedvirtual
GetCoefficient(Variable var)Objectiveinline
Maximization()Objectiveinline
Minimization()Objectiveinline
Offset()Objectiveinline
SetCoefficient(Variable var, double coeff)Objectiveinline
SetMaximization()Objectiveinline
SetMinimization()Objectiveinline
SetOffset(double value)Objectiveinline
SetOptimizationDirection(bool maximize)Objectiveinline
swigCMemOwnObjectiveprotected
Value()Objectiveinline
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Objective.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Objective.html index 8fbd72229b..f22dd47c75 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Objective.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Objective.html @@ -47,6 +47,7 @@
@@ -59,8 +60,8 @@
- - + + @@ -86,6 +87,11 @@ Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
void Clear ()
 
void SetCoefficient (Variable var, double coeff)
double BestBound ()
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -115,7 +121,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 92 of file Objective.cs.

+

Definition at line 96 of file Objective.cs.

@@ -142,12 +148,39 @@ Protected Attributes
-

Definition at line 43 of file Objective.cs.

+

Definition at line 47 of file Objective.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 30 of file Objective.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -158,18 +191,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 30 of file Objective.cs.

+

Definition at line 35 of file Objective.cs.

@@ -197,7 +231,7 @@ Protected Attributes
-

Definition at line 51 of file Objective.cs.

+

Definition at line 55 of file Objective.cs.

@@ -224,7 +258,7 @@ Protected Attributes
-

Definition at line 77 of file Objective.cs.

+

Definition at line 81 of file Objective.cs.

@@ -251,7 +285,7 @@ Protected Attributes
-

Definition at line 82 of file Objective.cs.

+

Definition at line 86 of file Objective.cs.

@@ -278,7 +312,7 @@ Protected Attributes
-

Definition at line 60 of file Objective.cs.

+

Definition at line 64 of file Objective.cs.

@@ -316,7 +350,7 @@ Protected Attributes
-

Definition at line 47 of file Objective.cs.

+

Definition at line 51 of file Objective.cs.

@@ -343,7 +377,7 @@ Protected Attributes
-

Definition at line 73 of file Objective.cs.

+

Definition at line 77 of file Objective.cs.

@@ -370,7 +404,7 @@ Protected Attributes
-

Definition at line 69 of file Objective.cs.

+

Definition at line 73 of file Objective.cs.

@@ -398,7 +432,7 @@ Protected Attributes
-

Definition at line 56 of file Objective.cs.

+

Definition at line 60 of file Objective.cs.

@@ -426,7 +460,7 @@ Protected Attributes
-

Definition at line 65 of file Objective.cs.

+

Definition at line 69 of file Objective.cs.

@@ -453,7 +487,7 @@ Protected Attributes
-

Definition at line 87 of file Objective.cs.

+

Definition at line 91 of file Objective.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver-members.html index acd534203a..c853d53939 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver-members.html @@ -59,63 +59,64 @@ ComputeExactConditionNumber()Solverinline constraints()Solverinline CreateSolver(String name, String type)Solverinlinestatic - Dispose()Solverinlinevirtual - EnableOutput()Solverinline - ExportModelAsLpFormat(bool obfuscated)Solverinline - ExportModelAsMpsFormat(bool fixed_format, bool obfuscated)Solverinline - GetSolverEnum(String solverType)Solverinlinestatic - InterruptSolve()Solverinline - Iterations()Solverinline - LookupConstraintOrNull(string constraint_name)Solverinline - LookupVariableOrNull(string var_name)Solverinline - MakeBoolVar(string name)Solverinline - MakeBoolVarArray(int count)Solverinline - MakeBoolVarArray(int count, string var_name)Solverinline - MakeBoolVarMatrix(int rows, int cols)Solverinline - MakeBoolVarMatrix(int rows, int cols, string name)Solverinline - MakeConstraint(double lb, double ub)Solverinline - MakeConstraint()Solverinline - MakeConstraint(double lb, double ub, string name)Solverinline - MakeConstraint(string name)Solverinline - MakeIntVar(double lb, double ub, string name)Solverinline - MakeIntVarArray(int count, double lb, double ub)Solverinline - MakeIntVarArray(int count, double lb, double ub, string var_name)Solverinline - MakeIntVarMatrix(int rows, int cols, double lb, double ub)Solverinline - MakeIntVarMatrix(int rows, int cols, double lb, double ub, string name)Solverinline - MakeNumVar(double lb, double ub, string name)Solverinline - MakeNumVarArray(int count, double lb, double ub)Solverinline - MakeNumVarArray(int count, double lb, double ub, string var_name)Solverinline - MakeNumVarMatrix(int rows, int cols, double lb, double ub)Solverinline - MakeNumVarMatrix(int rows, int cols, double lb, double ub, string name)Solverinline - MakeVar(double lb, double ub, bool integer, string name)Solverinline - MakeVarArray(int count, double lb, double ub, bool integer)Solverinline - MakeVarArray(int count, double lb, double ub, bool integer, string var_name)Solverinline - MakeVarMatrix(int rows, int cols, double lb, double ub, bool integer)Solverinline - MakeVarMatrix(int rows, int cols, double lb, double ub, bool integer, string name)Solverinline - Maximize(LinearExpr expr)Solverinline - Maximize(Variable var)Solverinline - Minimize(LinearExpr expr)Solverinline - Minimize(Variable var)Solverinline - Nodes()Solverinline - NumConstraints()Solverinline - NumVariables()Solverinline - Objective()Solverinline - OptimizationProblemType enum nameSolver - Reset()Solverinline - ResultStatus enum nameSolver - SetHint(MPVariableVector variables, double[] values)Solverinline - SetNumThreads(int num_theads)Solverinline - SetSolverSpecificParametersAsString(string parameters)Solverinline - SetTimeLimit(long time_limit_milliseconds)Solverinline - Solve()Solverinline - Solve(MPSolverParameters param)Solverinline - Solver(string name, Solver.OptimizationProblemType problem_type)Solverinline - SupportsProblemType(Solver.OptimizationProblemType problem_type)Solverinlinestatic - SuppressOutput()Solverinline - swigCMemOwnSolverprotected - variables()Solverinline - VerifySolution(double tolerance, bool log_errors)Solverinline - WallTime()Solverinline + Dispose()Solverinline + Dispose(bool disposing)Solverinlineprotectedvirtual + EnableOutput()Solverinline + ExportModelAsLpFormat(bool obfuscated)Solverinline + ExportModelAsMpsFormat(bool fixed_format, bool obfuscated)Solverinline + GetSolverEnum(String solverType)Solverinlinestatic + InterruptSolve()Solverinline + Iterations()Solverinline + LookupConstraintOrNull(string constraint_name)Solverinline + LookupVariableOrNull(string var_name)Solverinline + MakeBoolVar(string name)Solverinline + MakeBoolVarArray(int count)Solverinline + MakeBoolVarArray(int count, string var_name)Solverinline + MakeBoolVarMatrix(int rows, int cols)Solverinline + MakeBoolVarMatrix(int rows, int cols, string name)Solverinline + MakeConstraint(double lb, double ub)Solverinline + MakeConstraint()Solverinline + MakeConstraint(double lb, double ub, string name)Solverinline + MakeConstraint(string name)Solverinline + MakeIntVar(double lb, double ub, string name)Solverinline + MakeIntVarArray(int count, double lb, double ub)Solverinline + MakeIntVarArray(int count, double lb, double ub, string var_name)Solverinline + MakeIntVarMatrix(int rows, int cols, double lb, double ub)Solverinline + MakeIntVarMatrix(int rows, int cols, double lb, double ub, string name)Solverinline + MakeNumVar(double lb, double ub, string name)Solverinline + MakeNumVarArray(int count, double lb, double ub)Solverinline + MakeNumVarArray(int count, double lb, double ub, string var_name)Solverinline + MakeNumVarMatrix(int rows, int cols, double lb, double ub)Solverinline + MakeNumVarMatrix(int rows, int cols, double lb, double ub, string name)Solverinline + MakeVar(double lb, double ub, bool integer, string name)Solverinline + MakeVarArray(int count, double lb, double ub, bool integer)Solverinline + MakeVarArray(int count, double lb, double ub, bool integer, string var_name)Solverinline + MakeVarMatrix(int rows, int cols, double lb, double ub, bool integer)Solverinline + MakeVarMatrix(int rows, int cols, double lb, double ub, bool integer, string name)Solverinline + Maximize(LinearExpr expr)Solverinline + Maximize(Variable var)Solverinline + Minimize(LinearExpr expr)Solverinline + Minimize(Variable var)Solverinline + Nodes()Solverinline + NumConstraints()Solverinline + NumVariables()Solverinline + Objective()Solverinline + OptimizationProblemType enum nameSolver + Reset()Solverinline + ResultStatus enum nameSolver + SetHint(MPVariableVector variables, double[] values)Solverinline + SetNumThreads(int num_theads)Solverinline + SetSolverSpecificParametersAsString(string parameters)Solverinline + SetTimeLimit(long time_limit_milliseconds)Solverinline + Solve()Solverinline + Solve(MPSolverParameters param)Solverinline + Solver(string name, Solver.OptimizationProblemType problem_type)Solverinline + SupportsProblemType(Solver.OptimizationProblemType problem_type)Solverinlinestatic + SuppressOutput()Solverinline + swigCMemOwnSolverprotected + variables()Solverinline + VerifySolution(double tolerance, bool log_errors)Solverinline + WallTime()Solverinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html index 3dddb8ccbd..3049f75de7 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html @@ -49,6 +49,7 @@ Public Types | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -95,8 +96,8 @@ Public Types - - + + @@ -219,6 +220,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 Solver (string name, Solver.OptimizationProblemType problem_type)
 
void Clear ()
static Solver CreateSolver (String name, String type)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -252,7 +258,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
BASIC 
-

Definition at line 262 of file linear_solver/Solver.cs.

+

Definition at line 266 of file linear_solver/Solver.cs.

@@ -283,7 +289,7 @@ Protected Attributes SAT_INTEGER_PROGRAMMING  -

Definition at line 245 of file linear_solver/Solver.cs.

+

Definition at line 249 of file linear_solver/Solver.cs.

@@ -315,7 +321,7 @@ Protected Attributes NOT_SOLVED  -

Definition at line 253 of file linear_solver/Solver.cs.

+

Definition at line 257 of file linear_solver/Solver.cs.

@@ -354,7 +360,7 @@ Protected Attributes
-

Definition at line 43 of file linear_solver/Solver.cs.

+

Definition at line 47 of file linear_solver/Solver.cs.

@@ -410,7 +416,7 @@ Protected Attributes
-

Definition at line 52 of file linear_solver/Solver.cs.

+

Definition at line 56 of file linear_solver/Solver.cs.

@@ -437,7 +443,7 @@ Protected Attributes
-

Definition at line 161 of file linear_solver/Solver.cs.

+

Definition at line 165 of file linear_solver/Solver.cs.

@@ -464,7 +470,7 @@ Protected Attributes
-

Definition at line 211 of file linear_solver/Solver.cs.

+

Definition at line 215 of file linear_solver/Solver.cs.

@@ -491,7 +497,7 @@ Protected Attributes
-

Definition at line 106 of file linear_solver/Solver.cs.

+

Definition at line 110 of file linear_solver/Solver.cs.

@@ -533,8 +539,35 @@ Protected Attributes - -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 30 of file linear_solver/Solver.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -545,18 +578,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 30 of file linear_solver/Solver.cs.

+

Definition at line 35 of file linear_solver/Solver.cs.

@@ -583,7 +617,7 @@ Protected Attributes
-

Definition at line 193 of file linear_solver/Solver.cs.

+

Definition at line 197 of file linear_solver/Solver.cs.

@@ -611,7 +645,7 @@ Protected Attributes
-

Definition at line 225 of file linear_solver/Solver.cs.

+

Definition at line 229 of file linear_solver/Solver.cs.

@@ -649,7 +683,7 @@ Protected Attributes
-

Definition at line 230 of file linear_solver/Solver.cs.

+

Definition at line 234 of file linear_solver/Solver.cs.

@@ -704,7 +738,7 @@ Protected Attributes
-

Definition at line 182 of file linear_solver/Solver.cs.

+

Definition at line 186 of file linear_solver/Solver.cs.

@@ -731,7 +765,7 @@ Protected Attributes
-

Definition at line 201 of file linear_solver/Solver.cs.

+

Definition at line 205 of file linear_solver/Solver.cs.

@@ -759,7 +793,7 @@ Protected Attributes
-

Definition at line 111 of file linear_solver/Solver.cs.

+

Definition at line 115 of file linear_solver/Solver.cs.

@@ -787,7 +821,7 @@ Protected Attributes
-

Definition at line 66 of file linear_solver/Solver.cs.

+

Definition at line 70 of file linear_solver/Solver.cs.

@@ -815,7 +849,7 @@ Protected Attributes
-

Definition at line 94 of file linear_solver/Solver.cs.

+

Definition at line 98 of file linear_solver/Solver.cs.

@@ -990,7 +1024,7 @@ Protected Attributes
-

Definition at line 124 of file linear_solver/Solver.cs.

+

Definition at line 128 of file linear_solver/Solver.cs.

@@ -1028,7 +1062,7 @@ Protected Attributes
-

Definition at line 118 of file linear_solver/Solver.cs.

+

Definition at line 122 of file linear_solver/Solver.cs.

@@ -1072,7 +1106,7 @@ Protected Attributes
-

Definition at line 130 of file linear_solver/Solver.cs.

+

Definition at line 134 of file linear_solver/Solver.cs.

@@ -1100,7 +1134,7 @@ Protected Attributes
-

Definition at line 137 of file linear_solver/Solver.cs.

+

Definition at line 141 of file linear_solver/Solver.cs.

@@ -1144,7 +1178,7 @@ Protected Attributes
-

Definition at line 87 of file linear_solver/Solver.cs.

+

Definition at line 91 of file linear_solver/Solver.cs.

@@ -1388,7 +1422,7 @@ Protected Attributes
-

Definition at line 80 of file linear_solver/Solver.cs.

+

Definition at line 84 of file linear_solver/Solver.cs.

@@ -1638,7 +1672,7 @@ Protected Attributes
-

Definition at line 73 of file linear_solver/Solver.cs.

+

Definition at line 77 of file linear_solver/Solver.cs.

@@ -2001,7 +2035,7 @@ Protected Attributes
-

Definition at line 206 of file linear_solver/Solver.cs.

+

Definition at line 210 of file linear_solver/Solver.cs.

@@ -2028,7 +2062,7 @@ Protected Attributes
-

Definition at line 101 of file linear_solver/Solver.cs.

+

Definition at line 105 of file linear_solver/Solver.cs.

@@ -2055,7 +2089,7 @@ Protected Attributes
-

Definition at line 56 of file linear_solver/Solver.cs.

+

Definition at line 60 of file linear_solver/Solver.cs.

@@ -2082,7 +2116,7 @@ Protected Attributes
-

Definition at line 144 of file linear_solver/Solver.cs.

+

Definition at line 148 of file linear_solver/Solver.cs.

@@ -2109,7 +2143,7 @@ Protected Attributes
-

Definition at line 178 of file linear_solver/Solver.cs.

+

Definition at line 182 of file linear_solver/Solver.cs.

@@ -2147,7 +2181,7 @@ Protected Attributes
-

Definition at line 235 of file linear_solver/Solver.cs.

+

Definition at line 239 of file linear_solver/Solver.cs.

@@ -2175,7 +2209,7 @@ Protected Attributes
-

Definition at line 240 of file linear_solver/Solver.cs.

+

Definition at line 244 of file linear_solver/Solver.cs.

@@ -2203,7 +2237,7 @@ Protected Attributes
-

Definition at line 187 of file linear_solver/Solver.cs.

+

Definition at line 191 of file linear_solver/Solver.cs.

@@ -2231,7 +2265,7 @@ Protected Attributes
-

Definition at line 216 of file linear_solver/Solver.cs.

+

Definition at line 220 of file linear_solver/Solver.cs.

@@ -2258,7 +2292,7 @@ Protected Attributes
-

Definition at line 150 of file linear_solver/Solver.cs.

+

Definition at line 154 of file linear_solver/Solver.cs.

@@ -2286,7 +2320,7 @@ Protected Attributes
-

Definition at line 155 of file linear_solver/Solver.cs.

+

Definition at line 159 of file linear_solver/Solver.cs.

@@ -2314,7 +2348,7 @@ Protected Attributes
-

Definition at line 47 of file linear_solver/Solver.cs.

+

Definition at line 51 of file linear_solver/Solver.cs.

@@ -2341,7 +2375,7 @@ Protected Attributes
-

Definition at line 197 of file linear_solver/Solver.cs.

+

Definition at line 201 of file linear_solver/Solver.cs.

@@ -2368,7 +2402,7 @@ Protected Attributes
-

Definition at line 61 of file linear_solver/Solver.cs.

+

Definition at line 65 of file linear_solver/Solver.cs.

@@ -2406,7 +2440,7 @@ Protected Attributes
-

Definition at line 173 of file linear_solver/Solver.cs.

+

Definition at line 177 of file linear_solver/Solver.cs.

@@ -2433,7 +2467,7 @@ Protected Attributes
-

Definition at line 220 of file linear_solver/Solver.cs.

+

Definition at line 224 of file linear_solver/Solver.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Variable-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Variable-members.html index bf78db79f8..8b2b12a45b 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Variable-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Variable-members.html @@ -53,51 +53,52 @@

This is the complete list of members for Variable, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BasisStatus()Variableinline
Dispose()Variableinlinevirtual
Lb()Variableinline
Name()Variableinline
operator!=(Variable a, double v)Variableinlinestatic
operator!=(double v, Variable a)Variableinlinestatic
operator!=(Variable a, LinearExpr b)Variableinlinestatic
operator!=(LinearExpr a, Variable b)Variableinlinestatic
operator!=(Variable a, Variable b)Variableinlinestatic
operator*(Variable a, double v)Variableinlinestatic
operator*(double v, Variable a)Variableinlinestatic
operator+(Variable a, double v)Variableinlinestatic
operator+(double v, Variable a)Variableinlinestatic
operator+(Variable a, LinearExpr b)Variableinlinestatic
operator+(Variable a, Variable b)Variableinlinestatic
operator+(LinearExpr a, Variable b)Variableinlinestatic
operator-(Variable a, double v)Variableinlinestatic
operator-(double v, Variable a)Variableinlinestatic
operator-(Variable a, LinearExpr b)Variableinlinestatic
operator-(LinearExpr a, Variable b)Variableinlinestatic
operator-(Variable a, Variable b)Variableinlinestatic
operator-(Variable a)Variableinlinestatic
operator/(Variable a, double v)Variableinlinestatic
operator<=(Variable a, double v)Variableinlinestatic
operator<=(double v, Variable a)Variableinlinestatic
operator<=(Variable a, LinearExpr b)Variableinlinestatic
operator<=(Variable a, Variable b)Variableinlinestatic
operator<=(LinearExpr a, Variable b)Variableinlinestatic
operator==(Variable a, double v)Variableinlinestatic
operator==(double v, Variable a)Variableinlinestatic
operator==(Variable a, LinearExpr b)Variableinlinestatic
operator==(LinearExpr a, Variable b)Variableinlinestatic
operator==(Variable a, Variable b)Variableinlinestatic
operator>=(Variable a, double v)Variableinlinestatic
operator>=(double v, Variable a)Variableinlinestatic
operator>=(Variable a, LinearExpr b)Variableinlinestatic
operator>=(Variable a, Variable b)Variableinlinestatic
operator>=(LinearExpr a, Variable b)Variableinlinestatic
ReducedCost()Variableinline
SetBounds(double lb, double ub)Variableinline
SetInteger(bool integer)Variableinline
SetLb(double lb)Variableinline
SetUb(double ub)Variableinline
SolutionValue()Variableinline
swigCMemOwnVariableprotected
Ub()Variableinline
Dispose()Variableinline
Dispose(bool disposing)Variableinlineprotectedvirtual
Lb()Variableinline
Name()Variableinline
operator!=(Variable a, double v)Variableinlinestatic
operator!=(double v, Variable a)Variableinlinestatic
operator!=(Variable a, LinearExpr b)Variableinlinestatic
operator!=(LinearExpr a, Variable b)Variableinlinestatic
operator!=(Variable a, Variable b)Variableinlinestatic
operator*(Variable a, double v)Variableinlinestatic
operator*(double v, Variable a)Variableinlinestatic
operator+(Variable a, double v)Variableinlinestatic
operator+(double v, Variable a)Variableinlinestatic
operator+(Variable a, LinearExpr b)Variableinlinestatic
operator+(Variable a, Variable b)Variableinlinestatic
operator+(LinearExpr a, Variable b)Variableinlinestatic
operator-(Variable a, double v)Variableinlinestatic
operator-(double v, Variable a)Variableinlinestatic
operator-(Variable a, LinearExpr b)Variableinlinestatic
operator-(LinearExpr a, Variable b)Variableinlinestatic
operator-(Variable a, Variable b)Variableinlinestatic
operator-(Variable a)Variableinlinestatic
operator/(Variable a, double v)Variableinlinestatic
operator<=(Variable a, double v)Variableinlinestatic
operator<=(double v, Variable a)Variableinlinestatic
operator<=(Variable a, LinearExpr b)Variableinlinestatic
operator<=(Variable a, Variable b)Variableinlinestatic
operator<=(LinearExpr a, Variable b)Variableinlinestatic
operator==(Variable a, double v)Variableinlinestatic
operator==(double v, Variable a)Variableinlinestatic
operator==(Variable a, LinearExpr b)Variableinlinestatic
operator==(LinearExpr a, Variable b)Variableinlinestatic
operator==(Variable a, Variable b)Variableinlinestatic
operator>=(Variable a, double v)Variableinlinestatic
operator>=(double v, Variable a)Variableinlinestatic
operator>=(Variable a, LinearExpr b)Variableinlinestatic
operator>=(Variable a, Variable b)Variableinlinestatic
operator>=(LinearExpr a, Variable b)Variableinlinestatic
ReducedCost()Variableinline
SetBounds(double lb, double ub)Variableinline
SetInteger(bool integer)Variableinline
SetLb(double lb)Variableinline
SetUb(double ub)Variableinline
SolutionValue()Variableinline
swigCMemOwnVariableprotected
Ub()Variableinline
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Variable.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Variable.html index a08aca7c53..c175fd560f 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Variable.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1Variable.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,8 +61,8 @@
- - + + @@ -154,6 +155,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
string Name ()
 
void SetInteger (bool integer)
static RangeConstraint operator>= (LinearExpr a, Variable b)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -183,12 +189,39 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 84 of file Variable.cs.

+

Definition at line 88 of file Variable.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 30 of file Variable.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -199,18 +232,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 30 of file Variable.cs.

+

Definition at line 35 of file Variable.cs.

@@ -237,7 +271,7 @@ Protected Attributes
-

Definition at line 57 of file Variable.cs.

+

Definition at line 61 of file Variable.cs.

@@ -264,7 +298,7 @@ Protected Attributes
-

Definition at line 43 of file Variable.cs.

+

Definition at line 47 of file Variable.cs.

@@ -1573,7 +1607,7 @@ Protected Attributes
-

Definition at line 79 of file Variable.cs.

+

Definition at line 83 of file Variable.cs.

@@ -1611,7 +1645,7 @@ Protected Attributes
-

Definition at line 75 of file Variable.cs.

+

Definition at line 79 of file Variable.cs.

@@ -1639,7 +1673,7 @@ Protected Attributes
-

Definition at line 48 of file Variable.cs.

+

Definition at line 52 of file Variable.cs.

@@ -1667,7 +1701,7 @@ Protected Attributes
-

Definition at line 67 of file Variable.cs.

+

Definition at line 71 of file Variable.cs.

@@ -1695,7 +1729,7 @@ Protected Attributes
-

Definition at line 71 of file Variable.cs.

+

Definition at line 75 of file Variable.cs.

@@ -1722,7 +1756,7 @@ Protected Attributes
-

Definition at line 52 of file Variable.cs.

+

Definition at line 56 of file Variable.cs.

@@ -1749,7 +1783,7 @@ Protected Attributes
-

Definition at line 62 of file Variable.cs.

+

Definition at line 66 of file Variable.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1operations__research__linear__solverPINVOKE.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1operations__research__linear__solverPINVOKE.html index 6a280ba7d4..ea0719f968 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1operations__research__linear__solverPINVOKE.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1operations__research__linear__solverPINVOKE.html @@ -4540,7 +4540,7 @@ Static Protected Attributes
-

Definition at line 184 of file operations_research_linear_solverPINVOKE.cs.

+

Definition at line 189 of file operations_research_linear_solverPINVOKE.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1operations__research__linear__solverPINVOKE_1_1SWIGPendingException.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1operations__research__linear__solverPINVOKE_1_1SWIGPendingException.html index 5601ec15af..452172a068 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1operations__research__linear__solverPINVOKE_1_1SWIGPendingException.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1operations__research__linear__solverPINVOKE_1_1SWIGPendingException.html @@ -93,7 +93,7 @@ Properties
-

Definition at line 151 of file operations_research_linear_solverPINVOKE.cs.

+

Definition at line 152 of file operations_research_linear_solverPINVOKE.cs.

@@ -121,7 +121,7 @@ Properties
-

Definition at line 142 of file operations_research_linear_solverPINVOKE.cs.

+

Definition at line 143 of file operations_research_linear_solverPINVOKE.cs.

@@ -146,7 +146,7 @@ Properties
-

Definition at line 132 of file operations_research_linear_solverPINVOKE.cs.

+

Definition at line 133 of file operations_research_linear_solverPINVOKE.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1operations__research__linear__solverPINVOKE_1_1SWIGStringHelper.html b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1operations__research__linear__solverPINVOKE_1_1SWIGStringHelper.html index beabd918cd..0b6ef6b8d8 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1operations__research__linear__solverPINVOKE_1_1SWIGStringHelper.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1LinearSolver_1_1operations__research__linear__solverPINVOKE_1_1SWIGStringHelper.html @@ -54,7 +54,7 @@

Detailed Description

-

Definition at line 167 of file operations_research_linear_solverPINVOKE.cs.

+

Definition at line 172 of file operations_research_linear_solverPINVOKE.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1CpSolverSolutionCallback-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1CpSolverSolutionCallback-members.html index 2aa799897b..5234c6dd9c 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1CpSolverSolutionCallback-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1CpSolverSolutionCallback-members.html @@ -54,24 +54,25 @@

Public Member Functions

- - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + +
BestObjectiveBound()SolutionCallbackinline
BooleanValue(ILiteral literal)CpSolverSolutionCallbackinline
Dispose()SolutionCallbackinlinevirtual
NumBinaryPropagations()SolutionCallbackinline
NumBooleans()SolutionCallbackinline
NumBranches()SolutionCallbackinline
NumConflicts()SolutionCallbackinline
NumIntegerPropagations()SolutionCallbackinline
ObjectiveValue()SolutionCallbackinline
OnSolutionCallback()SolutionCallbackinlinevirtual
Response()SolutionCallbackinline
SolutionBooleanValue(int index)SolutionCallbackinline
SolutionCallback()SolutionCallbackinline
SolutionIntegerValue(int index)SolutionCallbackinline
StopSearch()SolutionCallbackinline
swigCMemOwnSolutionCallbackprotected
SwigDelegateSolutionCallback_0()SolutionCallback
UserTime()SolutionCallbackinline
Value(LinearExpr e)CpSolverSolutionCallbackinline
WallTime()SolutionCallbackinline
Dispose()SolutionCallbackinline
Dispose(bool disposing)SolutionCallbackinlineprotectedvirtual
NumBinaryPropagations()SolutionCallbackinline
NumBooleans()SolutionCallbackinline
NumBranches()SolutionCallbackinline
NumConflicts()SolutionCallbackinline
NumIntegerPropagations()SolutionCallbackinline
ObjectiveValue()SolutionCallbackinline
OnSolutionCallback()SolutionCallbackinlinevirtual
Response()SolutionCallbackinline
SolutionBooleanValue(int index)SolutionCallbackinline
SolutionCallback()SolutionCallbackinline
SolutionIntegerValue(int index)SolutionCallbackinline
StopSearch()SolutionCallbackinline
swigCMemOwnSolutionCallbackprotected
SwigDelegateSolutionCallback_0()SolutionCallback
UserTime()SolutionCallbackinline
Value(LinearExpr e)CpSolverSolutionCallbackinline
WallTime()SolutionCallbackinline
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1CpSolverSolutionCallback.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1CpSolverSolutionCallback.html index ba29e3515a..a01d358f6d 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1CpSolverSolutionCallback.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1CpSolverSolutionCallback.html @@ -47,6 +47,7 @@
@@ -63,8 +64,8 @@ Public Member Functions   Boolean BooleanValue (ILiteral literal)   -virtual void Dispose () -  +void Dispose () +  virtual void OnSolutionCallback ()   long NumBooleans () @@ -96,6 +97,11 @@ Public Member Functions delegate void SwigDelegateSolutionCallback_0 ()   + + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -125,7 +131,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 91 of file SolutionCallback.cs.

+

Definition at line 95 of file SolutionCallback.cs.

@@ -157,8 +163,35 @@ Protected Attributes - -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 34 of file SolutionCallback.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -169,18 +202,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtualinherited +inlineprotectedvirtualinherited
-

Definition at line 34 of file SolutionCallback.cs.

+

Definition at line 39 of file SolutionCallback.cs.

@@ -207,7 +241,7 @@ Protected Attributes
-

Definition at line 66 of file SolutionCallback.cs.

+

Definition at line 70 of file SolutionCallback.cs.

@@ -234,7 +268,7 @@ Protected Attributes
-

Definition at line 51 of file SolutionCallback.cs.

+

Definition at line 55 of file SolutionCallback.cs.

@@ -261,7 +295,7 @@ Protected Attributes
-

Definition at line 56 of file SolutionCallback.cs.

+

Definition at line 60 of file SolutionCallback.cs.

@@ -288,7 +322,7 @@ Protected Attributes
-

Definition at line 61 of file SolutionCallback.cs.

+

Definition at line 65 of file SolutionCallback.cs.

@@ -315,7 +349,7 @@ Protected Attributes
-

Definition at line 71 of file SolutionCallback.cs.

+

Definition at line 75 of file SolutionCallback.cs.

@@ -342,7 +376,7 @@ Protected Attributes
-

Definition at line 86 of file SolutionCallback.cs.

+

Definition at line 90 of file SolutionCallback.cs.

@@ -371,7 +405,7 @@ Protected Attributes

Reimplemented in ObjectiveSolutionPrinter, VarArraySolutionPrinter, VarArraySolutionPrinterWithLimit, VarArraySolutionPrinter, VarArraySolutionPrinter, VarArraySolutionPrinterWithObjective, VarArraySolutionPrinter, VarArraySolutionPrinter, and VarArraySolutionPrinter.

-

Definition at line 47 of file SolutionCallback.cs.

+

Definition at line 51 of file SolutionCallback.cs.

@@ -398,7 +432,7 @@ Protected Attributes
-

Definition at line 110 of file SolutionCallback.cs.

+

Definition at line 114 of file SolutionCallback.cs.

@@ -426,7 +460,7 @@ Protected Attributes
-

Definition at line 101 of file SolutionCallback.cs.

+

Definition at line 105 of file SolutionCallback.cs.

@@ -454,7 +488,7 @@ Protected Attributes
-

Definition at line 96 of file SolutionCallback.cs.

+

Definition at line 100 of file SolutionCallback.cs.

@@ -481,7 +515,7 @@ Protected Attributes
-

Definition at line 106 of file SolutionCallback.cs.

+

Definition at line 110 of file SolutionCallback.cs.

@@ -533,7 +567,7 @@ Protected Attributes
-

Definition at line 81 of file SolutionCallback.cs.

+

Definition at line 85 of file SolutionCallback.cs.

@@ -588,7 +622,7 @@ Protected Attributes
-

Definition at line 76 of file SolutionCallback.cs.

+

Definition at line 80 of file SolutionCallback.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1ObjectiveSolutionPrinter-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1ObjectiveSolutionPrinter-members.html index 9451cca69a..90af72265f 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1ObjectiveSolutionPrinter-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1ObjectiveSolutionPrinter-members.html @@ -54,26 +54,27 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + +
BestObjectiveBound()SolutionCallbackinline
BooleanValue(ILiteral literal)CpSolverSolutionCallbackinline
Dispose()SolutionCallbackinlinevirtual
NumBinaryPropagations()SolutionCallbackinline
NumBooleans()SolutionCallbackinline
NumBranches()SolutionCallbackinline
NumConflicts()SolutionCallbackinline
NumIntegerPropagations()SolutionCallbackinline
ObjectiveSolutionPrinter()ObjectiveSolutionPrinterinline
ObjectiveValue()SolutionCallbackinline
OnSolutionCallback()ObjectiveSolutionPrinterinlinevirtual
Response()SolutionCallbackinline
SolutionBooleanValue(int index)SolutionCallbackinline
SolutionCallback()SolutionCallbackinline
solutionCount()ObjectiveSolutionPrinter
SolutionIntegerValue(int index)SolutionCallbackinline
StopSearch()SolutionCallbackinline
swigCMemOwnSolutionCallbackprotected
SwigDelegateSolutionCallback_0()SolutionCallback
UserTime()SolutionCallbackinline
Value(LinearExpr e)CpSolverSolutionCallbackinline
WallTime()SolutionCallbackinline
Dispose()SolutionCallbackinline
Dispose(bool disposing)SolutionCallbackinlineprotectedvirtual
NumBinaryPropagations()SolutionCallbackinline
NumBooleans()SolutionCallbackinline
NumBranches()SolutionCallbackinline
NumConflicts()SolutionCallbackinline
NumIntegerPropagations()SolutionCallbackinline
ObjectiveSolutionPrinter()ObjectiveSolutionPrinterinline
ObjectiveValue()SolutionCallbackinline
OnSolutionCallback()ObjectiveSolutionPrinterinlinevirtual
Response()SolutionCallbackinline
SolutionBooleanValue(int index)SolutionCallbackinline
SolutionCallback()SolutionCallbackinline
solutionCount()ObjectiveSolutionPrinter
SolutionIntegerValue(int index)SolutionCallbackinline
StopSearch()SolutionCallbackinline
swigCMemOwnSolutionCallbackprotected
SwigDelegateSolutionCallback_0()SolutionCallback
UserTime()SolutionCallbackinline
Value(LinearExpr e)CpSolverSolutionCallbackinline
WallTime()SolutionCallbackinline
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1ObjectiveSolutionPrinter.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1ObjectiveSolutionPrinter.html index 1aa1e03f86..4e7ec020c5 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1ObjectiveSolutionPrinter.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1ObjectiveSolutionPrinter.html @@ -47,6 +47,7 @@
@@ -69,8 +70,8 @@ Public Member Functions   Boolean BooleanValue (ILiteral literal)   -virtual void Dispose () -  +void Dispose () +  long NumBooleans ()   long NumBranches () @@ -100,6 +101,11 @@ Public Member Functions delegate void SwigDelegateSolutionCallback_0 ()   + + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -157,7 +163,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 91 of file SolutionCallback.cs.

+

Definition at line 95 of file SolutionCallback.cs.

@@ -189,8 +195,35 @@ Protected Attributes - -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 34 of file SolutionCallback.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -201,18 +234,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtualinherited +inlineprotectedvirtualinherited
-

Definition at line 34 of file SolutionCallback.cs.

+

Definition at line 39 of file SolutionCallback.cs.

@@ -239,7 +273,7 @@ Protected Attributes
-

Definition at line 66 of file SolutionCallback.cs.

+

Definition at line 70 of file SolutionCallback.cs.

@@ -266,7 +300,7 @@ Protected Attributes
-

Definition at line 51 of file SolutionCallback.cs.

+

Definition at line 55 of file SolutionCallback.cs.

@@ -293,7 +327,7 @@ Protected Attributes
-

Definition at line 56 of file SolutionCallback.cs.

+

Definition at line 60 of file SolutionCallback.cs.

@@ -320,7 +354,7 @@ Protected Attributes
-

Definition at line 61 of file SolutionCallback.cs.

+

Definition at line 65 of file SolutionCallback.cs.

@@ -347,7 +381,7 @@ Protected Attributes
-

Definition at line 71 of file SolutionCallback.cs.

+

Definition at line 75 of file SolutionCallback.cs.

@@ -374,7 +408,7 @@ Protected Attributes
-

Definition at line 86 of file SolutionCallback.cs.

+

Definition at line 90 of file SolutionCallback.cs.

@@ -430,7 +464,7 @@ Protected Attributes
-

Definition at line 110 of file SolutionCallback.cs.

+

Definition at line 114 of file SolutionCallback.cs.

@@ -458,7 +492,7 @@ Protected Attributes
-

Definition at line 101 of file SolutionCallback.cs.

+

Definition at line 105 of file SolutionCallback.cs.

@@ -503,7 +537,7 @@ Protected Attributes
-

Definition at line 96 of file SolutionCallback.cs.

+

Definition at line 100 of file SolutionCallback.cs.

@@ -530,7 +564,7 @@ Protected Attributes
-

Definition at line 106 of file SolutionCallback.cs.

+

Definition at line 110 of file SolutionCallback.cs.

@@ -582,7 +616,7 @@ Protected Attributes
-

Definition at line 81 of file SolutionCallback.cs.

+

Definition at line 85 of file SolutionCallback.cs.

@@ -637,7 +671,7 @@ Protected Attributes
-

Definition at line 76 of file SolutionCallback.cs.

+

Definition at line 80 of file SolutionCallback.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1SatHelper-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1SatHelper-members.html index 28fd317359..1721f0284e 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1SatHelper-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1SatHelper-members.html @@ -52,16 +52,17 @@

This is the complete list of members for SatHelper, including all inherited members.

- - - - - - - - - - + + + + + + + + + + +
Dispose()SatHelperinlinevirtual
ModelStats(Google.OrTools.Sat.CpModelProto model_proto)SatHelperinlinestatic
SatHelper()SatHelperinline
Solve(Google.OrTools.Sat.CpModelProto model_proto)SatHelperinlinestatic
SolverResponseStats(Google.OrTools.Sat.CpSolverResponse response)SatHelperinlinestatic
SolveWithStringParameters(Google.OrTools.Sat.CpModelProto model_proto, string parameters)SatHelperinlinestatic
SolveWithStringParametersAndSolutionCallback(Google.OrTools.Sat.CpModelProto model_proto, string parameters, SolutionCallback callback)SatHelperinlinestatic
swigCMemOwnSatHelperprotected
ValidateModel(Google.OrTools.Sat.CpModelProto model_proto)SatHelperinlinestatic
VariableDomain(Google.OrTools.Sat.IntegerVariableProto variable_proto)SatHelperinlinestatic
Dispose()SatHelperinline
Dispose(bool disposing)SatHelperinlineprotectedvirtual
ModelStats(Google.OrTools.Sat.CpModelProto model_proto)SatHelperinlinestatic
SatHelper()SatHelperinline
Solve(Google.OrTools.Sat.CpModelProto model_proto)SatHelperinlinestatic
SolverResponseStats(Google.OrTools.Sat.CpSolverResponse response)SatHelperinlinestatic
SolveWithStringParameters(Google.OrTools.Sat.CpModelProto model_proto, string parameters)SatHelperinlinestatic
SolveWithStringParametersAndSolutionCallback(Google.OrTools.Sat.CpModelProto model_proto, string parameters, SolutionCallback callback)SatHelperinlinestatic
swigCMemOwnSatHelperprotected
ValidateModel(Google.OrTools.Sat.CpModelProto model_proto)SatHelperinlinestatic
VariableDomain(Google.OrTools.Sat.IntegerVariableProto variable_proto)SatHelperinlinestatic
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1SatHelper.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1SatHelper.html index d00da19d60..9f9d68d5c5 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1SatHelper.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1SatHelper.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,8 +61,8 @@
- - + +

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 SatHelper ()
 
@@ -82,6 +83,11 @@ Static Public Member Functions
static Domain VariableDomain (Google.OrTools.Sat.IntegerVariableProto variable_proto)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -111,13 +117,40 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 125 of file SatHelper.cs.

+

Definition at line 129 of file SatHelper.cs.

Member Function Documentation

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 32 of file SatHelper.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -128,18 +161,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 32 of file SatHelper.cs.

+

Definition at line 37 of file SatHelper.cs.

@@ -167,7 +201,7 @@ Protected Attributes
-

Definition at line 105 of file SatHelper.cs.

+

Definition at line 109 of file SatHelper.cs.

@@ -195,7 +229,7 @@ Protected Attributes
-

Definition at line 45 of file SatHelper.cs.

+

Definition at line 49 of file SatHelper.cs.

@@ -223,7 +257,7 @@ Protected Attributes
-

Definition at line 110 of file SatHelper.cs.

+

Definition at line 114 of file SatHelper.cs.

@@ -261,7 +295,7 @@ Protected Attributes
-

Definition at line 65 of file SatHelper.cs.

+

Definition at line 69 of file SatHelper.cs.

@@ -305,7 +339,7 @@ Protected Attributes
-

Definition at line 85 of file SatHelper.cs.

+

Definition at line 89 of file SatHelper.cs.

@@ -333,7 +367,7 @@ Protected Attributes
-

Definition at line 115 of file SatHelper.cs.

+

Definition at line 119 of file SatHelper.cs.

@@ -361,7 +395,7 @@ Protected Attributes
-

Definition at line 120 of file SatHelper.cs.

+

Definition at line 124 of file SatHelper.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1SolutionCallback-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1SolutionCallback-members.html index e545c6e160..2911de32c8 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1SolutionCallback-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1SolutionCallback-members.html @@ -53,23 +53,24 @@

This is the complete list of members for SolutionCallback, including all inherited members.

- - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + +
BestObjectiveBound()SolutionCallbackinline
Dispose()SolutionCallbackinlinevirtual
NumBinaryPropagations()SolutionCallbackinline
NumBooleans()SolutionCallbackinline
NumBranches()SolutionCallbackinline
NumConflicts()SolutionCallbackinline
NumIntegerPropagations()SolutionCallbackinline
ObjectiveValue()SolutionCallbackinline
OnSolutionCallback()SolutionCallbackinlinevirtual
Response()SolutionCallbackinline
SolutionBooleanValue(int index)SolutionCallbackinline
SolutionCallback()SolutionCallbackinline
SolutionIntegerValue(int index)SolutionCallbackinline
StopSearch()SolutionCallbackinline
swigCMemOwnSolutionCallbackprotected
SwigDelegateSolutionCallback_0()SolutionCallback
UserTime()SolutionCallbackinline
WallTime()SolutionCallbackinline
Dispose()SolutionCallbackinline
Dispose(bool disposing)SolutionCallbackinlineprotectedvirtual
NumBinaryPropagations()SolutionCallbackinline
NumBooleans()SolutionCallbackinline
NumBranches()SolutionCallbackinline
NumConflicts()SolutionCallbackinline
NumIntegerPropagations()SolutionCallbackinline
ObjectiveValue()SolutionCallbackinline
OnSolutionCallback()SolutionCallbackinlinevirtual
Response()SolutionCallbackinline
SolutionBooleanValue(int index)SolutionCallbackinline
SolutionCallback()SolutionCallbackinline
SolutionIntegerValue(int index)SolutionCallbackinline
StopSearch()SolutionCallbackinline
swigCMemOwnSolutionCallbackprotected
SwigDelegateSolutionCallback_0()SolutionCallback
UserTime()SolutionCallbackinline
WallTime()SolutionCallbackinline
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1SolutionCallback.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1SolutionCallback.html index 22662c2680..86cd3e75a5 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1SolutionCallback.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1SolutionCallback.html @@ -47,6 +47,7 @@
@@ -59,8 +60,8 @@
- - + + @@ -94,6 +95,11 @@ Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
virtual void OnSolutionCallback ()
 
long NumBooleans ()
delegate void SwigDelegateSolutionCallback_0 ()
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -123,7 +129,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 130 of file SolutionCallback.cs.

+

Definition at line 134 of file SolutionCallback.cs.

@@ -151,12 +157,39 @@ Protected Attributes
-

Definition at line 91 of file SolutionCallback.cs.

+

Definition at line 95 of file SolutionCallback.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 34 of file SolutionCallback.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -167,18 +200,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 34 of file SolutionCallback.cs.

+

Definition at line 39 of file SolutionCallback.cs.

@@ -205,7 +239,7 @@ Protected Attributes
-

Definition at line 66 of file SolutionCallback.cs.

+

Definition at line 70 of file SolutionCallback.cs.

@@ -232,7 +266,7 @@ Protected Attributes
-

Definition at line 51 of file SolutionCallback.cs.

+

Definition at line 55 of file SolutionCallback.cs.

@@ -259,7 +293,7 @@ Protected Attributes
-

Definition at line 56 of file SolutionCallback.cs.

+

Definition at line 60 of file SolutionCallback.cs.

@@ -286,7 +320,7 @@ Protected Attributes
-

Definition at line 61 of file SolutionCallback.cs.

+

Definition at line 65 of file SolutionCallback.cs.

@@ -313,7 +347,7 @@ Protected Attributes
-

Definition at line 71 of file SolutionCallback.cs.

+

Definition at line 75 of file SolutionCallback.cs.

@@ -340,7 +374,7 @@ Protected Attributes
-

Definition at line 86 of file SolutionCallback.cs.

+

Definition at line 90 of file SolutionCallback.cs.

@@ -369,7 +403,7 @@ Protected Attributes

Reimplemented in ObjectiveSolutionPrinter, VarArraySolutionPrinter, VarArraySolutionPrinterWithLimit, VarArraySolutionPrinter, VarArraySolutionPrinter, VarArraySolutionPrinterWithObjective, VarArraySolutionPrinter, VarArraySolutionPrinter, and VarArraySolutionPrinter.

-

Definition at line 47 of file SolutionCallback.cs.

+

Definition at line 51 of file SolutionCallback.cs.

@@ -396,7 +430,7 @@ Protected Attributes
-

Definition at line 110 of file SolutionCallback.cs.

+

Definition at line 114 of file SolutionCallback.cs.

@@ -424,7 +458,7 @@ Protected Attributes
-

Definition at line 101 of file SolutionCallback.cs.

+

Definition at line 105 of file SolutionCallback.cs.

@@ -452,7 +486,7 @@ Protected Attributes
-

Definition at line 96 of file SolutionCallback.cs.

+

Definition at line 100 of file SolutionCallback.cs.

@@ -479,7 +513,7 @@ Protected Attributes
-

Definition at line 106 of file SolutionCallback.cs.

+

Definition at line 110 of file SolutionCallback.cs.

@@ -523,7 +557,7 @@ Protected Attributes
-

Definition at line 81 of file SolutionCallback.cs.

+

Definition at line 85 of file SolutionCallback.cs.

@@ -550,7 +584,7 @@ Protected Attributes
-

Definition at line 76 of file SolutionCallback.cs.

+

Definition at line 80 of file SolutionCallback.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1operations__research__satPINVOKE.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1operations__research__satPINVOKE.html index 20b94fa589..b329fea745 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1operations__research__satPINVOKE.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1operations__research__satPINVOKE.html @@ -759,7 +759,7 @@ Static Protected Attributes
-

Definition at line 184 of file operations_research_satPINVOKE.cs.

+

Definition at line 189 of file operations_research_satPINVOKE.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1operations__research__satPINVOKE_1_1SWIGPendingException.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1operations__research__satPINVOKE_1_1SWIGPendingException.html index 2355c19b92..468f583622 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1operations__research__satPINVOKE_1_1SWIGPendingException.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1operations__research__satPINVOKE_1_1SWIGPendingException.html @@ -93,7 +93,7 @@ Properties
-

Definition at line 151 of file operations_research_satPINVOKE.cs.

+

Definition at line 152 of file operations_research_satPINVOKE.cs.

@@ -121,7 +121,7 @@ Properties
-

Definition at line 142 of file operations_research_satPINVOKE.cs.

+

Definition at line 143 of file operations_research_satPINVOKE.cs.

@@ -146,7 +146,7 @@ Properties
-

Definition at line 132 of file operations_research_satPINVOKE.cs.

+

Definition at line 133 of file operations_research_satPINVOKE.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1operations__research__satPINVOKE_1_1SWIGStringHelper.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1operations__research__satPINVOKE_1_1SWIGStringHelper.html index f14c5b69a5..7add29ec89 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1operations__research__satPINVOKE_1_1SWIGStringHelper.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Sat_1_1operations__research__satPINVOKE_1_1SWIGStringHelper.html @@ -54,7 +54,7 @@

Detailed Description

-

Definition at line 167 of file operations_research_satPINVOKE.cs.

+

Definition at line 172 of file operations_research_satPINVOKE.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1Domain-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1Domain-members.html index d30d1c8320..5b158290c0 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1Domain-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1Domain-members.html @@ -56,23 +56,24 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + +

Public Member Functions

AllValues()Domaininlinestatic
Complement()Domaininline
Contains(long value)Domaininline
Dispose()Domaininlinevirtual
Domain()Domaininline
Domain(long value)Domaininline
Domain(long left, long right)Domaininline
FlattenedIntervals()Domaininline
FromFlatIntervals(long[] flat_intervals)Domaininlinestatic
FromIntervals(long[][] intervals)Domaininlinestatic
FromValues(long[] values)Domaininlinestatic
IntersectionWith(Domain domain)Domaininline
IsEmpty()Domaininline
Max()Domaininline
Min()Domaininline
Negation()Domaininline
Size()Domaininline
swigCMemOwnDomainprotected
ToString()Domaininline
UnionWith(Domain domain)Domaininline
Dispose()Domaininline
Dispose(bool disposing)Domaininlineprotectedvirtual
Domain()Domaininline
Domain(long value)Domaininline
Domain(long left, long right)Domaininline
FlattenedIntervals()Domaininline
FromFlatIntervals(long[] flat_intervals)Domaininlinestatic
FromIntervals(long[][] intervals)Domaininlinestatic
FromValues(long[] values)Domaininlinestatic
IntersectionWith(Domain domain)Domaininline
IsEmpty()Domaininline
Max()Domaininline
Min()Domaininline
Negation()Domaininline
Size()Domaininline
swigCMemOwnDomainprotected
ToString()Domaininline
UnionWith(Domain domain)Domaininline
diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1Domain.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1Domain.html index ed004f7ab5..f58f64e3ed 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1Domain.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1Domain.html @@ -48,6 +48,7 @@
Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | List of all members
@@ -60,8 +61,8 @@
- - + + @@ -104,6 +105,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
void Dispose ()
 
 Domain ()
 
 Domain (long value)
static Domain FromFlatIntervals (long[] flat_intervals)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -133,7 +139,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 47 of file Domain.cs.

+

Definition at line 51 of file Domain.cs.

@@ -161,7 +167,7 @@ Protected Attributes
-

Definition at line 50 of file Domain.cs.

+

Definition at line 54 of file Domain.cs.

@@ -199,7 +205,7 @@ Protected Attributes
-

Definition at line 53 of file Domain.cs.

+

Definition at line 57 of file Domain.cs.

@@ -228,7 +234,7 @@ Protected Attributes
-

Definition at line 139 of file Domain.cs.

+

Definition at line 143 of file Domain.cs.

@@ -255,7 +261,7 @@ Protected Attributes
-

Definition at line 56 of file Domain.cs.

+

Definition at line 60 of file Domain.cs.

@@ -282,7 +288,7 @@ Protected Attributes
-

Definition at line 117 of file Domain.cs.

+

Definition at line 121 of file Domain.cs.

@@ -310,12 +316,39 @@ Protected Attributes
-

Definition at line 112 of file Domain.cs.

+

Definition at line 116 of file Domain.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 34 of file Domain.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -326,18 +359,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 34 of file Domain.cs.

+

Definition at line 39 of file Domain.cs.

@@ -364,7 +398,7 @@ Protected Attributes
-

Definition at line 80 of file Domain.cs.

+

Definition at line 84 of file Domain.cs.

@@ -392,7 +426,7 @@ Protected Attributes
-

Definition at line 75 of file Domain.cs.

+

Definition at line 79 of file Domain.cs.

@@ -420,7 +454,7 @@ Protected Attributes
-

Definition at line 66 of file Domain.cs.

+

Definition at line 70 of file Domain.cs.

@@ -448,7 +482,7 @@ Protected Attributes
-

Definition at line 61 of file Domain.cs.

+

Definition at line 65 of file Domain.cs.

@@ -476,7 +510,7 @@ Protected Attributes
-

Definition at line 127 of file Domain.cs.

+

Definition at line 131 of file Domain.cs.

@@ -503,7 +537,7 @@ Protected Attributes
-

Definition at line 92 of file Domain.cs.

+

Definition at line 96 of file Domain.cs.

@@ -530,7 +564,7 @@ Protected Attributes
-

Definition at line 107 of file Domain.cs.

+

Definition at line 111 of file Domain.cs.

@@ -557,7 +591,7 @@ Protected Attributes
-

Definition at line 102 of file Domain.cs.

+

Definition at line 106 of file Domain.cs.

@@ -584,7 +618,7 @@ Protected Attributes
-

Definition at line 122 of file Domain.cs.

+

Definition at line 126 of file Domain.cs.

@@ -611,7 +645,7 @@ Protected Attributes
-

Definition at line 97 of file Domain.cs.

+

Definition at line 101 of file Domain.cs.

@@ -638,7 +672,7 @@ Protected Attributes
-

Definition at line 145 of file Domain.cs.

+

Definition at line 149 of file Domain.cs.

@@ -666,7 +700,7 @@ Protected Attributes
-

Definition at line 133 of file Domain.cs.

+

Definition at line 137 of file Domain.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64Vector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64Vector-members.html index 74a50b76f7..e3f1c6e081 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64Vector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64Vector-members.html @@ -61,29 +61,32 @@ CopyTo(long[] array, int arrayIndex)UtilInt64Vectorinline CopyTo(int index, long[] array, int arrayIndex, int count)UtilInt64Vectorinline CountUtilInt64Vector - Dispose()UtilInt64Vectorinlinevirtual - GetEnumerator()UtilInt64Vectorinline - GetRange(int index, int count)UtilInt64Vectorinline - IndexOf(long value)UtilInt64Vectorinline - Insert(int index, long x)UtilInt64Vectorinline - InsertRange(int index, UtilInt64Vector values)UtilInt64Vectorinline - IsFixedSizeUtilInt64Vector - IsReadOnlyUtilInt64Vector - IsSynchronizedUtilInt64Vector - LastIndexOf(long value)UtilInt64Vectorinline - Remove(long value)UtilInt64Vectorinline - RemoveAt(int index)UtilInt64Vectorinline - RemoveRange(int index, int count)UtilInt64Vectorinline - Repeat(long value, int count)UtilInt64Vectorinlinestatic - Reverse()UtilInt64Vectorinline - Reverse(int index, int count)UtilInt64Vectorinline - SetRange(int index, UtilInt64Vector values)UtilInt64Vectorinline - swigCMemOwnUtilInt64Vectorprotected - this[int index]UtilInt64Vector - UtilInt64Vector(global::System.Collections.ICollection c)UtilInt64Vectorinline - UtilInt64Vector()UtilInt64Vectorinline - UtilInt64Vector(UtilInt64Vector other)UtilInt64Vectorinline - UtilInt64Vector(int capacity)UtilInt64Vectorinline + Dispose()UtilInt64Vectorinline + Dispose(bool disposing)UtilInt64Vectorinlineprotectedvirtual + GetEnumerator()UtilInt64Vectorinline + GetRange(int index, int count)UtilInt64Vectorinline + IndexOf(long value)UtilInt64Vectorinline + Insert(int index, long x)UtilInt64Vectorinline + InsertRange(int index, UtilInt64Vector values)UtilInt64Vectorinline + IsFixedSizeUtilInt64Vector + IsReadOnlyUtilInt64Vector + IsSynchronizedUtilInt64Vector + LastIndexOf(long value)UtilInt64Vectorinline + Remove(long value)UtilInt64Vectorinline + RemoveAt(int index)UtilInt64Vectorinline + RemoveRange(int index, int count)UtilInt64Vectorinline + Repeat(long value, int count)UtilInt64Vectorinlinestatic + Reverse()UtilInt64Vectorinline + Reverse(int index, int count)UtilInt64Vectorinline + SetRange(int index, UtilInt64Vector values)UtilInt64Vectorinline + swigCMemOwnUtilInt64Vectorprotected + this[int index]UtilInt64Vector + ToArray()UtilInt64Vectorinline + UtilInt64Vector(global::System.Collections.IEnumerable c)UtilInt64Vectorinline + UtilInt64Vector(global::System.Collections.Generic.IEnumerable< long > c)UtilInt64Vectorinline + UtilInt64Vector()UtilInt64Vectorinline + UtilInt64Vector(UtilInt64Vector other)UtilInt64Vectorinline + UtilInt64Vector(int capacity)UtilInt64Vectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64Vector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64Vector.html index 2c22a32dae..500589484c 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64Vector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64Vector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -122,6 +127,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 UtilInt64Vector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 UtilInt64Vector (global::System.Collections.IEnumerable c)
 
 UtilInt64Vector (global::System.Collections.Generic.IEnumerable< long > c)
 
void CopyTo (long[] array)
 
void CopyTo (long[] array, int arrayIndex)
 
void CopyTo (int index, long[] array, int arrayIndex, int count)
 
long[] ToArray ()
 
UtilInt64VectorEnumerator GetEnumerator ()
 
void Clear ()
static UtilInt64Vector Repeat (long value, int count)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -143,8 +153,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ UtilInt64Vector() [1/4]

+ +

◆ UtilInt64Vector() [1/5]

@@ -155,7 +165,7 @@ Properties UtilInt64Vector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -167,12 +177,40 @@ Properties
-

Definition at line 49 of file UtilInt64Vector.cs.

+

Definition at line 52 of file UtilInt64Vector.cs.

+ +
+
+ +

◆ UtilInt64Vector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
UtilInt64Vector (global::System.Collections.Generic.IEnumerable< long > c)
+
+inline
+
+ +

Definition at line 60 of file UtilInt64Vector.cs.

-

◆ UtilInt64Vector() [2/4]

+

◆ UtilInt64Vector() [3/5]

@@ -194,12 +232,12 @@ Properties
-

Definition at line 229 of file UtilInt64Vector.cs.

+

Definition at line 246 of file UtilInt64Vector.cs.

-

◆ UtilInt64Vector() [3/4]

+

◆ UtilInt64Vector() [4/5]

@@ -222,12 +260,12 @@ Properties
-

Definition at line 232 of file UtilInt64Vector.cs.

+

Definition at line 249 of file UtilInt64Vector.cs.

-

◆ UtilInt64Vector() [4/4]

+

◆ UtilInt64Vector() [5/5]

@@ -250,7 +288,7 @@ Properties
-

Definition at line 236 of file UtilInt64Vector.cs.

+

Definition at line 253 of file UtilInt64Vector.cs.

@@ -279,7 +317,7 @@ Properties
-

Definition at line 211 of file UtilInt64Vector.cs.

+

Definition at line 228 of file UtilInt64Vector.cs.

@@ -307,7 +345,7 @@ Properties
-

Definition at line 257 of file UtilInt64Vector.cs.

+

Definition at line 274 of file UtilInt64Vector.cs.

@@ -334,7 +372,7 @@ Properties
-

Definition at line 207 of file UtilInt64Vector.cs.

+

Definition at line 224 of file UtilInt64Vector.cs.

@@ -362,7 +400,7 @@ Properties
-

Definition at line 310 of file UtilInt64Vector.cs.

+

Definition at line 327 of file UtilInt64Vector.cs.

@@ -412,7 +450,7 @@ Properties
-

Definition at line 111 of file UtilInt64Vector.cs.

+

Definition at line 122 of file UtilInt64Vector.cs.

@@ -440,7 +478,7 @@ Properties
-

Definition at line 101 of file UtilInt64Vector.cs.

+

Definition at line 112 of file UtilInt64Vector.cs.

@@ -478,12 +516,39 @@ Properties
-

Definition at line 106 of file UtilInt64Vector.cs.

+

Definition at line 117 of file UtilInt64Vector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file UtilInt64Vector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -494,18 +559,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 36 of file UtilInt64Vector.cs.

+

Definition at line 40 of file UtilInt64Vector.cs.

@@ -532,7 +598,7 @@ Properties
-

Definition at line 137 of file UtilInt64Vector.cs.

+

Definition at line 154 of file UtilInt64Vector.cs.

@@ -570,7 +636,7 @@ Properties
-

Definition at line 262 of file UtilInt64Vector.cs.

+

Definition at line 279 of file UtilInt64Vector.cs.

@@ -598,7 +664,7 @@ Properties
-

Definition at line 315 of file UtilInt64Vector.cs.

+

Definition at line 332 of file UtilInt64Vector.cs.

@@ -636,7 +702,7 @@ Properties
-

Definition at line 269 of file UtilInt64Vector.cs.

+

Definition at line 286 of file UtilInt64Vector.cs.

@@ -674,7 +740,7 @@ Properties
-

Definition at line 274 of file UtilInt64Vector.cs.

+

Definition at line 291 of file UtilInt64Vector.cs.

@@ -702,7 +768,7 @@ Properties
-

Definition at line 320 of file UtilInt64Vector.cs.

+

Definition at line 337 of file UtilInt64Vector.cs.

@@ -730,7 +796,7 @@ Properties
-

Definition at line 325 of file UtilInt64Vector.cs.

+

Definition at line 342 of file UtilInt64Vector.cs.

@@ -758,7 +824,7 @@ Properties
-

Definition at line 279 of file UtilInt64Vector.cs.

+

Definition at line 296 of file UtilInt64Vector.cs.

@@ -796,7 +862,7 @@ Properties
-

Definition at line 284 of file UtilInt64Vector.cs.

+

Definition at line 301 of file UtilInt64Vector.cs.

@@ -834,7 +900,7 @@ Properties
-

Definition at line 289 of file UtilInt64Vector.cs.

+

Definition at line 306 of file UtilInt64Vector.cs.

@@ -861,7 +927,7 @@ Properties
-

Definition at line 296 of file UtilInt64Vector.cs.

+

Definition at line 313 of file UtilInt64Vector.cs.

@@ -899,7 +965,7 @@ Properties
-

Definition at line 300 of file UtilInt64Vector.cs.

+

Definition at line 317 of file UtilInt64Vector.cs.

@@ -937,7 +1003,34 @@ Properties
-

Definition at line 305 of file UtilInt64Vector.cs.

+

Definition at line 322 of file UtilInt64Vector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
long [] ToArray ()
+
+inline
+
+ +

Definition at line 140 of file UtilInt64Vector.cs.

@@ -962,7 +1055,7 @@ Properties
-

Definition at line 21 of file UtilInt64Vector.cs.

+

Definition at line 20 of file UtilInt64Vector.cs.

@@ -987,7 +1080,7 @@ Properties
-

Definition at line 78 of file UtilInt64Vector.cs.

+

Definition at line 89 of file UtilInt64Vector.cs.

@@ -1011,7 +1104,7 @@ Properties
-

Definition at line 89 of file UtilInt64Vector.cs.

+

Definition at line 100 of file UtilInt64Vector.cs.

@@ -1035,7 +1128,7 @@ Properties
-

Definition at line 57 of file UtilInt64Vector.cs.

+

Definition at line 68 of file UtilInt64Vector.cs.

@@ -1059,7 +1152,7 @@ Properties
-

Definition at line 63 of file UtilInt64Vector.cs.

+

Definition at line 74 of file UtilInt64Vector.cs.

@@ -1083,7 +1176,7 @@ Properties
-

Definition at line 95 of file UtilInt64Vector.cs.

+

Definition at line 106 of file UtilInt64Vector.cs.

@@ -1107,7 +1200,7 @@ Properties
-

Definition at line 69 of file UtilInt64Vector.cs.

+

Definition at line 80 of file UtilInt64Vector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64VectorVector-members.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64VectorVector-members.html index 15daa0e874..b93ef9407e 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64VectorVector-members.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64VectorVector-members.html @@ -60,26 +60,29 @@ CopyTo(UtilInt64Vector[] array, int arrayIndex)UtilInt64VectorVectorinline CopyTo(int index, UtilInt64Vector[] array, int arrayIndex, int count)UtilInt64VectorVectorinline CountUtilInt64VectorVector - Dispose()UtilInt64VectorVectorinlinevirtual - GetEnumerator()UtilInt64VectorVectorinline - GetRange(int index, int count)UtilInt64VectorVectorinline - Insert(int index, UtilInt64Vector x)UtilInt64VectorVectorinline - InsertRange(int index, UtilInt64VectorVector values)UtilInt64VectorVectorinline - IsFixedSizeUtilInt64VectorVector - IsReadOnlyUtilInt64VectorVector - IsSynchronizedUtilInt64VectorVector - RemoveAt(int index)UtilInt64VectorVectorinline - RemoveRange(int index, int count)UtilInt64VectorVectorinline - Repeat(UtilInt64Vector value, int count)UtilInt64VectorVectorinlinestatic - Reverse()UtilInt64VectorVectorinline - Reverse(int index, int count)UtilInt64VectorVectorinline - SetRange(int index, UtilInt64VectorVector values)UtilInt64VectorVectorinline - swigCMemOwnUtilInt64VectorVectorprotected - this[int index]UtilInt64VectorVector - UtilInt64VectorVector(global::System.Collections.ICollection c)UtilInt64VectorVectorinline - UtilInt64VectorVector()UtilInt64VectorVectorinline - UtilInt64VectorVector(UtilInt64VectorVector other)UtilInt64VectorVectorinline - UtilInt64VectorVector(int capacity)UtilInt64VectorVectorinline + Dispose()UtilInt64VectorVectorinline + Dispose(bool disposing)UtilInt64VectorVectorinlineprotectedvirtual + GetEnumerator()UtilInt64VectorVectorinline + GetRange(int index, int count)UtilInt64VectorVectorinline + Insert(int index, UtilInt64Vector x)UtilInt64VectorVectorinline + InsertRange(int index, UtilInt64VectorVector values)UtilInt64VectorVectorinline + IsFixedSizeUtilInt64VectorVector + IsReadOnlyUtilInt64VectorVector + IsSynchronizedUtilInt64VectorVector + RemoveAt(int index)UtilInt64VectorVectorinline + RemoveRange(int index, int count)UtilInt64VectorVectorinline + Repeat(UtilInt64Vector value, int count)UtilInt64VectorVectorinlinestatic + Reverse()UtilInt64VectorVectorinline + Reverse(int index, int count)UtilInt64VectorVectorinline + SetRange(int index, UtilInt64VectorVector values)UtilInt64VectorVectorinline + swigCMemOwnUtilInt64VectorVectorprotected + this[int index]UtilInt64VectorVector + ToArray()UtilInt64VectorVectorinline + UtilInt64VectorVector(global::System.Collections.IEnumerable c)UtilInt64VectorVectorinline + UtilInt64VectorVector(global::System.Collections.Generic.IEnumerable< UtilInt64Vector > c)UtilInt64VectorVectorinline + UtilInt64VectorVector()UtilInt64VectorVectorinline + UtilInt64VectorVector(UtilInt64VectorVector other)UtilInt64VectorVectorinline + UtilInt64VectorVector(int capacity)UtilInt64VectorVectorinline diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64VectorVector.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64VectorVector.html index 73074728ea..fdd2028210 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64VectorVector.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64VectorVector.html @@ -49,6 +49,7 @@ Classes | Public Member Functions | Static Public Member Functions | +Protected Member Functions | Protected Attributes | Properties | List of all members @@ -68,16 +69,20 @@ Classes - - - - + + + + + + + + @@ -114,6 +119,11 @@ Static Public Member Functions

Public Member Functions

virtual void Dispose ()
 
 UtilInt64VectorVector (global::System.Collections.ICollection c)
 
void Dispose ()
 
 UtilInt64VectorVector (global::System.Collections.IEnumerable c)
 
 UtilInt64VectorVector (global::System.Collections.Generic.IEnumerable< UtilInt64Vector > c)
 
void CopyTo (UtilInt64Vector[] array)
 
void CopyTo (UtilInt64Vector[] array, int arrayIndex)
 
void CopyTo (int index, UtilInt64Vector[] array, int arrayIndex, int count)
 
UtilInt64Vector[] ToArray ()
 
UtilInt64VectorVectorEnumerator GetEnumerator ()
 
void Clear ()
static UtilInt64VectorVector Repeat (UtilInt64Vector value, int count)
 
+ + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -135,8 +145,8 @@ Properties

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

- -

◆ UtilInt64VectorVector() [1/4]

+ +

◆ UtilInt64VectorVector() [1/5]

@@ -147,7 +157,7 @@ Properties UtilInt64VectorVector ( - global::System.Collections.ICollection  + global::System.Collections.IEnumerable  c) @@ -159,12 +169,40 @@ Properties
-

Definition at line 49 of file UtilInt64VectorVector.cs.

+

Definition at line 52 of file UtilInt64VectorVector.cs.

+ +
+
+ +

◆ UtilInt64VectorVector() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
UtilInt64VectorVector (global::System.Collections.Generic.IEnumerable< UtilInt64Vectorc)
+
+inline
+
+ +

Definition at line 60 of file UtilInt64VectorVector.cs.

-

◆ UtilInt64VectorVector() [2/4]

+

◆ UtilInt64VectorVector() [3/5]

@@ -186,12 +224,12 @@ Properties
-

Definition at line 230 of file UtilInt64VectorVector.cs.

+

Definition at line 247 of file UtilInt64VectorVector.cs.

-

◆ UtilInt64VectorVector() [3/4]

+

◆ UtilInt64VectorVector() [4/5]

@@ -214,12 +252,12 @@ Properties
-

Definition at line 233 of file UtilInt64VectorVector.cs.

+

Definition at line 250 of file UtilInt64VectorVector.cs.

-

◆ UtilInt64VectorVector() [4/4]

+

◆ UtilInt64VectorVector() [5/5]

@@ -242,7 +280,7 @@ Properties
-

Definition at line 237 of file UtilInt64VectorVector.cs.

+

Definition at line 254 of file UtilInt64VectorVector.cs.

@@ -271,7 +309,7 @@ Properties
-

Definition at line 211 of file UtilInt64VectorVector.cs.

+

Definition at line 228 of file UtilInt64VectorVector.cs.

@@ -299,7 +337,7 @@ Properties
-

Definition at line 258 of file UtilInt64VectorVector.cs.

+

Definition at line 275 of file UtilInt64VectorVector.cs.

@@ -326,7 +364,7 @@ Properties
-

Definition at line 207 of file UtilInt64VectorVector.cs.

+

Definition at line 224 of file UtilInt64VectorVector.cs.

@@ -376,7 +414,7 @@ Properties
-

Definition at line 111 of file UtilInt64VectorVector.cs.

+

Definition at line 122 of file UtilInt64VectorVector.cs.

@@ -404,7 +442,7 @@ Properties
-

Definition at line 101 of file UtilInt64VectorVector.cs.

+

Definition at line 112 of file UtilInt64VectorVector.cs.

@@ -442,12 +480,39 @@ Properties
-

Definition at line 106 of file UtilInt64VectorVector.cs.

+

Definition at line 117 of file UtilInt64VectorVector.cs.

- -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inline
+
+ +

Definition at line 35 of file UtilInt64VectorVector.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -458,18 +523,19 @@ Properties virtual void Dispose ( - ) + bool  + disposing) -inlinevirtual +inlineprotectedvirtual
-

Definition at line 36 of file UtilInt64VectorVector.cs.

+

Definition at line 40 of file UtilInt64VectorVector.cs.

@@ -496,7 +562,7 @@ Properties
-

Definition at line 137 of file UtilInt64VectorVector.cs.

+

Definition at line 154 of file UtilInt64VectorVector.cs.

@@ -534,7 +600,7 @@ Properties
-

Definition at line 263 of file UtilInt64VectorVector.cs.

+

Definition at line 280 of file UtilInt64VectorVector.cs.

@@ -572,7 +638,7 @@ Properties
-

Definition at line 270 of file UtilInt64VectorVector.cs.

+

Definition at line 287 of file UtilInt64VectorVector.cs.

@@ -610,7 +676,7 @@ Properties
-

Definition at line 275 of file UtilInt64VectorVector.cs.

+

Definition at line 292 of file UtilInt64VectorVector.cs.

@@ -638,7 +704,7 @@ Properties
-

Definition at line 280 of file UtilInt64VectorVector.cs.

+

Definition at line 297 of file UtilInt64VectorVector.cs.

@@ -676,7 +742,7 @@ Properties
-

Definition at line 285 of file UtilInt64VectorVector.cs.

+

Definition at line 302 of file UtilInt64VectorVector.cs.

@@ -714,7 +780,7 @@ Properties
-

Definition at line 290 of file UtilInt64VectorVector.cs.

+

Definition at line 307 of file UtilInt64VectorVector.cs.

@@ -741,7 +807,7 @@ Properties
-

Definition at line 297 of file UtilInt64VectorVector.cs.

+

Definition at line 314 of file UtilInt64VectorVector.cs.

@@ -779,7 +845,7 @@ Properties
-

Definition at line 301 of file UtilInt64VectorVector.cs.

+

Definition at line 318 of file UtilInt64VectorVector.cs.

@@ -817,7 +883,34 @@ Properties
-

Definition at line 306 of file UtilInt64VectorVector.cs.

+

Definition at line 323 of file UtilInt64VectorVector.cs.

+ +
+ + +

◆ ToArray()

+ +
+
+ + + + + +
+ + + + + + + +
UtilInt64Vector [] ToArray ()
+
+inline
+
+ +

Definition at line 140 of file UtilInt64VectorVector.cs.

@@ -842,7 +935,7 @@ Properties
-

Definition at line 21 of file UtilInt64VectorVector.cs.

+

Definition at line 20 of file UtilInt64VectorVector.cs.

@@ -867,7 +960,7 @@ Properties
-

Definition at line 78 of file UtilInt64VectorVector.cs.

+

Definition at line 89 of file UtilInt64VectorVector.cs.

@@ -891,7 +984,7 @@ Properties
-

Definition at line 89 of file UtilInt64VectorVector.cs.

+

Definition at line 100 of file UtilInt64VectorVector.cs.

@@ -915,7 +1008,7 @@ Properties
-

Definition at line 57 of file UtilInt64VectorVector.cs.

+

Definition at line 68 of file UtilInt64VectorVector.cs.

@@ -939,7 +1032,7 @@ Properties
-

Definition at line 63 of file UtilInt64VectorVector.cs.

+

Definition at line 74 of file UtilInt64VectorVector.cs.

@@ -963,7 +1056,7 @@ Properties
-

Definition at line 95 of file UtilInt64VectorVector.cs.

+

Definition at line 106 of file UtilInt64VectorVector.cs.

@@ -987,7 +1080,7 @@ Properties
-

Definition at line 69 of file UtilInt64VectorVector.cs.

+

Definition at line 80 of file UtilInt64VectorVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64VectorVector_1_1UtilInt64VectorVectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64VectorVector_1_1UtilInt64VectorVectorEnumerator.html index b3eb8dd1f2..51bc097d01 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64VectorVector_1_1UtilInt64VectorVectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64VectorVector_1_1UtilInt64VectorVectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 146 of file UtilInt64VectorVector.cs.

+

Definition at line 163 of file UtilInt64VectorVector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 154 of file UtilInt64VectorVector.cs.

+

Definition at line 171 of file UtilInt64VectorVector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 201 of file UtilInt64VectorVector.cs.

+

Definition at line 218 of file UtilInt64VectorVector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 181 of file UtilInt64VectorVector.cs.

+

Definition at line 198 of file UtilInt64VectorVector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 193 of file UtilInt64VectorVector.cs.

+

Definition at line 210 of file UtilInt64VectorVector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 162 of file UtilInt64VectorVector.cs.

+

Definition at line 179 of file UtilInt64VectorVector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64Vector_1_1UtilInt64VectorEnumerator.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64Vector_1_1UtilInt64VectorEnumerator.html index ebd5cca88f..7abb5c94e1 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64Vector_1_1UtilInt64VectorEnumerator.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1UtilInt64Vector_1_1UtilInt64VectorEnumerator.html @@ -57,7 +57,7 @@

Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified.

This has been done for changes in the size of the collection but not when one of the elements of the collection is modified as it is a bit tricky to detect unmanaged code that modifies the collection under our feet.

-

Definition at line 146 of file UtilInt64Vector.cs.

+

Definition at line 163 of file UtilInt64Vector.cs.

@@ -100,7 +100,7 @@ Properties

Public Member Functions

-

Definition at line 154 of file UtilInt64Vector.cs.

+

Definition at line 171 of file UtilInt64Vector.cs.

@@ -128,7 +128,7 @@ Properties
-

Definition at line 201 of file UtilInt64Vector.cs.

+

Definition at line 218 of file UtilInt64Vector.cs.

@@ -155,7 +155,7 @@ Properties
-

Definition at line 181 of file UtilInt64Vector.cs.

+

Definition at line 198 of file UtilInt64Vector.cs.

@@ -182,7 +182,7 @@ Properties
-

Definition at line 193 of file UtilInt64Vector.cs.

+

Definition at line 210 of file UtilInt64Vector.cs.

@@ -207,7 +207,7 @@ Properties
-

Definition at line 162 of file UtilInt64Vector.cs.

+

Definition at line 179 of file UtilInt64Vector.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1operations__research__utilPINVOKE.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1operations__research__utilPINVOKE.html index f20074472c..e3a0eb94e4 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1operations__research__utilPINVOKE.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1operations__research__utilPINVOKE.html @@ -1969,7 +1969,7 @@ Static Protected Attributes
-

Definition at line 184 of file operations_research_utilPINVOKE.cs.

+

Definition at line 189 of file operations_research_utilPINVOKE.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1operations__research__utilPINVOKE_1_1SWIGPendingException.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1operations__research__utilPINVOKE_1_1SWIGPendingException.html index 193bd96c82..5a9949f1b1 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1operations__research__utilPINVOKE_1_1SWIGPendingException.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1operations__research__utilPINVOKE_1_1SWIGPendingException.html @@ -93,7 +93,7 @@ Properties
-

Definition at line 151 of file operations_research_utilPINVOKE.cs.

+

Definition at line 152 of file operations_research_utilPINVOKE.cs.

@@ -121,7 +121,7 @@ Properties
-

Definition at line 142 of file operations_research_utilPINVOKE.cs.

+

Definition at line 143 of file operations_research_utilPINVOKE.cs.

@@ -146,7 +146,7 @@ Properties
-

Definition at line 132 of file operations_research_utilPINVOKE.cs.

+

Definition at line 133 of file operations_research_utilPINVOKE.cs.

diff --git a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1operations__research__utilPINVOKE_1_1SWIGStringHelper.html b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1operations__research__utilPINVOKE_1_1SWIGStringHelper.html index 02164978ef..621bbe96e0 100644 --- a/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1operations__research__utilPINVOKE_1_1SWIGStringHelper.html +++ b/docs/dotnet/classGoogle_1_1OrTools_1_1Util_1_1operations__research__utilPINVOKE_1_1SWIGStringHelper.html @@ -54,7 +54,7 @@

Detailed Description

-

Definition at line 167 of file operations_research_utilPINVOKE.cs.

+

Definition at line 172 of file operations_research_utilPINVOKE.cs.

diff --git a/docs/dotnet/classVarArraySolutionPrinter-members.html b/docs/dotnet/classVarArraySolutionPrinter-members.html index ade5bfa65d..c651ccab99 100644 --- a/docs/dotnet/classVarArraySolutionPrinter-members.html +++ b/docs/dotnet/classVarArraySolutionPrinter-members.html @@ -50,38 +50,39 @@

Public Member Functions

- - - - - - - - + + + + + + + + - - - - + + + + - - - - - - - + + + + + + + - + +
BestObjectiveBound()SolutionCallbackinline
BooleanValue(ILiteral literal)CpSolverSolutionCallbackinline
Dispose()SolutionCallbackinlinevirtual
NumBinaryPropagations()SolutionCallbackinline
NumBooleans()SolutionCallbackinline
NumBranches()SolutionCallbackinline
NumConflicts()SolutionCallbackinline
NumIntegerPropagations()SolutionCallbackinline
ObjectiveValue()SolutionCallbackinline
OnSolutionCallback()VarArraySolutionPrinterinlinevirtual
Dispose()SolutionCallbackinline
Dispose(bool disposing)SolutionCallbackinlineprotectedvirtual
NumBinaryPropagations()SolutionCallbackinline
NumBooleans()SolutionCallbackinline
NumBranches()SolutionCallbackinline
NumConflicts()SolutionCallbackinline
NumIntegerPropagations()SolutionCallbackinline
ObjectiveValue()SolutionCallbackinline
OnSolutionCallback()VarArraySolutionPrinterinlinevirtual
OnSolutionCallback()VarArraySolutionPrinterinlinevirtual
OnSolutionCallback()VarArraySolutionPrinterinlinevirtual
OnSolutionCallback()VarArraySolutionPrinterinlinevirtual
OnSolutionCallback()VarArraySolutionPrinterinlinevirtual
Response()SolutionCallbackinline
SolutionBooleanValue(int index)SolutionCallbackinline
SolutionCallback()SolutionCallbackinline
SolutionCount()VarArraySolutionPrinterinline
OnSolutionCallback()VarArraySolutionPrinterinlinevirtual
Response()SolutionCallbackinline
SolutionBooleanValue(int index)SolutionCallbackinline
SolutionCallback()SolutionCallbackinline
SolutionCount()VarArraySolutionPrinterinline
SolutionCount()VarArraySolutionPrinterinline
SolutionIntegerValue(int index)SolutionCallbackinline
StopSearch()SolutionCallbackinline
swigCMemOwnSolutionCallbackprotected
SwigDelegateSolutionCallback_0()SolutionCallback
UserTime()SolutionCallbackinline
Value(LinearExpr e)CpSolverSolutionCallbackinline
VarArraySolutionPrinter(IntVar[] variables)VarArraySolutionPrinterinline
SolutionCount()VarArraySolutionPrinterinline
SolutionIntegerValue(int index)SolutionCallbackinline
StopSearch()SolutionCallbackinline
swigCMemOwnSolutionCallbackprotected
SwigDelegateSolutionCallback_0()SolutionCallback
UserTime()SolutionCallbackinline
Value(LinearExpr e)CpSolverSolutionCallbackinline
VarArraySolutionPrinter(IntVar[] variables)VarArraySolutionPrinterinline
VarArraySolutionPrinter(IntVar[] variables)VarArraySolutionPrinterinline
VarArraySolutionPrinter(IntVar[] variables)VarArraySolutionPrinterinline
VarArraySolutionPrinter(IntVar[] variables)VarArraySolutionPrinterinline
VarArraySolutionPrinter(IntVar[] variables)VarArraySolutionPrinterinline
WallTime()SolutionCallbackinline
VarArraySolutionPrinter(IntVar[] variables)VarArraySolutionPrinterinline
WallTime()SolutionCallbackinline
diff --git a/docs/dotnet/classVarArraySolutionPrinter.html b/docs/dotnet/classVarArraySolutionPrinter.html index 789a73b62a..61ca99d07d 100644 --- a/docs/dotnet/classVarArraySolutionPrinter.html +++ b/docs/dotnet/classVarArraySolutionPrinter.html @@ -43,6 +43,7 @@
@@ -89,8 +90,8 @@ Public Member Functions   Boolean BooleanValue (ILiteral literal)   -virtual void Dispose () -  +void Dispose () +  long NumBooleans ()   long NumBranches () @@ -120,6 +121,11 @@ Public Member Functions delegate void SwigDelegateSolutionCallback_0 ()   + + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -318,7 +324,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 91 of file SolutionCallback.cs.

+

Definition at line 95 of file SolutionCallback.cs.

@@ -350,8 +356,35 @@ Protected Attributes - -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 34 of file SolutionCallback.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -362,18 +395,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtualinherited +inlineprotectedvirtualinherited
-

Definition at line 34 of file SolutionCallback.cs.

+

Definition at line 39 of file SolutionCallback.cs.

@@ -400,7 +434,7 @@ Protected Attributes
-

Definition at line 66 of file SolutionCallback.cs.

+

Definition at line 70 of file SolutionCallback.cs.

@@ -427,7 +461,7 @@ Protected Attributes
-

Definition at line 51 of file SolutionCallback.cs.

+

Definition at line 55 of file SolutionCallback.cs.

@@ -454,7 +488,7 @@ Protected Attributes
-

Definition at line 56 of file SolutionCallback.cs.

+

Definition at line 60 of file SolutionCallback.cs.

@@ -481,7 +515,7 @@ Protected Attributes
-

Definition at line 61 of file SolutionCallback.cs.

+

Definition at line 65 of file SolutionCallback.cs.

@@ -508,7 +542,7 @@ Protected Attributes
-

Definition at line 71 of file SolutionCallback.cs.

+

Definition at line 75 of file SolutionCallback.cs.

@@ -535,7 +569,7 @@ Protected Attributes
-

Definition at line 86 of file SolutionCallback.cs.

+

Definition at line 90 of file SolutionCallback.cs.

@@ -736,7 +770,7 @@ Protected Attributes
-

Definition at line 110 of file SolutionCallback.cs.

+

Definition at line 114 of file SolutionCallback.cs.

@@ -764,7 +798,7 @@ Protected Attributes
-

Definition at line 101 of file SolutionCallback.cs.

+

Definition at line 105 of file SolutionCallback.cs.

@@ -791,7 +825,7 @@ Protected Attributes
-

Definition at line 40 of file SearchForAllSolutionsSampleSat.cs.

+

Definition at line 40 of file SolutionHintingSampleSat.cs.

@@ -818,7 +852,7 @@ Protected Attributes
-

Definition at line 40 of file SolutionHintingSampleSat.cs.

+

Definition at line 40 of file SearchForAllSolutionsSampleSat.cs.

@@ -873,7 +907,7 @@ Protected Attributes
-

Definition at line 96 of file SolutionCallback.cs.

+

Definition at line 100 of file SolutionCallback.cs.

@@ -900,7 +934,7 @@ Protected Attributes
-

Definition at line 106 of file SolutionCallback.cs.

+

Definition at line 110 of file SolutionCallback.cs.

@@ -952,7 +986,7 @@ Protected Attributes
-

Definition at line 81 of file SolutionCallback.cs.

+

Definition at line 85 of file SolutionCallback.cs.

@@ -1007,7 +1041,7 @@ Protected Attributes
-

Definition at line 76 of file SolutionCallback.cs.

+

Definition at line 80 of file SolutionCallback.cs.

diff --git a/docs/dotnet/classVarArraySolutionPrinterWithLimit-members.html b/docs/dotnet/classVarArraySolutionPrinterWithLimit-members.html index 61f93c4218..e715a20893 100644 --- a/docs/dotnet/classVarArraySolutionPrinterWithLimit-members.html +++ b/docs/dotnet/classVarArraySolutionPrinterWithLimit-members.html @@ -50,26 +50,27 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + +
BestObjectiveBound()SolutionCallbackinline
BooleanValue(ILiteral literal)CpSolverSolutionCallbackinline
Dispose()SolutionCallbackinlinevirtual
NumBinaryPropagations()SolutionCallbackinline
NumBooleans()SolutionCallbackinline
NumBranches()SolutionCallbackinline
NumConflicts()SolutionCallbackinline
NumIntegerPropagations()SolutionCallbackinline
ObjectiveValue()SolutionCallbackinline
OnSolutionCallback()VarArraySolutionPrinterWithLimitinlinevirtual
Response()SolutionCallbackinline
SolutionBooleanValue(int index)SolutionCallbackinline
SolutionCallback()SolutionCallbackinline
SolutionCount()VarArraySolutionPrinterWithLimitinline
SolutionIntegerValue(int index)SolutionCallbackinline
StopSearch()SolutionCallbackinline
swigCMemOwnSolutionCallbackprotected
SwigDelegateSolutionCallback_0()SolutionCallback
UserTime()SolutionCallbackinline
Value(LinearExpr e)CpSolverSolutionCallbackinline
VarArraySolutionPrinterWithLimit(IntVar[] variables, int solution_limit)VarArraySolutionPrinterWithLimitinline
WallTime()SolutionCallbackinline
Dispose()SolutionCallbackinline
Dispose(bool disposing)SolutionCallbackinlineprotectedvirtual
NumBinaryPropagations()SolutionCallbackinline
NumBooleans()SolutionCallbackinline
NumBranches()SolutionCallbackinline
NumConflicts()SolutionCallbackinline
NumIntegerPropagations()SolutionCallbackinline
ObjectiveValue()SolutionCallbackinline
OnSolutionCallback()VarArraySolutionPrinterWithLimitinlinevirtual
Response()SolutionCallbackinline
SolutionBooleanValue(int index)SolutionCallbackinline
SolutionCallback()SolutionCallbackinline
SolutionCount()VarArraySolutionPrinterWithLimitinline
SolutionIntegerValue(int index)SolutionCallbackinline
StopSearch()SolutionCallbackinline
swigCMemOwnSolutionCallbackprotected
SwigDelegateSolutionCallback_0()SolutionCallback
UserTime()SolutionCallbackinline
Value(LinearExpr e)CpSolverSolutionCallbackinline
VarArraySolutionPrinterWithLimit(IntVar[] variables, int solution_limit)VarArraySolutionPrinterWithLimitinline
WallTime()SolutionCallbackinline
diff --git a/docs/dotnet/classVarArraySolutionPrinterWithLimit.html b/docs/dotnet/classVarArraySolutionPrinterWithLimit.html index 532a591a37..c078631437 100644 --- a/docs/dotnet/classVarArraySolutionPrinterWithLimit.html +++ b/docs/dotnet/classVarArraySolutionPrinterWithLimit.html @@ -43,6 +43,7 @@
@@ -65,8 +66,8 @@ Public Member Functions   Boolean BooleanValue (ILiteral literal)   -virtual void Dispose () -  +void Dispose () +  long NumBooleans ()   long NumBranches () @@ -96,6 +97,11 @@ Public Member Functions delegate void SwigDelegateSolutionCallback_0 ()   + + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -164,7 +170,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 91 of file SolutionCallback.cs.

+

Definition at line 95 of file SolutionCallback.cs.

@@ -196,8 +202,35 @@ Protected Attributes - -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 34 of file SolutionCallback.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -208,18 +241,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtualinherited +inlineprotectedvirtualinherited
-

Definition at line 34 of file SolutionCallback.cs.

+

Definition at line 39 of file SolutionCallback.cs.

@@ -246,7 +280,7 @@ Protected Attributes
-

Definition at line 66 of file SolutionCallback.cs.

+

Definition at line 70 of file SolutionCallback.cs.

@@ -273,7 +307,7 @@ Protected Attributes
-

Definition at line 51 of file SolutionCallback.cs.

+

Definition at line 55 of file SolutionCallback.cs.

@@ -300,7 +334,7 @@ Protected Attributes
-

Definition at line 56 of file SolutionCallback.cs.

+

Definition at line 60 of file SolutionCallback.cs.

@@ -327,7 +361,7 @@ Protected Attributes
-

Definition at line 61 of file SolutionCallback.cs.

+

Definition at line 65 of file SolutionCallback.cs.

@@ -354,7 +388,7 @@ Protected Attributes
-

Definition at line 71 of file SolutionCallback.cs.

+

Definition at line 75 of file SolutionCallback.cs.

@@ -381,7 +415,7 @@ Protected Attributes
-

Definition at line 86 of file SolutionCallback.cs.

+

Definition at line 90 of file SolutionCallback.cs.

@@ -437,7 +471,7 @@ Protected Attributes
-

Definition at line 110 of file SolutionCallback.cs.

+

Definition at line 114 of file SolutionCallback.cs.

@@ -465,7 +499,7 @@ Protected Attributes
-

Definition at line 101 of file SolutionCallback.cs.

+

Definition at line 105 of file SolutionCallback.cs.

@@ -520,7 +554,7 @@ Protected Attributes
-

Definition at line 96 of file SolutionCallback.cs.

+

Definition at line 100 of file SolutionCallback.cs.

@@ -547,7 +581,7 @@ Protected Attributes
-

Definition at line 106 of file SolutionCallback.cs.

+

Definition at line 110 of file SolutionCallback.cs.

@@ -599,7 +633,7 @@ Protected Attributes
-

Definition at line 81 of file SolutionCallback.cs.

+

Definition at line 85 of file SolutionCallback.cs.

@@ -654,7 +688,7 @@ Protected Attributes
-

Definition at line 76 of file SolutionCallback.cs.

+

Definition at line 80 of file SolutionCallback.cs.

diff --git a/docs/dotnet/classVarArraySolutionPrinterWithObjective-members.html b/docs/dotnet/classVarArraySolutionPrinterWithObjective-members.html index 76e1fc6c69..2c139cbd13 100644 --- a/docs/dotnet/classVarArraySolutionPrinterWithObjective-members.html +++ b/docs/dotnet/classVarArraySolutionPrinterWithObjective-members.html @@ -50,26 +50,27 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + +
BestObjectiveBound()SolutionCallbackinline
BooleanValue(ILiteral literal)CpSolverSolutionCallbackinline
Dispose()SolutionCallbackinlinevirtual
NumBinaryPropagations()SolutionCallbackinline
NumBooleans()SolutionCallbackinline
NumBranches()SolutionCallbackinline
NumConflicts()SolutionCallbackinline
NumIntegerPropagations()SolutionCallbackinline
ObjectiveValue()SolutionCallbackinline
OnSolutionCallback()VarArraySolutionPrinterWithObjectiveinlinevirtual
Response()SolutionCallbackinline
SolutionBooleanValue(int index)SolutionCallbackinline
SolutionCallback()SolutionCallbackinline
SolutionCount()VarArraySolutionPrinterWithObjectiveinline
SolutionIntegerValue(int index)SolutionCallbackinline
StopSearch()SolutionCallbackinline
swigCMemOwnSolutionCallbackprotected
SwigDelegateSolutionCallback_0()SolutionCallback
UserTime()SolutionCallbackinline
Value(LinearExpr e)CpSolverSolutionCallbackinline
VarArraySolutionPrinterWithObjective(IntVar[] variables)VarArraySolutionPrinterWithObjectiveinline
WallTime()SolutionCallbackinline
Dispose()SolutionCallbackinline
Dispose(bool disposing)SolutionCallbackinlineprotectedvirtual
NumBinaryPropagations()SolutionCallbackinline
NumBooleans()SolutionCallbackinline
NumBranches()SolutionCallbackinline
NumConflicts()SolutionCallbackinline
NumIntegerPropagations()SolutionCallbackinline
ObjectiveValue()SolutionCallbackinline
OnSolutionCallback()VarArraySolutionPrinterWithObjectiveinlinevirtual
Response()SolutionCallbackinline
SolutionBooleanValue(int index)SolutionCallbackinline
SolutionCallback()SolutionCallbackinline
SolutionCount()VarArraySolutionPrinterWithObjectiveinline
SolutionIntegerValue(int index)SolutionCallbackinline
StopSearch()SolutionCallbackinline
swigCMemOwnSolutionCallbackprotected
SwigDelegateSolutionCallback_0()SolutionCallback
UserTime()SolutionCallbackinline
Value(LinearExpr e)CpSolverSolutionCallbackinline
VarArraySolutionPrinterWithObjective(IntVar[] variables)VarArraySolutionPrinterWithObjectiveinline
WallTime()SolutionCallbackinline
diff --git a/docs/dotnet/classVarArraySolutionPrinterWithObjective.html b/docs/dotnet/classVarArraySolutionPrinterWithObjective.html index 4153760327..51492da06a 100644 --- a/docs/dotnet/classVarArraySolutionPrinterWithObjective.html +++ b/docs/dotnet/classVarArraySolutionPrinterWithObjective.html @@ -43,6 +43,7 @@
@@ -65,8 +66,8 @@ Public Member Functions   Boolean BooleanValue (ILiteral literal)   -virtual void Dispose () -  +void Dispose () +  long NumBooleans ()   long NumBranches () @@ -96,6 +97,11 @@ Public Member Functions delegate void SwigDelegateSolutionCallback_0 ()   + + + +

+Protected Member Functions

virtual void Dispose (bool disposing)
 
@@ -154,7 +160,7 @@ Protected Attributes

Protected Attributes

bool swigCMemOwn
-

Definition at line 91 of file SolutionCallback.cs.

+

Definition at line 95 of file SolutionCallback.cs.

@@ -186,8 +192,35 @@ Protected Attributes - -

◆ Dispose()

+ +

◆ Dispose() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void Dispose ()
+
+inlineinherited
+
+ +

Definition at line 34 of file SolutionCallback.cs.

+ +
+
+ +

◆ Dispose() [2/2]

@@ -198,18 +231,19 @@ Protected Attributes virtual void Dispose ( - ) + bool  + disposing) -inlinevirtualinherited +inlineprotectedvirtualinherited
-

Definition at line 34 of file SolutionCallback.cs.

+

Definition at line 39 of file SolutionCallback.cs.

@@ -236,7 +270,7 @@ Protected Attributes
-

Definition at line 66 of file SolutionCallback.cs.

+

Definition at line 70 of file SolutionCallback.cs.

@@ -263,7 +297,7 @@ Protected Attributes
-

Definition at line 51 of file SolutionCallback.cs.

+

Definition at line 55 of file SolutionCallback.cs.

@@ -290,7 +324,7 @@ Protected Attributes
-

Definition at line 56 of file SolutionCallback.cs.

+

Definition at line 60 of file SolutionCallback.cs.

@@ -317,7 +351,7 @@ Protected Attributes
-

Definition at line 61 of file SolutionCallback.cs.

+

Definition at line 65 of file SolutionCallback.cs.

@@ -344,7 +378,7 @@ Protected Attributes
-

Definition at line 71 of file SolutionCallback.cs.

+

Definition at line 75 of file SolutionCallback.cs.

@@ -371,7 +405,7 @@ Protected Attributes
-

Definition at line 86 of file SolutionCallback.cs.

+

Definition at line 90 of file SolutionCallback.cs.

@@ -427,7 +461,7 @@ Protected Attributes
-

Definition at line 110 of file SolutionCallback.cs.

+

Definition at line 114 of file SolutionCallback.cs.

@@ -455,7 +489,7 @@ Protected Attributes
-

Definition at line 101 of file SolutionCallback.cs.

+

Definition at line 105 of file SolutionCallback.cs.

@@ -510,7 +544,7 @@ Protected Attributes
-

Definition at line 96 of file SolutionCallback.cs.

+

Definition at line 100 of file SolutionCallback.cs.

@@ -537,7 +571,7 @@ Protected Attributes
-

Definition at line 106 of file SolutionCallback.cs.

+

Definition at line 110 of file SolutionCallback.cs.

@@ -589,7 +623,7 @@ Protected Attributes
-

Definition at line 81 of file SolutionCallback.cs.

+

Definition at line 85 of file SolutionCallback.cs.

@@ -644,7 +678,7 @@ Protected Attributes
-

Definition at line 76 of file SolutionCallback.cs.

+

Definition at line 80 of file SolutionCallback.cs.

diff --git a/docs/dotnet/constraint__solver_2Constraint_8cs_source.html b/docs/dotnet/constraint__solver_2Constraint_8cs_source.html index 129578ea0a..b5bf4823b3 100644 --- a/docs/dotnet/constraint__solver_2Constraint_8cs_source.html +++ b/docs/dotnet/constraint__solver_2Constraint_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -77,153 +77,148 @@
26  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27  }
28 
-
29  ~Constraint() {
-
30  Dispose();
-
31  }
-
32 
-
33  public override void Dispose() {
-
34  lock(this) {
-
35  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-
36  if (swigCMemOwn) {
-
37  swigCMemOwn = false;
-
38  operations_research_constraint_solverPINVOKE.delete_Constraint(swigCPtr);
-
39  }
-
40  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-
41  }
-
42  global::System.GC.SuppressFinalize(this);
-
43  base.Dispose();
-
44  }
-
45  }
-
46 
-
47  public Constraint(Solver solver) : this(operations_research_constraint_solverPINVOKE.new_Constraint(Solver.getCPtr(solver)), true) {
-
48  SwigDirectorConnect();
-
49  }
-
50 
-
51  public virtual void Post() {
-
52  operations_research_constraint_solverPINVOKE.Constraint_Post(swigCPtr);
-
53  }
-
54 
-
55  public virtual void InitialPropagateWrapper() {
-
56  operations_research_constraint_solverPINVOKE.Constraint_InitialPropagateWrapper(swigCPtr);
+
29  protected override void Dispose(bool disposing) {
+
30  lock(this) {
+
31  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+
32  if (swigCMemOwn) {
+
33  swigCMemOwn = false;
+
34  operations_research_constraint_solverPINVOKE.delete_Constraint(swigCPtr);
+
35  }
+
36  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+
37  }
+
38  base.Dispose(disposing);
+
39  }
+
40  }
+
41 
+
42  public Constraint(Solver solver) : this(operations_research_constraint_solverPINVOKE.new_Constraint(Solver.getCPtr(solver)), true) {
+
43  SwigDirectorConnect();
+
44  }
+
45 
+
46  public virtual void Post() {
+
47  operations_research_constraint_solverPINVOKE.Constraint_Post(swigCPtr);
+
48  }
+
49 
+
50  public virtual void InitialPropagateWrapper() {
+
51  operations_research_constraint_solverPINVOKE.Constraint_InitialPropagateWrapper(swigCPtr);
+
52  }
+
53 
+
54  public override string ToString() {
+
55  string ret = (SwigDerivedClassHasMethod("ToString", swigMethodTypes0) ? operations_research_constraint_solverPINVOKE.Constraint_ToStringSwigExplicitConstraint(swigCPtr) : operations_research_constraint_solverPINVOKE.Constraint_ToString(swigCPtr));
+
56  return ret;
57  }
58 
-
59  public override string ToString() {
-
60  string ret = (SwigDerivedClassHasMethod("ToString", swigMethodTypes0) ? operations_research_constraint_solverPINVOKE.Constraint_ToStringSwigExplicitConstraint(swigCPtr) : operations_research_constraint_solverPINVOKE.Constraint_ToString(swigCPtr));
-
61  return ret;
-
62  }
-
63 
-
64  public virtual void Accept(ModelVisitor visitor) {
-
65  operations_research_constraint_solverPINVOKE.Constraint_Accept(swigCPtr, ModelVisitor.getCPtr(visitor));
+
59  public virtual void Accept(ModelVisitor visitor) {
+
60  operations_research_constraint_solverPINVOKE.Constraint_Accept(swigCPtr, ModelVisitor.getCPtr(visitor));
+
61  }
+
62 
+
63  public bool IsCastConstraint() {
+
64  bool ret = operations_research_constraint_solverPINVOKE.Constraint_IsCastConstraint(swigCPtr);
+
65  return ret;
66  }
67 
-
68  public bool IsCastConstraint() {
-
69  bool ret = operations_research_constraint_solverPINVOKE.Constraint_IsCastConstraint(swigCPtr);
-
70  return ret;
-
71  }
-
72 
-
73  public virtual IntVar Var() {
-
74  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.Constraint_Var(swigCPtr);
-
75  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
-
76  return ret;
-
77  }
-
78 
-
79  private void SwigDirectorConnect() {
-
80  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
-
81  swigDelegate0 = new SwigDelegateConstraint_0(SwigDirectorToString);
-
82  if (SwigDerivedClassHasMethod("Name", swigMethodTypes1))
-
83  swigDelegate1 = new SwigDelegateConstraint_1(SwigDirectorName);
-
84  if (SwigDerivedClassHasMethod("BaseName", swigMethodTypes2))
-
85  swigDelegate2 = new SwigDelegateConstraint_2(SwigDirectorBaseName);
-
86  if (SwigDerivedClassHasMethod("Post", swigMethodTypes3))
-
87  swigDelegate3 = new SwigDelegateConstraint_3(SwigDirectorPost);
-
88  if (SwigDerivedClassHasMethod("InitialPropagateWrapper", swigMethodTypes4))
-
89  swigDelegate4 = new SwigDelegateConstraint_4(SwigDirectorInitialPropagateWrapper);
-
90  operations_research_constraint_solverPINVOKE.Constraint_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4);
-
91  }
-
92 
-
93  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
-
94  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
-
95  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(Constraint));
-
96  return hasDerivedMethod;
-
97  }
-
98 
-
99  private string SwigDirectorToString() {
-
100  return ToString();
-
101  }
-
102 
-
103  private string SwigDirectorName() {
-
104  return Name();
-
105  }
-
106 
-
107  private string SwigDirectorBaseName() {
-
108  return BaseName();
-
109  }
-
110 
-
111  private void SwigDirectorPost() {
-
112  Post();
-
113  }
-
114 
-
115  private void SwigDirectorInitialPropagateWrapper() {
-
116  InitialPropagateWrapper();
-
117  }
-
118 
-
119  public delegate string SwigDelegateConstraint_0();
-
120  public delegate string SwigDelegateConstraint_1();
-
121  public delegate string SwigDelegateConstraint_2();
-
122  public delegate void SwigDelegateConstraint_3();
-
123  public delegate void SwigDelegateConstraint_4();
-
124 
-
125  private SwigDelegateConstraint_0 swigDelegate0;
-
126  private SwigDelegateConstraint_1 swigDelegate1;
-
127  private SwigDelegateConstraint_2 swigDelegate2;
-
128  private SwigDelegateConstraint_3 swigDelegate3;
-
129  private SwigDelegateConstraint_4 swigDelegate4;
-
130 
-
131  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
-
132  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
-
133  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
-
134  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
-
135  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { };
-
136 }
-
137 
-
138 }
+
68  public virtual IntVar Var() {
+
69  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.Constraint_Var(swigCPtr);
+
70  IntVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntVar(cPtr, false);
+
71  return ret;
+
72  }
+
73 
+
74  private void SwigDirectorConnect() {
+
75  if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
+
76  swigDelegate0 = new SwigDelegateConstraint_0(SwigDirectorMethodToString);
+
77  if (SwigDerivedClassHasMethod("Name", swigMethodTypes1))
+
78  swigDelegate1 = new SwigDelegateConstraint_1(SwigDirectorMethodName);
+
79  if (SwigDerivedClassHasMethod("BaseName", swigMethodTypes2))
+
80  swigDelegate2 = new SwigDelegateConstraint_2(SwigDirectorMethodBaseName);
+
81  if (SwigDerivedClassHasMethod("Post", swigMethodTypes3))
+
82  swigDelegate3 = new SwigDelegateConstraint_3(SwigDirectorMethodPost);
+
83  if (SwigDerivedClassHasMethod("InitialPropagateWrapper", swigMethodTypes4))
+
84  swigDelegate4 = new SwigDelegateConstraint_4(SwigDirectorMethodInitialPropagateWrapper);
+
85  operations_research_constraint_solverPINVOKE.Constraint_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4);
+
86  }
+
87 
+
88  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
+
89  global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
+
90  bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(Constraint));
+
91  return hasDerivedMethod;
+
92  }
+
93 
+
94  private string SwigDirectorMethodToString() {
+
95  return ToString();
+
96  }
+
97 
+
98  private string SwigDirectorMethodName() {
+
99  return Name();
+
100  }
+
101 
+
102  private string SwigDirectorMethodBaseName() {
+
103  return BaseName();
+
104  }
+
105 
+
106  private void SwigDirectorMethodPost() {
+
107  Post();
+
108  }
+
109 
+
110  private void SwigDirectorMethodInitialPropagateWrapper() {
+
111  InitialPropagateWrapper();
+
112  }
+
113 
+
114  public delegate string SwigDelegateConstraint_0();
+
115  public delegate string SwigDelegateConstraint_1();
+
116  public delegate string SwigDelegateConstraint_2();
+
117  public delegate void SwigDelegateConstraint_3();
+
118  public delegate void SwigDelegateConstraint_4();
+
119 
+
120  private SwigDelegateConstraint_0 swigDelegate0;
+
121  private SwigDelegateConstraint_1 swigDelegate1;
+
122  private SwigDelegateConstraint_2 swigDelegate2;
+
123  private SwigDelegateConstraint_3 swigDelegate3;
+
124  private SwigDelegateConstraint_4 swigDelegate4;
+
125 
+
126  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
+
127  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
+
128  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
+
129  private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
+
130  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { };
+
131 }
+
132 
+
133 }
Definition: ValCstPair.cs:19
Definition: IntVar.cs:18
static string Constraint_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
-
override void Dispose()
-
virtual string BaseName()
+
virtual string BaseName()
static void Constraint_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
delegate void SwigDelegateConstraint_4()
-
virtual void InitialPropagateWrapper()
+
virtual void InitialPropagateWrapper()
static string Constraint_ToStringSwigExplicitConstraint(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: Assignment.cs:11
-
bool IsCastConstraint()
-
override string ToString()
+
bool IsCastConstraint()
+
override string ToString()
Definition: ModelVisitor.cs:18
static bool Constraint_IsCastConstraint(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void Accept(ModelVisitor visitor)
+
virtual void Accept(ModelVisitor visitor)
delegate string SwigDelegateConstraint_1()
-
virtual IntVar Var()
+
virtual IntVar Var()
bool swigCMemOwn
Definition: BaseObject.cs:20
delegate void SwigDelegateConstraint_3()
-
virtual string Name()
+
virtual string Name()
static void delete_Constraint(global::System.Runtime.InteropServices.HandleRef jarg1)
+
override void Dispose(bool disposing)
delegate string SwigDelegateConstraint_2()
static void Constraint_InitialPropagateWrapper(global::System.Runtime.InteropServices.HandleRef jarg1)
-
virtual void Post()
+
virtual void Post()
static void Constraint_Post(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Solver solver()
+
Solver solver()
static void Constraint_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, Constraint.SwigDelegateConstraint_0 delegate0, Constraint.SwigDelegateConstraint_1 delegate1, Constraint.SwigDelegateConstraint_2 delegate2, Constraint.SwigDelegateConstraint_3 delegate3, Constraint.SwigDelegateConstraint_4 delegate4)
static global::System.IntPtr Constraint_SWIGUpcast(global::System.IntPtr jarg1)
delegate string SwigDelegateConstraint_0()
static global::System.IntPtr Constraint_Var(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Constraint(Solver solver)
+
Constraint(Solver solver)
-
bool SolveAndCommit(DecisionBuilder db, SearchMonitor m1)
+
bool SolveAndCommit(DecisionBuilder db, SearchMonitor m1)
static global::System.IntPtr Solver_MakeGreaterOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr Solver_Try__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static global::System.IntPtr Solver_MakeElement__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static bool Solver_CheckAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Solver_MakeWeightedMaximize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, long jarg4)
-
Constraint MakeIsGreaterOrEqualCt(IntExpr left, IntExpr right, IntVar b)
-
static readonly int CHOOSE_PATH
+
Constraint MakeIsGreaterOrEqualCt(IntExpr left, IntExpr right, IntVar b)
+
static readonly int CHOOSE_PATH
static bool Solver_CheckConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
Constraint MakeLess(IntExpr expr, long value)
-
static readonly int SIMPLE_MARKER
-
Demon RegisterDemon(Demon demon)
+
Constraint MakeLess(IntExpr expr, long value)
+
static readonly int SIMPLE_MARKER
+
Demon RegisterDemon(Demon demon)
static global::System.IntPtr Solver_MakeOperator__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
-
DecisionBuilder MakePhase(IntVarVector vars, int var_str, LongLongLongToBoolean var_val1_val2_comparator)
-
DecisionBuilder MakePhase(SequenceVarVector sequences, int str)
-
Constraint MakeNullIntersectExcept(IntVarVector first_vars, IntVarVector second_vars, long escape_value)
+
DecisionBuilder MakePhase(IntVarVector vars, int var_str, LongLongLongToBoolean var_val1_val2_comparator)
+
DecisionBuilder MakePhase(SequenceVarVector sequences, int str)
+
Constraint MakeNullIntersectExcept(IntVarVector first_vars, IntVarVector second_vars, long escape_value)
static global::System.IntPtr Solver_MakePathCumul__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, LongLongToLong jarg6)
static global::System.IntPtr Solver_MakeBranchesLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
LocalSearchPhaseParameters MakeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder)
-
Decision MakeVariableGreaterOrEqualValue(IntVar var, long value)
-
DecisionBuilder MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitorVector monitors)
-
bool SolveAndCommit(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)
-
Constraint MakeNonOverlappingNonStrictBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, IntVarVector x_size, IntVarVector y_size)
-
Constraint MakeNoCycle(IntVarVector nexts, IntVarVector active, LongToBoolean sink_handler)
+
LocalSearchPhaseParameters MakeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder)
+
Decision MakeVariableGreaterOrEqualValue(IntVar var, long value)
+
DecisionBuilder MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitorVector monitors)
+
bool SolveAndCommit(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)
+
Constraint MakeNonOverlappingNonStrictBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, IntVarVector x_size, IntVarVector y_size)
+
Constraint MakeNoCycle(IntVarVector nexts, IntVarVector active, LongToBoolean sink_handler)
static global::System.IntPtr Solver_MakeDifference__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
LocalSearchMonitor GetLocalSearchMonitor()
+
LocalSearchMonitor GetLocalSearchMonitor()
static string Solver_LocalSearchProfile(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Decision MakeAssignVariableValueOrFail(IntVar var, long value)
+
Decision MakeAssignVariableValueOrFail(IntVar var, long value)
static global::System.IntPtr Solver_MakeFixedDurationEndSyncedOnStartIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
-
Constraint MakeIsLessCt(IntExpr left, IntExpr right, IntVar b)
+
Constraint MakeIsLessCt(IntExpr left, IntExpr right, IntVar b)
Definition: IntVar.cs:18
-
SolutionPool MakeDefaultSolutionPool()
-
static readonly int STARTS_AT_START
-
Constraint MakeCount(IntVarVector vars, long value, long max_count)
+
SolutionPool MakeDefaultSolutionPool()
+
static readonly int STARTS_AT_START
+
Constraint MakeCount(IntVarVector vars, long value, long max_count)
static global::System.IntPtr Solver_MakeTabuSearch(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, long jarg6, long jarg7, double jarg8)
-
Demon MakeConstraintInitialPropagateCallback(Constraint ct)
+
Demon MakeConstraintInitialPropagateCallback(Constraint ct)
static global::System.IntPtr Solver_MakeEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
virtual void Dispose()
static int Solver_KILL_BOTH_get()
static int Solver_OUTSIDE_SEARCH_get()
-
LocalSearchOperator ConcatenateOperators(LocalSearchOperatorVector ops, IntIntToLong evaluator)
-
long Solutions()
-
virtual void Dispose()
+
LocalSearchOperator ConcatenateOperators(LocalSearchOperatorVector ops, IntIntToLong evaluator)
+
long Solutions()
static global::System.IntPtr Solver_MakeNonOverlappingBoxesConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
-
Constraint MakeDistribute(IntVarVector vars, IntVarVector cards)
+
Constraint MakeDistribute(IntVarVector vars, IntVarVector cards)
static global::System.IntPtr Solver_MakeScalProdEquality__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
-
Decision MakeScheduleOrExpedite(IntervalVar var, long est, ref long marker)
+
Decision MakeScheduleOrExpedite(IntervalVar var, long est, ref long marker)
static global::System.IntPtr Solver_MakeEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr Solver_MakeIsGreaterCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static int Solver_NORMAL_PRIORITY_get()
static void Solver_MakeIntervalVarArray(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7, long jarg8, bool jarg9, string jarg10, global::System.Runtime.InteropServices.HandleRef jarg11)
static global::System.IntPtr Solver_MakeLocalSearchPhase__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static bool Solver_IsProfilingEnabled(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Constraint MakeSumLessOrEqual(IntVarVector vars, long cst)
+
Constraint MakeSumLessOrEqual(IntVarVector vars, long cst)
static global::System.IntPtr Solver_MakeIsLessOrEqualCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
Decision MakeAssignVariableValueOrDoNothing(IntVar var, long value)
+
Decision MakeAssignVariableValueOrDoNothing(IntVar var, long value)
static global::System.IntPtr Solver_MakeMax__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
void ExportProfilingOverview(string filename)
-
Constraint MakeEquality(IntExpr expr, long value)
-
DecisionBuilder MakePhase(IntVarVector vars, LongToLong var_evaluator, LongLongToLong value_evaluator)
+
void ExportProfilingOverview(string filename)
+
Constraint MakeEquality(IntExpr expr, long value)
+
DecisionBuilder MakePhase(IntVarVector vars, LongToLong var_evaluator, LongLongToLong value_evaluator)
static global::System.IntPtr Solver_MakeMinEquality(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr Solver_ConcatenateOperators__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntIntToLong jarg3)
static global::System.IntPtr Solver_MakeSquare(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Solver_MakeGuidedLocalSearch__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, LongLongToLong jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, double jarg7)
delegate long LongToLong(long t)
static int Solver_ASSIGN_MAX_VALUE_get()
-
Decision MakeVariableLessOrEqualValue(IntVar var, long value)
-
Constraint MakeFalseConstraint()
+
Decision MakeVariableLessOrEqualValue(IntVar var, long value)
+
Constraint MakeFalseConstraint()
static global::System.IntPtr Solver_MakeIsMemberVar__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3)
static global::System.IntPtr Solver_MakeIsGreaterOrEqualCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static int Solver_EXCHANGE_get()
static void Solver_IntegerCastInfo_maintainer_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Solver_MakeScheduleOrPostpone(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, ref long jarg4)
static void delete_Solver_IntegerCastInfo(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int SearchLeftDepth()
-
IntExpr MakeModulo(IntExpr x, long mod)
+
int SearchLeftDepth()
+
IntExpr MakeModulo(IntExpr x, long mod)
static global::System.IntPtr Solver_MakeConvexPiecewiseExpr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, long jarg5, long jarg6)
-
IntExpr MakeSemiContinuousExpr(IntExpr expr, long fixed_charge, long step)
-
IntervalVar MakeFixedInterval(long start, long duration, string name)
-
static readonly int SWITCH_BRANCHES
-
IntVar MakeIsLessOrEqualCstVar(IntExpr var, long value)
-
IntExpr MakeDiv(IntExpr numerator, IntExpr denominator)
+
IntExpr MakeSemiContinuousExpr(IntExpr expr, long fixed_charge, long step)
+
IntervalVar MakeFixedInterval(long start, long duration, string name)
+
static readonly int SWITCH_BRANCHES
+
IntVar MakeIsLessOrEqualCstVar(IntExpr var, long value)
+
IntExpr MakeDiv(IntExpr numerator, IntExpr denominator)
static global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
-
ModelVisitor MakeStatisticsModelVisitor()
-
RegularLimit MakeLimit(long time, long branches, long failures, long solutions)
-
void AddLocalSearchMonitor(LocalSearchMonitor monitor)
+
ModelVisitor MakeStatisticsModelVisitor()
+
RegularLimit MakeLimit(long time, long branches, long failures, long solutions)
+
void AddLocalSearchMonitor(LocalSearchMonitor monitor)
static global::System.IntPtr Solver_MakeOperator__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static global::System.IntPtr Solver_MakeSolveOnce__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr Solver_MakeNoCycle__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, LongToBoolean jarg4, bool jarg5)
-
void RestartCurrentSearch()
-
DecisionBuilder MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1)
+
void RestartCurrentSearch()
+
DecisionBuilder MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1)
static global::System.IntPtr Solver_MakeAllDifferent__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void ShouldFail()
+
void ShouldFail()
static global::System.IntPtr Solver_MakeDistribute__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int length4, long[] jarg4)
static global::System.IntPtr Solver_MakeNullIntersect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
LocalSearchOperator MakeMoveTowardTargetOperator(Assignment target)
-
static readonly int OUTSIDE_SEARCH
+
LocalSearchOperator MakeMoveTowardTargetOperator(Assignment target)
+
static readonly int OUTSIDE_SEARCH
static global::System.IntPtr Solver_MakeDecisionBuilderFromAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, int length5, long[] jarg5)
-
DecisionBuilder MakePhase(IntVarVector vars, int var_str, LongLongToLong value_evaluator, LongToLong tie_breaker)
-
Assignment MakeAssignment(Assignment a)
-
static long MemoryUsage()
+
DecisionBuilder MakePhase(IntVarVector vars, int var_str, LongLongToLong value_evaluator, LongToLong tie_breaker)
+
Assignment MakeAssignment(Assignment a)
+
static long MemoryUsage()
static long Solver_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1)
-
int SolveDepth()
+
int SolveDepth()
static global::System.IntPtr Solver_MakeNoCycle__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, LongToBoolean jarg4)
static global::System.IntPtr Solver_MakeIntConst__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static int Solver_UNACTIVELNS_get()
@@ -3131,294 +3137,297 @@
static global::System.IntPtr Solver_MakeMaximize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr Solver_MakeScalProdLessOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, long jarg4)
static global::System.IntPtr Solver_MakeAllDifferent__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
-
Constraint MakeTransitionConstraint(IntVarVector vars, IntTupleSet transition_table, long initial_state, long[] final_states)
-
Constraint MakeIsEqualCstCt(IntExpr var, long value, IntVar boolvar)
+
Constraint MakeTransitionConstraint(IntVarVector vars, IntTupleSet transition_table, long initial_state, long[] final_states)
+
Constraint MakeIsEqualCstCt(IntExpr var, long value, IntVar boolvar)
Definition: IntExpr.cs:18
-
SearchMonitor MakeSearchLog(int branch_period)
+
SearchMonitor MakeSearchLog(int branch_period)
static global::System.IntPtr Solver_MakeAbsEquality(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr Solver_MakeAssignVariableValueOrDoNothing(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
Constraint MakeTemporalDisjunction(IntervalVar t1, IntervalVar t2)
+
Constraint MakeTemporalDisjunction(IntervalVar t1, IntervalVar t2)
static global::System.IntPtr Solver_MakePhase__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, LongLongLongToBoolean jarg4)
static bool Solver_Solve__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
Constraint MakePathConnected(IntVarVector nexts, long[] sources, long[] sinks, IntVarVector status)
-
long Branches()
+
Constraint MakePathConnected(IntVarVector nexts, long[] sources, long[] sinks, IntVarVector status)
+
long Branches()
delegate string VoidToString()
static global::System.IntPtr Solver_MakePathCumul__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
-
bool SolveAndCommit(DecisionBuilder db)
-
IntVar MakeIsBetweenVar(IntExpr v, long l, long u)
+
bool SolveAndCommit(DecisionBuilder db)
+
IntVar MakeIsBetweenVar(IntExpr v, long l, long u)
static global::System.IntPtr Solver_MakeLimit__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
DecisionBuilder MakeLocalSearchPhase(IntVarVector vars, DecisionBuilder first_solution, DecisionBuilder first_solution_sub_decision_builder, LocalSearchPhaseParameters parameters)
-
void AddPropagationMonitor(PropagationMonitor monitor)
+
DecisionBuilder MakeLocalSearchPhase(IntVarVector vars, DecisionBuilder first_solution, DecisionBuilder first_solution_sub_decision_builder, LocalSearchPhaseParameters parameters)
+
void AddPropagationMonitor(PropagationMonitor monitor)
static global::System.IntPtr Solver_Compose__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
static readonly int SIMPLELNS
+
virtual void Dispose(bool disposing)
+
static readonly int SIMPLELNS
static global::System.IntPtr Solver_GetPropagationMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static readonly int MAKEINACTIVE
+
static readonly int MAKEINACTIVE
static global::System.IntPtr Solver_MakeOperator__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, LongLongLongToLong jarg4, int jarg5)
static int Solver_CHOICE_POINT_get()
-
bool UseFastLocalSearch()
-
IntervalVar MakeFixedDurationStartSyncedOnEndIntervalVar(IntervalVar interval_var, long duration, long offset)
+
bool UseFastLocalSearch()
+
IntervalVar MakeFixedDurationStartSyncedOnEndIntervalVar(IntervalVar interval_var, long duration, long offset)
static int Solver_kNumPriorities_get()
-
IntExpr MakeSum(IntVarVector vars)
-
IntVar MakeIntVar(long[] values)
+
IntExpr MakeSum(IntVarVector vars)
+
IntVar MakeIntVar(long[] values)
static global::System.IntPtr Solver_MakeLessOrEqual__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
-
void Add(Constraint c)
+
void Add(Constraint c)
static int Solver_LK_get()
-
IntExpr MakeScalProd(IntVarVector vars, int[] coefs)
-
static readonly int SENTINEL
+
IntExpr MakeScalProd(IntVarVector vars, int[] coefs)
+
static readonly int SENTINEL
static global::System.IntPtr Solver_MakeSum__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
IntExpr? expression
+
IntExpr? expression
static void Solver_PopState(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static readonly int ASSIGN_CENTER_VALUE
+
static readonly int ASSIGN_CENTER_VALUE
static global::System.IntPtr Solver_MakeCumulative__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5)
static int Solver_MAKEACTIVE_get()
-
static readonly int MINIMIZATION
-
static readonly int ASSIGN_RANDOM_VALUE
-
Constraint MakeIsGreaterOrEqualCstCt(IntExpr var, long value, IntVar boolvar)
-
PropagationMonitor GetPropagationMonitor()
-
LocalSearchPhaseParameters MakeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder)
-
static readonly int UNACTIVELNS
-
static readonly int STARTS_AFTER_START
+
static readonly int MINIMIZATION
+
static readonly int ASSIGN_RANDOM_VALUE
+
Constraint MakeIsGreaterOrEqualCstCt(IntExpr var, long value, IntVar boolvar)
+
PropagationMonitor GetPropagationMonitor()
+
LocalSearchPhaseParameters MakeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder)
+
static readonly int UNACTIVELNS
+
static readonly int STARTS_AFTER_START
static void Solver_ClearLocalSearchState(global::System.Runtime.InteropServices.HandleRef jarg1)
static int Solver_INTERVAL_DEFAULT_get()
static int Solver_CHOOSE_LOWEST_MIN_get()
-
DecisionBuilder MakePhase(IntervalVarVector intervals, int str)
-
IntVar MakeIsMemberVar(IntExpr expr, long[] values)
+
DecisionBuilder MakePhase(IntervalVarVector intervals, int str)
+
IntVar MakeIsMemberVar(IntExpr expr, long[] values)
-
bool Solve(DecisionBuilder db)
+
bool Solve(DecisionBuilder db)
Definition: Demon.cs:18
static int Solver_NOT_SET_get()
-
LocalSearchOperator MakeOperator(IntVarVector vars, IntVarVector secondary_vars, LongLongLongToLong evaluator, int op)
-
Decision MakeSplitVariableDomain(IntVar var, long val, bool start_with_lower_half)
-
RegularLimit MakeSolutionsLimit(long solutions)
-
DecisionBuilder MakePhase(IntVar v0, int var_str, int val_str)
+
LocalSearchOperator MakeOperator(IntVarVector vars, IntVarVector secondary_vars, LongLongLongToLong evaluator, int op)
+
Decision MakeSplitVariableDomain(IntVar var, long val, bool start_with_lower_half)
+
RegularLimit MakeSolutionsLimit(long solutions)
+
DecisionBuilder MakePhase(IntVar v0, int var_str, int val_str)
static ulong Solver_Stamp(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeIntervalVarRelationWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, long jarg5)
-
IntervalVar MakeFixedDurationIntervalVar(long start_min, long start_max, long duration, bool optional, string name)
-
bool IsProfilingEnabled()
-
bool NameAllVariables()
-
DecisionBuilder MakeSolveOnce(DecisionBuilder db)
+
IntervalVar MakeFixedDurationIntervalVar(long start_min, long start_max, long duration, bool optional, string name)
+
bool IsProfilingEnabled()
+
bool NameAllVariables()
+
DecisionBuilder MakeSolveOnce(DecisionBuilder db)
static global::System.IntPtr Solver_MakeTransitionConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int length5, long[] jarg5)
-
Constraint MakeDelayedPathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector transits)
+
Constraint MakeDelayedPathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector transits)
static global::System.IntPtr Solver_MakeLessOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static string Solver_ModelName(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeIsEqualVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr Solver_MakeFailDecision(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntervalVar RegisterIntervalVar(IntervalVar var)
-
SolutionCollector MakeLastSolutionCollector()
-
void CheckFail()
+
IntervalVar RegisterIntervalVar(IntervalVar var)
+
SolutionCollector MakeLastSolutionCollector()
+
void CheckFail()
static global::System.IntPtr Solver_MakeLexicalLess(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr Solver_MakeNotMemberCt__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, int length4, int[] jarg4)
static global::System.IntPtr Solver_MakeIfThenElseCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
-
static readonly int KEEP_RIGHT
-
bool swigCMemOwn
+
static readonly int KEEP_RIGHT
+
bool swigCMemOwn
Definition: ModelCache.cs:18
static int Solver_TWOOPT_get()
-
int Constraints()
-
Constraint MakeIsDifferentCstCt(IntExpr var, long value, IntVar boolvar)
-
Constraint MakeScalProdEquality(IntVarVector vars, long[] coefficients, long cst)
+
int Constraints()
+
Constraint MakeIsDifferentCstCt(IntExpr var, long value, IntVar boolvar)
+
Constraint MakeScalProdEquality(IntVarVector vars, long[] coefficients, long cst)
static global::System.IntPtr Solver_MakeTemporalDisjunction__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
delegate void VoidToVoid()
+
virtual void Dispose(bool disposing)
static int Solver_MAXIMIZATION_get()
static int Solver_ENDS_AT_END_get()
-
IntExpr MakeProd(IntExpr left, IntExpr right)
+
IntExpr MakeProd(IntExpr left, IntExpr right)
static global::System.IntPtr Solver_MakeTrueConstraint(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeSearchTrace(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
-
DecisionBuilder Compose(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3, DecisionBuilder db4)
-
static readonly int INT_VAR_DEFAULT
+
DecisionBuilder Compose(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3, DecisionBuilder db4)
+
static readonly int INT_VAR_DEFAULT
static global::System.IntPtr Solver_MakeOperator__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongLongLongToLong jarg3, int jarg4)
static int Solver_STAYS_IN_SYNC_get()
-
static readonly int ASSIGN_MAX_VALUE
-
Constraint MakeTrueConstraint()
+
static readonly int ASSIGN_MAX_VALUE
+
Constraint MakeTrueConstraint()
static long Solver_Neighbors(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntegerCastInfo()
+
IntegerCastInfo()
static global::System.IntPtr Solver_MakeLocalSearchPhase__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr Solver_MakeSum__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
void NewSearchAux(DecisionBuilder db, SearchMonitor m1)
+
void NewSearchAux(DecisionBuilder db, SearchMonitor m1)
Solver parameters.
static void delete_Solver(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Constraint MakeCumulative(IntervalVarVector intervals, int[] demands, long capacity, string name)
+
Constraint MakeCumulative(IntervalVarVector intervals, int[] demands, long capacity, string name)
static global::System.IntPtr Solver_MakeIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7, bool jarg8, string jarg9)
-
bool Solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)
+
bool Solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)
static global::System.IntPtr Solver_MakeIsDifferentVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
long FilteredNeighbors()
+
long FilteredNeighbors()
static global::System.IntPtr Solver_MakeIntVar__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, string jarg3)
static global::System.IntPtr Solver_MakeRejectFilter(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool Solver_Solve__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
DecisionBuilder MakePhase(IntVarVector vars, int var_str, LongLongToLong value_evaluator)
-
static readonly int AVOID_DATE
+
DecisionBuilder MakePhase(IntVarVector vars, int var_str, LongLongToLong value_evaluator)
+
static readonly int AVOID_DATE
static global::System.IntPtr Solver_MakeIsLessCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
-
long UncheckedSolutions()
+
long UncheckedSolutions()
static global::System.IntPtr Solver_MakeAssignVariableValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr Solver_MakeDistribute__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
-
bool Solve(DecisionBuilder db, SearchMonitor m1)
+
bool Solve(DecisionBuilder db, SearchMonitor m1)
static global::System.IntPtr Solver_MakeIsBetweenVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
static int Solver_FULLPATHLNS_get()
static global::System.IntPtr Solver_MakePhase__SWIG_13(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static global::System.IntPtr Solver_MakeElementEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void Solver_Fail(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntExpr MakeMax(IntExpr expr, int value)
-
Constraint MakeCumulative(IntervalVarVector intervals, IntVarVector demands, IntVar capacity, string name)
-
static readonly int PATHLNS
-
Constraint MakeGreater(IntExpr expr, long value)
+
IntExpr MakeMax(IntExpr expr, int value)
+
Constraint MakeCumulative(IntervalVarVector intervals, IntVarVector demands, IntVar capacity, string name)
+
static readonly int PATHLNS
+
Constraint MakeGreater(IntExpr expr, long value)
-
static bool Pending
-
IntExpr MakeMonotonicElement(LongToLong values, bool increasing, IntVar index)
-
Demon MakeDelayedConstraintInitialPropagateCallback(Constraint ct)
+
static bool Pending
+
IntExpr MakeMonotonicElement(LongToLong values, bool increasing, IntVar index)
+
Demon MakeDelayedConstraintInitialPropagateCallback(Constraint ct)
static global::System.IntPtr Solver_MakeIsGreaterCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
-
IntExpr MakeElement(LongToLong values, IntVar index)
-
Constraint MakeMemberCt(IntExpr expr, int[] values)
-
Decision MakeRankFirstInterval(SequenceVar sequence, int index)
+
IntExpr MakeElement(LongToLong values, IntVar index)
+
Constraint MakeMemberCt(IntExpr expr, int[] values)
+
Decision MakeRankFirstInterval(SequenceVar sequence, int index)
static global::System.IntPtr Solver_MakeIntVar__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2)
static global::System.IntPtr Solver_MakeFirstSolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
static readonly int ASSIGN_MIN_VALUE
+
static readonly int ASSIGN_MIN_VALUE
+
bool HasName(PropagationBaseObject object_)
static global::System.IntPtr Solver_MakeTemporalDisjunction__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
IntExpr MakeAbs(IntExpr expr)
+
IntExpr MakeAbs(IntExpr expr)
static global::System.IntPtr Solver_MakeBestValueSolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
-
IntegerCastInfo(IntVar v, IntExpr e, Constraint c)
+
IntegerCastInfo(IntVar v, IntExpr e, Constraint c)
static global::System.IntPtr Solver_MakeLastSolutionCollector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntExpr CastExpression(IntVar var)
+
IntExpr CastExpression(IntVar var)
static void Solver_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
Constraint MakeLessOrEqual(IntExpr expr, long value)
-
static readonly int VAR_PRIORITY
-
SearchMonitor MakeSimulatedAnnealing(bool maximize, IntVar v, long step, long initial_temperature)
+
Constraint MakeLessOrEqual(IntExpr expr, long value)
+
static readonly int VAR_PRIORITY
+
SearchMonitor MakeSimulatedAnnealing(bool maximize, IntVar v, long step, long initial_temperature)
static global::System.IntPtr Solver_MakeNonEquality__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
-
SearchMonitor MakeConstantRestart(int frequency)
-
SolutionCollector MakeBestValueSolutionCollector(bool maximize)
-
static readonly int CHOOSE_MAX_REGRET_ON_MIN
+
SearchMonitor MakeConstantRestart(int frequency)
+
SolutionCollector MakeBestValueSolutionCollector(bool maximize)
+
static readonly int CHOOSE_MAX_REGRET_ON_MIN
static global::System.IntPtr Solver_MakeFalseConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
-
LocalSearchPhaseParameters MakeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit, LocalSearchFilterVector filters)
+
LocalSearchPhaseParameters MakeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit, LocalSearchFilterVector filters)
static global::System.IntPtr Solver_MakeScalProdLessOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, long jarg4)
static global::System.IntPtr Solver_MakeWeightedMinimize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, long jarg4)
static void Solver_IntegerCastInfo_expression_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
DecisionBuilder MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3, SearchMonitor monitor4)
+
DecisionBuilder MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3, SearchMonitor monitor4)
static global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
-
void NewSearchAux(DecisionBuilder db)
-
Constraint MakeCumulative(IntervalVarVector intervals, IntVarVector demands, long capacity, string name)
-
Constraint MakeNonOverlappingBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, long[] x_size, long[] y_size)
+
void NewSearchAux(DecisionBuilder db)
+
Constraint MakeCumulative(IntervalVarVector intervals, IntVarVector demands, long capacity, string name)
+
Constraint MakeNonOverlappingBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, long[] x_size, long[] y_size)
static global::System.IntPtr Solver_MakeElement__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, LongToLong jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
Constraint? maintainer
-
void TopPeriodicCheck()
+
Constraint? maintainer
+
void TopPeriodicCheck()
static global::System.IntPtr Solver_MakeSearchLog__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
IntExpr MakeMin(IntExpr expr, int value)
+
IntExpr MakeMin(IntExpr expr, int value)
static int Solver_OROPT_get()
static global::System.IntPtr Solver_MakePhase__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4)
static byte[] ProtoToByteArray(IMessage message)
Definition: ProtoHelper.cs:21
static global::System.IntPtr Solver_MakeIntConst__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, string jarg3)
static global::System.IntPtr Solver_MakeMirrorInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
DecisionBuilder MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2)
+
DecisionBuilder MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2)
static global::System.IntPtr Solver_MakeAllDifferentExcept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr Solver_MakePhase__SWIG_7(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4)
-
static readonly int REVERSIBLE_ACTION
-
SearchMonitor MakeSymmetryManager(SymmetryBreakerVector visitors)
+
static readonly int REVERSIBLE_ACTION
+
SearchMonitor MakeSymmetryManager(SymmetryBreakerVector visitors)
static global::System.IntPtr Solver_MakePhase__SWIG_14(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static global::System.IntPtr Solver_MakeLimit__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5, bool jarg6, bool jarg7)
-
Constraint MakeNoCycle(IntVarVector nexts, IntVarVector active)
+
Constraint MakeNoCycle(IntVarVector nexts, IntVarVector active)
delegate void SolverToVoid(Solver s)
static global::System.IntPtr Solver_Try__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int Solver_PROBLEM_INFEASIBLE_get()
static global::System.IntPtr Solver_MakeDeviation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4)
-
static readonly int IN_SEARCH
+
static readonly int IN_SEARCH
static global::System.IntPtr Solver_MakeIsEqualCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
-
Pack MakePack(IntVarVector vars, int number_of_bins)
+
Pack MakePack(IntVarVector vars, int number_of_bins)
Definition: Assignment.cs:11
static global::System.IntPtr Solver_MakeMin__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
Constraint MakeBetweenCt(IntExpr expr, long l, long u)
-
DecisionBuilder MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3)
+
Constraint MakeBetweenCt(IntExpr expr, long l, long u)
+
DecisionBuilder MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3)
static int Solver_TSPOPT_get()
static global::System.IntPtr Solver_MakeMemberCt__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3)
static global::System.IntPtr Solver_MakeNestedOptimize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
delegate bool LongToBoolean(long t)
Definition: SearchLimit.cs:18
-
bool InstrumentsVariables()
-
Constraint MakeNonOverlappingNonStrictBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, long[] x_size, long[] y_size)
+
bool InstrumentsVariables()
+
Constraint MakeNonOverlappingNonStrictBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, long[] x_size, long[] y_size)
Definition: IntVarVector.cs:18
static global::System.IntPtr Solver_Try__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr Solver_ConcatenateOperators__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
-
LocalSearchOperator RandomConcatenateOperators(LocalSearchOperatorVector ops, int seed)
-
Constraint MakeScalProdLessOrEqual(IntVarVector vars, long[] coefficients, long cst)
-
static readonly int CHOOSE_DYNAMIC_GLOBAL_BEST
+
LocalSearchOperator RandomConcatenateOperators(LocalSearchOperatorVector ops, int seed)
+
Constraint MakeScalProdLessOrEqual(IntVarVector vars, long[] coefficients, long cst)
+
static readonly int CHOOSE_DYNAMIC_GLOBAL_BEST
static global::System.IntPtr Solver_MakeElementEquality__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4)
static int Solver_ENDS_AFTER_get()
static global::System.IntPtr Solver_MakeLubyRestart(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr Solver_MakeSumEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
string ToString()
+
string ToString()
static int Solver_ENDS_BEFORE_get()
static int Solver_LE_get()
static int Solver_CHOOSE_HIGHEST_MAX_get()
-
Constraint MakeGreaterOrEqual(IntExpr expr, long value)
-
IntVar MakeIsEqualCstVar(IntExpr var, long value)
-
int Rand32(int size)
-
Decision MakeRankLastInterval(SequenceVar sequence, int index)
+
Constraint MakeGreaterOrEqual(IntExpr expr, long value)
+
IntVar MakeIsEqualCstVar(IntExpr var, long value)
+
int Rand32(int size)
+
Decision MakeRankLastInterval(SequenceVar sequence, int index)
static int Solver_INTERVAL_SET_TIMES_FORWARD_get()
static global::System.IntPtr Solver_IntegerCastInfo_expression_get(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Constraint MakeIfThenElseCt(IntVar condition, IntExpr then_expr, IntExpr else_expr, IntVar target_var)
+
Constraint MakeIfThenElseCt(IntVar condition, IntExpr then_expr, IntExpr else_expr, IntVar target_var)
static int Solver_AT_SOLUTION_get()
static long Solver_Solutions(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntVar MakeIntVar(int[] values)
+
IntVar MakeIntVar(int[] values)
static global::System.IntPtr Solver_MakeBestValueSolutionCollector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
-
bool Solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)
+
bool Solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)
static long Solver_DemonRuns(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr Solver_MakeFalseConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
-
SearchMonitor MakeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2, SymmetryBreaker v3, SymmetryBreaker v4)
-
DecisionBuilder MakeSolveOnce(DecisionBuilder db, SearchMonitorVector monitors)
+
SearchMonitor MakeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2, SymmetryBreaker v3, SymmetryBreaker v4)
+
DecisionBuilder MakeSolveOnce(DecisionBuilder db, SearchMonitorVector monitors)
static global::System.IntPtr Solver_MakeIndexOfConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4)
static global::System.IntPtr Solver_MakeClosureDemon(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
-
Constraint MakePathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, LongLongToLong transit_evaluator)
+
Constraint MakePathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, LongLongToLong transit_evaluator)
static global::System.IntPtr Solver_MakeIntVar__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
-
static readonly int IN_ROOT_NODE
-
static readonly int RELOCATE
-
IntVar MakeIsLessVar(IntExpr left, IntExpr right)
-
Constraint MakeIsMemberCt(IntExpr expr, int[] values, IntVar boolvar)
+
static readonly int IN_ROOT_NODE
+
static readonly int RELOCATE
+
IntVar MakeIsLessVar(IntExpr left, IntExpr right)
+
Constraint MakeIsMemberCt(IntExpr expr, int[] values, IntVar boolvar)
static void Solver_NewSearchAux__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
RegularLimit MakeLimit(Google.OrTools.ConstraintSolver.RegularLimitParameters proto)
+
RegularLimit MakeLimit(Google.OrTools.ConstraintSolver.RegularLimitParameters proto)
static bool Solver_Solve__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
static readonly int INTERVAL_SIMPLE
+
static readonly int INTERVAL_SIMPLE
static void Solver_RestartCurrentSearch(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Constraint MakeLess(IntExpr left, IntExpr right)
-
Constraint MakeDistribute(IntVarVector vars, int[] values, int[] card_min, int[] card_max)
-
Constraint MakeGreaterOrEqual(IntExpr left, IntExpr right)
+
Constraint MakeLess(IntExpr left, IntExpr right)
+
Constraint MakeDistribute(IntVarVector vars, int[] values, int[] card_min, int[] card_max)
+
Constraint MakeGreaterOrEqual(IntExpr left, IntExpr right)
static global::System.IntPtr Solver_MakeIsLessOrEqualCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr Solver_MakeStrictDisjunctiveConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3)
-
static readonly int MAKECHAININACTIVE
+
static readonly int MAKECHAININACTIVE
static global::System.IntPtr Solver_MakeIsDifferentCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
bool Solve(DecisionBuilder db, SearchMonitorVector monitors)
+
bool Solve(DecisionBuilder db, SearchMonitorVector monitors)
static bool Solver_SolveAndCommit__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
Constraint MakeEquality(IntExpr left, IntExpr right)
+
Constraint MakeEquality(IntExpr left, IntExpr right)
static global::System.IntPtr Solver_MakeLimit__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5)
-
SolutionCollector MakeAllSolutionCollector()
-
Decision MakeScheduleOrPostpone(IntervalVar var, long est, ref long marker)
+
SolutionCollector MakeAllSolutionCollector()
+
Decision MakeScheduleOrPostpone(IntervalVar var, long est, ref long marker)
Definition: SequenceVar.cs:18
static global::System.IntPtr Solver_MakeIndexExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
Constraint MakeFalseConstraint(string explanation)
+
Constraint MakeFalseConstraint(string explanation)
static global::System.IntPtr Solver_MakeIntVar__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2)
static global::System.IntPtr Solver_MakePower(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
Constraint MakePathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector slacks, LongLongToLong transit_evaluator)
-
Constraint MakeIsEqualCt(IntExpr v1, IntExpr v2, IntVar b)
-
Constraint MakeDistribute(IntVarVector vars, long[] values, long[] card_min, long[] card_max)
-
IntVar MakeIntVar(long min, long max)
-
DecisionBuilder MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3)
+
Constraint MakePathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector slacks, LongLongToLong transit_evaluator)
+
Constraint MakeIsEqualCt(IntExpr v1, IntExpr v2, IntVar b)
+
Constraint MakeDistribute(IntVarVector vars, long[] values, long[] card_min, long[] card_max)
+
IntVar MakeIntVar(long min, long max)
+
DecisionBuilder MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3)
static global::System.IntPtr Solver_MakeCumulative__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, string jarg5)
static int Solver_CHOOSE_FIRST_UNBOUND_get()
-
static readonly int INTERVAL_DEFAULT
+
static readonly int INTERVAL_DEFAULT
static int Solver_STARTS_AT_END_get()
-
-
DecisionBuilder MakePhase(IntVarVector vars, LongLongToLong eval, int str)
+
+
DecisionBuilder MakePhase(IntVarVector vars, LongLongToLong eval, int str)
static int Solver_SWITCH_BRANCHES_get()
static global::System.IntPtr Solver_MakePhase__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongToLong jarg3, LongLongToLong jarg4)
-
OptimizeVar MakeWeightedOptimize(bool maximize, IntVarVector sub_objectives, int[] weights, long step)
-
DecisionBuilder Compose(DecisionBuilder db1, DecisionBuilder db2)
+
OptimizeVar MakeWeightedOptimize(bool maximize, IntVarVector sub_objectives, int[] weights, long step)
+
DecisionBuilder Compose(DecisionBuilder db1, DecisionBuilder db2)
static global::System.IntPtr Solver_MakeEquality__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
-
static readonly int INT_VALUE_SIMPLE
-
static readonly int CHOOSE_MIN_SIZE_HIGHEST_MIN
+
static readonly int INT_VALUE_SIMPLE
+
static readonly int CHOOSE_MIN_SIZE_HIGHEST_MIN
Definition: ModelVisitor.cs:18
-
Constraint MakeInversePermutationConstraint(IntVarVector left, IntVarVector right)
+
Constraint MakeInversePermutationConstraint(IntVarVector left, IntVarVector right)
static int Solver_MINIMIZATION_get()
static int Solver_IN_ROOT_NODE_get()
static void Solver_PushState(global::System.Runtime.InteropServices.HandleRef jarg1)
@@ -3426,46 +3435,46 @@
static void Solver_NewSearchAux__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr Solver_MakeSplitVariableDomain(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, bool jarg4)
static global::System.IntPtr Solver_MakeNestedOptimize__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
-
Constraint MakeNotBetweenCt(IntExpr expr, long l, long u)
+
Constraint MakeNotBetweenCt(IntExpr expr, long l, long u)
static long Solver_Failures(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static readonly int NOT_SET
-
Constraint MakeLess(IntExpr expr, int value)
+
static readonly int NOT_SET
+
Constraint MakeLess(IntExpr expr, int value)
static bool Solver_HasName(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
Decision MakeAssignVariableValue(IntVar var, long val)
-
IntVar MakeIntConst(long val, string name)
+
Decision MakeAssignVariableValue(IntVar var, long val)
+
IntVar MakeIntConst(long val, string name)
static global::System.IntPtr Solver_MakeCustomLimit(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToBoolean jarg2)
static global::System.IntPtr Solver_MakeLimit__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, int proto_size, byte[] jarg2)
-
DecisionBuilder MakePhase(IntVar v0, IntVar v1, IntVar v2, int var_str, int val_str)
-
DecisionBuilder MakeLocalSearchPhase(IntVarVector vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters)
+
DecisionBuilder MakePhase(IntVar v0, IntVar v1, IntVar v2, int var_str, int val_str)
+
DecisionBuilder MakeLocalSearchPhase(IntVarVector vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters)
static global::System.IntPtr Solver_MakeNonEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
static readonly int KEEP_LEFT
+
static readonly int KEEP_LEFT
static int Solver_ENDS_AT_START_get()
-
void NewSearchAux(DecisionBuilder db, SearchMonitorVector monitors)
+
void NewSearchAux(DecisionBuilder db, SearchMonitorVector monitors)
static void Solver_CheckFail(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntExpr MakeModulo(IntExpr x, IntExpr mod)
-
Constraint MakeGreater(IntExpr left, IntExpr right)
-
SolutionCollector MakeNBestValueSolutionCollector(int solution_count, bool maximize)
-
Constraint MakeNoCycle(IntVarVector nexts, IntVarVector active, LongToBoolean sink_handler, bool assume_paths)
+
IntExpr MakeModulo(IntExpr x, IntExpr mod)
+
Constraint MakeGreater(IntExpr left, IntExpr right)
+
SolutionCollector MakeNBestValueSolutionCollector(int solution_count, bool maximize)
+
Constraint MakeNoCycle(IntVarVector nexts, IntVarVector active, LongToBoolean sink_handler, bool assume_paths)
static global::System.IntPtr Solver_MakeDistribute__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int length4, long[] jarg4, int length5, long[] jarg5)
-
IntExpr MakePower(IntExpr expr, long n)
+
IntExpr MakePower(IntExpr expr, long n)
Definition: KInt64Vector.cs:11
static global::System.IntPtr Solver_MakeAssignVariableValueOrFail(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr Solver_MakeDecision(global::System.Runtime.InteropServices.HandleRef jarg1, SolverToVoid jarg2, SolverToVoid jarg3)
-
LocalSearchOperator RandomConcatenateOperators(LocalSearchOperatorVector ops)
-
Constraint MakeAllowedAssignments(IntVarVector vars, IntTupleSet tuples)
+
LocalSearchOperator RandomConcatenateOperators(LocalSearchOperatorVector ops)
+
Constraint MakeAllowedAssignments(IntVarVector vars, IntTupleSet tuples)
static void Solver_AddPropagationMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Solver_MakeNBestValueSolutionCollector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, bool jarg3)
static int Solver_ASSIGN_CENTER_VALUE_get()
-
IntervalVar MakeFixedDurationStartSyncedOnStartIntervalVar(IntervalVar interval_var, long duration, long offset)
-
DecisionBuilder Compose(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3)
+
IntervalVar MakeFixedDurationStartSyncedOnStartIntervalVar(IntervalVar interval_var, long duration, long offset)
+
DecisionBuilder Compose(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3)
static global::System.IntPtr Solver_MakeAssignment__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntExpr MakeSquare(IntExpr expr)
-
bool SolveAndCommit(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)
-
SearchMonitor MakeTabuSearch(bool maximize, IntVar v, long step, IntVarVector vars, long keep_tenure, long forbid_tenure, double tabu_factor)
+
IntExpr MakeSquare(IntExpr expr)
+
bool SolveAndCommit(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)
+
SearchMonitor MakeTabuSearch(bool maximize, IntVar v, long step, IntVarVector vars, long keep_tenure, long forbid_tenure, double tabu_factor)
static global::System.IntPtr Solver_MakeAssignVariablesValues(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3)
static System.IntPtr Solver_DefaultSolverParameters()
-
Constraint MakeLessOrEqual(IntExpr expr, int value)
+
Constraint MakeLessOrEqual(IntExpr expr, int value)
static global::System.IntPtr Solver_MakeInversePermutationConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr Solver_MakeWeightedMaximize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, long jarg4)
@@ -3474,462 +3483,463 @@
static global::System.IntPtr Solver_MakeIndexOfFirstMinValueConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
Definition: RegularLimit.cs:18
delegate long LongLongLongToLong(long t, long u, long v)
-
Constraint MakeAllDifferentExcept(IntVarVector vars, long escape_value)
+
Constraint MakeAllDifferentExcept(IntVarVector vars, long escape_value)
static int Solver_CHOOSE_MIN_SIZE_get()
-
static readonly int ENDS_AFTER_END
+
static readonly int ENDS_AFTER_END
static bool Solver_NameAllVariables(global::System.Runtime.InteropServices.HandleRef jarg1)
-
DecisionBuilder MakeRestoreAssignment(Assignment assignment)
-
static readonly int NO_MORE_SOLUTIONS
+
DecisionBuilder MakeRestoreAssignment(Assignment assignment)
+
static readonly int NO_MORE_SOLUTIONS
static global::System.IntPtr Solver_MakePhase__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, LongLongToLong jarg4)
static void Solver_EndSearchAux(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntExpr MakeConvexPiecewiseExpr(IntExpr expr, long early_cost, long early_date, long late_date, long late_cost)
-
Constraint MakeNonEquality(IntExpr expr, long value)
+
IntExpr MakeConvexPiecewiseExpr(IntExpr expr, long early_cost, long early_date, long late_date, long late_cost)
+
Constraint MakeNonEquality(IntExpr expr, long value)
static int Solver_RELOCATE_get()
static void Solver_NewSearchAux__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
bool InstrumentsDemons()
+
bool InstrumentsDemons()
static global::System.IntPtr Solver_MakeIsGreaterOrEqualVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static System.IntPtr Solver_MakeDefaultRegularLimitParameters(global::System.Runtime.InteropServices.HandleRef jarg1)
static int Solver_State(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_Compose__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr Solver_MakeSymmetryManager__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
Constraint MakeEquality(IntExpr expr, int value)
+
Constraint MakeEquality(IntExpr expr, int value)
static int Solver_DECREMENT_get()
static int Solver_CHOOSE_DYNAMIC_GLOBAL_BEST_get()
-
static readonly int CHOOSE_MAX_SIZE
-
Demon MakeClosureDemon(VoidToVoid closure)
+
static readonly int CHOOSE_MAX_SIZE
+
Demon MakeClosureDemon(VoidToVoid closure)
static long Solver_Rand64(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static int Solver_SIMPLE_MARKER_get()
static global::System.IntPtr Solver_MakeFixedInterval(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, string jarg4)
-
static readonly int CHOOSE_LOWEST_MIN
+
static readonly int CHOOSE_LOWEST_MIN
static global::System.IntPtr Solver_MakeOpposite(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
LocalSearchOperator MakeRandomLnsOperator(IntVarVector vars, int number_of_variables, int seed)
+
LocalSearchOperator MakeRandomLnsOperator(IntVarVector vars, int number_of_variables, int seed)
static global::System.IntPtr Solver_MakeCount__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int Solver_SearchDepth(global::System.Runtime.InteropServices.HandleRef jarg1)
-
DecisionBuilder MakeDefaultPhase(IntVarVector vars, DefaultPhaseParameters parameters)
+
DecisionBuilder MakeDefaultPhase(IntVarVector vars, DefaultPhaseParameters parameters)
static int Solver_MAKEINACTIVE_get()
static global::System.IntPtr Solver_MakeLastSolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Solver_MakeNoCycle__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
Constraint MakeIndexOfFirstMaxValueConstraint(IntVar index, IntVarVector vars)
-
long Failures()
+
Constraint MakeIndexOfFirstMaxValueConstraint(IntVar index, IntVarVector vars)
+
long Failures()
static void Solver_ReSeed(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr Solver_MakeScalProdGreaterOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, long jarg4)
static int Solver_ASSIGN_MIN_VALUE_get()
static global::System.IntPtr Solver_MakeNullIntersectExcept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4)
-
static readonly int TSPOPT
+
static readonly int TSPOPT
static bool Solver_Solve__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr Solver_MakeFirstSolutionCollector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_Try__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
-
Constraint MakeIsDifferentCt(IntExpr v1, IntExpr v2, IntVar b)
-
static readonly int TSPLNS
-
static readonly int MAXIMIZATION
+
Constraint MakeIsDifferentCt(IntExpr v1, IntExpr v2, IntVar b)
+
static readonly int TSPLNS
+
static readonly int MAXIMIZATION
static global::System.IntPtr Solver_MakeElementEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
-
Decision BalancingDecision()
+
Decision BalancingDecision()
static global::System.IntPtr Solver_MakeIsMemberCt__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
-
Constraint MakeMinEquality(IntVarVector vars, IntVar min_var)
-
IntVar MakeIntConst(long val)
-
OptimizeVar MakeMaximize(IntVar v, long step)
+
Constraint MakeMinEquality(IntVarVector vars, IntVar min_var)
+
IntVar MakeIntConst(long val)
+
OptimizeVar MakeMaximize(IntVar v, long step)
static void Solver_NewSearchAux__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr Solver_MakeGreaterOrEqual__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
-
IntVar MakeIntVar(long[] values, string name)
+
IntVar MakeIntVar(long[] values, string name)
static global::System.IntPtr Solver_MakeEnterSearchCallback(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
-
IntExpr MakeMin(IntVarVector vars)
-
void NewSearchAux(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)
+
IntExpr MakeMin(IntVarVector vars)
+
void NewSearchAux(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)
static global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr Solver_MakeRandomLnsOperator__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static global::System.IntPtr Solver_GetOrCreateLocalSearchState(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static readonly int ENDS_AT_END
-
int SearchDepth()
+
static readonly int ENDS_AT_END
+
int SearchDepth()
static global::System.IntPtr Solver_MakeAssignment__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Solver_MakeDelayedConstraintInitialPropagateCallback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
Constraint MakeScalProdGreaterOrEqual(IntVarVector vars, int[] coeffs, long cst)
-
SolutionCollector MakeLastSolutionCollector(Assignment assignment)
+
Constraint MakeScalProdGreaterOrEqual(IntVarVector vars, int[] coeffs, long cst)
+
SolutionCollector MakeLastSolutionCollector(Assignment assignment)
static int Solver_STARTS_AFTER_START_get()
-
int TopProgressPercent()
-
DecisionBuilder MakeDecisionBuilderFromAssignment(Assignment assignment, DecisionBuilder db, IntVarVector vars)
+
int TopProgressPercent()
+
DecisionBuilder MakeDecisionBuilderFromAssignment(Assignment assignment, DecisionBuilder db, IntVarVector vars)
static global::System.IntPtr Solver_MakePack(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static global::System.IntPtr Solver_MakeIntVar__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, string jarg4)
static int Solver_KEEP_LEFT_get()
static global::System.IntPtr Solver_MakeWeightedOptimize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, long jarg5)
static global::System.IntPtr Solver_MakePathCumul__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, LongLongToLong jarg5)
static void Solver_IntegerCastInfo_variable_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
static readonly int EQ
-
RegularLimit MakeFailuresLimit(long failures)
-
Constraint MakeScalProdLessOrEqual(IntVarVector vars, int[] coefficients, long cst)
-
Constraint MakeAllDifferent(IntVarVector vars, bool stronger_propagation)
-
DisjunctiveConstraint MakeDisjunctiveConstraint(IntervalVarVector intervals, string name)
+
static readonly int EQ
+
RegularLimit MakeFailuresLimit(long failures)
+
Constraint MakeScalProdLessOrEqual(IntVarVector vars, int[] coefficients, long cst)
+
Constraint MakeAllDifferent(IntVarVector vars, bool stronger_propagation)
+
DisjunctiveConstraint MakeDisjunctiveConstraint(IntervalVarVector intervals, string name)
static long Solver_AcceptedNeighbors(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static readonly int STARTS_BEFORE
+
static readonly int STARTS_BEFORE
static global::System.IntPtr Solver_MakeRankLastInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static global::System.IntPtr Solver_MakeAllSolutionCollector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool CheckConstraint(Constraint ct)
+
bool CheckConstraint(Constraint ct)
static global::System.IntPtr Solver_RegisterDemon(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
static readonly int KILL_BOTH
+
static readonly int KILL_BOTH
static global::System.IntPtr Solver_MakeElementEquality__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr Solver_MakeIsMemberCt__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr Solver_MakeDefaultPhase__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
SearchMonitor MakeLubyRestart(int scale_factor)
-
IntervalVar MakeFixedDurationIntervalVar(IntVar start_variable, long duration, string name)
+
SearchMonitor MakeLubyRestart(int scale_factor)
+
void Dispose()
+
IntervalVar MakeFixedDurationIntervalVar(IntVar start_variable, long duration, string name)
static global::System.IntPtr Solver_MakeSolveOnce__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
-
Constraint MakeElementEquality(IntVarVector vars, IntVar index, long target)
-
SearchMonitor MakeEnterSearchCallback(VoidToVoid callback)
+
Constraint MakeElementEquality(IntVarVector vars, IntVar index, long target)
+
SearchMonitor MakeEnterSearchCallback(VoidToVoid callback)
static global::System.IntPtr Solver_RegisterIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void RestartSearch()
-
void Fail()
-
Decision MakeAssignVariablesValues(IntVarVector vars, long[] values)
-
static readonly int CHOOSE_RANDOM
-
Constraint MakeGreaterOrEqual(IntExpr expr, int value)
-
SearchMonitor MakeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2, SymmetryBreaker v3)
-
SolutionCollector MakeFirstSolutionCollector()
+
void RestartSearch()
+
void Fail()
+
Decision MakeAssignVariablesValues(IntVarVector vars, long[] values)
+
static readonly int CHOOSE_RANDOM
+
Constraint MakeGreaterOrEqual(IntExpr expr, int value)
+
SearchMonitor MakeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2, SymmetryBreaker v3)
+
SolutionCollector MakeFirstSolutionCollector()
static global::System.IntPtr Solver_MakeScalProd__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3)
-
SearchMonitor MakeAtSolutionCallback(VoidToVoid callback)
+
SearchMonitor MakeAtSolutionCallback(VoidToVoid callback)
static global::System.IntPtr Solver_MakeIsLessCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
-
DecisionBuilder Compose(DecisionBuilderVector dbs)
+
DecisionBuilder Compose(DecisionBuilderVector dbs)
static bool Solver_UseFastLocalSearch(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Constraint MakeNonOverlappingBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, IntVarVector x_size, IntVarVector y_size)
-
SearchMonitor MakeSearchLog(int branch_period, IntVar var, VoidToString display_callback)
+
Constraint MakeNonOverlappingBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, IntVarVector x_size, IntVarVector y_size)
+
SearchMonitor MakeSearchLog(int branch_period, IntVar var, VoidToString display_callback)
static global::System.IntPtr Solver_MakeSymmetryManager__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
-
Constraint MakeSumEquality(IntVarVector vars, IntVar var)
-
static readonly int EXCHANGE
-
Constraint MakeAllDifferent(IntVarVector vars)
-
Google.OrTools.ConstraintSolver.ConstraintSolverParameters Parameters()
+
Constraint MakeSumEquality(IntVarVector vars, IntVar var)
+
static readonly int EXCHANGE
+
Constraint MakeAllDifferent(IntVarVector vars)
+
Google.OrTools.ConstraintSolver.ConstraintSolverParameters Parameters()
static global::System.IntPtr Solver_MakeLess__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
IntExpr MakeElement(long[] values, IntVar index)
-
Constraint MakePathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector transits)
+
IntExpr MakeElement(long[] values, IntVar index)
+
Constraint MakePathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector transits)
static global::System.IntPtr Solver_MakePhase__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, LongLongToLong jarg4, LongToLong jarg5)
-
Constraint MakeIntervalVarRelationWithDelay(IntervalVar t1, int r, IntervalVar t2, long delay)
-
SearchLimit MakeLimit(SearchLimit limit_1, SearchLimit limit_2)
-
Constraint MakeScalProdEquality(IntVarVector vars, long[] coefficients, IntVar target)
+
Constraint MakeIntervalVarRelationWithDelay(IntervalVar t1, int r, IntervalVar t2, long delay)
+
SearchLimit MakeLimit(SearchLimit limit_1, SearchLimit limit_2)
+
Constraint MakeScalProdEquality(IntVarVector vars, long[] coefficients, IntVar target)
static int Solver_STARTS_AT_get()
static void Solver_TopPeriodicCheck(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntVarLocalSearchFilter MakeSumObjectiveFilter(IntVarVector vars, IntVarVector secondary_vars, LongLongLongToLong values, int filter_enum)
-
IntVar MakeIsGreaterCstVar(IntExpr var, long value)
-
static readonly int kNumPriorities
-
DecisionBuilder MakePhase(IntVar v0, IntVar v1, int var_str, int val_str)
-
SearchMonitor MakeGenericTabuSearch(bool maximize, IntVar v, long step, IntVarVector tabu_vars, long forbid_tenure)
-
Constraint MakeMemberCt(IntExpr expr, long[] values)
-
LocalSearchFilter MakeVariableDomainFilter()
+
IntVarLocalSearchFilter MakeSumObjectiveFilter(IntVarVector vars, IntVarVector secondary_vars, LongLongLongToLong values, int filter_enum)
+
IntVar MakeIsGreaterCstVar(IntExpr var, long value)
+
static readonly int kNumPriorities
+
DecisionBuilder MakePhase(IntVar v0, IntVar v1, int var_str, int val_str)
+
SearchMonitor MakeGenericTabuSearch(bool maximize, IntVar v, long step, IntVarVector tabu_vars, long forbid_tenure)
+
Constraint MakeMemberCt(IntExpr expr, long[] values)
+
LocalSearchFilter MakeVariableDomainFilter()
static int Solver_SEQUENCE_SIMPLE_get()
static global::System.IntPtr Solver_MakeGreater__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr Solver_MakeCumulative__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5)
static global::System.IntPtr Solver_Compose__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static global::System.IntPtr Solver_Cache(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeConstraintInitialPropagateCallback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
LocalSearchPhaseParameters MakeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit)
-
LocalSearchOperator ConcatenateOperators(LocalSearchOperatorVector ops)
+
LocalSearchPhaseParameters MakeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit)
+
LocalSearchOperator ConcatenateOperators(LocalSearchOperatorVector ops)
static void Solver_RestartSearch(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeIsLessOrEqualCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr Solver_MakeBoolVar__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
static bool Solver_CurrentlyInSolve(global::System.Runtime.InteropServices.HandleRef jarg1)
bool swigCMemOwn
-
void ClearFailIntercept()
-
SearchMonitor MakeSearchTrace(string prefix)
+
void ClearFailIntercept()
+
SearchMonitor MakeSearchTrace(string prefix)
static int Solver_AVOID_DATE_get()
-
Assignment MakeAssignment()
-
void PopState()
+
Assignment MakeAssignment()
+
void PopState()
static global::System.IntPtr Solver_MakeOptimize(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4)
static global::System.IntPtr Solver_MakeIntervalRelaxedMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Solver_MakeAllowedAssignments(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
static readonly int CROSS_DATE
+
static readonly int CROSS_DATE
-
bool CheckAssignment(Assignment solution)
-
Constraint MakeSumGreaterOrEqual(IntVarVector vars, long cst)
-
static readonly int SWAPACTIVE
+
bool CheckAssignment(Assignment solution)
+
Constraint MakeSumGreaterOrEqual(IntVarVector vars, long cst)
+
static readonly int SWAPACTIVE
static global::System.IntPtr Solver_BalancingDecision(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Solver(string name)
+
Solver(string name)
static global::System.IntPtr Solver_MakeLess__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
-
ulong Stamp()
+
ulong Stamp()
static global::System.IntPtr Solver_MakeNeighborhoodLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr Solver_MakeScalProd__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3)
-
LocalSearchPhaseParameters MakeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit, LocalSearchFilterVector filters)
+
LocalSearchPhaseParameters MakeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit, LocalSearchFilterVector filters)
static global::System.IntPtr Solver_MakeGreater__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static global::System.IntPtr Solver_IntegerCastInfo_variable_get(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Constraint MakeEquality(IntervalVar var1, IntervalVar var2)
+
Constraint MakeEquality(IntervalVar var1, IntervalVar var2)
static global::System.IntPtr Solver_MakeIsLessVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
bool IsLocalSearchProfilingEnabled()
+
bool IsLocalSearchProfilingEnabled()
Definition: SolutionPool.cs:18
static global::System.IntPtr Solver_MakeIsEqualCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
SearchMonitor MakeSymmetryManager(SymmetryBreaker v1)
+
SearchMonitor MakeSymmetryManager(SymmetryBreaker v1)
Definition: IntTupleSet.cs:18
-
IntExpr MakeProd(IntExpr expr, long value)
+
IntExpr MakeProd(IntExpr expr, long value)
static long Solver_FilteredNeighbors(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static readonly int TWOOPT
-
DecisionBuilder Try(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3)
+
static readonly int TWOOPT
+
DecisionBuilder Try(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3)
void MergeFrom(RegularLimitParameters other)
static int Solver_NO_CHANGE_get()
-
static readonly int ENDS_BEFORE
-
static readonly int CHOOSE_RANDOM_RANK_FORWARD
+
static readonly int ENDS_BEFORE
+
static readonly int CHOOSE_RANDOM_RANK_FORWARD
static global::System.IntPtr Solver_MakeIsDifferentCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int Solver_ENDS_AFTER_START_get()
static global::System.IntPtr Solver_MakeCover(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
Google.OrTools.ConstraintSolver.RegularLimitParameters MakeDefaultRegularLimitParameters()
+
Google.OrTools.ConstraintSolver.RegularLimitParameters MakeDefaultRegularLimitParameters()
static global::System.IntPtr Solver_MakeSumLessOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr Solver_MakeFixedDurationStartSyncedOnStartIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
static int Solver_CHOOSE_STATIC_GLOBAL_BEST_get()
static global::System.IntPtr Solver_MakeDisjunctiveConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3)
-
IntVar MakeIsLessOrEqualVar(IntExpr left, IntExpr right)
-
LocalSearchOperator MakeNeighborhoodLimit(LocalSearchOperator op, long limit)
+
IntVar MakeIsLessOrEqualVar(IntExpr left, IntExpr right)
+
LocalSearchOperator MakeNeighborhoodLimit(LocalSearchOperator op, long limit)
static global::System.IntPtr Solver_MakeConstantRestart(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
Definition: IntervalVar.cs:18
-
Constraint MakeDistribute(IntVarVector vars, long card_min, long card_max, long card_size)
-
RegularLimit MakeLimit(long time, long branches, long failures, long solutions, bool smart_time_check)
-
bool SolveAndCommit(DecisionBuilder db, SearchMonitorVector monitors)
-
Constraint MakeCircuit(IntVarVector nexts)
-
IntExpr MakeMin(IntExpr expr, long value)
+
Constraint MakeDistribute(IntVarVector vars, long card_min, long card_max, long card_size)
+
RegularLimit MakeLimit(long time, long branches, long failures, long solutions, bool smart_time_check)
+
bool SolveAndCommit(DecisionBuilder db, SearchMonitorVector monitors)
+
Constraint MakeCircuit(IntVarVector nexts)
+
IntExpr MakeMin(IntExpr expr, long value)
-
IntExpr MakeMax(IntExpr expr, long value)
+
IntExpr MakeMax(IntExpr expr, long value)
static global::System.IntPtr Solver_MakePhase__SWIG_10(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, int jarg6, int jarg7)
-
RegularLimit MakeLimit(long time, long branches, long failures, long solutions, bool smart_time_check, bool cumulative)
+
RegularLimit MakeLimit(long time, long branches, long failures, long solutions, bool smart_time_check, bool cumulative)
static global::System.IntPtr Solver_MakeMemberCt__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3)
static global::System.IntPtr Solver_MakeLessOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
ModelCache Cache()
+
ModelCache Cache()
static global::System.IntPtr Solver_MakeConstraintAdder(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
Constraint MakeNonOverlappingNonStrictBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, int[] x_size, int[] y_size)
-
IntVar MakeBoolVar()
-
void Accept(ModelVisitor visitor)
+
Constraint MakeNonOverlappingNonStrictBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, int[] x_size, int[] y_size)
+
IntVar MakeBoolVar()
+
void Accept(ModelVisitor visitor)
static global::System.IntPtr Solver_MakeSortingConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr Solver_MakeRestoreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Solver_CastExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void ReSeed(int seed)
+
void ReSeed(int seed)
static global::System.IntPtr Solver_MakeNonOverlappingBoxesConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, int length5, long[] jarg5)
-
static readonly int SEQUENCE_DEFAULT
-
IntervalVar MakeFixedDurationEndSyncedOnEndIntervalVar(IntervalVar interval_var, long duration, long offset)
+
static readonly int SEQUENCE_DEFAULT
+
IntervalVar MakeFixedDurationEndSyncedOnEndIntervalVar(IntervalVar interval_var, long duration, long offset)
static global::System.IntPtr Solver_MakeGreaterOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
Constraint MakeElementEquality(IntVarVector vars, IntVar index, IntVar target)
+
Constraint MakeElementEquality(IntVarVector vars, IntVar index, IntVar target)
static global::System.IntPtr Solver_MakeMin__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
-
static readonly int CHOOSE_MIN_SIZE
-
static readonly int LK
-
SearchMonitor MakeSearchLog(int branch_period, IntVar var)
-
IntExpr MakeSum(IntExpr left, IntExpr right)
+
static readonly int CHOOSE_MIN_SIZE
+
static readonly int LK
+
SearchMonitor MakeSearchLog(int branch_period, IntVar var)
+
IntExpr MakeSum(IntExpr left, IntExpr right)
static global::System.IntPtr Solver_MakeWeightedOptimize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, int[] jarg4, long jarg5)
-
Constraint MakeCount(IntVarVector vars, long value, IntVar max_count)
-
IntervalVar MakeFixedDurationEndSyncedOnStartIntervalVar(IntervalVar interval_var, long duration, long offset)
-
IntVar MakeIsMemberVar(IntExpr expr, int[] values)
-
void NewSearchAux(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)
+
Constraint MakeCount(IntVarVector vars, long value, IntVar max_count)
+
IntervalVar MakeFixedDurationEndSyncedOnStartIntervalVar(IntervalVar interval_var, long duration, long offset)
+
IntVar MakeIsMemberVar(IntExpr expr, int[] values)
+
void NewSearchAux(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)
static global::System.IntPtr Solver_MakeSumObjectiveFilter__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, LongLongLongToLong jarg4, int jarg5)
static global::System.IntPtr Solver_MakeRankFirstInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static global::System.IntPtr Solver_MakeProd__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
IntExpr MakeScalProd(IntVarVector vars, long[] coefs)
+
IntExpr MakeScalProd(IntVarVector vars, long[] coefs)
static global::System.IntPtr Solver_MakeLocalSearchPhase__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
DecisionBuilder MakeConstraintAdder(Constraint ct)
+
DecisionBuilder MakeConstraintAdder(Constraint ct)
static global::System.IntPtr Solver_MakePhase__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongToLong jarg3, int jarg4)
-
DecisionBuilder MakeLocalSearchPhase(Assignment assignment, LocalSearchPhaseParameters parameters)
+
DecisionBuilder MakeLocalSearchPhase(Assignment assignment, LocalSearchPhaseParameters parameters)
static global::System.IntPtr Solver_MakeMaxEquality(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
Constraint MakeCumulative(IntervalVarVector intervals, int[] demands, IntVar capacity, string name)
+
Constraint MakeCumulative(IntervalVarVector intervals, int[] demands, IntVar capacity, string name)
void MergeFrom(ConstraintSolverParameters other)
-
Constraint MakeIsBetweenCt(IntExpr expr, long l, long u, IntVar b)
-
static readonly int STAYS_IN_SYNC
+
Constraint MakeIsBetweenCt(IntExpr expr, long l, long u, IntVar b)
+
static readonly int STAYS_IN_SYNC
static void Solver_SetOptimizationDirection(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr Solver_MakeSymmetryManager__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Solver_MakeConditionalExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4)
-
static readonly int NO_CHANGE
+
static readonly int NO_CHANGE
static global::System.IntPtr Solver_MakeIsGreaterVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
bool Solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3, SearchMonitor m4)
-
IntervalVar MakeMirrorInterval(IntervalVar interval_var)
-
SearchMonitor MakeExitSearchCallback(VoidToVoid callback)
+
bool Solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3, SearchMonitor m4)
+
IntervalVar MakeMirrorInterval(IntervalVar interval_var)
+
SearchMonitor MakeExitSearchCallback(VoidToVoid callback)
static global::System.IntPtr Solver_MakeSumObjectiveFilter__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongLongToLong jarg3, int jarg4)
-
IntVar MakeIsDifferentVar(IntExpr v1, IntExpr v2)
+
IntVar MakeIsDifferentVar(IntExpr v1, IntExpr v2)
static global::System.IntPtr Solver_MakeBoolVar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntExpr MakeElement(int[] values, IntVar index)
-
static readonly int INCREMENT
-
OptimizeVar MakeWeightedOptimize(bool maximize, IntVarVector sub_objectives, long[] weights, long step)
+
IntExpr MakeElement(int[] values, IntVar index)
+
static readonly int INCREMENT
+
OptimizeVar MakeWeightedOptimize(bool maximize, IntVarVector sub_objectives, long[] weights, long step)
static bool Solver_NextSolution(global::System.Runtime.InteropServices.HandleRef jarg1)
-
LocalSearchPhaseParameters MakeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit)
+
LocalSearchPhaseParameters MakeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit)
static global::System.IntPtr Solver_MakeSymmetryManager__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr Solver_MakeIsGreaterCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr Solver_MakeNotBetweenCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
static global::System.IntPtr Solver_MakeDelayedPathCumul(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
-
Constraint MakeSubCircuit(IntVarVector nexts)
+
Constraint MakeSubCircuit(IntVarVector nexts)
static global::System.IntPtr Solver_MakeStatisticsModelVisitor(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeNestedOptimize__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static global::System.IntPtr Solver_RandomConcatenateOperators__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Solver_MakeStoreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
static readonly int AT_SOLUTION
-
Constraint MakeLexicalLess(IntVarVector left, IntVarVector right)
-
Solver(string name, Google.OrTools.ConstraintSolver.ConstraintSolverParameters parameters)
-
Constraint MakeGreater(IntExpr expr, int value)
+
static readonly int AT_SOLUTION
+
Constraint MakeLexicalLess(IntVarVector left, IntVarVector right)
+
Solver(string name, Google.OrTools.ConstraintSolver.ConstraintSolverParameters parameters)
+
Constraint MakeGreater(IntExpr expr, int value)
-
static readonly int LE
+
static readonly int LE
static global::System.IntPtr Solver_MakeCumulative__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5)
static int Solver_CHOOSE_MIN_SLACK_RANK_FORWARD_get()
-
Constraint MakeLessOrEqual(IntExpr left, IntExpr right)
+
Constraint MakeLessOrEqual(IntExpr left, IntExpr right)
static int Solver_TSPLNS_get()
static global::System.IntPtr Solver_MakeRandomLnsOperator__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4)
static int Solver_CHOOSE_RANDOM_get()
static global::System.IntPtr Solver_MakeDistribute__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
Constraint MakeIsGreaterCstCt(IntExpr v, long c, IntVar b)
+
Constraint MakeIsGreaterCstCt(IntExpr v, long c, IntVar b)
static global::System.IntPtr Solver_MakeElement__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr Solver_MakeSolveOnce__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
DecisionBuilder MakePhase(IntVarVector vars, LongLongToLong eval, LongToLong tie_breaker, int str)
+
DecisionBuilder MakePhase(IntVarVector vars, LongLongToLong eval, LongToLong tie_breaker, int str)
static global::System.IntPtr Solver_MakeNotMemberCt__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3)
-
IntExpr MakeIndexExpression(IntVarVector vars, long value)
+
IntExpr MakeIndexExpression(IntVarVector vars, long value)
static global::System.IntPtr Solver_MakeIndexOfFirstMaxValueConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr Solver_MakeSearchLog__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, VoidToString jarg4)
-
DisjunctiveConstraint MakeStrictDisjunctiveConstraint(IntervalVarVector intervals, string name)
-
void SetOptimizationDirection(int direction)
+
DisjunctiveConstraint MakeStrictDisjunctiveConstraint(IntervalVarVector intervals, string name)
+
void SetOptimizationDirection(int direction)
static global::System.IntPtr Solver_MakeBetweenCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
-
string LocalSearchProfile()
-
OptimizeVar MakeMinimize(IntVar v, long step)
+
string LocalSearchProfile()
+
OptimizeVar MakeMinimize(IntVar v, long step)
static global::System.IntPtr Solver_MakeElement__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
long WallTime()
-
long Neighbors()
+
long WallTime()
+
long Neighbors()
static global::System.IntPtr Solver_MakeMoveTowardTargetOperator__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3)
static void Solver_ShouldFail(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeWeightedMinimize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, long jarg4)
static int Solver_INTERVAL_SET_TIMES_BACKWARD_get()
static global::System.IntPtr Solver_MakePhase__SWIG_12(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongLongToLong jarg3, LongToLong jarg4, int jarg5)
static int Solver_SENTINEL_get()
-
string ModelName()
-
DecisionBuilder MakePhase(IntVarVector vars, int var_str, int val_str)
-
IntExpr MakeElement(IntVarVector vars, IntVar index)
+
string ModelName()
+
DecisionBuilder MakePhase(IntVarVector vars, int var_str, int val_str)
+
IntExpr MakeElement(IntVarVector vars, IntVar index)
static int Solver_SWAPACTIVE_get()
-
SolutionCollector MakeFirstSolutionCollector(Assignment assignment)
+
SolutionCollector MakeFirstSolutionCollector(Assignment assignment)
static global::System.IntPtr Solver_MakeMapDomain(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
LocalSearchOperator ConcatenateOperators(LocalSearchOperatorVector ops, bool restart)
-
static readonly int OROPT
-
void NewSearchAux(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3, SearchMonitor m4)
+
LocalSearchOperator ConcatenateOperators(LocalSearchOperatorVector ops, bool restart)
+
static readonly int OROPT
+
void NewSearchAux(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3, SearchMonitor m4)
static int Solver_STARTS_AFTER_get()
-
static readonly int MAKEACTIVE
-
IntVarLocalSearchFilter MakeSumObjectiveFilter(IntVarVector vars, LongLongToLong values, int filter_enum)
-
SolutionCollector MakeNBestValueSolutionCollector(Assignment assignment, int solution_count, bool maximize)
+
static readonly int MAKEACTIVE
+
IntVarLocalSearchFilter MakeSumObjectiveFilter(IntVarVector vars, LongLongToLong values, int filter_enum)
+
SolutionCollector MakeNBestValueSolutionCollector(Assignment assignment, int solution_count, bool maximize)
static int Solver_VAR_PRIORITY_get()
static global::System.IntPtr Solver_MakeModulo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr Solver_IntegerCastInfo_maintainer_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Solver_ClearFailIntercept(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeMinimize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr Solver_MakeIntervalVarRelation__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, long jarg4)
-
DecisionBuilder Try(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3, DecisionBuilder db4)
+
DecisionBuilder Try(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3, DecisionBuilder db4)
static global::System.IntPtr Solver_MakeMin__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
SearchLimit MakeCustomLimit(VoidToBoolean limiter)
+
SearchLimit MakeCustomLimit(VoidToBoolean limiter)
static global::System.IntPtr Solver_GetLocalSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeAllSolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void EndSearchAux()
+
void EndSearchAux()
static global::System.IntPtr Solver_MakeAcceptFilter(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakePathConnected(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int length4, long[] jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static global::System.IntPtr Solver_MakeIsMemberVar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3)
-
Constraint MakeElementEquality(long[] vals, IntVar index, IntVar target)
+
Constraint MakeElementEquality(long[] vals, IntVar index, IntVar target)
static global::System.IntPtr Solver_MakeIntervalRelaxedMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int Solver_CHOOSE_MIN_SIZE_LOWEST_MAX_get()
static global::System.IntPtr Solver_RandomConcatenateOperators__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static void Solver_NewSearchAux__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
-
long DemonRuns(int p)
-
IntVar MakeIsLessCstVar(IntExpr var, long value)
+
long DemonRuns(int p)
+
IntVar MakeIsLessCstVar(IntExpr var, long value)
static int Solver_TopProgressPercent(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool CurrentlyInSolve()
-
LocalSearchOperator MakeOperator(IntVarVector vars, int op)
-
IntVar MakeIsDifferentCstVar(IntExpr var, long value)
-
IntVar MakeBoolVar(string name)
-
long Rand64(long size)
+
bool CurrentlyInSolve()
+
LocalSearchOperator MakeOperator(IntVarVector vars, int op)
+
IntVar MakeIsDifferentCstVar(IntExpr var, long value)
+
IntVar MakeBoolVar(string name)
+
long Rand64(long size)
static global::System.IntPtr Solver_RegisterIntExpr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int Solver_CHOOSE_MAX_SIZE_get()
-
Constraint MakeIndexOfFirstMinValueConstraint(IntVar index, IntVarVector vars)
-
IntExpr MakeMax(IntVarVector vars)
+
Constraint MakeIndexOfFirstMinValueConstraint(IntVar index, IntVarVector vars)
+
IntExpr MakeMax(IntVarVector vars)
static global::System.IntPtr Solver_MakeMax__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Solver_MakeElement__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int Solver_CHOOSE_MIN_SIZE_HIGHEST_MAX_get()
-
DecisionBuilder MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step)
+
DecisionBuilder MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step)
static global::System.IntPtr Solver_MakeAtSolutionCallback(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
-
Assignment GetOrCreateLocalSearchState()
-
static readonly int DELAYED_PRIORITY
+
Assignment GetOrCreateLocalSearchState()
+
static readonly int DELAYED_PRIORITY
static global::System.IntPtr Solver_MakeLocalSearchPhase__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static ulong Solver_FailStamp(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Decision MakeFailDecision()
+
Decision MakeFailDecision()
static global::System.IntPtr Solver_MakeVariableGreaterOrEqualValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void Solver_SetUseFastLocalSearch(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr Solver_MakeDifference__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
static readonly int CHOOSE_MIN_SLACK_RANK_FORWARD
+
static readonly int CHOOSE_MIN_SLACK_RANK_FORWARD
static global::System.IntPtr Solver_MakeNotMemberCt__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3)
-
Constraint MakeIsMemberCt(IntExpr expr, long[] values, IntVar boolvar)
-
SearchMonitor MakeGuidedLocalSearch(bool maximize, IntVar objective, LongLongLongToLong objective_function, long step, IntVarVector vars, IntVarVector secondary_vars, double penalty_factor)
+
Constraint MakeIsMemberCt(IntExpr expr, long[] values, IntVar boolvar)
+
SearchMonitor MakeGuidedLocalSearch(bool maximize, IntVar objective, LongLongLongToLong objective_function, long step, IntVarVector vars, IntVarVector secondary_vars, double penalty_factor)
delegate bool VoidToBoolean()
static global::System.IntPtr Solver_MakeScalProdEquality__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
-
static readonly int GE
+
static readonly int GE
static global::System.IntPtr Solver_MakeFixedDurationEndSyncedOnEndIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
-
IntExpr MakeElement(LongLongToLong values, IntVar index1, IntVar index2)
+
IntExpr MakeElement(LongLongToLong values, IntVar index1, IntVar index2)
delegate void LongToVoid(long t)
static int Solver_GE_get()
-
Constraint MakeAbsEquality(IntVar var, IntVar abs_var)
-
LocalSearchOperator MakeRandomLnsOperator(IntVarVector vars, int number_of_variables)
+
Constraint MakeAbsEquality(IntVar var, IntVar abs_var)
+
LocalSearchOperator MakeRandomLnsOperator(IntVarVector vars, int number_of_variables)
static int Solver_CHOOSE_MIN_SIZE_LOWEST_MIN_get()
static global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
-
static Google.OrTools.ConstraintSolver.ConstraintSolverParameters DefaultSolverParameters()
-
IntExpr MakeSum(IntExpr expr, long value)
-
Constraint MakeDistribute(IntVarVector vars, long[] card_min, long[] card_max)
+
static Google.OrTools.ConstraintSolver.ConstraintSolverParameters DefaultSolverParameters()
+
IntExpr MakeSum(IntExpr expr, long value)
+
Constraint MakeDistribute(IntVarVector vars, long[] card_min, long[] card_max)
static int Solver_CROSS_DATE_get()
-
DecisionBuilder MakeLocalSearchPhase(SequenceVarVector vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters)
+
void Dispose()
+
DecisionBuilder MakeLocalSearchPhase(SequenceVarVector vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters)
static global::System.IntPtr Solver_MakeIntervalVarRelation__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr Solver_MakePrintModelVisitor(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeDistribute__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
Definition: Assignment.cs:18
static string Solver_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void FinishCurrentSearch()
-
static readonly int ENDS_AFTER_START
-
Constraint MakeNotMemberCt(IntExpr expr, long[] values)
+
void FinishCurrentSearch()
+
static readonly int ENDS_AFTER_START
+
Constraint MakeNotMemberCt(IntExpr expr, long[] values)
static global::System.IntPtr Solver_MakeSubCircuit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
static readonly int SEQUENCE_SIMPLE
-
IntExpr MakeOpposite(IntExpr expr)
-
OptimizeVar MakeWeightedMaximize(IntVarVector sub_objectives, int[] weights, long step)
+
static readonly int SEQUENCE_SIMPLE
+
IntExpr MakeOpposite(IntExpr expr)
+
OptimizeVar MakeWeightedMaximize(IntVarVector sub_objectives, int[] weights, long step)
static global::System.IntPtr Solver_MakeDistribute__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, long jarg5)
static global::System.IntPtr Solver_MakeIsGreaterOrEqualCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr Solver_MakeMax__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
-
DecisionBuilder MakePhase(IntVar v0, IntVar v1, IntVar v2, IntVar v3, int var_str, int val_str)
-
Constraint MakeSumEquality(IntVarVector vars, long cst)
-
static readonly int CHOOSE_MIN_SIZE_LOWEST_MAX
+
DecisionBuilder MakePhase(IntVar v0, IntVar v1, IntVar v2, IntVar v3, int var_str, int val_str)
+
Constraint MakeSumEquality(IntVarVector vars, long cst)
+
static readonly int CHOOSE_MIN_SIZE_LOWEST_MAX
static int Solver_STARTS_BEFORE_get()
-
IntVar MakeIsGreaterOrEqualVar(IntExpr left, IntExpr right)
-
IntVar RegisterIntVar(IntVar var)
-
bool HasName(PropagationBaseObject arg0)
-
LocalSearchOperator MakeMoveTowardTargetOperator(IntVarVector variables, long[] target_values)
+
IntVar MakeIsGreaterOrEqualVar(IntExpr left, IntExpr right)
+
IntVar RegisterIntVar(IntVar var)
+
LocalSearchOperator MakeMoveTowardTargetOperator(IntVarVector variables, long[] target_values)
static global::System.IntPtr Solver_MakePhase__SWIG_9(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5, int jarg6)
Definition: KInt64Vector.cs:11
-
void MakeIntervalVarArray(int count, long start_min, long start_max, long duration_min, long duration_max, long end_min, long end_max, bool optional, string name, IntervalVarVector array)
+
void MakeIntervalVarArray(int count, long start_min, long start_max, long duration_min, long duration_max, long end_min, long end_max, bool optional, string name, IntervalVarVector array)
static global::System.IntPtr Solver_MakeModulo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr Solver_Compose__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
DecisionBuilder MakePhase(IntVarVector vars, LongToLong var_evaluator, int val_str)
-
Constraint MakeCumulative(IntervalVarVector intervals, long[] demands, IntVar capacity, string name)
-
DecisionBuilder MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1)
-
OptimizeVar MakeWeightedMaximize(IntVarVector sub_objectives, long[] weights, long step)
+
DecisionBuilder MakePhase(IntVarVector vars, LongToLong var_evaluator, int val_str)
+
Constraint MakeCumulative(IntervalVarVector intervals, long[] demands, IntVar capacity, string name)
+
DecisionBuilder MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1)
+
OptimizeVar MakeWeightedMaximize(IntVarVector sub_objectives, long[] weights, long step)
static int Solver_CROSS_get()
static int Solver_MAKECHAININACTIVE_get()
static global::System.IntPtr Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static global::System.IntPtr Solver_MakeFixedDurationIntervalVar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, string jarg4)
-
void PushState()
+
void PushState()
static global::System.IntPtr Solver_MakeDefaultSolutionPool(global::System.Runtime.InteropServices.HandleRef jarg1)
-
OptimizeVar MakeWeightedMinimize(IntVarVector sub_objectives, int[] weights, long step)
-
Constraint MakeDistribute(IntVarVector vars, long[] values, IntVarVector cards)
+
OptimizeVar MakeWeightedMinimize(IntVarVector sub_objectives, int[] weights, long step)
+
Constraint MakeDistribute(IntVarVector vars, long[] values, IntVarVector cards)
static global::System.IntPtr Solver_MakeTimeLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
void AddCastConstraint(CastConstraint constraint, IntVar target_var, IntExpr expr)
+
void AddCastConstraint(CastConstraint constraint, IntVar target_var, IntExpr expr)
static int Solver_SPLIT_LOWER_HALF_get()
-
Constraint MakeDeviation(IntVarVector vars, IntVar deviation_var, long total_sum)
-
IntExpr MakeDifference(IntExpr left, IntExpr right)
-
LocalSearchOperator MakeOperator(IntVarVector vars, IntVarVector secondary_vars, int op)
-
DecisionBuilder MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3, SearchMonitor monitor4)
-
SearchMonitor MakeGuidedLocalSearch(bool maximize, IntVar objective, LongLongToLong objective_function, long step, IntVarVector vars, double penalty_factor)
-
IntVar MakeIsGreaterOrEqualCstVar(IntExpr var, long value)
-
Constraint MakeIsGreaterCt(IntExpr left, IntExpr right, IntVar b)
+
Constraint MakeDeviation(IntVarVector vars, IntVar deviation_var, long total_sum)
+
IntExpr MakeDifference(IntExpr left, IntExpr right)
+
LocalSearchOperator MakeOperator(IntVarVector vars, IntVarVector secondary_vars, int op)
+
DecisionBuilder MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3, SearchMonitor monitor4)
+
SearchMonitor MakeGuidedLocalSearch(bool maximize, IntVar objective, LongLongToLong objective_function, long step, IntVarVector vars, double penalty_factor)
+
IntVar MakeIsGreaterOrEqualCstVar(IntExpr var, long value)
+
Constraint MakeIsGreaterCt(IntExpr left, IntExpr right, IntVar b)
static int Solver_SolveDepth(global::System.Runtime.InteropServices.HandleRef jarg1)
static int Solver_STARTS_AFTER_END_get()
static global::System.IntPtr Solver_MakeVariableLessOrEqualValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr Solver_RegisterIntVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
static readonly int INTERVAL_SET_TIMES_BACKWARD
-
Constraint MakeNonEquality(IntExpr expr, int value)
-
Constraint MakeScalProdEquality(IntVarVector vars, int[] coefficients, IntVar target)
-
Constraint MakeMapDomain(IntVar var, IntVarVector actives)
+
static readonly int INTERVAL_SET_TIMES_BACKWARD
+
Constraint MakeNonEquality(IntExpr expr, int value)
+
Constraint MakeScalProdEquality(IntVarVector vars, int[] coefficients, IntVar target)
+
Constraint MakeMapDomain(IntVar var, IntVarVector actives)
static System.IntPtr Solver_Parameters(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool Solver_Solve__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
-
Constraint MakeDistribute(IntVarVector vars, int[] card_min, int[] card_max)
-
RegularLimit MakeBranchesLimit(long branches)
-
static readonly int SPLIT_LOWER_HALF
+
Constraint MakeDistribute(IntVarVector vars, int[] card_min, int[] card_max)
+
RegularLimit MakeBranchesLimit(long branches)
+
static readonly int SPLIT_LOWER_HALF
static global::System.IntPtr Solver_MakeIsLessCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
Constraint MakeTemporalDisjunction(IntervalVar t1, IntervalVar t2, IntVar alt)
+
Constraint MakeTemporalDisjunction(IntervalVar t1, IntervalVar t2, IntVar alt)
static bool Solver_InstrumentsDemons(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeDistribute__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, int length4, int[] jarg4)
-
Constraint MakeNonEquality(IntExpr left, IntExpr right)
+
Constraint MakeNonEquality(IntExpr left, IntExpr right)
static global::System.IntPtr Solver_MakeDistribute__SWIG_7(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, int length4, int[] jarg4, int length5, int[] jarg5)
static int Solver_PATHLNS_get()
@@ -3937,31 +3947,31 @@
static int Solver_INT_VAR_DEFAULT_get()
static int Solver_SIMPLELNS_get()
static int Solver_STARTS_AT_START_get()
-
IntVar MakeIntVar(int[] values, string name)
+
IntVar MakeIntVar(int[] values, string name)
static int Solver_SEQUENCE_DEFAULT_get()
static global::System.IntPtr Solver_MakeSolutionsLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr Solver_MakeGreater__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
Constraint MakeIsLessOrEqualCstCt(IntExpr var, long value, IntVar boolvar)
-
IntervalVar MakeIntervalRelaxedMax(IntervalVar interval_var)
-
DecisionBuilder MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2)
+
Constraint MakeIsLessOrEqualCstCt(IntExpr var, long value, IntVar boolvar)
+
IntervalVar MakeIntervalRelaxedMax(IntervalVar interval_var)
+
DecisionBuilder MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2)
static global::System.IntPtr Solver_MakeLexicalLessOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
DecisionBuilder MakeDefaultPhase(IntVarVector vars)
+
DecisionBuilder MakeDefaultPhase(IntVarVector vars)
static long Solver_Branches(global::System.Runtime.InteropServices.HandleRef jarg1)
static int Solver_EQ_get()
-
IntervalVar MakeFixedDurationIntervalVar(IntVar start_variable, long duration, IntVar performed_variable, string name)
-
IntExpr MakeMin(IntExpr left, IntExpr right)
+
IntervalVar MakeFixedDurationIntervalVar(IntVar start_variable, long duration, IntVar performed_variable, string name)
+
IntExpr MakeMin(IntExpr left, IntExpr right)
static global::System.IntPtr Solver_MakeSolveOnce__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Solver_MakeMoveTowardTargetOperator__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
void SetUseFastLocalSearch(bool use_fast_local_search)
+
void SetUseFastLocalSearch(bool use_fast_local_search)
static global::System.IntPtr Solver_MakeSearchLog__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr Solver_MakeSumEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr Solver_MakeIsDifferentCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
-
void ClearLocalSearchState()
+
void ClearLocalSearchState()
static global::System.IntPtr Solver_MakePhase__SWIG_11(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongLongToLong jarg3, int jarg4)
-
Constraint MakeNotMemberCt(IntExpr expr, int[] starts, int[] ends)
-
Constraint MakeNotMemberCt(IntExpr expr, long[] starts, long[] ends)
+
Constraint MakeNotMemberCt(IntExpr expr, int[] starts, int[] ends)
+
Constraint MakeNotMemberCt(IntExpr expr, long[] starts, long[] ends)
static int Solver_IN_SEARCH_get()
-
Constraint MakeNonOverlappingBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, int[] x_size, int[] y_size)
+
Constraint MakeNonOverlappingBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, int[] x_size, int[] y_size)
static global::System.IntPtr Solver_ConcatenateOperators__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void Solver_FinishCurrentSearch(global::System.Runtime.InteropServices.HandleRef jarg1)
A search limit The default values for int64 fields is the maxima value, i.e., 2^63-1
@@ -3969,116 +3979,116 @@
static int Solver_Constraints(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeFixedDurationIntervalVar__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, bool jarg5, string jarg6)
static void Solver_ExportProfilingOverview(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
-
SearchMonitor MakeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2)
-
Constraint MakeScalProdEquality(IntVarVector vars, int[] coefficients, long cst)
-
DecisionBuilder Try(DecisionBuilder db1, DecisionBuilder db2)
+
SearchMonitor MakeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2)
+
Constraint MakeScalProdEquality(IntVarVector vars, int[] coefficients, long cst)
+
DecisionBuilder Try(DecisionBuilder db1, DecisionBuilder db2)
static global::System.IntPtr Solver_MakeSolveOnce__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static global::System.IntPtr Solver_MakeNestedOptimize__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9)
static global::System.IntPtr Solver_MakeCount__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
Definition: ProtoHelper.cs:19
-
IntervalVar MakeIntervalRelaxedMin(IntervalVar interval_var)
-
static readonly int STARTS_AT
+
IntervalVar MakeIntervalRelaxedMin(IntervalVar interval_var)
+
static readonly int STARTS_AT
static global::System.IntPtr Solver_MakeAbs(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
static readonly int INT_VALUE_DEFAULT
-
RegularLimit MakeTimeLimit(long time_in_ms)
+
static readonly int INT_VALUE_DEFAULT
+
RegularLimit MakeTimeLimit(long time_in_ms)
static global::System.IntPtr Solver_MakeGenericTabuSearch(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, long jarg6)
-
SearchMonitor MakeSearchLog(int branch_period, OptimizeVar opt_var)
+
SearchMonitor MakeSearchLog(int branch_period, OptimizeVar opt_var)
static global::System.IntPtr Solver_MakeMax__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static int Solver_INT_VALUE_DEFAULT_get()
-
static readonly int ENDS_AFTER
+
static readonly int ENDS_AFTER
static global::System.IntPtr Solver_MakeCircuit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void Solver_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static long Solver_UncheckedSolutions(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeSumGreaterOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
static readonly int SPLIT_UPPER_HALF
+
static readonly int SPLIT_UPPER_HALF
static int Solver_SPLIT_UPPER_HALF_get()
-
SolutionCollector MakeBestValueSolutionCollector(Assignment assignment, bool maximize)
-
Constraint MakeScalProdGreaterOrEqual(IntVarVector vars, long[] coeffs, long cst)
-
Constraint MakeMaxEquality(IntVarVector vars, IntVar max_var)
+
SolutionCollector MakeBestValueSolutionCollector(Assignment assignment, bool maximize)
+
Constraint MakeScalProdGreaterOrEqual(IntVarVector vars, long[] coeffs, long cst)
+
Constraint MakeMaxEquality(IntVarVector vars, IntVar max_var)
static global::System.IntPtr Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, int[] jarg4, int length5, int[] jarg5)
static global::System.IntPtr Solver_MakeScalProdEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, long jarg4)
delegate long IntIntToLong(int t, int u)
static bool Solver_SolveAndCommit__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
IntExpr MakeMax(IntExpr left, IntExpr right)
-
DecisionBuilder Try(DecisionBuilderVector dbs)
+
IntExpr MakeMax(IntExpr left, IntExpr right)
+
DecisionBuilder Try(DecisionBuilderVector dbs)
static global::System.IntPtr Solver_MakeSolveOnce__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int Solver_SearchLeftDepth(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntExpr RegisterIntExpr(IntExpr expr)
+
IntExpr RegisterIntExpr(IntExpr expr)
static global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
-
Constraint MakeLexicalLessOrEqual(IntVarVector left, IntVarVector right)
-
static readonly int PROBLEM_INFEASIBLE
-
static global::System.Exception Retrieve()
-
static readonly int NORMAL_PRIORITY
+
Constraint MakeLexicalLessOrEqual(IntVarVector left, IntVarVector right)
+
static readonly int PROBLEM_INFEASIBLE
+
static global::System.Exception Retrieve()
+
static readonly int NORMAL_PRIORITY
static global::System.IntPtr Solver_MakeSearchLog__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, VoidToString jarg3)
static bool Solver_SolveAndCommit__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr Solver_MakeGuidedLocalSearch__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, LongLongLongToLong jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, double jarg8)
-
LocalSearchFilter MakeRejectFilter()
+
LocalSearchFilter MakeRejectFilter()
static global::System.IntPtr Solver_MakeSimulatedAnnealing(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5)
static int Solver_CHOOSE_MAX_REGRET_ON_MIN_get()
-
bool NextSolution()
-
Constraint MakeIsLessOrEqualCt(IntExpr left, IntExpr right, IntVar b)
+
bool NextSolution()
+
Constraint MakeIsLessOrEqualCt(IntExpr left, IntExpr right, IntVar b)
static bool Solver_SolveAndCommit__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
-
SolutionCollector MakeAllSolutionCollector(Assignment assignment)
-
static readonly int ENDS_AT_START
+
SolutionCollector MakeAllSolutionCollector(Assignment assignment)
+
static readonly int ENDS_AT_START
static global::System.IntPtr Solver_MakeFixedDurationStartSyncedOnEndIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
-
static readonly int CHOOSE_MIN_SIZE_HIGHEST_MAX
-
static readonly int DECREMENT
-
Constraint MakeIntervalVarRelation(IntervalVar t1, int r, IntervalVar t2)
+
static readonly int CHOOSE_MIN_SIZE_HIGHEST_MAX
+
static readonly int DECREMENT
+
Constraint MakeIntervalVarRelation(IntervalVar t1, int r, IntervalVar t2)
static int Solver_ENDS_AFTER_END_get()
static bool Solver_InstrumentsVariables(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeSearchLog__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, VoidToString jarg4)
-
Decision MakeDecision(SolverToVoid apply, SolverToVoid refute)
-
Constraint MakeCover(IntervalVarVector vars, IntervalVar target_var)
+
Decision MakeDecision(SolverToVoid apply, SolverToVoid refute)
+
Constraint MakeCover(IntervalVarVector vars, IntervalVar target_var)
static void Solver_NewSearchAux__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static bool Solver_SolveAndCommit__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
-
IntExpr MakeConditionalExpression(IntVar condition, IntExpr expr, long unperformed_value)
+
IntExpr MakeConditionalExpression(IntVar condition, IntExpr expr, long unperformed_value)
static global::System.IntPtr Solver_MakeFailuresLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
Constraint MakeIntervalVarRelation(IntervalVar t, int r, long d)
-
DecisionBuilder MakePhase(IntVarVector vars, LongToLong var_evaluator, LongLongToLong value_evaluator, LongToLong tie_breaker)
-
Constraint MakeIndexOfConstraint(IntVarVector vars, IntVar index, long target)
-
DecisionBuilder MakeStoreAssignment(Assignment assignment)
+
Constraint MakeIntervalVarRelation(IntervalVar t, int r, long d)
+
DecisionBuilder MakePhase(IntVarVector vars, LongToLong var_evaluator, LongLongToLong value_evaluator, LongToLong tie_breaker)
+
Constraint MakeIndexOfConstraint(IntVarVector vars, IntVar index, long target)
+
DecisionBuilder MakeStoreAssignment(Assignment assignment)
static global::System.IntPtr Solver_MakeSemiContinuousExpr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4)
static int Solver_INCREMENT_get()
-
static readonly int STARTS_AFTER_END
-
IntExpr MakeDifference(long value, IntExpr expr)
-
static readonly int FULLPATHLNS
+
static readonly int STARTS_AFTER_END
+
IntExpr MakeDifference(long value, IntExpr expr)
+
static readonly int FULLPATHLNS
static global::System.IntPtr Solver_MakeCumulative__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, long jarg4, string jarg5)
-
OptimizeVar MakeWeightedMinimize(IntVarVector sub_objectives, long[] weights, long step)
-
IntVar MakeIsEqualVar(IntExpr v1, IntExpr v2)
+
OptimizeVar MakeWeightedMinimize(IntVarVector sub_objectives, long[] weights, long step)
+
IntVar MakeIsEqualVar(IntExpr v1, IntExpr v2)
static global::System.IntPtr Solver_MakeDiv__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
-
static readonly int STARTS_AT_END
-
LocalSearchOperator MakeOperator(IntVarVector vars, LongLongLongToLong evaluator, int op)
-
SearchMonitor MakeSearchLog(int branch_period, OptimizeVar opt_var, VoidToString display_callback)
-
static readonly int CHOICE_POINT
+
static readonly int STARTS_AT_END
+
LocalSearchOperator MakeOperator(IntVarVector vars, LongLongLongToLong evaluator, int op)
+
SearchMonitor MakeSearchLog(int branch_period, OptimizeVar opt_var, VoidToString display_callback)
+
static readonly int CHOICE_POINT
static global::System.IntPtr Solver_MakeDefaultPhase__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
Constraint MakeDistribute(IntVarVector vars, int[] values, IntVarVector cards)
+
Constraint MakeDistribute(IntVarVector vars, int[] values, IntVarVector cards)
static global::System.IntPtr Solver_MakeIsGreaterOrEqualCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void Solver_AddLocalSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
Constraint MakeSortingConstraint(IntVarVector vars, IntVarVector sorted)
+
Constraint MakeSortingConstraint(IntVarVector vars, IntVarVector sorted)
static global::System.IntPtr Solver_MakePhase__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongToLong jarg3, LongLongToLong jarg4, LongToLong jarg5)
-
static readonly int CHOOSE_MIN_SIZE_LOWEST_MIN
-
IntExpr MakeDiv(IntExpr expr, long value)
-
LocalSearchFilter MakeAcceptFilter()
+
static readonly int CHOOSE_MIN_SIZE_LOWEST_MIN
+
IntExpr MakeDiv(IntExpr expr, long value)
+
LocalSearchFilter MakeAcceptFilter()
static global::System.IntPtr Solver_MakeNestedOptimize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, long jarg5)
static int Solver_CHOOSE_RANDOM_RANK_FORWARD_get()
static global::System.IntPtr Solver_MakeLimit__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5, bool jarg6)
delegate bool LongLongLongToBoolean(long t, long u, long v)
static int Solver_DELAYED_PRIORITY_get()
-
static readonly int CROSS
+
static readonly int CROSS
static int Solver_NO_MORE_SOLUTIONS_get()
static void Solver_AddCastConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int Solver_INTERVAL_SIMPLE_get()
static global::System.IntPtr Solver_MakeSum__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
-
SearchMonitor MakeSearchLog(int branch_period, VoidToString display_callback)
-
static readonly int ENDS_AT
-
static readonly int CHOOSE_HIGHEST_MAX
+
SearchMonitor MakeSearchLog(int branch_period, VoidToString display_callback)
+
static readonly int ENDS_AT
+
static readonly int CHOOSE_HIGHEST_MAX
static int Solver_INT_VAR_SIMPLE_get()
-
long AcceptedNeighbors()
-
OptimizeVar MakeOptimize(bool maximize, IntVar v, long step)
+
long AcceptedNeighbors()
+
OptimizeVar MakeOptimize(bool maximize, IntVar v, long step)
static global::System.IntPtr Solver_MakeIsBetweenCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static global::System.IntPtr Solver_MakeScalProdEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, long jarg4)
static global::System.IntPtr Solver_MakeEquality__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
@@ -4089,8 +4099,8 @@
static global::System.IntPtr Solver_MakeNBestValueSolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, bool jarg4)
static global::System.IntPtr Solver_MakeSearchLog__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr Solver_MakeNonOverlappingBoxesConstraint__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, int[] jarg4, int length5, int[] jarg5)
-
IntVar MakeIsGreaterVar(IntExpr left, IntExpr right)
-
static readonly int EXTENDEDSWAPACTIVE
+
IntVar MakeIsGreaterVar(IntExpr left, IntExpr right)
+
static readonly int EXTENDEDSWAPACTIVE
static global::System.IntPtr Solver_MakeMin__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr Solver_MakeExitSearchCallback(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
Definition: OptimizeVar.cs:18
@@ -4100,36 +4110,36 @@
static int Solver_Rand32(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr Solver_MakeScheduleOrExpedite(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, ref long jarg4)
-
static readonly int CHOOSE_STATIC_GLOBAL_BEST
-
Constraint MakeIsLessCstCt(IntExpr v, long c, IntVar b)
-
static readonly int INTERVAL_SET_TIMES_FORWARD
-
IntVar? variable
-
Constraint MakeTransitionConstraint(IntVarVector vars, IntTupleSet transition_table, long initial_state, int[] final_states)
-
Constraint MakeNotMemberCt(IntExpr expr, int[] values)
+
static readonly int CHOOSE_STATIC_GLOBAL_BEST
+
Constraint MakeIsLessCstCt(IntExpr v, long c, IntVar b)
+
static readonly int INTERVAL_SET_TIMES_FORWARD
+
IntVar? variable
+
Constraint MakeTransitionConstraint(IntVarVector vars, IntTupleSet transition_table, long initial_state, int[] final_states)
+
Constraint MakeNotMemberCt(IntExpr expr, int[] values)
static global::System.IntPtr Solver_MakeScalProdGreaterOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, long jarg4)
static global::System.IntPtr Solver_MakePhase__SWIG_8(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4, int jarg5)
delegate long LongLongToLong(long t, long u)
static global::System.IntPtr Solver_MakeLess__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
static readonly int INT_VAR_SIMPLE
-
int State()
-
ulong FailStamp()
+
static readonly int INT_VAR_SIMPLE
+
int State()
+
ulong FailStamp()
static global::System.IntPtr Solver_MakeVariableDomainFilter(global::System.Runtime.InteropServices.HandleRef jarg1)
-
IntVar MakeIntVar(long min, long max, string name)
+
IntVar MakeIntVar(long min, long max, string name)
static global::System.IntPtr Solver_MakeDiv__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
-
Constraint MakeNullIntersect(IntVarVector first_vars, IntVarVector second_vars)
+
Constraint MakeNullIntersect(IntVarVector first_vars, IntVarVector second_vars)
static global::System.IntPtr Solver_MakeIsEqualCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
-
IntervalVar MakeIntervalVar(long start_min, long start_max, long duration_min, long duration_max, long end_min, long end_max, bool optional, string name)
-
static readonly int STARTS_AFTER
+
IntervalVar MakeIntervalVar(long start_min, long start_max, long duration_min, long duration_max, long end_min, long end_max, bool optional, string name)
+
static readonly int STARTS_AFTER
static long Solver_MemoryUsage()
static global::System.IntPtr Solver_MakeIsLessOrEqualVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int Solver_REVERSIBLE_ACTION_get()
-
static readonly int CHOOSE_FIRST_UNBOUND
-
ModelVisitor MakePrintModelVisitor()
-
Constraint MakeCumulative(IntervalVarVector intervals, long[] demands, long capacity, string name)
+
static readonly int CHOOSE_FIRST_UNBOUND
+
ModelVisitor MakePrintModelVisitor()
+
Constraint MakeCumulative(IntervalVarVector intervals, long[] demands, long capacity, string name)
static global::System.IntPtr Solver_MakeTransitionConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int length5, int[] jarg5)
static int Solver_ENDS_AT_get()
static bool Solver_IsLocalSearchProfilingEnabled(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Constraint MakeElementEquality(int[] vals, IntVar index, IntVar target)
+
Constraint MakeElementEquality(int[] vals, IntVar index, IntVar target)
static int Solver_KEEP_RIGHT_get()
static int Solver_ASSIGN_RANDOM_VALUE_get()
static global::System.IntPtr Solver_MakeCumulative__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, long jarg4, string jarg5)
diff --git a/docs/dotnet/constraint__solver_2csharp_2SolverHelper_8cs_source.html b/docs/dotnet/constraint__solver_2csharp_2SolverHelper_8cs_source.html index 3f3b982acd..7012d8e786 100644 --- a/docs/dotnet/constraint__solver_2csharp_2SolverHelper_8cs_source.html +++ b/docs/dotnet/constraint__solver_2csharp_2SolverHelper_8cs_source.html @@ -584,7 +584,7 @@
IntervalVar[] MakeFixedDurationIntervalVarArray(int count, long[] start_min, long[] start_max, long[] duration, bool optional, string name)
static IntExpr operator+(IntExpr a, IntExpr b)
-
IntervalVar MakeFixedDurationIntervalVar(long start_min, long start_max, long duration, bool optional, string name)
+
IntervalVar MakeFixedDurationIntervalVar(long start_min, long start_max, long duration, bool optional, string name)
void NewSearch(DecisionBuilder db, SearchMonitor sm1)
static IntExpr operator+(Constraint a, Constraint b)
IntVar[] MakeIntVarArray(int count, long[] values, string name)
@@ -592,7 +592,7 @@
IntVar[] MakeIntVarArray(int count, int[] values, string name)
static IntExpr operator-(Constraint a, Constraint b)
void NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3, SearchMonitor sm4)
-
IntExpr MakeAbs(IntExpr expr)
+
IntExpr MakeAbs(IntExpr expr)
IntervalVar[] MakeFixedDurationIntervalVarArray(IntVar[] starts, int[] durations, string name)
Definition: Assignment.cs:11
static IntExpr operator+(long v, IntExpr a)
@@ -604,13 +604,13 @@
static WrappedConstraint operator>(Constraint a, long v)
void NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2)
static IntExprEquality operator==(IntExpr a, IntExpr b)
-
void NewSearchAux(DecisionBuilder db, SearchMonitorVector monitors)
-
IntExpr MakeSquare(IntExpr expr)
+
void NewSearchAux(DecisionBuilder db, SearchMonitorVector monitors)
+
IntExpr MakeSquare(IntExpr expr)
static WrappedConstraint operator<(Constraint a, long v)
static IntExpr operator*(long v, IntExpr a)
IntVar[] MakeBoolVarArray(int count, string name)
IntVar[,] MakeBoolVarMatrix(int rows, int cols)
-
virtual IntVar Var()
+
virtual IntVar Var()
Definition: ValCstPair.cs:173
static WrappedConstraint operator<=(IntExpr a, long v)
static IntExpr operator-(IntExpr a)
@@ -621,13 +621,13 @@
static IntExprEquality operator!=(IntExpr a, IntExpr b)
static IntExpr operator-(Constraint a, long v)
static WrappedConstraint operator==(Constraint a, long v)
-
IntVar MakeBoolVar()
+
IntVar MakeBoolVar()
IntExpr Abs()
static IntExpr operator*(Constraint a, long v)
IntExpr Square()
IntVar[] MakeBoolVarArray(int count)
static IntExpr operator+(IntExpr a, long v)
-
void EndSearchAux()
+
void EndSearchAux()
IntExpr Square()
IntExpr Abs()
static WrappedConstraint operator!=(Constraint a, long v)
@@ -649,12 +649,12 @@
IntervalVar[] MakeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration, bool optional)
IntVar[,] MakeIntVarMatrix(int rows, int cols, long[] values)
void NewSearch(DecisionBuilder db)
-
Solver solver()
+
Solver solver()
static IntExpr operator*(IntExpr a, IntExpr b)
static IntExpr operator-(IntExpr a, IntExpr b)
static WrappedConstraint operator>(IntExpr a, long v)
-
IntVar MakeIntVar(long min, long max, string name)
+
IntVar MakeIntVar(long min, long max, string name)
static int Constraint_Index(global::System.Runtime.InteropServices.HandleRef jarg1)
static double Constraint_GetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool Constraint_IsLazy(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: Variable.cs:13
-
string Name()
-
void SetCoefficient(Variable var, double coeff)
+
string Name()
+
virtual void Dispose(bool disposing)
+
void SetCoefficient(Variable var, double coeff)
static double Constraint_DualValue(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Solver.BasisStatus BasisStatus()
-
int Index()
-
virtual void Dispose()
+
Solver.BasisStatus BasisStatus()
+
int Index()
+
void Dispose()
static int Constraint_BasisStatus(global::System.Runtime.InteropServices.HandleRef jarg1)
-
double DualValue()
-
double Lb()
+
double DualValue()
+
double Lb()
-
double Ub()
+
double Ub()
bool swigCMemOwn
static string Constraint_Name(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Constraint_SetIsLazy(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
-
void SetIsLazy(bool laziness)
+
void SetIsLazy(bool laziness)
static void Constraint_SetLb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void Constraint_SetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
-
void SetUb(double ub)
-
double GetCoefficient(Variable var)
-
BasisStatus
+
void SetUb(double ub)
+
double GetCoefficient(Variable var)
+
BasisStatus
static double Constraint_Ub(global::System.Runtime.InteropServices.HandleRef jarg1)
static double Constraint_Lb(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_Constraint(global::System.Runtime.InteropServices.HandleRef jarg1)
-
bool IsLazy()
-
void SetBounds(double lb, double ub)
+
bool IsLazy()
+
void SetBounds(double lb, double ub)
static void Constraint_SetUb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void Constraint_SetBounds(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3)
-
void SetLb(double lb)
+
void SetLb(double lb)
-
int NumConstraints()
-
Variable MakeVar(double lb, double ub, bool integer, string name)
+
int NumConstraints()
+
Variable MakeVar(double lb, double ub, bool integer, string name)
static global::System.IntPtr Solver_MakeConstraint__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
static global::System.IntPtr Solver_MakeIntVar(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, string jarg4)
Definition: Variable.cs:13
static global::System.IntPtr Solver_MakeConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
-
MPConstraintVector constraints()
-
Solver.ResultStatus Solve()
+
MPConstraintVector constraints()
+
Solver.ResultStatus Solve()
static void Solver_SetTimeLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
string ExportModelAsLpFormat(bool obfuscated)
+
string ExportModelAsLpFormat(bool obfuscated)
static long Solver_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void SuppressOutput()
-
Constraint MakeConstraint(string name)
-
int NumVariables()
-
double ComputeExactConditionNumber()
+
void SuppressOutput()
+
Constraint MakeConstraint(string name)
+
int NumVariables()
+
double ComputeExactConditionNumber()
static global::System.IntPtr Solver_MakeNumVar(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, string jarg4)
static bool Solver_VerifySolution(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, bool jarg3)
-
int Count
+
int Count
static global::System.IntPtr Solver_MakeConstraint__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, string jarg4)
+
virtual void Dispose(bool disposing)
static long Solver_Nodes(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Constraint MakeConstraint(double lb, double ub, string name)
-
long Iterations()
-
bool VerifySolution(double tolerance, bool log_errors)
-
MPVariableVector variables()
+
Constraint MakeConstraint(double lb, double ub, string name)
+
long Iterations()
+
bool VerifySolution(double tolerance, bool log_errors)
+
MPVariableVector variables()
static global::System.IntPtr Solver_LookupConstraintOrNull(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
Definition: Objective.cs:13
-
static bool Pending
+
static bool Pending
static int Solver_Solve__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Solver_LookupVariableOrNull(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
-
bool SetNumThreads(int num_theads)
-
void SetHint(MPVariableVector variables, double[] values)
-
void EnableOutput()
+
bool SetNumThreads(int num_theads)
+
void SetHint(MPVariableVector variables, double[] values)
+
void EnableOutput()
static string Solver_ExportModelAsMpsFormat(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, bool jarg3)
static int Solver_NumVariables(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Constraint MakeConstraint()
+
Constraint MakeConstraint()
static int Solver_Solve__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_variables(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Objective Objective()
+
Objective Objective()
static double Solver_ComputeExactConditionNumber(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Variable LookupVariableOrNull(string var_name)
-
bool InterruptSolve()
+
Variable LookupVariableOrNull(string var_name)
+
bool InterruptSolve()
static global::System.IntPtr Solver_MakeVar(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, bool jarg4, string jarg5)
-
Constraint LookupConstraintOrNull(string constraint_name)
+
Constraint LookupConstraintOrNull(string constraint_name)
static void Solver_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Solver.ResultStatus Solve(MPSolverParameters param)
+
Solver.ResultStatus Solve(MPSolverParameters param)
static void Solver_Reset(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_constraints(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_Objective(global::System.Runtime.InteropServices.HandleRef jarg1)
-
long WallTime()
+
long WallTime()
static long Solver_Iterations(global::System.Runtime.InteropServices.HandleRef jarg1)
-
void Reset()
-
void SetTimeLimit(long time_limit_milliseconds)
+
void Reset()
+
void SetTimeLimit(long time_limit_milliseconds)
static bool Solver_SetNumThreads(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
bool swigCMemOwn
-
void CopyTo(double[] array)
+
void CopyTo(double[] array)
-
virtual void Dispose()
-
static bool SupportsProblemType(Solver.OptimizationProblemType problem_type)
+
static bool SupportsProblemType(Solver.OptimizationProblemType problem_type)
static bool Solver_SetSolverSpecificParametersAsString(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
static string Solver_ExportModelAsLpFormat(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
-
OptimizationProblemType
-
string ExportModelAsMpsFormat(bool fixed_format, bool obfuscated)
+
OptimizationProblemType
+
string ExportModelAsMpsFormat(bool fixed_format, bool obfuscated)
static bool Solver_SupportsProblemType(int jarg1)
-
BasisStatus
-
Solver(string name, Solver.OptimizationProblemType problem_type)
-
double[] ComputeConstraintActivities()
+
BasisStatus
+
Solver(string name, Solver.OptimizationProblemType problem_type)
+
double[] ComputeConstraintActivities()
-
long Nodes()
-
void Clear()
+
long Nodes()
+
void Clear()
static void Solver_SetHint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, double[] jarg3)
-
ResultStatus
-
bool SetSolverSpecificParametersAsString(string parameters)
-
static global::System.Exception Retrieve()
+
ResultStatus
+
bool SetSolverSpecificParametersAsString(string parameters)
+
static global::System.Exception Retrieve()
+
void Dispose()
static global::System.IntPtr Solver_MakeConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3)
static global::System.IntPtr Solver_ComputeConstraintActivities(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_Solver(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Variable MakeIntVar(double lb, double ub, string name)
+
Variable MakeIntVar(double lb, double ub, string name)
static bool Solver_InterruptSolve(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Variable MakeBoolVar(string name)
+
Variable MakeBoolVar(string name)
static void Solver_EnableOutput(global::System.Runtime.InteropServices.HandleRef jarg1)
static int Solver_NumConstraints(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Variable MakeNumVar(double lb, double ub, string name)
+
Variable MakeNumVar(double lb, double ub, string name)
static void Solver_SuppressOutput(global::System.Runtime.InteropServices.HandleRef jarg1)
-
Constraint MakeConstraint(double lb, double ub)
+
Constraint MakeConstraint(double lb, double ub)
static global::System.IntPtr Solver_MakeBoolVar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
diff --git a/docs/dotnet/linear__solver_2csharp_2SolverHelper_8cs_source.html b/docs/dotnet/linear__solver_2csharp_2SolverHelper_8cs_source.html index 7f37f89eb5..49800c345d 100644 --- a/docs/dotnet/linear__solver_2csharp_2SolverHelper_8cs_source.html +++ b/docs/dotnet/linear__solver_2csharp_2SolverHelper_8cs_source.html @@ -300,17 +300,17 @@
249 
250 } // namespace Google.OrTools.LinearSolver
-
Variable MakeVar(double lb, double ub, bool integer, string name)
+
Variable MakeVar(double lb, double ub, bool integer, string name)
Variable[] MakeNumVarArray(int count, double lb, double ub, string var_name)
Definition: Variable.cs:13
Variable[] MakeVarArray(int count, double lb, double ub, bool integer)
-
void SetOffset(double value)
Definition: Objective.cs:56
+
void SetOffset(double value)
Definition: Objective.cs:60
void Maximize(LinearExpr expr)
static int GetSolverEnum(String solverType)
Variable[] MakeIntVarArray(int count, double lb, double ub)
-
void SetMinimization()
Definition: Objective.cs:69
-
Objective Objective()
+
void SetMinimization()
Definition: Objective.cs:73
+
Objective Objective()
Variable[,] MakeBoolVarMatrix(int rows, int cols)
Variable[,] MakeVarMatrix(int rows, int cols, double lb, double ub, bool integer, string name)
@@ -321,25 +321,25 @@
Variable[] MakeBoolVarArray(int count, string var_name)
-
void SetCoefficient(Variable var, double coeff)
Definition: Objective.cs:47
+
void SetCoefficient(Variable var, double coeff)
Definition: Objective.cs:51
Constraint Add(LinearConstraint constraint)
-
void Clear()
Definition: Objective.cs:43
+
void Clear()
Definition: Objective.cs:47
Variable[,] MakeNumVarMatrix(int rows, int cols, double lb, double ub)
virtual Constraint Extract(Solver solver)
void Minimize(LinearExpr expr)
Variable[] MakeVarArray(int count, double lb, double ub, bool integer, string var_name)
-
OptimizationProblemType
+
OptimizationProblemType
Variable[,] MakeIntVarMatrix(int rows, int cols, double lb, double ub, string name)
Definition: LinearExpr.cs:19
double Visit(Dictionary< Variable, double > coefficients)
Definition: LinearExpr.cs:27
void Minimize(Variable var)
Variable[,] MakeVarMatrix(int rows, int cols, double lb, double ub, bool integer)
-
Variable MakeIntVar(double lb, double ub, string name)
-
Variable MakeBoolVar(string name)
-
void SetMaximization()
Definition: Objective.cs:73
+
Variable MakeIntVar(double lb, double ub, string name)
+
Variable MakeBoolVar(string name)
+
void SetMaximization()
Definition: Objective.cs:77
static Solver CreateSolver(String name, String type)
-
Variable MakeNumVar(double lb, double ub, string name)
+
Variable MakeNumVar(double lb, double ub, string name)
Variable[,] MakeIntVarMatrix(int rows, int cols, double lb, double ub)
Variable[] MakeNumVarArray(int count, double lb, double ub)
Variable[,] MakeBoolVarMatrix(int rows, int cols, string name)
diff --git a/docs/dotnet/operations__research__algorithmsPINVOKE_8cs_source.html b/docs/dotnet/operations__research__algorithmsPINVOKE_8cs_source.html index 0e15fad0cd..d68ffce506 100644 --- a/docs/dotnet/operations__research__algorithmsPINVOKE_8cs_source.html +++ b/docs/dotnet/operations__research__algorithmsPINVOKE_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -179,247 +179,252 @@
128  [global::System.ThreadStatic]
129  private static global::System.Exception pendingException = null;
130  private static int numExceptionsPending = 0;
-
131 
-
132  public static bool Pending {
-
133  get {
-
134  bool pending = false;
-
135  if (numExceptionsPending > 0)
-
136  if (pendingException != null)
-
137  pending = true;
-
138  return pending;
-
139  }
-
140  }
-
141 
-
142  public static void Set(global::System.Exception e) {
-
143  if (pendingException != null)
-
144  throw new global::System.ApplicationException("FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + ")", e);
-
145  pendingException = e;
-
146  lock(typeof(operations_research_algorithmsPINVOKE)) {
-
147  numExceptionsPending++;
-
148  }
-
149  }
-
150 
-
151  public static global::System.Exception Retrieve() {
-
152  global::System.Exception e = null;
-
153  if (numExceptionsPending > 0) {
-
154  if (pendingException != null) {
-
155  e = pendingException;
-
156  pendingException = null;
-
157  lock(typeof(operations_research_algorithmsPINVOKE)) {
-
158  numExceptionsPending--;
-
159  }
-
160  }
-
161  }
-
162  return e;
-
163  }
-
164  }
+
131  private static global::System.Object exceptionsLock = null;
+
132 
+
133  public static bool Pending {
+
134  get {
+
135  bool pending = false;
+
136  if (numExceptionsPending > 0)
+
137  if (pendingException != null)
+
138  pending = true;
+
139  return pending;
+
140  }
+
141  }
+
142 
+
143  public static void Set(global::System.Exception e) {
+
144  if (pendingException != null)
+
145  throw new global::System.ApplicationException("FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + ")", e);
+
146  pendingException = e;
+
147  lock(exceptionsLock) {
+
148  numExceptionsPending++;
+
149  }
+
150  }
+
151 
+
152  public static global::System.Exception Retrieve() {
+
153  global::System.Exception e = null;
+
154  if (numExceptionsPending > 0) {
+
155  if (pendingException != null) {
+
156  e = pendingException;
+
157  pendingException = null;
+
158  lock(exceptionsLock) {
+
159  numExceptionsPending--;
+
160  }
+
161  }
+
162  }
+
163  return e;
+
164  }
165 
-
166 
-
167  protected class SWIGStringHelper {
-
168 
-
169  public delegate string SWIGStringDelegate(string message);
-
170  static SWIGStringDelegate stringDelegate = new SWIGStringDelegate(CreateString);
+
166  static SWIGPendingException() {
+
167  exceptionsLock = new global::System.Object();
+
168  }
+
169  }
+
170 
171 
-
172  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="SWIGRegisterStringCallback_operations_research_algorithms")]
-
173  public static extern void SWIGRegisterStringCallback_operations_research_algorithms(SWIGStringDelegate stringDelegate);
-
174 
-
175  static string CreateString(string cString) {
-
176  return cString;
-
177  }
-
178 
-
179  static SWIGStringHelper() {
-
180  SWIGRegisterStringCallback_operations_research_algorithms(stringDelegate);
-
181  }
-
182  }
+
172  protected class SWIGStringHelper {
+
173 
+
174  public delegate string SWIGStringDelegate(string message);
+
175  static SWIGStringDelegate stringDelegate = new SWIGStringDelegate(CreateString);
+
176 
+
177  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="SWIGRegisterStringCallback_operations_research_algorithms")]
+
178  public static extern void SWIGRegisterStringCallback_operations_research_algorithms(SWIGStringDelegate stringDelegate);
+
179 
+
180  static string CreateString(string cString) {
+
181  return cString;
+
182  }
183 
-
184  static protected SWIGStringHelper swigStringHelper = new SWIGStringHelper();
-
185 
-
186 
-
187  static operations_research_algorithmsPINVOKE() {
-
188  }
-
189 
+
184  static SWIGStringHelper() {
+
185  SWIGRegisterStringCallback_operations_research_algorithms(stringDelegate);
+
186  }
+
187  }
+
188 
+
189  static protected SWIGStringHelper swigStringHelper = new SWIGStringHelper();
190 
-
191  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_Clear___")]
-
192  public static extern void KInt64Vector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
193 
-
194  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_Add___")]
-
195  public static extern void KInt64Vector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
196 
-
197  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_size___")]
-
198  public static extern uint KInt64Vector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
199 
-
200  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_capacity___")]
-
201  public static extern uint KInt64Vector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
202 
-
203  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_reserve___")]
-
204  public static extern void KInt64Vector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
205 
-
206  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_new_KInt64Vector__SWIG_0___")]
-
207  public static extern global::System.IntPtr new_KInt64Vector__SWIG_0();
-
208 
-
209  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_new_KInt64Vector__SWIG_1___")]
-
210  public static extern global::System.IntPtr new_KInt64Vector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
211 
-
212  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_new_KInt64Vector__SWIG_2___")]
-
213  public static extern global::System.IntPtr new_KInt64Vector__SWIG_2(int jarg1);
-
214 
-
215  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_getitemcopy___")]
-
216  public static extern long KInt64Vector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
217 
-
218  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_getitem___")]
-
219  public static extern long KInt64Vector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
220 
-
221  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_setitem___")]
-
222  public static extern void KInt64Vector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3);
-
223 
-
224  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_AddRange___")]
-
225  public static extern void KInt64Vector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
226 
-
227  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_GetRange___")]
-
228  public static extern global::System.IntPtr KInt64Vector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
229 
-
230  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_Insert___")]
-
231  public static extern void KInt64Vector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3);
-
232 
-
233  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_InsertRange___")]
-
234  public static extern void KInt64Vector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
235 
-
236  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_RemoveAt___")]
-
237  public static extern void KInt64Vector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
238 
-
239  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_RemoveRange___")]
-
240  public static extern void KInt64Vector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
241 
-
242  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_Repeat___")]
-
243  public static extern global::System.IntPtr KInt64Vector_Repeat(long jarg1, int jarg2);
-
244 
-
245  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_Reverse__SWIG_0___")]
-
246  public static extern void KInt64Vector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
247 
-
248  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_Reverse__SWIG_1___")]
-
249  public static extern void KInt64Vector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
250 
-
251  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_SetRange___")]
-
252  public static extern void KInt64Vector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
253 
-
254  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_Contains___")]
-
255  public static extern bool KInt64Vector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
256 
-
257  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_IndexOf___")]
-
258  public static extern int KInt64Vector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
259 
-
260  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_LastIndexOf___")]
-
261  public static extern int KInt64Vector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
262 
-
263  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_Remove___")]
-
264  public static extern bool KInt64Vector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
265 
-
266  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_delete_KInt64Vector___")]
-
267  public static extern void delete_KInt64Vector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
268 
-
269  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_Clear___")]
-
270  public static extern void KInt64VectorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
271 
-
272  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_Add___")]
-
273  public static extern void KInt64VectorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
274 
-
275  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_size___")]
-
276  public static extern uint KInt64VectorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
277 
-
278  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_capacity___")]
-
279  public static extern uint KInt64VectorVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
280 
-
281  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_reserve___")]
-
282  public static extern void KInt64VectorVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
283 
-
284  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_new_KInt64VectorVector__SWIG_0___")]
-
285  public static extern global::System.IntPtr new_KInt64VectorVector__SWIG_0();
-
286 
-
287  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_new_KInt64VectorVector__SWIG_1___")]
-
288  public static extern global::System.IntPtr new_KInt64VectorVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
289 
-
290  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_new_KInt64VectorVector__SWIG_2___")]
-
291  public static extern global::System.IntPtr new_KInt64VectorVector__SWIG_2(int jarg1);
-
292 
-
293  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_getitemcopy___")]
-
294  public static extern global::System.IntPtr KInt64VectorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
295 
-
296  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_getitem___")]
-
297  public static extern global::System.IntPtr KInt64VectorVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
298 
-
299  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_setitem___")]
-
300  public static extern void KInt64VectorVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
301 
-
302  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_AddRange___")]
-
303  public static extern void KInt64VectorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
304 
-
305  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_GetRange___")]
-
306  public static extern global::System.IntPtr KInt64VectorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
307 
-
308  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_Insert___")]
-
309  public static extern void KInt64VectorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
310 
-
311  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_InsertRange___")]
-
312  public static extern void KInt64VectorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
313 
-
314  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_RemoveAt___")]
-
315  public static extern void KInt64VectorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
316 
-
317  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_RemoveRange___")]
-
318  public static extern void KInt64VectorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
319 
-
320  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_Repeat___")]
-
321  public static extern global::System.IntPtr KInt64VectorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
322 
-
323  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_Reverse__SWIG_0___")]
-
324  public static extern void KInt64VectorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
325 
-
326  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_Reverse__SWIG_1___")]
-
327  public static extern void KInt64VectorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
328 
-
329  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_SetRange___")]
-
330  public static extern void KInt64VectorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
331 
-
332  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_delete_KInt64VectorVector___")]
-
333  public static extern void delete_KInt64VectorVector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
334 
-
335  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_new_KnapsackSolver__SWIG_0___")]
-
336  public static extern global::System.IntPtr new_KnapsackSolver__SWIG_0(string jarg1);
-
337 
-
338  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_new_KnapsackSolver__SWIG_1___")]
-
339  public static extern global::System.IntPtr new_KnapsackSolver__SWIG_1(int jarg1, string jarg2);
-
340 
-
341  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_delete_KnapsackSolver___")]
-
342  public static extern void delete_KnapsackSolver(global::System.Runtime.InteropServices.HandleRef jarg1);
-
343 
-
344  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KnapsackSolver_Init___")]
-
345  public static extern void KnapsackSolver_Init(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2,
-
346  int len3_1, int len3_2, long[]
-
347  jarg3, int length4, long[] jarg4);
+
191 
+
192  static operations_research_algorithmsPINVOKE() {
+
193  }
+
194 
+
195 
+
196  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_Clear___")]
+
197  public static extern void KInt64Vector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
198 
+
199  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_Add___")]
+
200  public static extern void KInt64Vector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
201 
+
202  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_size___")]
+
203  public static extern uint KInt64Vector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
204 
+
205  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_capacity___")]
+
206  public static extern uint KInt64Vector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
207 
+
208  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_reserve___")]
+
209  public static extern void KInt64Vector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
210 
+
211  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_new_KInt64Vector__SWIG_0___")]
+
212  public static extern global::System.IntPtr new_KInt64Vector__SWIG_0();
+
213 
+
214  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_new_KInt64Vector__SWIG_1___")]
+
215  public static extern global::System.IntPtr new_KInt64Vector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
216 
+
217  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_new_KInt64Vector__SWIG_2___")]
+
218  public static extern global::System.IntPtr new_KInt64Vector__SWIG_2(int jarg1);
+
219 
+
220  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_getitemcopy___")]
+
221  public static extern long KInt64Vector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
222 
+
223  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_getitem___")]
+
224  public static extern long KInt64Vector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
225 
+
226  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_setitem___")]
+
227  public static extern void KInt64Vector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3);
+
228 
+
229  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_AddRange___")]
+
230  public static extern void KInt64Vector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
231 
+
232  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_GetRange___")]
+
233  public static extern global::System.IntPtr KInt64Vector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
234 
+
235  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_Insert___")]
+
236  public static extern void KInt64Vector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3);
+
237 
+
238  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_InsertRange___")]
+
239  public static extern void KInt64Vector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
240 
+
241  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_RemoveAt___")]
+
242  public static extern void KInt64Vector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
243 
+
244  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_RemoveRange___")]
+
245  public static extern void KInt64Vector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
246 
+
247  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_Repeat___")]
+
248  public static extern global::System.IntPtr KInt64Vector_Repeat(long jarg1, int jarg2);
+
249 
+
250  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_Reverse__SWIG_0___")]
+
251  public static extern void KInt64Vector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
252 
+
253  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_Reverse__SWIG_1___")]
+
254  public static extern void KInt64Vector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
255 
+
256  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_SetRange___")]
+
257  public static extern void KInt64Vector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
258 
+
259  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_Contains___")]
+
260  public static extern bool KInt64Vector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
261 
+
262  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_IndexOf___")]
+
263  public static extern int KInt64Vector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
264 
+
265  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_LastIndexOf___")]
+
266  public static extern int KInt64Vector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
267 
+
268  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64Vector_Remove___")]
+
269  public static extern bool KInt64Vector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
270 
+
271  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_delete_KInt64Vector___")]
+
272  public static extern void delete_KInt64Vector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
273 
+
274  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_Clear___")]
+
275  public static extern void KInt64VectorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
276 
+
277  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_Add___")]
+
278  public static extern void KInt64VectorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
279 
+
280  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_size___")]
+
281  public static extern uint KInt64VectorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
282 
+
283  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_capacity___")]
+
284  public static extern uint KInt64VectorVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
285 
+
286  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_reserve___")]
+
287  public static extern void KInt64VectorVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
288 
+
289  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_new_KInt64VectorVector__SWIG_0___")]
+
290  public static extern global::System.IntPtr new_KInt64VectorVector__SWIG_0();
+
291 
+
292  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_new_KInt64VectorVector__SWIG_1___")]
+
293  public static extern global::System.IntPtr new_KInt64VectorVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
294 
+
295  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_new_KInt64VectorVector__SWIG_2___")]
+
296  public static extern global::System.IntPtr new_KInt64VectorVector__SWIG_2(int jarg1);
+
297 
+
298  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_getitemcopy___")]
+
299  public static extern global::System.IntPtr KInt64VectorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
300 
+
301  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_getitem___")]
+
302  public static extern global::System.IntPtr KInt64VectorVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
303 
+
304  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_setitem___")]
+
305  public static extern void KInt64VectorVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
306 
+
307  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_AddRange___")]
+
308  public static extern void KInt64VectorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
309 
+
310  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_GetRange___")]
+
311  public static extern global::System.IntPtr KInt64VectorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
312 
+
313  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_Insert___")]
+
314  public static extern void KInt64VectorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
315 
+
316  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_InsertRange___")]
+
317  public static extern void KInt64VectorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
318 
+
319  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_RemoveAt___")]
+
320  public static extern void KInt64VectorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
321 
+
322  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_RemoveRange___")]
+
323  public static extern void KInt64VectorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
324 
+
325  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_Repeat___")]
+
326  public static extern global::System.IntPtr KInt64VectorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
327 
+
328  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_Reverse__SWIG_0___")]
+
329  public static extern void KInt64VectorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
330 
+
331  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_Reverse__SWIG_1___")]
+
332  public static extern void KInt64VectorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
333 
+
334  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KInt64VectorVector_SetRange___")]
+
335  public static extern void KInt64VectorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
336 
+
337  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_delete_KInt64VectorVector___")]
+
338  public static extern void delete_KInt64VectorVector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
339 
+
340  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_new_KnapsackSolver__SWIG_0___")]
+
341  public static extern global::System.IntPtr new_KnapsackSolver__SWIG_0(string jarg1);
+
342 
+
343  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_new_KnapsackSolver__SWIG_1___")]
+
344  public static extern global::System.IntPtr new_KnapsackSolver__SWIG_1(int jarg1, string jarg2);
+
345 
+
346  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_delete_KnapsackSolver___")]
+
347  public static extern void delete_KnapsackSolver(global::System.Runtime.InteropServices.HandleRef jarg1);
348 
-
349  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KnapsackSolver_Solve___")]
-
350  public static extern long KnapsackSolver_Solve(global::System.Runtime.InteropServices.HandleRef jarg1);
-
351 
-
352  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KnapsackSolver_BestSolutionContains___")]
-
353  public static extern bool KnapsackSolver_BestSolutionContains(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
354 
-
355  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KnapsackSolver_IsSolutionOptimal___")]
-
356  public static extern bool KnapsackSolver_IsSolutionOptimal(global::System.Runtime.InteropServices.HandleRef jarg1);
-
357 
-
358  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KnapsackSolver_GetName___")]
-
359  public static extern string KnapsackSolver_GetName(global::System.Runtime.InteropServices.HandleRef jarg1);
-
360 
-
361  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KnapsackSolver_UseReduction___")]
-
362  public static extern bool KnapsackSolver_UseReduction(global::System.Runtime.InteropServices.HandleRef jarg1);
-
363 
-
364  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KnapsackSolver_SetUseReduction___")]
-
365  public static extern void KnapsackSolver_SetUseReduction(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
-
366 
-
367  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KnapsackSolver_set_time_limit___")]
-
368  public static extern void KnapsackSolver_set_time_limit(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
-
369 }
-
370 
-
371 }
+
349  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KnapsackSolver_Init___")]
+
350  public static extern void KnapsackSolver_Init(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2,
+
351  int len3_1, int len3_2, long[]
+
352  jarg3, int length4, long[] jarg4);
+
353 
+
354  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KnapsackSolver_Solve___")]
+
355  public static extern long KnapsackSolver_Solve(global::System.Runtime.InteropServices.HandleRef jarg1);
+
356 
+
357  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KnapsackSolver_BestSolutionContains___")]
+
358  public static extern bool KnapsackSolver_BestSolutionContains(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
359 
+
360  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KnapsackSolver_IsSolutionOptimal___")]
+
361  public static extern bool KnapsackSolver_IsSolutionOptimal(global::System.Runtime.InteropServices.HandleRef jarg1);
+
362 
+
363  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KnapsackSolver_GetName___")]
+
364  public static extern string KnapsackSolver_GetName(global::System.Runtime.InteropServices.HandleRef jarg1);
+
365 
+
366  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KnapsackSolver_UseReduction___")]
+
367  public static extern bool KnapsackSolver_UseReduction(global::System.Runtime.InteropServices.HandleRef jarg1);
+
368 
+
369  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KnapsackSolver_SetUseReduction___")]
+
370  public static extern void KnapsackSolver_SetUseReduction(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
371 
+
372  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfAlgorithms_KnapsackSolver_set_time_limit___")]
+
373  public static extern void KnapsackSolver_set_time_limit(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
+
374 }
+
375 
+
376 }
static void delete_KInt64VectorVector(global::System.Runtime.InteropServices.HandleRef jarg1)
static void KInt64Vector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
@@ -451,8 +456,8 @@
static void KInt64VectorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static global::System.IntPtr KInt64VectorVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void KInt64Vector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
static void Set(global::System.Exception e)
-
static bool Pending
+
static void Set(global::System.Exception e)
+
static bool Pending
Definition: KInt64Vector.cs:11
static global::System.IntPtr KInt64VectorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void KInt64VectorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
@@ -479,7 +484,7 @@
static uint KInt64Vector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SWIGRegisterExceptionCallbacksArgument_operations_research_algorithms(ExceptionArgumentDelegate argumentDelegate, ExceptionArgumentDelegate argumentNullDelegate, ExceptionArgumentDelegate argumentOutOfRangeDelegate)
static SWIGExceptionHelper swigExceptionHelper
-
static SWIGStringHelper swigStringHelper
+
static SWIGStringHelper swigStringHelper
static void KInt64Vector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void KInt64VectorVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int KInt64Vector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
@@ -488,10 +493,10 @@
static void SWIGRegisterExceptionCallbacks_operations_research_algorithms(ExceptionDelegate applicationDelegate, ExceptionDelegate arithmeticDelegate, ExceptionDelegate divideByZeroDelegate, ExceptionDelegate indexOutOfRangeDelegate, ExceptionDelegate invalidCastDelegate, ExceptionDelegate invalidOperationDelegate, ExceptionDelegate ioDelegate, ExceptionDelegate nullReferenceDelegate, ExceptionDelegate outOfMemoryDelegate, ExceptionDelegate overflowDelegate, ExceptionDelegate systemExceptionDelegate)
static bool KInt64Vector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static bool KnapsackSolver_IsSolutionOptimal(global::System.Runtime.InteropServices.HandleRef jarg1)
-
+
static void KnapsackSolver_set_time_limit(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr new_KnapsackSolver__SWIG_1(int jarg1, string jarg2)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
delegate void ExceptionArgumentDelegate(string message, string paramName)
static void KInt64VectorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string KnapsackSolver_GetName(global::System.Runtime.InteropServices.HandleRef jarg1)
diff --git a/docs/dotnet/operations__research__algorithms_8cs_source.html b/docs/dotnet/operations__research__algorithms_8cs_source.html index f9abb9d542..daf789f4db 100644 --- a/docs/dotnet/operations__research__algorithms_8cs_source.html +++ b/docs/dotnet/operations__research__algorithms_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
diff --git a/docs/dotnet/operations__research__constraint__solverPINVOKE_8cs_source.html b/docs/dotnet/operations__research__constraint__solverPINVOKE_8cs_source.html index 6c4082bbe2..42cf3bcb59 100644 --- a/docs/dotnet/operations__research__constraint__solverPINVOKE_8cs_source.html +++ b/docs/dotnet/operations__research__constraint__solverPINVOKE_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -213,7055 +213,7060 @@
162  [global::System.ThreadStatic]
163  private static global::System.Exception pendingException = null;
164  private static int numExceptionsPending = 0;
-
165 
-
166  public static bool Pending {
-
167  get {
-
168  bool pending = false;
-
169  if (numExceptionsPending > 0)
-
170  if (pendingException != null)
-
171  pending = true;
-
172  return pending;
-
173  }
-
174  }
-
175 
-
176  public static void Set(global::System.Exception e) {
-
177  if (pendingException != null)
-
178  throw new global::System.ApplicationException("FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + ")", e);
-
179  pendingException = e;
-
180  lock(typeof(operations_research_constraint_solverPINVOKE)) {
-
181  numExceptionsPending++;
-
182  }
-
183  }
-
184 
-
185  public static global::System.Exception Retrieve() {
-
186  global::System.Exception e = null;
-
187  if (numExceptionsPending > 0) {
-
188  if (pendingException != null) {
-
189  e = pendingException;
-
190  pendingException = null;
-
191  lock(typeof(operations_research_constraint_solverPINVOKE)) {
-
192  numExceptionsPending--;
-
193  }
-
194  }
-
195  }
-
196  return e;
-
197  }
-
198  }
+
165  private static global::System.Object exceptionsLock = null;
+
166 
+
167  public static bool Pending {
+
168  get {
+
169  bool pending = false;
+
170  if (numExceptionsPending > 0)
+
171  if (pendingException != null)
+
172  pending = true;
+
173  return pending;
+
174  }
+
175  }
+
176 
+
177  public static void Set(global::System.Exception e) {
+
178  if (pendingException != null)
+
179  throw new global::System.ApplicationException("FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + ")", e);
+
180  pendingException = e;
+
181  lock(exceptionsLock) {
+
182  numExceptionsPending++;
+
183  }
+
184  }
+
185 
+
186  public static global::System.Exception Retrieve() {
+
187  global::System.Exception e = null;
+
188  if (numExceptionsPending > 0) {
+
189  if (pendingException != null) {
+
190  e = pendingException;
+
191  pendingException = null;
+
192  lock(exceptionsLock) {
+
193  numExceptionsPending--;
+
194  }
+
195  }
+
196  }
+
197  return e;
+
198  }
199 
-
200 
-
201  protected class SWIGStringHelper {
-
202 
-
203  public delegate string SWIGStringDelegate(string message);
-
204  static SWIGStringDelegate stringDelegate = new SWIGStringDelegate(CreateString);
+
200  static SWIGPendingException() {
+
201  exceptionsLock = new global::System.Object();
+
202  }
+
203  }
+
204 
205 
-
206  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="SWIGRegisterStringCallback_operations_research_constraint_solver")]
-
207  public static extern void SWIGRegisterStringCallback_operations_research_constraint_solver(SWIGStringDelegate stringDelegate);
-
208 
-
209  static string CreateString(string cString) {
-
210  return cString;
-
211  }
-
212 
-
213  static SWIGStringHelper() {
-
214  SWIGRegisterStringCallback_operations_research_constraint_solver(stringDelegate);
-
215  }
-
216  }
+
206  protected class SWIGStringHelper {
+
207 
+
208  public delegate string SWIGStringDelegate(string message);
+
209  static SWIGStringDelegate stringDelegate = new SWIGStringDelegate(CreateString);
+
210 
+
211  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="SWIGRegisterStringCallback_operations_research_constraint_solver")]
+
212  public static extern void SWIGRegisterStringCallback_operations_research_constraint_solver(SWIGStringDelegate stringDelegate);
+
213 
+
214  static string CreateString(string cString) {
+
215  return cString;
+
216  }
217 
-
218  static protected SWIGStringHelper swigStringHelper = new SWIGStringHelper();
-
219 
-
220 
-
221  static operations_research_constraint_solverPINVOKE() {
-
222  }
-
223 
+
218  static SWIGStringHelper() {
+
219  SWIGRegisterStringCallback_operations_research_constraint_solver(stringDelegate);
+
220  }
+
221  }
+
222 
+
223  static protected SWIGStringHelper swigStringHelper = new SWIGStringHelper();
224 
-
225  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_Clear___")]
-
226  public static extern void CpIntVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
227 
-
228  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_Add___")]
-
229  public static extern void CpIntVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
230 
-
231  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_size___")]
-
232  public static extern uint CpIntVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
233 
-
234  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_capacity___")]
-
235  public static extern uint CpIntVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
236 
-
237  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_reserve___")]
-
238  public static extern void CpIntVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
239 
-
240  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpIntVector__SWIG_0___")]
-
241  public static extern global::System.IntPtr new_CpIntVector__SWIG_0();
-
242 
-
243  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpIntVector__SWIG_1___")]
-
244  public static extern global::System.IntPtr new_CpIntVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
245 
-
246  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpIntVector__SWIG_2___")]
-
247  public static extern global::System.IntPtr new_CpIntVector__SWIG_2(int jarg1);
-
248 
-
249  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_getitemcopy___")]
-
250  public static extern int CpIntVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
251 
-
252  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_getitem___")]
-
253  public static extern int CpIntVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
254 
-
255  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_setitem___")]
-
256  public static extern void CpIntVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
257 
-
258  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_AddRange___")]
-
259  public static extern void CpIntVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
260 
-
261  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_GetRange___")]
-
262  public static extern global::System.IntPtr CpIntVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
263 
-
264  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_Insert___")]
-
265  public static extern void CpIntVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
266 
-
267  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_InsertRange___")]
-
268  public static extern void CpIntVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
269 
-
270  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_RemoveAt___")]
-
271  public static extern void CpIntVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
272 
-
273  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_RemoveRange___")]
-
274  public static extern void CpIntVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
275 
-
276  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_Repeat___")]
-
277  public static extern global::System.IntPtr CpIntVector_Repeat(int jarg1, int jarg2);
-
278 
-
279  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_Reverse__SWIG_0___")]
-
280  public static extern void CpIntVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
281 
-
282  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_Reverse__SWIG_1___")]
-
283  public static extern void CpIntVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
284 
-
285  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_SetRange___")]
-
286  public static extern void CpIntVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
287 
-
288  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_Contains___")]
-
289  public static extern bool CpIntVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
290 
-
291  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_IndexOf___")]
-
292  public static extern int CpIntVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
293 
-
294  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_LastIndexOf___")]
-
295  public static extern int CpIntVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
296 
-
297  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_Remove___")]
-
298  public static extern bool CpIntVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
299 
-
300  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_CpIntVector___")]
-
301  public static extern void delete_CpIntVector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
302 
-
303  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_Clear___")]
-
304  public static extern void CpIntVectorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
305 
-
306  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_Add___")]
-
307  public static extern void CpIntVectorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
308 
-
309  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_size___")]
-
310  public static extern uint CpIntVectorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
311 
-
312  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_capacity___")]
-
313  public static extern uint CpIntVectorVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
314 
-
315  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_reserve___")]
-
316  public static extern void CpIntVectorVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
317 
-
318  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpIntVectorVector__SWIG_0___")]
-
319  public static extern global::System.IntPtr new_CpIntVectorVector__SWIG_0();
-
320 
-
321  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpIntVectorVector__SWIG_1___")]
-
322  public static extern global::System.IntPtr new_CpIntVectorVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
323 
-
324  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpIntVectorVector__SWIG_2___")]
-
325  public static extern global::System.IntPtr new_CpIntVectorVector__SWIG_2(int jarg1);
-
326 
-
327  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_getitemcopy___")]
-
328  public static extern global::System.IntPtr CpIntVectorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
329 
-
330  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_getitem___")]
-
331  public static extern global::System.IntPtr CpIntVectorVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
332 
-
333  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_setitem___")]
-
334  public static extern void CpIntVectorVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
335 
-
336  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_AddRange___")]
-
337  public static extern void CpIntVectorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
338 
-
339  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_GetRange___")]
-
340  public static extern global::System.IntPtr CpIntVectorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
341 
-
342  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_Insert___")]
-
343  public static extern void CpIntVectorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
344 
-
345  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_InsertRange___")]
-
346  public static extern void CpIntVectorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
347 
-
348  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_RemoveAt___")]
-
349  public static extern void CpIntVectorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
350 
-
351  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_RemoveRange___")]
-
352  public static extern void CpIntVectorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
353 
-
354  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_Repeat___")]
-
355  public static extern global::System.IntPtr CpIntVectorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
356 
-
357  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_Reverse__SWIG_0___")]
-
358  public static extern void CpIntVectorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
359 
-
360  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_Reverse__SWIG_1___")]
-
361  public static extern void CpIntVectorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
362 
-
363  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_SetRange___")]
-
364  public static extern void CpIntVectorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
365 
-
366  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_CpIntVectorVector___")]
-
367  public static extern void delete_CpIntVectorVector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
368 
-
369  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_Clear___")]
-
370  public static extern void CpInt64Vector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
371 
-
372  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_Add___")]
-
373  public static extern void CpInt64Vector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
374 
-
375  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_size___")]
-
376  public static extern uint CpInt64Vector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
377 
-
378  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_capacity___")]
-
379  public static extern uint CpInt64Vector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
380 
-
381  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_reserve___")]
-
382  public static extern void CpInt64Vector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
383 
-
384  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpInt64Vector__SWIG_0___")]
-
385  public static extern global::System.IntPtr new_CpInt64Vector__SWIG_0();
-
386 
-
387  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpInt64Vector__SWIG_1___")]
-
388  public static extern global::System.IntPtr new_CpInt64Vector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
389 
-
390  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpInt64Vector__SWIG_2___")]
-
391  public static extern global::System.IntPtr new_CpInt64Vector__SWIG_2(int jarg1);
-
392 
-
393  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_getitemcopy___")]
-
394  public static extern long CpInt64Vector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
395 
-
396  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_getitem___")]
-
397  public static extern long CpInt64Vector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
398 
-
399  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_setitem___")]
-
400  public static extern void CpInt64Vector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3);
-
401 
-
402  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_AddRange___")]
-
403  public static extern void CpInt64Vector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
404 
-
405  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_GetRange___")]
-
406  public static extern global::System.IntPtr CpInt64Vector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
407 
-
408  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_Insert___")]
-
409  public static extern void CpInt64Vector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3);
-
410 
-
411  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_InsertRange___")]
-
412  public static extern void CpInt64Vector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
413 
-
414  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_RemoveAt___")]
-
415  public static extern void CpInt64Vector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
416 
-
417  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_RemoveRange___")]
-
418  public static extern void CpInt64Vector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
419 
-
420  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_Repeat___")]
-
421  public static extern global::System.IntPtr CpInt64Vector_Repeat(long jarg1, int jarg2);
-
422 
-
423  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_Reverse__SWIG_0___")]
-
424  public static extern void CpInt64Vector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
425 
-
426  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_Reverse__SWIG_1___")]
-
427  public static extern void CpInt64Vector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
428 
-
429  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_SetRange___")]
-
430  public static extern void CpInt64Vector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
431 
-
432  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_Contains___")]
-
433  public static extern bool CpInt64Vector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
434 
-
435  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_IndexOf___")]
-
436  public static extern int CpInt64Vector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
437 
-
438  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_LastIndexOf___")]
-
439  public static extern int CpInt64Vector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
440 
-
441  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_Remove___")]
-
442  public static extern bool CpInt64Vector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
443 
-
444  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_CpInt64Vector___")]
-
445  public static extern void delete_CpInt64Vector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
446 
-
447  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_Clear___")]
-
448  public static extern void CpInt64VectorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
449 
-
450  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_Add___")]
-
451  public static extern void CpInt64VectorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
452 
-
453  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_size___")]
-
454  public static extern uint CpInt64VectorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
455 
-
456  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_capacity___")]
-
457  public static extern uint CpInt64VectorVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
458 
-
459  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_reserve___")]
-
460  public static extern void CpInt64VectorVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
461 
-
462  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpInt64VectorVector__SWIG_0___")]
-
463  public static extern global::System.IntPtr new_CpInt64VectorVector__SWIG_0();
-
464 
-
465  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpInt64VectorVector__SWIG_1___")]
-
466  public static extern global::System.IntPtr new_CpInt64VectorVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
467 
-
468  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpInt64VectorVector__SWIG_2___")]
-
469  public static extern global::System.IntPtr new_CpInt64VectorVector__SWIG_2(int jarg1);
-
470 
-
471  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_getitemcopy___")]
-
472  public static extern global::System.IntPtr CpInt64VectorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
473 
-
474  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_getitem___")]
-
475  public static extern global::System.IntPtr CpInt64VectorVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
476 
-
477  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_setitem___")]
-
478  public static extern void CpInt64VectorVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
479 
-
480  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_AddRange___")]
-
481  public static extern void CpInt64VectorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
482 
-
483  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_GetRange___")]
-
484  public static extern global::System.IntPtr CpInt64VectorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
485 
-
486  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_Insert___")]
-
487  public static extern void CpInt64VectorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
488 
-
489  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_InsertRange___")]
-
490  public static extern void CpInt64VectorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
491 
-
492  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_RemoveAt___")]
-
493  public static extern void CpInt64VectorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
494 
-
495  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_RemoveRange___")]
-
496  public static extern void CpInt64VectorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
497 
-
498  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_Repeat___")]
-
499  public static extern global::System.IntPtr CpInt64VectorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
500 
-
501  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_Reverse__SWIG_0___")]
-
502  public static extern void CpInt64VectorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
503 
-
504  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_Reverse__SWIG_1___")]
-
505  public static extern void CpInt64VectorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
506 
-
507  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_SetRange___")]
-
508  public static extern void CpInt64VectorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
509 
-
510  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_CpInt64VectorVector___")]
-
511  public static extern void delete_CpInt64VectorVector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
512 
-
513  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntTupleSet__SWIG_0___")]
-
514  public static extern global::System.IntPtr new_IntTupleSet__SWIG_0(int jarg1);
-
515 
-
516  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntTupleSet__SWIG_1___")]
-
517  public static extern global::System.IntPtr new_IntTupleSet__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
518 
-
519  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntTupleSet___")]
-
520  public static extern void delete_IntTupleSet(global::System.Runtime.InteropServices.HandleRef jarg1);
-
521 
-
522  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Clear___")]
-
523  public static extern void IntTupleSet_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
524 
-
525  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Insert__SWIG_0___")]
-
526  public static extern int IntTupleSet_Insert__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2);
-
527 
-
528  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Insert__SWIG_1___")]
-
529  public static extern int IntTupleSet_Insert__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
-
530 
-
531  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Insert2___")]
-
532  public static extern int IntTupleSet_Insert2(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
533 
-
534  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Insert3___")]
-
535  public static extern int IntTupleSet_Insert3(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4);
-
536 
-
537  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Insert4___")]
-
538  public static extern int IntTupleSet_Insert4(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5);
-
539 
-
540  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_InsertAll__SWIG_0___")]
-
541  public static extern void IntTupleSet_InsertAll__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1,
-
542  int len2_1, int[] len2_2, long[]
-
543  jarg2);
+
225 
+
226  static operations_research_constraint_solverPINVOKE() {
+
227  }
+
228 
+
229 
+
230  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_Clear___")]
+
231  public static extern void CpIntVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
232 
+
233  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_Add___")]
+
234  public static extern void CpIntVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
235 
+
236  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_size___")]
+
237  public static extern uint CpIntVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
238 
+
239  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_capacity___")]
+
240  public static extern uint CpIntVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
241 
+
242  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_reserve___")]
+
243  public static extern void CpIntVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
244 
+
245  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpIntVector__SWIG_0___")]
+
246  public static extern global::System.IntPtr new_CpIntVector__SWIG_0();
+
247 
+
248  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpIntVector__SWIG_1___")]
+
249  public static extern global::System.IntPtr new_CpIntVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
250 
+
251  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpIntVector__SWIG_2___")]
+
252  public static extern global::System.IntPtr new_CpIntVector__SWIG_2(int jarg1);
+
253 
+
254  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_getitemcopy___")]
+
255  public static extern int CpIntVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
256 
+
257  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_getitem___")]
+
258  public static extern int CpIntVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
259 
+
260  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_setitem___")]
+
261  public static extern void CpIntVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
262 
+
263  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_AddRange___")]
+
264  public static extern void CpIntVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
265 
+
266  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_GetRange___")]
+
267  public static extern global::System.IntPtr CpIntVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
268 
+
269  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_Insert___")]
+
270  public static extern void CpIntVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
271 
+
272  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_InsertRange___")]
+
273  public static extern void CpIntVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
274 
+
275  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_RemoveAt___")]
+
276  public static extern void CpIntVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
277 
+
278  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_RemoveRange___")]
+
279  public static extern void CpIntVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
280 
+
281  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_Repeat___")]
+
282  public static extern global::System.IntPtr CpIntVector_Repeat(int jarg1, int jarg2);
+
283 
+
284  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_Reverse__SWIG_0___")]
+
285  public static extern void CpIntVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
286 
+
287  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_Reverse__SWIG_1___")]
+
288  public static extern void CpIntVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
289 
+
290  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_SetRange___")]
+
291  public static extern void CpIntVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
292 
+
293  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_Contains___")]
+
294  public static extern bool CpIntVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
295 
+
296  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_IndexOf___")]
+
297  public static extern int CpIntVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
298 
+
299  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_LastIndexOf___")]
+
300  public static extern int CpIntVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
301 
+
302  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVector_Remove___")]
+
303  public static extern bool CpIntVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
304 
+
305  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_CpIntVector___")]
+
306  public static extern void delete_CpIntVector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
307 
+
308  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_Clear___")]
+
309  public static extern void CpIntVectorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
310 
+
311  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_Add___")]
+
312  public static extern void CpIntVectorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
313 
+
314  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_size___")]
+
315  public static extern uint CpIntVectorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
316 
+
317  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_capacity___")]
+
318  public static extern uint CpIntVectorVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
319 
+
320  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_reserve___")]
+
321  public static extern void CpIntVectorVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
322 
+
323  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpIntVectorVector__SWIG_0___")]
+
324  public static extern global::System.IntPtr new_CpIntVectorVector__SWIG_0();
+
325 
+
326  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpIntVectorVector__SWIG_1___")]
+
327  public static extern global::System.IntPtr new_CpIntVectorVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
328 
+
329  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpIntVectorVector__SWIG_2___")]
+
330  public static extern global::System.IntPtr new_CpIntVectorVector__SWIG_2(int jarg1);
+
331 
+
332  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_getitemcopy___")]
+
333  public static extern global::System.IntPtr CpIntVectorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
334 
+
335  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_getitem___")]
+
336  public static extern global::System.IntPtr CpIntVectorVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
337 
+
338  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_setitem___")]
+
339  public static extern void CpIntVectorVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
340 
+
341  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_AddRange___")]
+
342  public static extern void CpIntVectorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
343 
+
344  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_GetRange___")]
+
345  public static extern global::System.IntPtr CpIntVectorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
346 
+
347  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_Insert___")]
+
348  public static extern void CpIntVectorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
349 
+
350  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_InsertRange___")]
+
351  public static extern void CpIntVectorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
352 
+
353  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_RemoveAt___")]
+
354  public static extern void CpIntVectorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
355 
+
356  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_RemoveRange___")]
+
357  public static extern void CpIntVectorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
358 
+
359  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_Repeat___")]
+
360  public static extern global::System.IntPtr CpIntVectorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
361 
+
362  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_Reverse__SWIG_0___")]
+
363  public static extern void CpIntVectorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
364 
+
365  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_Reverse__SWIG_1___")]
+
366  public static extern void CpIntVectorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
367 
+
368  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpIntVectorVector_SetRange___")]
+
369  public static extern void CpIntVectorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
370 
+
371  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_CpIntVectorVector___")]
+
372  public static extern void delete_CpIntVectorVector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
373 
+
374  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_Clear___")]
+
375  public static extern void CpInt64Vector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
376 
+
377  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_Add___")]
+
378  public static extern void CpInt64Vector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
379 
+
380  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_size___")]
+
381  public static extern uint CpInt64Vector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
382 
+
383  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_capacity___")]
+
384  public static extern uint CpInt64Vector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
385 
+
386  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_reserve___")]
+
387  public static extern void CpInt64Vector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
388 
+
389  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpInt64Vector__SWIG_0___")]
+
390  public static extern global::System.IntPtr new_CpInt64Vector__SWIG_0();
+
391 
+
392  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpInt64Vector__SWIG_1___")]
+
393  public static extern global::System.IntPtr new_CpInt64Vector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
394 
+
395  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpInt64Vector__SWIG_2___")]
+
396  public static extern global::System.IntPtr new_CpInt64Vector__SWIG_2(int jarg1);
+
397 
+
398  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_getitemcopy___")]
+
399  public static extern long CpInt64Vector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
400 
+
401  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_getitem___")]
+
402  public static extern long CpInt64Vector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
403 
+
404  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_setitem___")]
+
405  public static extern void CpInt64Vector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3);
+
406 
+
407  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_AddRange___")]
+
408  public static extern void CpInt64Vector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
409 
+
410  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_GetRange___")]
+
411  public static extern global::System.IntPtr CpInt64Vector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
412 
+
413  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_Insert___")]
+
414  public static extern void CpInt64Vector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3);
+
415 
+
416  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_InsertRange___")]
+
417  public static extern void CpInt64Vector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
418 
+
419  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_RemoveAt___")]
+
420  public static extern void CpInt64Vector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
421 
+
422  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_RemoveRange___")]
+
423  public static extern void CpInt64Vector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
424 
+
425  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_Repeat___")]
+
426  public static extern global::System.IntPtr CpInt64Vector_Repeat(long jarg1, int jarg2);
+
427 
+
428  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_Reverse__SWIG_0___")]
+
429  public static extern void CpInt64Vector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
430 
+
431  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_Reverse__SWIG_1___")]
+
432  public static extern void CpInt64Vector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
433 
+
434  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_SetRange___")]
+
435  public static extern void CpInt64Vector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
436 
+
437  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_Contains___")]
+
438  public static extern bool CpInt64Vector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
439 
+
440  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_IndexOf___")]
+
441  public static extern int CpInt64Vector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
442 
+
443  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_LastIndexOf___")]
+
444  public static extern int CpInt64Vector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
445 
+
446  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64Vector_Remove___")]
+
447  public static extern bool CpInt64Vector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
448 
+
449  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_CpInt64Vector___")]
+
450  public static extern void delete_CpInt64Vector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
451 
+
452  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_Clear___")]
+
453  public static extern void CpInt64VectorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
454 
+
455  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_Add___")]
+
456  public static extern void CpInt64VectorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
457 
+
458  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_size___")]
+
459  public static extern uint CpInt64VectorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
460 
+
461  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_capacity___")]
+
462  public static extern uint CpInt64VectorVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
463 
+
464  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_reserve___")]
+
465  public static extern void CpInt64VectorVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
466 
+
467  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpInt64VectorVector__SWIG_0___")]
+
468  public static extern global::System.IntPtr new_CpInt64VectorVector__SWIG_0();
+
469 
+
470  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpInt64VectorVector__SWIG_1___")]
+
471  public static extern global::System.IntPtr new_CpInt64VectorVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
472 
+
473  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CpInt64VectorVector__SWIG_2___")]
+
474  public static extern global::System.IntPtr new_CpInt64VectorVector__SWIG_2(int jarg1);
+
475 
+
476  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_getitemcopy___")]
+
477  public static extern global::System.IntPtr CpInt64VectorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
478 
+
479  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_getitem___")]
+
480  public static extern global::System.IntPtr CpInt64VectorVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
481 
+
482  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_setitem___")]
+
483  public static extern void CpInt64VectorVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
484 
+
485  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_AddRange___")]
+
486  public static extern void CpInt64VectorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
487 
+
488  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_GetRange___")]
+
489  public static extern global::System.IntPtr CpInt64VectorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
490 
+
491  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_Insert___")]
+
492  public static extern void CpInt64VectorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
493 
+
494  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_InsertRange___")]
+
495  public static extern void CpInt64VectorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
496 
+
497  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_RemoveAt___")]
+
498  public static extern void CpInt64VectorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
499 
+
500  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_RemoveRange___")]
+
501  public static extern void CpInt64VectorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
502 
+
503  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_Repeat___")]
+
504  public static extern global::System.IntPtr CpInt64VectorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
505 
+
506  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_Reverse__SWIG_0___")]
+
507  public static extern void CpInt64VectorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
508 
+
509  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_Reverse__SWIG_1___")]
+
510  public static extern void CpInt64VectorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
511 
+
512  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpInt64VectorVector_SetRange___")]
+
513  public static extern void CpInt64VectorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
514 
+
515  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_CpInt64VectorVector___")]
+
516  public static extern void delete_CpInt64VectorVector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
517 
+
518  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntTupleSet__SWIG_0___")]
+
519  public static extern global::System.IntPtr new_IntTupleSet__SWIG_0(int jarg1);
+
520 
+
521  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntTupleSet__SWIG_1___")]
+
522  public static extern global::System.IntPtr new_IntTupleSet__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
523 
+
524  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntTupleSet___")]
+
525  public static extern void delete_IntTupleSet(global::System.Runtime.InteropServices.HandleRef jarg1);
+
526 
+
527  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Clear___")]
+
528  public static extern void IntTupleSet_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
529 
+
530  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Insert__SWIG_0___")]
+
531  public static extern int IntTupleSet_Insert__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2);
+
532 
+
533  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Insert__SWIG_1___")]
+
534  public static extern int IntTupleSet_Insert__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
+
535 
+
536  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Insert2___")]
+
537  public static extern int IntTupleSet_Insert2(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
538 
+
539  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Insert3___")]
+
540  public static extern int IntTupleSet_Insert3(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4);
+
541 
+
542  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Insert4___")]
+
543  public static extern int IntTupleSet_Insert4(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5);
544 
-
545  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_InsertAll__SWIG_1___")]
-
546  public static extern void IntTupleSet_InsertAll__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1,
-
547  int len2_1, int[] len2_2, int[]
+
545  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_InsertAll__SWIG_0___")]
+
546  public static extern void IntTupleSet_InsertAll__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1,
+
547  int len2_1, int[] len2_2, long[]
548  jarg2);
549 
-
550  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Contains__SWIG_0___")]
-
551  public static extern bool IntTupleSet_Contains__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2);
-
552 
-
553  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Contains__SWIG_1___")]
-
554  public static extern bool IntTupleSet_Contains__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
-
555 
-
556  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_NumTuples___")]
-
557  public static extern int IntTupleSet_NumTuples(global::System.Runtime.InteropServices.HandleRef jarg1);
-
558 
-
559  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Value___")]
-
560  public static extern long IntTupleSet_Value(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
561 
-
562  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Arity___")]
-
563  public static extern int IntTupleSet_Arity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
564 
-
565  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_NumDifferentValuesInColumn___")]
-
566  public static extern int IntTupleSet_NumDifferentValuesInColumn(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
567 
-
568  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_SortedByColumn___")]
-
569  public static extern global::System.IntPtr IntTupleSet_SortedByColumn(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
570 
-
571  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_SortedLexicographically___")]
-
572  public static extern global::System.IntPtr IntTupleSet_SortedLexicographically(global::System.Runtime.InteropServices.HandleRef jarg1);
-
573 
-
574  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchPhaseParameters___")]
-
575  public static extern global::System.IntPtr new_LocalSearchPhaseParameters();
-
576 
-
577  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchPhaseParameters___")]
-
578  public static extern void delete_LocalSearchPhaseParameters(global::System.Runtime.InteropServices.HandleRef jarg1);
-
579 
-
580  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Clear___")]
-
581  public static extern void IntVarVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
582 
-
583  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Add___")]
-
584  public static extern void IntVarVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
585 
-
586  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_size___")]
-
587  public static extern uint IntVarVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
588 
-
589  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_capacity___")]
-
590  public static extern uint IntVarVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
591 
-
592  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_reserve___")]
-
593  public static extern void IntVarVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
594 
-
595  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntVarVector__SWIG_0___")]
-
596  public static extern global::System.IntPtr new_IntVarVector__SWIG_0();
-
597 
-
598  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntVarVector__SWIG_1___")]
-
599  public static extern global::System.IntPtr new_IntVarVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
600 
-
601  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntVarVector__SWIG_2___")]
-
602  public static extern global::System.IntPtr new_IntVarVector__SWIG_2(int jarg1);
-
603 
-
604  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_getitemcopy___")]
-
605  public static extern global::System.IntPtr IntVarVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
606 
-
607  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_getitem___")]
-
608  public static extern global::System.IntPtr IntVarVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
609 
-
610  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_setitem___")]
-
611  public static extern void IntVarVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
612 
-
613  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_AddRange___")]
-
614  public static extern void IntVarVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
615 
-
616  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_GetRange___")]
-
617  public static extern global::System.IntPtr IntVarVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
618 
-
619  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Insert___")]
-
620  public static extern void IntVarVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
621 
-
622  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_InsertRange___")]
-
623  public static extern void IntVarVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
624 
-
625  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_RemoveAt___")]
-
626  public static extern void IntVarVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
627 
-
628  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_RemoveRange___")]
-
629  public static extern void IntVarVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
630 
-
631  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Repeat___")]
-
632  public static extern global::System.IntPtr IntVarVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
633 
-
634  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Reverse__SWIG_0___")]
-
635  public static extern void IntVarVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
636 
-
637  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Reverse__SWIG_1___")]
-
638  public static extern void IntVarVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
639 
-
640  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_SetRange___")]
-
641  public static extern void IntVarVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
642 
-
643  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Contains___")]
-
644  public static extern bool IntVarVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
645 
-
646  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_IndexOf___")]
-
647  public static extern int IntVarVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
648 
-
649  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_LastIndexOf___")]
-
650  public static extern int IntVarVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
651 
-
652  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Remove___")]
-
653  public static extern bool IntVarVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
654 
-
655  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntVarVector___")]
-
656  public static extern void delete_IntVarVector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
657 
-
658  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Clear___")]
-
659  public static extern void SearchMonitorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
660 
-
661  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Add___")]
-
662  public static extern void SearchMonitorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
663 
-
664  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_size___")]
-
665  public static extern uint SearchMonitorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
666 
-
667  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_capacity___")]
-
668  public static extern uint SearchMonitorVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
669 
-
670  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_reserve___")]
-
671  public static extern void SearchMonitorVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
672 
-
673  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SearchMonitorVector__SWIG_0___")]
-
674  public static extern global::System.IntPtr new_SearchMonitorVector__SWIG_0();
-
675 
-
676  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SearchMonitorVector__SWIG_1___")]
-
677  public static extern global::System.IntPtr new_SearchMonitorVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
678 
-
679  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SearchMonitorVector__SWIG_2___")]
-
680  public static extern global::System.IntPtr new_SearchMonitorVector__SWIG_2(int jarg1);
-
681 
-
682  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_getitemcopy___")]
-
683  public static extern global::System.IntPtr SearchMonitorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
684 
-
685  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_getitem___")]
-
686  public static extern global::System.IntPtr SearchMonitorVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
687 
-
688  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_setitem___")]
-
689  public static extern void SearchMonitorVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
690 
-
691  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_AddRange___")]
-
692  public static extern void SearchMonitorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
693 
-
694  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_GetRange___")]
-
695  public static extern global::System.IntPtr SearchMonitorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
696 
-
697  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Insert___")]
-
698  public static extern void SearchMonitorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
699 
-
700  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_InsertRange___")]
-
701  public static extern void SearchMonitorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
702 
-
703  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_RemoveAt___")]
-
704  public static extern void SearchMonitorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
705 
-
706  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_RemoveRange___")]
-
707  public static extern void SearchMonitorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
708 
-
709  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Repeat___")]
-
710  public static extern global::System.IntPtr SearchMonitorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
711 
-
712  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Reverse__SWIG_0___")]
-
713  public static extern void SearchMonitorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
714 
-
715  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Reverse__SWIG_1___")]
-
716  public static extern void SearchMonitorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
717 
-
718  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_SetRange___")]
-
719  public static extern void SearchMonitorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
720 
-
721  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Contains___")]
-
722  public static extern bool SearchMonitorVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
723 
-
724  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_IndexOf___")]
-
725  public static extern int SearchMonitorVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
726 
-
727  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_LastIndexOf___")]
-
728  public static extern int SearchMonitorVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
729 
-
730  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Remove___")]
-
731  public static extern bool SearchMonitorVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
732 
-
733  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SearchMonitorVector___")]
-
734  public static extern void delete_SearchMonitorVector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
735 
-
736  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Clear___")]
-
737  public static extern void DecisionBuilderVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
738 
-
739  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Add___")]
-
740  public static extern void DecisionBuilderVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
741 
-
742  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_size___")]
-
743  public static extern uint DecisionBuilderVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
744 
-
745  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_capacity___")]
-
746  public static extern uint DecisionBuilderVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
747 
-
748  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_reserve___")]
-
749  public static extern void DecisionBuilderVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
750 
-
751  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_DecisionBuilderVector__SWIG_0___")]
-
752  public static extern global::System.IntPtr new_DecisionBuilderVector__SWIG_0();
-
753 
-
754  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_DecisionBuilderVector__SWIG_1___")]
-
755  public static extern global::System.IntPtr new_DecisionBuilderVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
756 
-
757  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_DecisionBuilderVector__SWIG_2___")]
-
758  public static extern global::System.IntPtr new_DecisionBuilderVector__SWIG_2(int jarg1);
-
759 
-
760  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_getitemcopy___")]
-
761  public static extern global::System.IntPtr DecisionBuilderVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
762 
-
763  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_getitem___")]
-
764  public static extern global::System.IntPtr DecisionBuilderVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
765 
-
766  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_setitem___")]
-
767  public static extern void DecisionBuilderVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
768 
-
769  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_AddRange___")]
-
770  public static extern void DecisionBuilderVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
771 
-
772  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_GetRange___")]
-
773  public static extern global::System.IntPtr DecisionBuilderVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
774 
-
775  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Insert___")]
-
776  public static extern void DecisionBuilderVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
777 
-
778  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_InsertRange___")]
-
779  public static extern void DecisionBuilderVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
780 
-
781  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_RemoveAt___")]
-
782  public static extern void DecisionBuilderVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
783 
-
784  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_RemoveRange___")]
-
785  public static extern void DecisionBuilderVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
786 
-
787  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Repeat___")]
-
788  public static extern global::System.IntPtr DecisionBuilderVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
789 
-
790  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Reverse__SWIG_0___")]
-
791  public static extern void DecisionBuilderVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
792 
-
793  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Reverse__SWIG_1___")]
-
794  public static extern void DecisionBuilderVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
795 
-
796  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_SetRange___")]
-
797  public static extern void DecisionBuilderVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
798 
-
799  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Contains___")]
-
800  public static extern bool DecisionBuilderVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
801 
-
802  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_IndexOf___")]
-
803  public static extern int DecisionBuilderVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
804 
-
805  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_LastIndexOf___")]
-
806  public static extern int DecisionBuilderVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
807 
-
808  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Remove___")]
-
809  public static extern bool DecisionBuilderVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
810 
-
811  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_DecisionBuilderVector___")]
-
812  public static extern void delete_DecisionBuilderVector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
813 
-
814  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Clear___")]
-
815  public static extern void IntervalVarVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
816 
-
817  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Add___")]
-
818  public static extern void IntervalVarVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
819 
-
820  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_size___")]
-
821  public static extern uint IntervalVarVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
822 
-
823  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_capacity___")]
-
824  public static extern uint IntervalVarVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
825 
-
826  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_reserve___")]
-
827  public static extern void IntervalVarVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
828 
-
829  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntervalVarVector__SWIG_0___")]
-
830  public static extern global::System.IntPtr new_IntervalVarVector__SWIG_0();
-
831 
-
832  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntervalVarVector__SWIG_1___")]
-
833  public static extern global::System.IntPtr new_IntervalVarVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
834 
-
835  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntervalVarVector__SWIG_2___")]
-
836  public static extern global::System.IntPtr new_IntervalVarVector__SWIG_2(int jarg1);
-
837 
-
838  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_getitemcopy___")]
-
839  public static extern global::System.IntPtr IntervalVarVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
840 
-
841  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_getitem___")]
-
842  public static extern global::System.IntPtr IntervalVarVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
843 
-
844  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_setitem___")]
-
845  public static extern void IntervalVarVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
846 
-
847  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_AddRange___")]
-
848  public static extern void IntervalVarVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
849 
-
850  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_GetRange___")]
-
851  public static extern global::System.IntPtr IntervalVarVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
852 
-
853  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Insert___")]
-
854  public static extern void IntervalVarVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
855 
-
856  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_InsertRange___")]
-
857  public static extern void IntervalVarVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
858 
-
859  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_RemoveAt___")]
-
860  public static extern void IntervalVarVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
861 
-
862  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_RemoveRange___")]
-
863  public static extern void IntervalVarVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
864 
-
865  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Repeat___")]
-
866  public static extern global::System.IntPtr IntervalVarVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
867 
-
868  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Reverse__SWIG_0___")]
-
869  public static extern void IntervalVarVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
870 
-
871  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Reverse__SWIG_1___")]
-
872  public static extern void IntervalVarVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
873 
-
874  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_SetRange___")]
-
875  public static extern void IntervalVarVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
876 
-
877  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Contains___")]
-
878  public static extern bool IntervalVarVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
879 
-
880  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_IndexOf___")]
-
881  public static extern int IntervalVarVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
882 
-
883  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_LastIndexOf___")]
-
884  public static extern int IntervalVarVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
885 
-
886  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Remove___")]
-
887  public static extern bool IntervalVarVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
888 
-
889  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntervalVarVector___")]
-
890  public static extern void delete_IntervalVarVector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
891 
-
892  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Clear___")]
-
893  public static extern void SequenceVarVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
894 
-
895  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Add___")]
-
896  public static extern void SequenceVarVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
897 
-
898  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_size___")]
-
899  public static extern uint SequenceVarVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
900 
-
901  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_capacity___")]
-
902  public static extern uint SequenceVarVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
903 
-
904  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_reserve___")]
-
905  public static extern void SequenceVarVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
906 
-
907  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarVector__SWIG_0___")]
-
908  public static extern global::System.IntPtr new_SequenceVarVector__SWIG_0();
-
909 
-
910  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarVector__SWIG_1___")]
-
911  public static extern global::System.IntPtr new_SequenceVarVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
912 
-
913  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarVector__SWIG_2___")]
-
914  public static extern global::System.IntPtr new_SequenceVarVector__SWIG_2(int jarg1);
-
915 
-
916  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_getitemcopy___")]
-
917  public static extern global::System.IntPtr SequenceVarVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
918 
-
919  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_getitem___")]
-
920  public static extern global::System.IntPtr SequenceVarVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
921 
-
922  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_setitem___")]
-
923  public static extern void SequenceVarVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
924 
-
925  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_AddRange___")]
-
926  public static extern void SequenceVarVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
927 
-
928  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_GetRange___")]
-
929  public static extern global::System.IntPtr SequenceVarVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
930 
-
931  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Insert___")]
-
932  public static extern void SequenceVarVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
933 
-
934  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_InsertRange___")]
-
935  public static extern void SequenceVarVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
936 
-
937  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_RemoveAt___")]
-
938  public static extern void SequenceVarVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
939 
-
940  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_RemoveRange___")]
-
941  public static extern void SequenceVarVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
942 
-
943  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Repeat___")]
-
944  public static extern global::System.IntPtr SequenceVarVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
945 
-
946  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Reverse__SWIG_0___")]
-
947  public static extern void SequenceVarVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
948 
-
949  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Reverse__SWIG_1___")]
-
950  public static extern void SequenceVarVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
951 
-
952  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_SetRange___")]
-
953  public static extern void SequenceVarVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
954 
-
955  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Contains___")]
-
956  public static extern bool SequenceVarVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
957 
-
958  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_IndexOf___")]
-
959  public static extern int SequenceVarVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
960 
-
961  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_LastIndexOf___")]
-
962  public static extern int SequenceVarVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
963 
-
964  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Remove___")]
-
965  public static extern bool SequenceVarVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
966 
-
967  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SequenceVarVector___")]
-
968  public static extern void delete_SequenceVarVector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
969 
-
970  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Clear___")]
-
971  public static extern void LocalSearchOperatorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
972 
-
973  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Add___")]
-
974  public static extern void LocalSearchOperatorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
975 
-
976  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_size___")]
-
977  public static extern uint LocalSearchOperatorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
978 
-
979  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_capacity___")]
-
980  public static extern uint LocalSearchOperatorVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
981 
-
982  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_reserve___")]
-
983  public static extern void LocalSearchOperatorVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
984 
-
985  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchOperatorVector__SWIG_0___")]
-
986  public static extern global::System.IntPtr new_LocalSearchOperatorVector__SWIG_0();
-
987 
-
988  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchOperatorVector__SWIG_1___")]
-
989  public static extern global::System.IntPtr new_LocalSearchOperatorVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
990 
-
991  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchOperatorVector__SWIG_2___")]
-
992  public static extern global::System.IntPtr new_LocalSearchOperatorVector__SWIG_2(int jarg1);
-
993 
-
994  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_getitemcopy___")]
-
995  public static extern global::System.IntPtr LocalSearchOperatorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
996 
-
997  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_getitem___")]
-
998  public static extern global::System.IntPtr LocalSearchOperatorVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
999 
-
1000  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_setitem___")]
-
1001  public static extern void LocalSearchOperatorVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1002 
-
1003  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_AddRange___")]
-
1004  public static extern void LocalSearchOperatorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1005 
-
1006  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_GetRange___")]
-
1007  public static extern global::System.IntPtr LocalSearchOperatorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
1008 
-
1009  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Insert___")]
-
1010  public static extern void LocalSearchOperatorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1011 
-
1012  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_InsertRange___")]
-
1013  public static extern void LocalSearchOperatorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1014 
-
1015  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_RemoveAt___")]
-
1016  public static extern void LocalSearchOperatorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1017 
-
1018  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_RemoveRange___")]
-
1019  public static extern void LocalSearchOperatorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
1020 
-
1021  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Repeat___")]
-
1022  public static extern global::System.IntPtr LocalSearchOperatorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1023 
-
1024  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Reverse__SWIG_0___")]
-
1025  public static extern void LocalSearchOperatorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1026 
-
1027  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Reverse__SWIG_1___")]
-
1028  public static extern void LocalSearchOperatorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
1029 
-
1030  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_SetRange___")]
-
1031  public static extern void LocalSearchOperatorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1032 
-
1033  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Contains___")]
-
1034  public static extern bool LocalSearchOperatorVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1035 
-
1036  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_IndexOf___")]
-
1037  public static extern int LocalSearchOperatorVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1038 
-
1039  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_LastIndexOf___")]
-
1040  public static extern int LocalSearchOperatorVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1041 
-
1042  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Remove___")]
-
1043  public static extern bool LocalSearchOperatorVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1044 
-
1045  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchOperatorVector___")]
-
1046  public static extern void delete_LocalSearchOperatorVector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1047 
-
1048  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Clear___")]
-
1049  public static extern void LocalSearchFilterVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1050 
-
1051  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Add___")]
-
1052  public static extern void LocalSearchFilterVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1053 
-
1054  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_size___")]
-
1055  public static extern uint LocalSearchFilterVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1056 
-
1057  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_capacity___")]
-
1058  public static extern uint LocalSearchFilterVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1059 
-
1060  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_reserve___")]
-
1061  public static extern void LocalSearchFilterVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
1062 
-
1063  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchFilterVector__SWIG_0___")]
-
1064  public static extern global::System.IntPtr new_LocalSearchFilterVector__SWIG_0();
-
1065 
-
1066  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchFilterVector__SWIG_1___")]
-
1067  public static extern global::System.IntPtr new_LocalSearchFilterVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1068 
-
1069  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchFilterVector__SWIG_2___")]
-
1070  public static extern global::System.IntPtr new_LocalSearchFilterVector__SWIG_2(int jarg1);
-
1071 
-
1072  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_getitemcopy___")]
-
1073  public static extern global::System.IntPtr LocalSearchFilterVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1074 
-
1075  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_getitem___")]
-
1076  public static extern global::System.IntPtr LocalSearchFilterVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1077 
-
1078  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_setitem___")]
-
1079  public static extern void LocalSearchFilterVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1080 
-
1081  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_AddRange___")]
-
1082  public static extern void LocalSearchFilterVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1083 
-
1084  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_GetRange___")]
-
1085  public static extern global::System.IntPtr LocalSearchFilterVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
1086 
-
1087  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Insert___")]
-
1088  public static extern void LocalSearchFilterVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1089 
-
1090  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_InsertRange___")]
-
1091  public static extern void LocalSearchFilterVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1092 
-
1093  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_RemoveAt___")]
-
1094  public static extern void LocalSearchFilterVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1095 
-
1096  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_RemoveRange___")]
-
1097  public static extern void LocalSearchFilterVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
1098 
-
1099  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Repeat___")]
-
1100  public static extern global::System.IntPtr LocalSearchFilterVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1101 
-
1102  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Reverse__SWIG_0___")]
-
1103  public static extern void LocalSearchFilterVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1104 
-
1105  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Reverse__SWIG_1___")]
-
1106  public static extern void LocalSearchFilterVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
1107 
-
1108  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_SetRange___")]
-
1109  public static extern void LocalSearchFilterVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1110 
-
1111  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Contains___")]
-
1112  public static extern bool LocalSearchFilterVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1113 
-
1114  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_IndexOf___")]
-
1115  public static extern int LocalSearchFilterVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1116 
-
1117  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_LastIndexOf___")]
-
1118  public static extern int LocalSearchFilterVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1119 
-
1120  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Remove___")]
-
1121  public static extern bool LocalSearchFilterVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1122 
-
1123  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchFilterVector___")]
-
1124  public static extern void delete_LocalSearchFilterVector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1125 
-
1126  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Clear___")]
-
1127  public static extern void SymmetryBreakerVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1128 
-
1129  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Add___")]
-
1130  public static extern void SymmetryBreakerVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1131 
-
1132  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_size___")]
-
1133  public static extern uint SymmetryBreakerVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1134 
-
1135  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_capacity___")]
-
1136  public static extern uint SymmetryBreakerVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1137 
-
1138  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_reserve___")]
-
1139  public static extern void SymmetryBreakerVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
1140 
-
1141  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SymmetryBreakerVector__SWIG_0___")]
-
1142  public static extern global::System.IntPtr new_SymmetryBreakerVector__SWIG_0();
-
1143 
-
1144  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SymmetryBreakerVector__SWIG_1___")]
-
1145  public static extern global::System.IntPtr new_SymmetryBreakerVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1146 
-
1147  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SymmetryBreakerVector__SWIG_2___")]
-
1148  public static extern global::System.IntPtr new_SymmetryBreakerVector__SWIG_2(int jarg1);
-
1149 
-
1150  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_getitemcopy___")]
-
1151  public static extern global::System.IntPtr SymmetryBreakerVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1152 
-
1153  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_getitem___")]
-
1154  public static extern global::System.IntPtr SymmetryBreakerVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1155 
-
1156  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_setitem___")]
-
1157  public static extern void SymmetryBreakerVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1158 
-
1159  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_AddRange___")]
-
1160  public static extern void SymmetryBreakerVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1161 
-
1162  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_GetRange___")]
-
1163  public static extern global::System.IntPtr SymmetryBreakerVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
1164 
-
1165  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Insert___")]
-
1166  public static extern void SymmetryBreakerVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1167 
-
1168  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_InsertRange___")]
-
1169  public static extern void SymmetryBreakerVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1170 
-
1171  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_RemoveAt___")]
-
1172  public static extern void SymmetryBreakerVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1173 
-
1174  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_RemoveRange___")]
-
1175  public static extern void SymmetryBreakerVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
1176 
-
1177  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Repeat___")]
-
1178  public static extern global::System.IntPtr SymmetryBreakerVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1179 
-
1180  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Reverse__SWIG_0___")]
-
1181  public static extern void SymmetryBreakerVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1182 
-
1183  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Reverse__SWIG_1___")]
-
1184  public static extern void SymmetryBreakerVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
1185 
-
1186  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_SetRange___")]
-
1187  public static extern void SymmetryBreakerVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1188 
-
1189  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Contains___")]
-
1190  public static extern bool SymmetryBreakerVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1191 
-
1192  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_IndexOf___")]
-
1193  public static extern int SymmetryBreakerVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1194 
-
1195  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_LastIndexOf___")]
-
1196  public static extern int SymmetryBreakerVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1197 
-
1198  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Remove___")]
-
1199  public static extern bool SymmetryBreakerVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1200 
-
1201  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SymmetryBreakerVector___")]
-
1202  public static extern void delete_SymmetryBreakerVector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1203 
-
1204  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpRandomSeed___")]
-
1205  public static extern long CpRandomSeed();
-
1206 
-
1207  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_CHOOSE_MAX_SUM_IMPACT_get___")]
-
1208  public static extern int DefaultPhaseParameters_CHOOSE_MAX_SUM_IMPACT_get();
-
1209 
-
1210  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_CHOOSE_MAX_AVERAGE_IMPACT_get___")]
-
1211  public static extern int DefaultPhaseParameters_CHOOSE_MAX_AVERAGE_IMPACT_get();
-
1212 
-
1213  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_CHOOSE_MAX_VALUE_IMPACT_get___")]
-
1214  public static extern int DefaultPhaseParameters_CHOOSE_MAX_VALUE_IMPACT_get();
-
1215 
-
1216  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_SELECT_MIN_IMPACT_get___")]
-
1217  public static extern int DefaultPhaseParameters_SELECT_MIN_IMPACT_get();
-
1218 
-
1219  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_SELECT_MAX_IMPACT_get___")]
-
1220  public static extern int DefaultPhaseParameters_SELECT_MAX_IMPACT_get();
-
1221 
-
1222  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_NONE_get___")]
-
1223  public static extern int DefaultPhaseParameters_NONE_get();
-
1224 
-
1225  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_NORMAL_get___")]
-
1226  public static extern int DefaultPhaseParameters_NORMAL_get();
-
1227 
-
1228  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_VERBOSE_get___")]
-
1229  public static extern int DefaultPhaseParameters_VERBOSE_get();
-
1230 
-
1231  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_var_selection_schema_set___")]
-
1232  public static extern void DefaultPhaseParameters_var_selection_schema_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1233 
-
1234  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_var_selection_schema_get___")]
-
1235  public static extern int DefaultPhaseParameters_var_selection_schema_get(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1236 
-
1237  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_value_selection_schema_set___")]
-
1238  public static extern void DefaultPhaseParameters_value_selection_schema_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1239 
-
1240  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_value_selection_schema_get___")]
-
1241  public static extern int DefaultPhaseParameters_value_selection_schema_get(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1242 
-
1243  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_initialization_splits_set___")]
-
1244  public static extern void DefaultPhaseParameters_initialization_splits_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1245 
-
1246  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_initialization_splits_get___")]
-
1247  public static extern int DefaultPhaseParameters_initialization_splits_get(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1248 
-
1249  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_run_all_heuristics_set___")]
-
1250  public static extern void DefaultPhaseParameters_run_all_heuristics_set(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
-
1251 
-
1252  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_run_all_heuristics_get___")]
-
1253  public static extern bool DefaultPhaseParameters_run_all_heuristics_get(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1254 
-
1255  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_heuristic_period_set___")]
-
1256  public static extern void DefaultPhaseParameters_heuristic_period_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1257 
-
1258  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_heuristic_period_get___")]
-
1259  public static extern int DefaultPhaseParameters_heuristic_period_get(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1260 
-
1261  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_heuristic_num_failures_limit_set___")]
-
1262  public static extern void DefaultPhaseParameters_heuristic_num_failures_limit_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1263 
-
1264  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_heuristic_num_failures_limit_get___")]
-
1265  public static extern int DefaultPhaseParameters_heuristic_num_failures_limit_get(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1266 
-
1267  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_persistent_impact_set___")]
-
1268  public static extern void DefaultPhaseParameters_persistent_impact_set(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
-
1269 
-
1270  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_persistent_impact_get___")]
-
1271  public static extern bool DefaultPhaseParameters_persistent_impact_get(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1272 
-
1273  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_random_seed_set___")]
-
1274  public static extern void DefaultPhaseParameters_random_seed_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1275 
-
1276  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_random_seed_get___")]
-
1277  public static extern int DefaultPhaseParameters_random_seed_get(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1278 
-
1279  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_display_level_set___")]
-
1280  public static extern void DefaultPhaseParameters_display_level_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1281 
-
1282  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_display_level_get___")]
-
1283  public static extern int DefaultPhaseParameters_display_level_get(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1284 
-
1285  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_use_last_conflict_set___")]
-
1286  public static extern void DefaultPhaseParameters_use_last_conflict_set(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
-
1287 
-
1288  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_use_last_conflict_get___")]
-
1289  public static extern bool DefaultPhaseParameters_use_last_conflict_get(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1290 
-
1291  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_decision_builder_set___")]
-
1292  public static extern void DefaultPhaseParameters_decision_builder_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1293 
-
1294  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_decision_builder_get___")]
-
1295  public static extern global::System.IntPtr DefaultPhaseParameters_decision_builder_get(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1296 
-
1297  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_DefaultPhaseParameters___")]
-
1298  public static extern global::System.IntPtr new_DefaultPhaseParameters();
-
1299 
-
1300  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_DefaultPhaseParameters___")]
-
1301  public static extern void delete_DefaultPhaseParameters(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1302 
-
1303  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Solver_IntegerCastInfo__SWIG_0___")]
-
1304  public static extern global::System.IntPtr new_Solver_IntegerCastInfo__SWIG_0();
-
1305 
-
1306  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Solver_IntegerCastInfo__SWIG_1___")]
-
1307  public static extern global::System.IntPtr new_Solver_IntegerCastInfo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1308 
-
1309  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IntegerCastInfo_variable_set___")]
-
1310  public static extern void Solver_IntegerCastInfo_variable_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1311 
-
1312  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IntegerCastInfo_variable_get___")]
-
1313  public static extern global::System.IntPtr Solver_IntegerCastInfo_variable_get(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1314 
-
1315  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IntegerCastInfo_expression_set___")]
-
1316  public static extern void Solver_IntegerCastInfo_expression_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1317 
-
1318  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IntegerCastInfo_expression_get___")]
-
1319  public static extern global::System.IntPtr Solver_IntegerCastInfo_expression_get(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1320 
-
1321  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IntegerCastInfo_maintainer_set___")]
-
1322  public static extern void Solver_IntegerCastInfo_maintainer_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1323 
-
1324  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IntegerCastInfo_maintainer_get___")]
-
1325  public static extern global::System.IntPtr Solver_IntegerCastInfo_maintainer_get(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1326 
-
1327  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_Solver_IntegerCastInfo___")]
-
1328  public static extern void delete_Solver_IntegerCastInfo(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1329 
-
1330  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_kNumPriorities_get___")]
-
1331  public static extern int Solver_kNumPriorities_get();
-
1332 
-
1333  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_INT_VAR_DEFAULT_get___")]
-
1334  public static extern int Solver_INT_VAR_DEFAULT_get();
-
1335 
-
1336  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_INT_VAR_SIMPLE_get___")]
-
1337  public static extern int Solver_INT_VAR_SIMPLE_get();
-
1338 
-
1339  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_FIRST_UNBOUND_get___")]
-
1340  public static extern int Solver_CHOOSE_FIRST_UNBOUND_get();
-
1341 
-
1342  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_RANDOM_get___")]
-
1343  public static extern int Solver_CHOOSE_RANDOM_get();
-
1344 
-
1345  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MIN_SIZE_LOWEST_MIN_get___")]
-
1346  public static extern int Solver_CHOOSE_MIN_SIZE_LOWEST_MIN_get();
-
1347 
-
1348  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MIN_SIZE_HIGHEST_MIN_get___")]
-
1349  public static extern int Solver_CHOOSE_MIN_SIZE_HIGHEST_MIN_get();
-
1350 
-
1351  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MIN_SIZE_LOWEST_MAX_get___")]
-
1352  public static extern int Solver_CHOOSE_MIN_SIZE_LOWEST_MAX_get();
-
1353 
-
1354  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MIN_SIZE_HIGHEST_MAX_get___")]
-
1355  public static extern int Solver_CHOOSE_MIN_SIZE_HIGHEST_MAX_get();
-
1356 
-
1357  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_LOWEST_MIN_get___")]
-
1358  public static extern int Solver_CHOOSE_LOWEST_MIN_get();
-
1359 
-
1360  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_HIGHEST_MAX_get___")]
-
1361  public static extern int Solver_CHOOSE_HIGHEST_MAX_get();
-
1362 
-
1363  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MIN_SIZE_get___")]
-
1364  public static extern int Solver_CHOOSE_MIN_SIZE_get();
-
1365 
-
1366  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MAX_SIZE_get___")]
-
1367  public static extern int Solver_CHOOSE_MAX_SIZE_get();
-
1368 
-
1369  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MAX_REGRET_ON_MIN_get___")]
-
1370  public static extern int Solver_CHOOSE_MAX_REGRET_ON_MIN_get();
-
1371 
-
1372  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_PATH_get___")]
-
1373  public static extern int Solver_CHOOSE_PATH_get();
-
1374 
-
1375  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_INT_VALUE_DEFAULT_get___")]
-
1376  public static extern int Solver_INT_VALUE_DEFAULT_get();
-
1377 
-
1378  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_INT_VALUE_SIMPLE_get___")]
-
1379  public static extern int Solver_INT_VALUE_SIMPLE_get();
-
1380 
-
1381  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ASSIGN_MIN_VALUE_get___")]
-
1382  public static extern int Solver_ASSIGN_MIN_VALUE_get();
-
1383 
-
1384  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ASSIGN_MAX_VALUE_get___")]
-
1385  public static extern int Solver_ASSIGN_MAX_VALUE_get();
-
1386 
-
1387  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ASSIGN_RANDOM_VALUE_get___")]
-
1388  public static extern int Solver_ASSIGN_RANDOM_VALUE_get();
-
1389 
-
1390  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ASSIGN_CENTER_VALUE_get___")]
-
1391  public static extern int Solver_ASSIGN_CENTER_VALUE_get();
-
1392 
-
1393  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SPLIT_LOWER_HALF_get___")]
-
1394  public static extern int Solver_SPLIT_LOWER_HALF_get();
-
1395 
-
1396  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SPLIT_UPPER_HALF_get___")]
-
1397  public static extern int Solver_SPLIT_UPPER_HALF_get();
-
1398 
-
1399  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_STATIC_GLOBAL_BEST_get___")]
-
1400  public static extern int Solver_CHOOSE_STATIC_GLOBAL_BEST_get();
-
1401 
-
1402  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_DYNAMIC_GLOBAL_BEST_get___")]
-
1403  public static extern int Solver_CHOOSE_DYNAMIC_GLOBAL_BEST_get();
-
1404 
-
1405  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SEQUENCE_DEFAULT_get___")]
-
1406  public static extern int Solver_SEQUENCE_DEFAULT_get();
-
1407 
-
1408  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SEQUENCE_SIMPLE_get___")]
-
1409  public static extern int Solver_SEQUENCE_SIMPLE_get();
-
1410 
-
1411  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MIN_SLACK_RANK_FORWARD_get___")]
-
1412  public static extern int Solver_CHOOSE_MIN_SLACK_RANK_FORWARD_get();
-
1413 
-
1414  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_RANDOM_RANK_FORWARD_get___")]
-
1415  public static extern int Solver_CHOOSE_RANDOM_RANK_FORWARD_get();
-
1416 
-
1417  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_INTERVAL_DEFAULT_get___")]
-
1418  public static extern int Solver_INTERVAL_DEFAULT_get();
-
1419 
-
1420  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_INTERVAL_SIMPLE_get___")]
-
1421  public static extern int Solver_INTERVAL_SIMPLE_get();
-
1422 
-
1423  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_INTERVAL_SET_TIMES_FORWARD_get___")]
-
1424  public static extern int Solver_INTERVAL_SET_TIMES_FORWARD_get();
-
1425 
-
1426  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_INTERVAL_SET_TIMES_BACKWARD_get___")]
-
1427  public static extern int Solver_INTERVAL_SET_TIMES_BACKWARD_get();
-
1428 
-
1429  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_TWOOPT_get___")]
-
1430  public static extern int Solver_TWOOPT_get();
-
1431 
-
1432  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_OROPT_get___")]
-
1433  public static extern int Solver_OROPT_get();
-
1434 
-
1435  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_RELOCATE_get___")]
-
1436  public static extern int Solver_RELOCATE_get();
-
1437 
-
1438  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_EXCHANGE_get___")]
-
1439  public static extern int Solver_EXCHANGE_get();
-
1440 
-
1441  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CROSS_get___")]
-
1442  public static extern int Solver_CROSS_get();
-
1443 
-
1444  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MAKEACTIVE_get___")]
-
1445  public static extern int Solver_MAKEACTIVE_get();
-
1446 
-
1447  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MAKEINACTIVE_get___")]
-
1448  public static extern int Solver_MAKEINACTIVE_get();
-
1449 
-
1450  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MAKECHAININACTIVE_get___")]
-
1451  public static extern int Solver_MAKECHAININACTIVE_get();
-
1452 
-
1453  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SWAPACTIVE_get___")]
-
1454  public static extern int Solver_SWAPACTIVE_get();
-
1455 
-
1456  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_EXTENDEDSWAPACTIVE_get___")]
-
1457  public static extern int Solver_EXTENDEDSWAPACTIVE_get();
-
1458 
-
1459  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_PATHLNS_get___")]
-
1460  public static extern int Solver_PATHLNS_get();
-
1461 
-
1462  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_FULLPATHLNS_get___")]
-
1463  public static extern int Solver_FULLPATHLNS_get();
-
1464 
-
1465  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_UNACTIVELNS_get___")]
-
1466  public static extern int Solver_UNACTIVELNS_get();
-
1467 
-
1468  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_INCREMENT_get___")]
-
1469  public static extern int Solver_INCREMENT_get();
-
1470 
-
1471  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_DECREMENT_get___")]
-
1472  public static extern int Solver_DECREMENT_get();
-
1473 
-
1474  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SIMPLELNS_get___")]
-
1475  public static extern int Solver_SIMPLELNS_get();
-
1476 
-
1477  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_LK_get___")]
-
1478  public static extern int Solver_LK_get();
-
1479 
-
1480  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_TSPOPT_get___")]
-
1481  public static extern int Solver_TSPOPT_get();
-
1482 
-
1483  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_TSPLNS_get___")]
-
1484  public static extern int Solver_TSPLNS_get();
-
1485 
-
1486  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_GE_get___")]
-
1487  public static extern int Solver_GE_get();
-
1488 
-
1489  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_LE_get___")]
-
1490  public static extern int Solver_LE_get();
-
1491 
-
1492  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_EQ_get___")]
-
1493  public static extern int Solver_EQ_get();
-
1494 
-
1495  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_DELAYED_PRIORITY_get___")]
-
1496  public static extern int Solver_DELAYED_PRIORITY_get();
-
1497 
-
1498  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_VAR_PRIORITY_get___")]
-
1499  public static extern int Solver_VAR_PRIORITY_get();
-
1500 
-
1501  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NORMAL_PRIORITY_get___")]
-
1502  public static extern int Solver_NORMAL_PRIORITY_get();
-
1503 
-
1504  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_AFTER_END_get___")]
-
1505  public static extern int Solver_ENDS_AFTER_END_get();
-
1506 
-
1507  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_AFTER_START_get___")]
-
1508  public static extern int Solver_ENDS_AFTER_START_get();
-
1509 
-
1510  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_AT_END_get___")]
-
1511  public static extern int Solver_ENDS_AT_END_get();
-
1512 
-
1513  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_AT_START_get___")]
-
1514  public static extern int Solver_ENDS_AT_START_get();
-
1515 
-
1516  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_AFTER_END_get___")]
-
1517  public static extern int Solver_STARTS_AFTER_END_get();
-
1518 
-
1519  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_AFTER_START_get___")]
-
1520  public static extern int Solver_STARTS_AFTER_START_get();
-
1521 
-
1522  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_AT_END_get___")]
-
1523  public static extern int Solver_STARTS_AT_END_get();
-
1524 
-
1525  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_AT_START_get___")]
-
1526  public static extern int Solver_STARTS_AT_START_get();
-
1527 
-
1528  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_STAYS_IN_SYNC_get___")]
-
1529  public static extern int Solver_STAYS_IN_SYNC_get();
-
1530 
-
1531  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_AFTER_get___")]
-
1532  public static extern int Solver_ENDS_AFTER_get();
-
1533 
-
1534  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_AT_get___")]
-
1535  public static extern int Solver_ENDS_AT_get();
-
1536 
-
1537  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_BEFORE_get___")]
-
1538  public static extern int Solver_ENDS_BEFORE_get();
-
1539 
-
1540  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_AFTER_get___")]
-
1541  public static extern int Solver_STARTS_AFTER_get();
-
1542 
-
1543  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_AT_get___")]
-
1544  public static extern int Solver_STARTS_AT_get();
-
1545 
-
1546  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_BEFORE_get___")]
-
1547  public static extern int Solver_STARTS_BEFORE_get();
-
1548 
-
1549  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CROSS_DATE_get___")]
-
1550  public static extern int Solver_CROSS_DATE_get();
-
1551 
-
1552  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_AVOID_DATE_get___")]
-
1553  public static extern int Solver_AVOID_DATE_get();
-
1554 
-
1555  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NO_CHANGE_get___")]
-
1556  public static extern int Solver_NO_CHANGE_get();
-
1557 
-
1558  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_KEEP_LEFT_get___")]
-
1559  public static extern int Solver_KEEP_LEFT_get();
-
1560 
-
1561  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_KEEP_RIGHT_get___")]
-
1562  public static extern int Solver_KEEP_RIGHT_get();
-
1563 
-
1564  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_KILL_BOTH_get___")]
-
1565  public static extern int Solver_KILL_BOTH_get();
-
1566 
-
1567  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SWITCH_BRANCHES_get___")]
-
1568  public static extern int Solver_SWITCH_BRANCHES_get();
-
1569 
-
1570  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SENTINEL_get___")]
-
1571  public static extern int Solver_SENTINEL_get();
-
1572 
-
1573  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SIMPLE_MARKER_get___")]
-
1574  public static extern int Solver_SIMPLE_MARKER_get();
-
1575 
-
1576  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOICE_POINT_get___")]
-
1577  public static extern int Solver_CHOICE_POINT_get();
-
1578 
-
1579  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_REVERSIBLE_ACTION_get___")]
-
1580  public static extern int Solver_REVERSIBLE_ACTION_get();
-
1581 
-
1582  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_OUTSIDE_SEARCH_get___")]
-
1583  public static extern int Solver_OUTSIDE_SEARCH_get();
-
1584 
-
1585  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IN_ROOT_NODE_get___")]
-
1586  public static extern int Solver_IN_ROOT_NODE_get();
-
1587 
-
1588  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IN_SEARCH_get___")]
-
1589  public static extern int Solver_IN_SEARCH_get();
-
1590 
-
1591  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_AT_SOLUTION_get___")]
-
1592  public static extern int Solver_AT_SOLUTION_get();
-
1593 
-
1594  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NO_MORE_SOLUTIONS_get___")]
-
1595  public static extern int Solver_NO_MORE_SOLUTIONS_get();
-
1596 
-
1597  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_PROBLEM_INFEASIBLE_get___")]
-
1598  public static extern int Solver_PROBLEM_INFEASIBLE_get();
-
1599 
-
1600  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NOT_SET_get___")]
-
1601  public static extern int Solver_NOT_SET_get();
-
1602 
-
1603  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MAXIMIZATION_get___")]
-
1604  public static extern int Solver_MAXIMIZATION_get();
-
1605 
-
1606  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MINIMIZATION_get___")]
-
1607  public static extern int Solver_MINIMIZATION_get();
-
1608 
-
1609  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Solver__SWIG_0___")]
-
1610  public static extern global::System.IntPtr new_Solver__SWIG_0(string jarg1);
-
1611 
-
1612  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Solver__SWIG_1___")]
-
1613  public static extern global::System.IntPtr new_Solver__SWIG_1(string jarg1, int parameters_size, byte[] jarg2);
-
1614 
-
1615  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_Solver___")]
-
1616  public static extern void delete_Solver(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1617 
-
1618  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Parameters___")]
-
1619  public static extern System.IntPtr Solver_Parameters(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1620 
-
1621  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_DefaultSolverParameters___")]
-
1622  public static extern System.IntPtr Solver_DefaultSolverParameters();
-
1623 
-
1624  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Add___")]
-
1625  public static extern void Solver_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1626 
-
1627  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_AddCastConstraint___")]
-
1628  public static extern void Solver_AddCastConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
1629 
-
1630  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Solve__SWIG_0___")]
-
1631  public static extern bool Solver_Solve__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1632 
-
1633  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Solve__SWIG_1___")]
-
1634  public static extern bool Solver_Solve__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1635 
-
1636  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Solve__SWIG_2___")]
-
1637  public static extern bool Solver_Solve__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1638 
-
1639  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Solve__SWIG_3___")]
-
1640  public static extern bool Solver_Solve__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
1641 
-
1642  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Solve__SWIG_4___")]
-
1643  public static extern bool Solver_Solve__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
-
1644 
-
1645  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Solve__SWIG_5___")]
-
1646  public static extern bool Solver_Solve__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
-
1647 
-
1648  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NewSearchAux__SWIG_0___")]
-
1649  public static extern void Solver_NewSearchAux__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1650 
-
1651  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NewSearchAux__SWIG_1___")]
-
1652  public static extern void Solver_NewSearchAux__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1653 
-
1654  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NewSearchAux__SWIG_2___")]
-
1655  public static extern void Solver_NewSearchAux__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1656 
-
1657  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NewSearchAux__SWIG_3___")]
-
1658  public static extern void Solver_NewSearchAux__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
1659 
-
1660  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NewSearchAux__SWIG_4___")]
-
1661  public static extern void Solver_NewSearchAux__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
-
1662 
-
1663  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NewSearchAux__SWIG_5___")]
-
1664  public static extern void Solver_NewSearchAux__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
-
1665 
-
1666  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NextSolution___")]
-
1667  public static extern bool Solver_NextSolution(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1668 
-
1669  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_RestartSearch___")]
-
1670  public static extern void Solver_RestartSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1671 
-
1672  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_EndSearchAux___")]
-
1673  public static extern void Solver_EndSearchAux(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1674 
-
1675  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SolveAndCommit__SWIG_0___")]
-
1676  public static extern bool Solver_SolveAndCommit__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1677 
-
1678  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SolveAndCommit__SWIG_1___")]
-
1679  public static extern bool Solver_SolveAndCommit__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1680 
-
1681  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SolveAndCommit__SWIG_2___")]
-
1682  public static extern bool Solver_SolveAndCommit__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1683 
-
1684  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SolveAndCommit__SWIG_3___")]
-
1685  public static extern bool Solver_SolveAndCommit__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
1686 
-
1687  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SolveAndCommit__SWIG_4___")]
-
1688  public static extern bool Solver_SolveAndCommit__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
-
1689 
-
1690  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CheckAssignment___")]
-
1691  public static extern bool Solver_CheckAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1692 
-
1693  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CheckConstraint___")]
-
1694  public static extern bool Solver_CheckConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1695 
-
1696  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_State___")]
-
1697  public static extern int Solver_State(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1698 
-
1699  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Fail___")]
-
1700  public static extern void Solver_Fail(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1701 
-
1702  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ToString___")]
-
1703  public static extern string Solver_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1704 
-
1705  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MemoryUsage___")]
-
1706  public static extern long Solver_MemoryUsage();
-
1707 
-
1708  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_WallTime___")]
-
1709  public static extern long Solver_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1710 
-
1711  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Branches___")]
-
1712  public static extern long Solver_Branches(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1713 
-
1714  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Solutions___")]
-
1715  public static extern long Solver_Solutions(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1716 
-
1717  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_UncheckedSolutions___")]
-
1718  public static extern long Solver_UncheckedSolutions(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1719 
-
1720  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_DemonRuns___")]
-
1721  public static extern long Solver_DemonRuns(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1722 
-
1723  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Failures___")]
-
1724  public static extern long Solver_Failures(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1725 
-
1726  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Neighbors___")]
-
1727  public static extern long Solver_Neighbors(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1728 
-
1729  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_FilteredNeighbors___")]
-
1730  public static extern long Solver_FilteredNeighbors(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1731 
-
1732  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_AcceptedNeighbors___")]
-
1733  public static extern long Solver_AcceptedNeighbors(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1734 
-
1735  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Stamp___")]
-
1736  public static extern ulong Solver_Stamp(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1737 
-
1738  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_FailStamp___")]
-
1739  public static extern ulong Solver_FailStamp(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1740 
-
1741  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SetOptimizationDirection___")]
-
1742  public static extern void Solver_SetOptimizationDirection(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
1743 
-
1744  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntVar__SWIG_0___")]
-
1745  public static extern global::System.IntPtr Solver_MakeIntVar__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, string jarg4);
-
1746 
-
1747  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntVar__SWIG_1___")]
-
1748  public static extern global::System.IntPtr Solver_MakeIntVar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, string jarg3);
-
1749 
-
1750  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntVar__SWIG_2___")]
-
1751  public static extern global::System.IntPtr Solver_MakeIntVar__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, string jarg3);
-
1752 
-
1753  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntVar__SWIG_3___")]
-
1754  public static extern global::System.IntPtr Solver_MakeIntVar__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
1755 
-
1756  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntVar__SWIG_4___")]
-
1757  public static extern global::System.IntPtr Solver_MakeIntVar__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
-
1758 
-
1759  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntVar__SWIG_5___")]
-
1760  public static extern global::System.IntPtr Solver_MakeIntVar__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2);
-
1761 
-
1762  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBoolVar__SWIG_0___")]
-
1763  public static extern global::System.IntPtr Solver_MakeBoolVar__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
1764 
-
1765  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBoolVar__SWIG_1___")]
-
1766  public static extern global::System.IntPtr Solver_MakeBoolVar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1767 
-
1768  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntConst__SWIG_0___")]
-
1769  public static extern global::System.IntPtr Solver_MakeIntConst__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, string jarg3);
-
1770 
-
1771  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntConst__SWIG_1___")]
-
1772  public static extern global::System.IntPtr Solver_MakeIntConst__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
1773 
-
1774  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSum__SWIG_0___")]
-
1775  public static extern global::System.IntPtr Solver_MakeSum__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1776 
-
1777  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSum__SWIG_1___")]
-
1778  public static extern global::System.IntPtr Solver_MakeSum__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
1779 
-
1780  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSum__SWIG_2___")]
-
1781  public static extern global::System.IntPtr Solver_MakeSum__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1782 
-
1783  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProd__SWIG_0___")]
-
1784  public static extern global::System.IntPtr Solver_MakeScalProd__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
-
1785 
-
1786  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProd__SWIG_1___")]
-
1787  public static extern global::System.IntPtr Solver_MakeScalProd__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3);
-
1788 
-
1789  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDifference__SWIG_0___")]
-
1790  public static extern global::System.IntPtr Solver_MakeDifference__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1791 
-
1792  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDifference__SWIG_1___")]
-
1793  public static extern global::System.IntPtr Solver_MakeDifference__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1794 
-
1795  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOpposite___")]
-
1796  public static extern global::System.IntPtr Solver_MakeOpposite(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1797 
-
1798  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeProd__SWIG_0___")]
-
1799  public static extern global::System.IntPtr Solver_MakeProd__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1800 
-
1801  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeProd__SWIG_1___")]
-
1802  public static extern global::System.IntPtr Solver_MakeProd__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
1803 
-
1804  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDiv__SWIG_0___")]
-
1805  public static extern global::System.IntPtr Solver_MakeDiv__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
1806 
-
1807  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDiv__SWIG_1___")]
-
1808  public static extern global::System.IntPtr Solver_MakeDiv__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1809 
-
1810  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAbs___")]
-
1811  public static extern global::System.IntPtr Solver_MakeAbs(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1812 
-
1813  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSquare___")]
-
1814  public static extern global::System.IntPtr Solver_MakeSquare(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1815 
-
1816  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePower___")]
-
1817  public static extern global::System.IntPtr Solver_MakePower(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
1818 
-
1819  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElement__SWIG_0___")]
-
1820  public static extern global::System.IntPtr Solver_MakeElement__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1821 
-
1822  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElement__SWIG_1___")]
-
1823  public static extern global::System.IntPtr Solver_MakeElement__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1824 
-
1825  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElement__SWIG_2___")]
-
1826  public static extern global::System.IntPtr Solver_MakeElement__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, LongToLong jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1827 
-
1828  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMonotonicElement___")]
-
1829  public static extern global::System.IntPtr Solver_MakeMonotonicElement(global::System.Runtime.InteropServices.HandleRef jarg1, LongToLong jarg2, bool jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
1830 
-
1831  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElement__SWIG_3___")]
-
1832  public static extern global::System.IntPtr Solver_MakeElement__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
1833 
-
1834  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElement__SWIG_4___")]
-
1835  public static extern global::System.IntPtr Solver_MakeElement__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1836 
-
1837  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIndexExpression___")]
-
1838  public static extern global::System.IntPtr Solver_MakeIndexExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
1839 
-
1840  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIfThenElseCt___")]
-
1841  public static extern global::System.IntPtr Solver_MakeIfThenElseCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
-
1842 
-
1843  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMin__SWIG_0___")]
-
1844  public static extern global::System.IntPtr Solver_MakeMin__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1845 
-
1846  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMin__SWIG_1___")]
-
1847  public static extern global::System.IntPtr Solver_MakeMin__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1848 
-
1849  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMin__SWIG_2___")]
-
1850  public static extern global::System.IntPtr Solver_MakeMin__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
1851 
-
1852  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMin__SWIG_3___")]
-
1853  public static extern global::System.IntPtr Solver_MakeMin__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
1854 
-
1855  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMax__SWIG_0___")]
-
1856  public static extern global::System.IntPtr Solver_MakeMax__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
1857 
-
1858  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMax__SWIG_1___")]
-
1859  public static extern global::System.IntPtr Solver_MakeMax__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1860 
-
1861  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMax__SWIG_2___")]
-
1862  public static extern global::System.IntPtr Solver_MakeMax__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
1863 
-
1864  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMax__SWIG_3___")]
-
1865  public static extern global::System.IntPtr Solver_MakeMax__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
1866 
-
1867  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeConvexPiecewiseExpr___")]
-
1868  public static extern global::System.IntPtr Solver_MakeConvexPiecewiseExpr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, long jarg5, long jarg6);
-
1869 
-
1870  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSemiContinuousExpr___")]
-
1871  public static extern global::System.IntPtr Solver_MakeSemiContinuousExpr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
1872 
-
1873  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeModulo__SWIG_0___")]
-
1874  public static extern global::System.IntPtr Solver_MakeModulo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
1875 
-
1876  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeModulo__SWIG_1___")]
-
1877  public static extern global::System.IntPtr Solver_MakeModulo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1878 
-
1879  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeConditionalExpression___")]
-
1880  public static extern global::System.IntPtr Solver_MakeConditionalExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4);
-
1881 
-
1882  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTrueConstraint___")]
-
1883  public static extern global::System.IntPtr Solver_MakeTrueConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1884 
-
1885  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFalseConstraint__SWIG_0___")]
-
1886  public static extern global::System.IntPtr Solver_MakeFalseConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
1887 
-
1888  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFalseConstraint__SWIG_1___")]
-
1889  public static extern global::System.IntPtr Solver_MakeFalseConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
1890 
-
1891  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsEqualCstCt___")]
-
1892  public static extern global::System.IntPtr Solver_MakeIsEqualCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
1893 
-
1894  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsEqualCstVar___")]
-
1895  public static extern global::System.IntPtr Solver_MakeIsEqualCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
1896 
-
1897  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsEqualCt___")]
-
1898  public static extern global::System.IntPtr Solver_MakeIsEqualCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
1899 
-
1900  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsEqualVar___")]
-
1901  public static extern global::System.IntPtr Solver_MakeIsEqualVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1902 
-
1903  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeEquality__SWIG_0___")]
-
1904  public static extern global::System.IntPtr Solver_MakeEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1905 
-
1906  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeEquality__SWIG_1___")]
-
1907  public static extern global::System.IntPtr Solver_MakeEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
1908 
-
1909  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeEquality__SWIG_2___")]
-
1910  public static extern global::System.IntPtr Solver_MakeEquality__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
1911 
-
1912  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsDifferentCstCt___")]
-
1913  public static extern global::System.IntPtr Solver_MakeIsDifferentCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
1914 
-
1915  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsDifferentCstVar___")]
-
1916  public static extern global::System.IntPtr Solver_MakeIsDifferentCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
1917 
-
1918  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsDifferentVar___")]
-
1919  public static extern global::System.IntPtr Solver_MakeIsDifferentVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1920 
-
1921  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsDifferentCt___")]
-
1922  public static extern global::System.IntPtr Solver_MakeIsDifferentCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
1923 
-
1924  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonEquality__SWIG_0___")]
-
1925  public static extern global::System.IntPtr Solver_MakeNonEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1926 
-
1927  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonEquality__SWIG_1___")]
-
1928  public static extern global::System.IntPtr Solver_MakeNonEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
1929 
-
1930  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonEquality__SWIG_2___")]
-
1931  public static extern global::System.IntPtr Solver_MakeNonEquality__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
1932 
-
1933  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessOrEqualCstCt___")]
-
1934  public static extern global::System.IntPtr Solver_MakeIsLessOrEqualCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
1935 
-
1936  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessOrEqualCstVar___")]
-
1937  public static extern global::System.IntPtr Solver_MakeIsLessOrEqualCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
1938 
-
1939  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessOrEqualVar___")]
-
1940  public static extern global::System.IntPtr Solver_MakeIsLessOrEqualVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1941 
-
1942  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessOrEqualCt___")]
-
1943  public static extern global::System.IntPtr Solver_MakeIsLessOrEqualCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
1944 
-
1945  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLessOrEqual__SWIG_0___")]
-
1946  public static extern global::System.IntPtr Solver_MakeLessOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1947 
-
1948  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLessOrEqual__SWIG_1___")]
-
1949  public static extern global::System.IntPtr Solver_MakeLessOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
1950 
-
1951  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLessOrEqual__SWIG_2___")]
-
1952  public static extern global::System.IntPtr Solver_MakeLessOrEqual__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
1953 
-
1954  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterOrEqualCstCt___")]
-
1955  public static extern global::System.IntPtr Solver_MakeIsGreaterOrEqualCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
1956 
-
1957  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterOrEqualCstVar___")]
-
1958  public static extern global::System.IntPtr Solver_MakeIsGreaterOrEqualCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
1959 
-
1960  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterOrEqualVar___")]
-
1961  public static extern global::System.IntPtr Solver_MakeIsGreaterOrEqualVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1962 
-
1963  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterOrEqualCt___")]
-
1964  public static extern global::System.IntPtr Solver_MakeIsGreaterOrEqualCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
1965 
-
1966  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGreaterOrEqual__SWIG_0___")]
-
1967  public static extern global::System.IntPtr Solver_MakeGreaterOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1968 
-
1969  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGreaterOrEqual__SWIG_1___")]
-
1970  public static extern global::System.IntPtr Solver_MakeGreaterOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
1971 
-
1972  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGreaterOrEqual__SWIG_2___")]
-
1973  public static extern global::System.IntPtr Solver_MakeGreaterOrEqual__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
1974 
-
1975  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterCstCt___")]
-
1976  public static extern global::System.IntPtr Solver_MakeIsGreaterCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
1977 
-
1978  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterCstVar___")]
-
1979  public static extern global::System.IntPtr Solver_MakeIsGreaterCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
1980 
-
1981  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterVar___")]
-
1982  public static extern global::System.IntPtr Solver_MakeIsGreaterVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1983 
-
1984  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterCt___")]
-
1985  public static extern global::System.IntPtr Solver_MakeIsGreaterCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
1986 
-
1987  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGreater__SWIG_0___")]
-
1988  public static extern global::System.IntPtr Solver_MakeGreater__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
1989 
-
1990  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGreater__SWIG_1___")]
-
1991  public static extern global::System.IntPtr Solver_MakeGreater__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
1992 
-
1993  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGreater__SWIG_2___")]
-
1994  public static extern global::System.IntPtr Solver_MakeGreater__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
1995 
-
1996  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessCstCt___")]
-
1997  public static extern global::System.IntPtr Solver_MakeIsLessCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
1998 
-
1999  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessCstVar___")]
-
2000  public static extern global::System.IntPtr Solver_MakeIsLessCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
2001 
-
2002  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessVar___")]
-
2003  public static extern global::System.IntPtr Solver_MakeIsLessVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2004 
-
2005  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessCt___")]
-
2006  public static extern global::System.IntPtr Solver_MakeIsLessCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2007 
-
2008  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLess__SWIG_0___")]
-
2009  public static extern global::System.IntPtr Solver_MakeLess__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2010 
-
2011  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLess__SWIG_1___")]
-
2012  public static extern global::System.IntPtr Solver_MakeLess__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
2013 
-
2014  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLess__SWIG_2___")]
-
2015  public static extern global::System.IntPtr Solver_MakeLess__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
2016 
-
2017  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSumLessOrEqual___")]
-
2018  public static extern global::System.IntPtr Solver_MakeSumLessOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
2019 
-
2020  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSumGreaterOrEqual___")]
-
2021  public static extern global::System.IntPtr Solver_MakeSumGreaterOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
2022 
-
2023  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSumEquality__SWIG_0___")]
-
2024  public static extern global::System.IntPtr Solver_MakeSumEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
2025 
-
2026  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSumEquality__SWIG_1___")]
-
2027  public static extern global::System.IntPtr Solver_MakeSumEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2028 
-
2029  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdEquality__SWIG_0___")]
-
2030  public static extern global::System.IntPtr Solver_MakeScalProdEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, long jarg4);
-
2031 
-
2032  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdEquality__SWIG_1___")]
-
2033  public static extern global::System.IntPtr Solver_MakeScalProdEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, long jarg4);
-
2034 
-
2035  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdEquality__SWIG_2___")]
-
2036  public static extern global::System.IntPtr Solver_MakeScalProdEquality__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2037 
-
2038  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdEquality__SWIG_3___")]
-
2039  public static extern global::System.IntPtr Solver_MakeScalProdEquality__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2040 
-
2041  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdGreaterOrEqual__SWIG_0___")]
-
2042  public static extern global::System.IntPtr Solver_MakeScalProdGreaterOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, long jarg4);
-
2043 
-
2044  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdGreaterOrEqual__SWIG_1___")]
-
2045  public static extern global::System.IntPtr Solver_MakeScalProdGreaterOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, long jarg4);
-
2046 
-
2047  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdLessOrEqual__SWIG_0___")]
-
2048  public static extern global::System.IntPtr Solver_MakeScalProdLessOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, long jarg4);
-
2049 
-
2050  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdLessOrEqual__SWIG_1___")]
-
2051  public static extern global::System.IntPtr Solver_MakeScalProdLessOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, long jarg4);
-
2052 
-
2053  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMinEquality___")]
-
2054  public static extern global::System.IntPtr Solver_MakeMinEquality(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2055 
-
2056  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMaxEquality___")]
-
2057  public static extern global::System.IntPtr Solver_MakeMaxEquality(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2058 
-
2059  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElementEquality__SWIG_0___")]
-
2060  public static extern global::System.IntPtr Solver_MakeElementEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2061 
-
2062  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElementEquality__SWIG_1___")]
-
2063  public static extern global::System.IntPtr Solver_MakeElementEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2064 
-
2065  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElementEquality__SWIG_2___")]
-
2066  public static extern global::System.IntPtr Solver_MakeElementEquality__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2067 
-
2068  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElementEquality__SWIG_3___")]
-
2069  public static extern global::System.IntPtr Solver_MakeElementEquality__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4);
-
2070 
-
2071  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAbsEquality___")]
-
2072  public static extern global::System.IntPtr Solver_MakeAbsEquality(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2073 
-
2074  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIndexOfConstraint___")]
-
2075  public static extern global::System.IntPtr Solver_MakeIndexOfConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4);
-
2076 
-
2077  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeConstraintInitialPropagateCallback___")]
-
2078  public static extern global::System.IntPtr Solver_MakeConstraintInitialPropagateCallback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2079 
-
2080  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDelayedConstraintInitialPropagateCallback___")]
-
2081  public static extern global::System.IntPtr Solver_MakeDelayedConstraintInitialPropagateCallback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2082 
-
2083  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeClosureDemon___")]
-
2084  public static extern global::System.IntPtr Solver_MakeClosureDemon(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
-
2085 
-
2086  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBetweenCt___")]
-
2087  public static extern global::System.IntPtr Solver_MakeBetweenCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
2088 
-
2089  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNotBetweenCt___")]
-
2090  public static extern global::System.IntPtr Solver_MakeNotBetweenCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
2091 
-
2092  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsBetweenCt___")]
-
2093  public static extern global::System.IntPtr Solver_MakeIsBetweenCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
-
2094 
-
2095  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsBetweenVar___")]
-
2096  public static extern global::System.IntPtr Solver_MakeIsBetweenVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
2097 
-
2098  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMemberCt__SWIG_0___")]
-
2099  public static extern global::System.IntPtr Solver_MakeMemberCt__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
-
2100 
-
2101  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMemberCt__SWIG_1___")]
-
2102  public static extern global::System.IntPtr Solver_MakeMemberCt__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3);
-
2103 
-
2104  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNotMemberCt__SWIG_0___")]
-
2105  public static extern global::System.IntPtr Solver_MakeNotMemberCt__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
-
2106 
-
2107  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNotMemberCt__SWIG_1___")]
-
2108  public static extern global::System.IntPtr Solver_MakeNotMemberCt__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3);
-
2109 
-
2110  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNotMemberCt__SWIG_2___")]
-
2111  public static extern global::System.IntPtr Solver_MakeNotMemberCt__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int length4, long[] jarg4);
-
2112 
-
2113  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNotMemberCt__SWIG_3___")]
-
2114  public static extern global::System.IntPtr Solver_MakeNotMemberCt__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, int length4, int[] jarg4);
-
2115 
-
2116  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsMemberCt__SWIG_0___")]
-
2117  public static extern global::System.IntPtr Solver_MakeIsMemberCt__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2118 
-
2119  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsMemberCt__SWIG_1___")]
-
2120  public static extern global::System.IntPtr Solver_MakeIsMemberCt__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2121 
-
2122  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsMemberVar__SWIG_0___")]
-
2123  public static extern global::System.IntPtr Solver_MakeIsMemberVar__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
-
2124 
-
2125  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsMemberVar__SWIG_1___")]
-
2126  public static extern global::System.IntPtr Solver_MakeIsMemberVar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3);
-
2127 
-
2128  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCount__SWIG_0___")]
-
2129  public static extern global::System.IntPtr Solver_MakeCount__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
2130 
-
2131  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCount__SWIG_1___")]
-
2132  public static extern global::System.IntPtr Solver_MakeCount__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2133 
-
2134  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_0___")]
-
2135  public static extern global::System.IntPtr Solver_MakeDistribute__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2136 
-
2137  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_1___")]
-
2138  public static extern global::System.IntPtr Solver_MakeDistribute__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2139 
-
2140  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_2___")]
-
2141  public static extern global::System.IntPtr Solver_MakeDistribute__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2142 
-
2143  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_3___")]
-
2144  public static extern global::System.IntPtr Solver_MakeDistribute__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, long jarg5);
-
2145 
-
2146  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_4___")]
-
2147  public static extern global::System.IntPtr Solver_MakeDistribute__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int length4, long[] jarg4);
-
2148 
-
2149  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_5___")]
-
2150  public static extern global::System.IntPtr Solver_MakeDistribute__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, int length4, int[] jarg4);
-
2151 
-
2152  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_6___")]
-
2153  public static extern global::System.IntPtr Solver_MakeDistribute__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int length4, long[] jarg4, int length5, long[] jarg5);
-
2154 
-
2155  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_7___")]
-
2156  public static extern global::System.IntPtr Solver_MakeDistribute__SWIG_7(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, int length4, int[] jarg4, int length5, int[] jarg5);
-
2157 
-
2158  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDeviation___")]
-
2159  public static extern global::System.IntPtr Solver_MakeDeviation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4);
-
2160 
-
2161  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAllDifferent__SWIG_0___")]
-
2162  public static extern global::System.IntPtr Solver_MakeAllDifferent__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2163 
-
2164  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAllDifferent__SWIG_1___")]
-
2165  public static extern global::System.IntPtr Solver_MakeAllDifferent__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
-
2166 
-
2167  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAllDifferentExcept___")]
-
2168  public static extern global::System.IntPtr Solver_MakeAllDifferentExcept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
2169 
-
2170  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSortingConstraint___")]
-
2171  public static extern global::System.IntPtr Solver_MakeSortingConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2172 
-
2173  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLexicalLess___")]
-
2174  public static extern global::System.IntPtr Solver_MakeLexicalLess(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2175 
-
2176  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLexicalLessOrEqual___")]
-
2177  public static extern global::System.IntPtr Solver_MakeLexicalLessOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2178 
-
2179  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeInversePermutationConstraint___")]
-
2180  public static extern global::System.IntPtr Solver_MakeInversePermutationConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2181 
-
2182  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIndexOfFirstMaxValueConstraint___")]
-
2183  public static extern global::System.IntPtr Solver_MakeIndexOfFirstMaxValueConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2184 
-
2185  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIndexOfFirstMinValueConstraint___")]
-
2186  public static extern global::System.IntPtr Solver_MakeIndexOfFirstMinValueConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2187 
-
2188  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNullIntersect___")]
-
2189  public static extern global::System.IntPtr Solver_MakeNullIntersect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2190 
-
2191  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNullIntersectExcept___")]
-
2192  public static extern global::System.IntPtr Solver_MakeNullIntersectExcept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4);
-
2193 
-
2194  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNoCycle__SWIG_0___")]
-
2195  public static extern global::System.IntPtr Solver_MakeNoCycle__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, LongToBoolean jarg4);
-
2196 
-
2197  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNoCycle__SWIG_1___")]
-
2198  public static extern global::System.IntPtr Solver_MakeNoCycle__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2199 
-
2200  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNoCycle__SWIG_2___")]
-
2201  public static extern global::System.IntPtr Solver_MakeNoCycle__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, LongToBoolean jarg4, bool jarg5);
-
2202 
-
2203  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCircuit___")]
-
2204  public static extern global::System.IntPtr Solver_MakeCircuit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2205 
-
2206  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSubCircuit___")]
-
2207  public static extern global::System.IntPtr Solver_MakeSubCircuit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2208 
-
2209  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePathCumul__SWIG_0___")]
-
2210  public static extern global::System.IntPtr Solver_MakePathCumul__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
-
2211 
-
2212  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDelayedPathCumul___")]
-
2213  public static extern global::System.IntPtr Solver_MakeDelayedPathCumul(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
-
2214 
-
2215  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePathCumul__SWIG_1___")]
-
2216  public static extern global::System.IntPtr Solver_MakePathCumul__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, LongLongToLong jarg5);
-
2217 
-
2218  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePathCumul__SWIG_2___")]
-
2219  public static extern global::System.IntPtr Solver_MakePathCumul__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, LongLongToLong jarg6);
-
2220 
-
2221  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePathConnected___")]
-
2222  public static extern global::System.IntPtr Solver_MakePathConnected(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int length4, long[] jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
-
2223 
-
2224  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMapDomain___")]
-
2225  public static extern global::System.IntPtr Solver_MakeMapDomain(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2226 
-
2227  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAllowedAssignments___")]
-
2228  public static extern global::System.IntPtr Solver_MakeAllowedAssignments(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2229 
-
2230  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTransitionConstraint__SWIG_0___")]
-
2231  public static extern global::System.IntPtr Solver_MakeTransitionConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int length5, long[] jarg5);
-
2232 
-
2233  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTransitionConstraint__SWIG_1___")]
-
2234  public static extern global::System.IntPtr Solver_MakeTransitionConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int length5, int[] jarg5);
-
2235 
-
2236  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonOverlappingBoxesConstraint__SWIG_0___")]
-
2237  public static extern global::System.IntPtr Solver_MakeNonOverlappingBoxesConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
-
2238 
-
2239  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonOverlappingBoxesConstraint__SWIG_1___")]
-
2240  public static extern global::System.IntPtr Solver_MakeNonOverlappingBoxesConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, int length5, long[] jarg5);
-
2241 
-
2242  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonOverlappingBoxesConstraint__SWIG_2___")]
-
2243  public static extern global::System.IntPtr Solver_MakeNonOverlappingBoxesConstraint__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, int[] jarg4, int length5, int[] jarg5);
-
2244 
-
2245  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_0___")]
-
2246  public static extern global::System.IntPtr Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
-
2247 
-
2248  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_1___")]
-
2249  public static extern global::System.IntPtr Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, int length5, long[] jarg5);
-
2250 
-
2251  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_2___")]
-
2252  public static extern global::System.IntPtr Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, int[] jarg4, int length5, int[] jarg5);
-
2253 
-
2254  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePack___")]
-
2255  public static extern global::System.IntPtr Solver_MakePack(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
2256 
-
2257  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationIntervalVar__SWIG_0___")]
-
2258  public static extern global::System.IntPtr Solver_MakeFixedDurationIntervalVar__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, bool jarg5, string jarg6);
-
2259 
-
2260  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationIntervalVar__SWIG_1___")]
-
2261  public static extern global::System.IntPtr Solver_MakeFixedDurationIntervalVar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, string jarg4);
-
2262 
-
2263  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationIntervalVar__SWIG_2___")]
-
2264  public static extern global::System.IntPtr Solver_MakeFixedDurationIntervalVar__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5);
-
2265 
-
2266  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedInterval___")]
-
2267  public static extern global::System.IntPtr Solver_MakeFixedInterval(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, string jarg4);
-
2268 
-
2269  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalVar___")]
-
2270  public static extern global::System.IntPtr Solver_MakeIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7, bool jarg8, string jarg9);
-
2271 
-
2272  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalVarArray___")]
-
2273  public static extern void Solver_MakeIntervalVarArray(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7, long jarg8, bool jarg9, string jarg10, global::System.Runtime.InteropServices.HandleRef jarg11);
-
2274 
-
2275  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMirrorInterval___")]
-
2276  public static extern global::System.IntPtr Solver_MakeMirrorInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2277 
-
2278  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationStartSyncedOnStartIntervalVar___")]
-
2279  public static extern global::System.IntPtr Solver_MakeFixedDurationStartSyncedOnStartIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
2280 
-
2281  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationStartSyncedOnEndIntervalVar___")]
-
2282  public static extern global::System.IntPtr Solver_MakeFixedDurationStartSyncedOnEndIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
2283 
-
2284  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationEndSyncedOnStartIntervalVar___")]
-
2285  public static extern global::System.IntPtr Solver_MakeFixedDurationEndSyncedOnStartIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
2286 
-
2287  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationEndSyncedOnEndIntervalVar___")]
-
2288  public static extern global::System.IntPtr Solver_MakeFixedDurationEndSyncedOnEndIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
2289 
-
2290  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalRelaxedMin___")]
-
2291  public static extern global::System.IntPtr Solver_MakeIntervalRelaxedMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2292 
-
2293  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalRelaxedMax___")]
-
2294  public static extern global::System.IntPtr Solver_MakeIntervalRelaxedMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2295 
-
2296  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalVarRelation__SWIG_0___")]
-
2297  public static extern global::System.IntPtr Solver_MakeIntervalVarRelation__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, long jarg4);
-
2298 
-
2299  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalVarRelation__SWIG_1___")]
-
2300  public static extern global::System.IntPtr Solver_MakeIntervalVarRelation__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2301 
-
2302  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalVarRelationWithDelay___")]
-
2303  public static extern global::System.IntPtr Solver_MakeIntervalVarRelationWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, long jarg5);
-
2304 
-
2305  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTemporalDisjunction__SWIG_0___")]
-
2306  public static extern global::System.IntPtr Solver_MakeTemporalDisjunction__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2307 
-
2308  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTemporalDisjunction__SWIG_1___")]
-
2309  public static extern global::System.IntPtr Solver_MakeTemporalDisjunction__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2310 
-
2311  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDisjunctiveConstraint___")]
-
2312  public static extern global::System.IntPtr Solver_MakeDisjunctiveConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
-
2313 
-
2314  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeStrictDisjunctiveConstraint___")]
-
2315  public static extern global::System.IntPtr Solver_MakeStrictDisjunctiveConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
-
2316 
-
2317  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCumulative__SWIG_0___")]
-
2318  public static extern global::System.IntPtr Solver_MakeCumulative__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, long jarg4, string jarg5);
-
2319 
-
2320  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCumulative__SWIG_1___")]
-
2321  public static extern global::System.IntPtr Solver_MakeCumulative__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, long jarg4, string jarg5);
-
2322 
-
2323  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCumulative__SWIG_2___")]
-
2324  public static extern global::System.IntPtr Solver_MakeCumulative__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5);
-
2325 
-
2326  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCumulative__SWIG_3___")]
-
2327  public static extern global::System.IntPtr Solver_MakeCumulative__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5);
-
2328 
-
2329  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCumulative__SWIG_4___")]
-
2330  public static extern global::System.IntPtr Solver_MakeCumulative__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, string jarg5);
-
2331 
-
2332  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCumulative__SWIG_5___")]
-
2333  public static extern global::System.IntPtr Solver_MakeCumulative__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5);
-
2334 
-
2335  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCover___")]
-
2336  public static extern global::System.IntPtr Solver_MakeCover(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2337 
-
2338  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeEquality__SWIG_3___")]
-
2339  public static extern global::System.IntPtr Solver_MakeEquality__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2340 
-
2341  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignment__SWIG_0___")]
-
2342  public static extern global::System.IntPtr Solver_MakeAssignment__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2343 
-
2344  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignment__SWIG_1___")]
-
2345  public static extern global::System.IntPtr Solver_MakeAssignment__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2346 
-
2347  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFirstSolutionCollector__SWIG_0___")]
-
2348  public static extern global::System.IntPtr Solver_MakeFirstSolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2349 
-
2350  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFirstSolutionCollector__SWIG_1___")]
-
2351  public static extern global::System.IntPtr Solver_MakeFirstSolutionCollector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2352 
-
2353  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLastSolutionCollector__SWIG_0___")]
-
2354  public static extern global::System.IntPtr Solver_MakeLastSolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2355 
-
2356  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLastSolutionCollector__SWIG_1___")]
-
2357  public static extern global::System.IntPtr Solver_MakeLastSolutionCollector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2358 
-
2359  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBestValueSolutionCollector__SWIG_0___")]
-
2360  public static extern global::System.IntPtr Solver_MakeBestValueSolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
-
2361 
-
2362  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBestValueSolutionCollector__SWIG_1___")]
-
2363  public static extern global::System.IntPtr Solver_MakeBestValueSolutionCollector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
-
2364 
-
2365  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNBestValueSolutionCollector__SWIG_0___")]
-
2366  public static extern global::System.IntPtr Solver_MakeNBestValueSolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, bool jarg4);
-
2367 
-
2368  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNBestValueSolutionCollector__SWIG_1___")]
-
2369  public static extern global::System.IntPtr Solver_MakeNBestValueSolutionCollector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, bool jarg3);
-
2370 
-
2371  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAllSolutionCollector__SWIG_0___")]
-
2372  public static extern global::System.IntPtr Solver_MakeAllSolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2373 
-
2374  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAllSolutionCollector__SWIG_1___")]
-
2375  public static extern global::System.IntPtr Solver_MakeAllSolutionCollector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2376 
-
2377  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMinimize___")]
-
2378  public static extern global::System.IntPtr Solver_MakeMinimize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
2379 
-
2380  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMaximize___")]
-
2381  public static extern global::System.IntPtr Solver_MakeMaximize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
2382 
-
2383  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOptimize___")]
-
2384  public static extern global::System.IntPtr Solver_MakeOptimize(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4);
-
2385 
-
2386  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeWeightedMinimize__SWIG_0___")]
-
2387  public static extern global::System.IntPtr Solver_MakeWeightedMinimize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, long jarg4);
-
2388 
-
2389  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeWeightedMinimize__SWIG_1___")]
-
2390  public static extern global::System.IntPtr Solver_MakeWeightedMinimize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, long jarg4);
-
2391 
-
2392  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeWeightedMaximize__SWIG_0___")]
-
2393  public static extern global::System.IntPtr Solver_MakeWeightedMaximize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, long jarg4);
-
2394 
-
2395  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeWeightedMaximize__SWIG_1___")]
-
2396  public static extern global::System.IntPtr Solver_MakeWeightedMaximize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, long jarg4);
-
2397 
-
2398  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeWeightedOptimize__SWIG_0___")]
-
2399  public static extern global::System.IntPtr Solver_MakeWeightedOptimize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, long jarg5);
-
2400 
-
2401  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeWeightedOptimize__SWIG_1___")]
-
2402  public static extern global::System.IntPtr Solver_MakeWeightedOptimize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, int[] jarg4, long jarg5);
-
2403 
-
2404  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTabuSearch___")]
-
2405  public static extern global::System.IntPtr Solver_MakeTabuSearch(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, long jarg6, long jarg7, double jarg8);
-
2406 
-
2407  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGenericTabuSearch___")]
-
2408  public static extern global::System.IntPtr Solver_MakeGenericTabuSearch(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, long jarg6);
-
2409 
-
2410  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSimulatedAnnealing___")]
-
2411  public static extern global::System.IntPtr Solver_MakeSimulatedAnnealing(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5);
-
2412 
-
2413  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGuidedLocalSearch__SWIG_0___")]
-
2414  public static extern global::System.IntPtr Solver_MakeGuidedLocalSearch__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, LongLongToLong jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, double jarg7);
-
2415 
-
2416  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGuidedLocalSearch__SWIG_1___")]
-
2417  public static extern global::System.IntPtr Solver_MakeGuidedLocalSearch__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, LongLongLongToLong jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, double jarg8);
-
2418 
-
2419  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLubyRestart___")]
-
2420  public static extern global::System.IntPtr Solver_MakeLubyRestart(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
2421 
-
2422  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeConstantRestart___")]
-
2423  public static extern global::System.IntPtr Solver_MakeConstantRestart(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
2424 
-
2425  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTimeLimit___")]
-
2426  public static extern global::System.IntPtr Solver_MakeTimeLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
2427 
-
2428  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBranchesLimit___")]
-
2429  public static extern global::System.IntPtr Solver_MakeBranchesLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
2430 
-
2431  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFailuresLimit___")]
-
2432  public static extern global::System.IntPtr Solver_MakeFailuresLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
2433 
-
2434  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolutionsLimit___")]
-
2435  public static extern global::System.IntPtr Solver_MakeSolutionsLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
2436 
-
2437  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLimit__SWIG_0___")]
-
2438  public static extern global::System.IntPtr Solver_MakeLimit__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5);
-
2439 
-
2440  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLimit__SWIG_1___")]
-
2441  public static extern global::System.IntPtr Solver_MakeLimit__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5, bool jarg6);
-
2442 
-
2443  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLimit__SWIG_2___")]
-
2444  public static extern global::System.IntPtr Solver_MakeLimit__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5, bool jarg6, bool jarg7);
-
2445 
-
2446  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLimit__SWIG_3___")]
-
2447  public static extern global::System.IntPtr Solver_MakeLimit__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, int proto_size, byte[] jarg2);
-
2448 
-
2449  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDefaultRegularLimitParameters___")]
-
2450  public static extern System.IntPtr Solver_MakeDefaultRegularLimitParameters(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2451 
-
2452  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLimit__SWIG_4___")]
-
2453  public static extern global::System.IntPtr Solver_MakeLimit__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2454 
-
2455  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCustomLimit___")]
-
2456  public static extern global::System.IntPtr Solver_MakeCustomLimit(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToBoolean jarg2);
-
2457 
-
2458  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_0___")]
-
2459  public static extern global::System.IntPtr Solver_MakeSearchLog__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
2460 
-
2461  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_1___")]
-
2462  public static extern global::System.IntPtr Solver_MakeSearchLog__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2463 
-
2464  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_2___")]
-
2465  public static extern global::System.IntPtr Solver_MakeSearchLog__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, VoidToString jarg3);
-
2466 
-
2467  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_3___")]
-
2468  public static extern global::System.IntPtr Solver_MakeSearchLog__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, VoidToString jarg4);
-
2469 
-
2470  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_4___")]
-
2471  public static extern global::System.IntPtr Solver_MakeSearchLog__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2472 
-
2473  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_5___")]
-
2474  public static extern global::System.IntPtr Solver_MakeSearchLog__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, VoidToString jarg4);
-
2475 
-
2476  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchTrace___")]
-
2477  public static extern global::System.IntPtr Solver_MakeSearchTrace(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
2478 
-
2479  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeEnterSearchCallback___")]
-
2480  public static extern global::System.IntPtr Solver_MakeEnterSearchCallback(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
-
2481 
-
2482  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeExitSearchCallback___")]
-
2483  public static extern global::System.IntPtr Solver_MakeExitSearchCallback(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
-
2484 
-
2485  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAtSolutionCallback___")]
-
2486  public static extern global::System.IntPtr Solver_MakeAtSolutionCallback(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
-
2487 
-
2488  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePrintModelVisitor___")]
-
2489  public static extern global::System.IntPtr Solver_MakePrintModelVisitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2490 
-
2491  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeStatisticsModelVisitor___")]
-
2492  public static extern global::System.IntPtr Solver_MakeStatisticsModelVisitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2493 
-
2494  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSymmetryManager__SWIG_0___")]
-
2495  public static extern global::System.IntPtr Solver_MakeSymmetryManager__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2496 
-
2497  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSymmetryManager__SWIG_1___")]
-
2498  public static extern global::System.IntPtr Solver_MakeSymmetryManager__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2499 
-
2500  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSymmetryManager__SWIG_2___")]
-
2501  public static extern global::System.IntPtr Solver_MakeSymmetryManager__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2502 
-
2503  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSymmetryManager__SWIG_3___")]
-
2504  public static extern global::System.IntPtr Solver_MakeSymmetryManager__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2505 
-
2506  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSymmetryManager__SWIG_4___")]
-
2507  public static extern global::System.IntPtr Solver_MakeSymmetryManager__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
-
2508 
-
2509  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignVariableValue___")]
-
2510  public static extern global::System.IntPtr Solver_MakeAssignVariableValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
2511 
-
2512  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeVariableLessOrEqualValue___")]
-
2513  public static extern global::System.IntPtr Solver_MakeVariableLessOrEqualValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
2514 
-
2515  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeVariableGreaterOrEqualValue___")]
-
2516  public static extern global::System.IntPtr Solver_MakeVariableGreaterOrEqualValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
2517 
-
2518  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSplitVariableDomain___")]
-
2519  public static extern global::System.IntPtr Solver_MakeSplitVariableDomain(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, bool jarg4);
-
2520 
-
2521  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignVariableValueOrFail___")]
-
2522  public static extern global::System.IntPtr Solver_MakeAssignVariableValueOrFail(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
2523 
-
2524  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignVariableValueOrDoNothing___")]
-
2525  public static extern global::System.IntPtr Solver_MakeAssignVariableValueOrDoNothing(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
2526 
-
2527  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignVariablesValues___")]
-
2528  public static extern global::System.IntPtr Solver_MakeAssignVariablesValues(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
-
2529 
-
2530  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFailDecision___")]
-
2531  public static extern global::System.IntPtr Solver_MakeFailDecision(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2532 
-
2533  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDecision___")]
-
2534  public static extern global::System.IntPtr Solver_MakeDecision(global::System.Runtime.InteropServices.HandleRef jarg1, SolverToVoid jarg2, SolverToVoid jarg3);
-
2535 
-
2536  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Compose__SWIG_0___")]
-
2537  public static extern global::System.IntPtr Solver_Compose__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2538 
-
2539  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Compose__SWIG_1___")]
-
2540  public static extern global::System.IntPtr Solver_Compose__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2541 
-
2542  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Compose__SWIG_2___")]
-
2543  public static extern global::System.IntPtr Solver_Compose__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
-
2544 
-
2545  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Compose__SWIG_3___")]
-
2546  public static extern global::System.IntPtr Solver_Compose__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2547 
-
2548  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Try__SWIG_0___")]
-
2549  public static extern global::System.IntPtr Solver_Try__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2550 
-
2551  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Try__SWIG_1___")]
-
2552  public static extern global::System.IntPtr Solver_Try__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2553 
-
2554  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Try__SWIG_2___")]
-
2555  public static extern global::System.IntPtr Solver_Try__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
-
2556 
-
2557  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Try__SWIG_3___")]
-
2558  public static extern global::System.IntPtr Solver_Try__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2559 
-
2560  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_0___")]
-
2561  public static extern global::System.IntPtr Solver_MakePhase__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4);
-
2562 
-
2563  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_1___")]
-
2564  public static extern global::System.IntPtr Solver_MakePhase__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongToLong jarg3, int jarg4);
-
2565 
-
2566  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_2___")]
-
2567  public static extern global::System.IntPtr Solver_MakePhase__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, LongLongToLong jarg4);
-
2568 
-
2569  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_3___")]
-
2570  public static extern global::System.IntPtr Solver_MakePhase__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, LongLongLongToBoolean jarg4);
-
2571 
-
2572  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_4___")]
-
2573  public static extern global::System.IntPtr Solver_MakePhase__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongToLong jarg3, LongLongToLong jarg4);
-
2574 
-
2575  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_5___")]
-
2576  public static extern global::System.IntPtr Solver_MakePhase__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, LongLongToLong jarg4, LongToLong jarg5);
-
2577 
-
2578  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_6___")]
-
2579  public static extern global::System.IntPtr Solver_MakePhase__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongToLong jarg3, LongLongToLong jarg4, LongToLong jarg5);
-
2580 
-
2581  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDefaultPhase__SWIG_0___")]
-
2582  public static extern global::System.IntPtr Solver_MakeDefaultPhase__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2583 
-
2584  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDefaultPhase__SWIG_1___")]
-
2585  public static extern global::System.IntPtr Solver_MakeDefaultPhase__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2586 
-
2587  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_7___")]
-
2588  public static extern global::System.IntPtr Solver_MakePhase__SWIG_7(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4);
-
2589 
-
2590  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_8___")]
-
2591  public static extern global::System.IntPtr Solver_MakePhase__SWIG_8(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4, int jarg5);
-
2592 
-
2593  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_9___")]
-
2594  public static extern global::System.IntPtr Solver_MakePhase__SWIG_9(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5, int jarg6);
-
2595 
-
2596  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_10___")]
-
2597  public static extern global::System.IntPtr Solver_MakePhase__SWIG_10(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, int jarg6, int jarg7);
-
2598 
-
2599  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScheduleOrPostpone___")]
-
2600  public static extern global::System.IntPtr Solver_MakeScheduleOrPostpone(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, ref long jarg4);
-
2601 
-
2602  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScheduleOrExpedite___")]
-
2603  public static extern global::System.IntPtr Solver_MakeScheduleOrExpedite(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, ref long jarg4);
-
2604 
-
2605  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRankFirstInterval___")]
-
2606  public static extern global::System.IntPtr Solver_MakeRankFirstInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
2607 
-
2608  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRankLastInterval___")]
-
2609  public static extern global::System.IntPtr Solver_MakeRankLastInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
2610 
-
2611  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_11___")]
-
2612  public static extern global::System.IntPtr Solver_MakePhase__SWIG_11(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongLongToLong jarg3, int jarg4);
-
2613 
-
2614  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_12___")]
-
2615  public static extern global::System.IntPtr Solver_MakePhase__SWIG_12(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongLongToLong jarg3, LongToLong jarg4, int jarg5);
-
2616 
-
2617  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_13___")]
-
2618  public static extern global::System.IntPtr Solver_MakePhase__SWIG_13(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
2619 
-
2620  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_14___")]
-
2621  public static extern global::System.IntPtr Solver_MakePhase__SWIG_14(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
2622 
-
2623  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDecisionBuilderFromAssignment___")]
-
2624  public static extern global::System.IntPtr Solver_MakeDecisionBuilderFromAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2625 
-
2626  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeConstraintAdder___")]
-
2627  public static extern global::System.IntPtr Solver_MakeConstraintAdder(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2628 
-
2629  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolveOnce__SWIG_0___")]
-
2630  public static extern global::System.IntPtr Solver_MakeSolveOnce__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2631 
-
2632  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolveOnce__SWIG_1___")]
-
2633  public static extern global::System.IntPtr Solver_MakeSolveOnce__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2634 
-
2635  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolveOnce__SWIG_2___")]
-
2636  public static extern global::System.IntPtr Solver_MakeSolveOnce__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2637 
-
2638  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolveOnce__SWIG_3___")]
-
2639  public static extern global::System.IntPtr Solver_MakeSolveOnce__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
-
2640 
-
2641  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolveOnce__SWIG_4___")]
-
2642  public static extern global::System.IntPtr Solver_MakeSolveOnce__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
-
2643 
-
2644  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolveOnce__SWIG_5___")]
-
2645  public static extern global::System.IntPtr Solver_MakeSolveOnce__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2646 
-
2647  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNestedOptimize__SWIG_0___")]
-
2648  public static extern global::System.IntPtr Solver_MakeNestedOptimize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, long jarg5);
-
2649 
-
2650  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNestedOptimize__SWIG_1___")]
-
2651  public static extern global::System.IntPtr Solver_MakeNestedOptimize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
-
2652 
-
2653  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNestedOptimize__SWIG_2___")]
-
2654  public static extern global::System.IntPtr Solver_MakeNestedOptimize__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7);
-
2655 
-
2656  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNestedOptimize__SWIG_3___")]
-
2657  public static extern global::System.IntPtr Solver_MakeNestedOptimize__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8);
-
2658 
-
2659  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNestedOptimize__SWIG_4___")]
-
2660  public static extern global::System.IntPtr Solver_MakeNestedOptimize__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9);
-
2661 
-
2662  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNestedOptimize__SWIG_5___")]
-
2663  public static extern global::System.IntPtr Solver_MakeNestedOptimize__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
-
2664 
-
2665  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRestoreAssignment___")]
-
2666  public static extern global::System.IntPtr Solver_MakeRestoreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2667 
-
2668  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeStoreAssignment___")]
-
2669  public static extern global::System.IntPtr Solver_MakeStoreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2670 
-
2671  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOperator__SWIG_0___")]
-
2672  public static extern global::System.IntPtr Solver_MakeOperator__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
2673 
-
2674  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOperator__SWIG_1___")]
-
2675  public static extern global::System.IntPtr Solver_MakeOperator__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4);
-
2676 
-
2677  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOperator__SWIG_2___")]
-
2678  public static extern global::System.IntPtr Solver_MakeOperator__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongLongLongToLong jarg3, int jarg4);
-
2679 
-
2680  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOperator__SWIG_3___")]
-
2681  public static extern global::System.IntPtr Solver_MakeOperator__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, LongLongLongToLong jarg4, int jarg5);
-
2682 
-
2683  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRandomLnsOperator__SWIG_0___")]
-
2684  public static extern global::System.IntPtr Solver_MakeRandomLnsOperator__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
2685 
-
2686  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRandomLnsOperator__SWIG_1___")]
-
2687  public static extern global::System.IntPtr Solver_MakeRandomLnsOperator__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4);
-
2688 
-
2689  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMoveTowardTargetOperator__SWIG_0___")]
-
2690  public static extern global::System.IntPtr Solver_MakeMoveTowardTargetOperator__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2691 
-
2692  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMoveTowardTargetOperator__SWIG_1___")]
-
2693  public static extern global::System.IntPtr Solver_MakeMoveTowardTargetOperator__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
-
2694 
-
2695  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ConcatenateOperators__SWIG_0___")]
-
2696  public static extern global::System.IntPtr Solver_ConcatenateOperators__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2697 
-
2698  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ConcatenateOperators__SWIG_1___")]
-
2699  public static extern global::System.IntPtr Solver_ConcatenateOperators__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
-
2700 
-
2701  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ConcatenateOperators__SWIG_2___")]
-
2702  public static extern global::System.IntPtr Solver_ConcatenateOperators__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntIntToLong jarg3);
-
2703 
-
2704  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_RandomConcatenateOperators__SWIG_0___")]
-
2705  public static extern global::System.IntPtr Solver_RandomConcatenateOperators__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2706 
-
2707  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_RandomConcatenateOperators__SWIG_1___")]
-
2708  public static extern global::System.IntPtr Solver_RandomConcatenateOperators__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
2709 
-
2710  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNeighborhoodLimit___")]
-
2711  public static extern global::System.IntPtr Solver_MakeNeighborhoodLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
2712 
-
2713  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhase__SWIG_0___")]
-
2714  public static extern global::System.IntPtr Solver_MakeLocalSearchPhase__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
2715 
-
2716  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhase__SWIG_1___")]
-
2717  public static extern global::System.IntPtr Solver_MakeLocalSearchPhase__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2718 
-
2719  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhase__SWIG_2___")]
-
2720  public static extern global::System.IntPtr Solver_MakeLocalSearchPhase__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
-
2721 
-
2722  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhase__SWIG_3___")]
-
2723  public static extern global::System.IntPtr Solver_MakeLocalSearchPhase__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2724 
-
2725  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDefaultSolutionPool___")]
-
2726  public static extern global::System.IntPtr Solver_MakeDefaultSolutionPool(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2727 
-
2728  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhaseParameters__SWIG_0___")]
-
2729  public static extern global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
2730 
-
2731  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhaseParameters__SWIG_1___")]
-
2732  public static extern global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
-
2733 
-
2734  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhaseParameters__SWIG_2___")]
-
2735  public static extern global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
-
2736 
-
2737  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhaseParameters__SWIG_3___")]
-
2738  public static extern global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
-
2739 
-
2740  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhaseParameters__SWIG_4___")]
-
2741  public static extern global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
-
2742 
-
2743  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhaseParameters__SWIG_5___")]
-
2744  public static extern global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7);
-
2745 
-
2746  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAcceptFilter___")]
-
2747  public static extern global::System.IntPtr Solver_MakeAcceptFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2748 
-
2749  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRejectFilter___")]
-
2750  public static extern global::System.IntPtr Solver_MakeRejectFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2751 
-
2752  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeVariableDomainFilter___")]
-
2753  public static extern global::System.IntPtr Solver_MakeVariableDomainFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2754 
-
2755  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSumObjectiveFilter__SWIG_0___")]
-
2756  public static extern global::System.IntPtr Solver_MakeSumObjectiveFilter__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongLongToLong jarg3, int jarg4);
-
2757 
-
2758  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSumObjectiveFilter__SWIG_1___")]
-
2759  public static extern global::System.IntPtr Solver_MakeSumObjectiveFilter__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, LongLongLongToLong jarg4, int jarg5);
-
2760 
-
2761  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_TopPeriodicCheck___")]
-
2762  public static extern void Solver_TopPeriodicCheck(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2763 
-
2764  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_TopProgressPercent___")]
-
2765  public static extern int Solver_TopProgressPercent(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2766 
-
2767  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_PushState___")]
-
2768  public static extern void Solver_PushState(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2769 
-
2770  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_PopState___")]
-
2771  public static extern void Solver_PopState(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2772 
-
2773  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SearchDepth___")]
-
2774  public static extern int Solver_SearchDepth(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2775 
-
2776  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SearchLeftDepth___")]
-
2777  public static extern int Solver_SearchLeftDepth(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2778 
-
2779  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SolveDepth___")]
-
2780  public static extern int Solver_SolveDepth(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2781 
-
2782  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Rand64___")]
-
2783  public static extern long Solver_Rand64(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
2784 
-
2785  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Rand32___")]
-
2786  public static extern int Solver_Rand32(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
2787 
-
2788  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ReSeed___")]
-
2789  public static extern void Solver_ReSeed(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
2790 
-
2791  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ExportProfilingOverview___")]
-
2792  public static extern void Solver_ExportProfilingOverview(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
2793 
-
2794  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_LocalSearchProfile___")]
-
2795  public static extern string Solver_LocalSearchProfile(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2796 
-
2797  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CurrentlyInSolve___")]
-
2798  public static extern bool Solver_CurrentlyInSolve(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2799 
-
2800  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Constraints___")]
-
2801  public static extern int Solver_Constraints(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2802 
-
2803  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Accept___")]
-
2804  public static extern void Solver_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2805 
-
2806  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_BalancingDecision___")]
-
2807  public static extern global::System.IntPtr Solver_BalancingDecision(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2808 
-
2809  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ClearFailIntercept___")]
-
2810  public static extern void Solver_ClearFailIntercept(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2811 
-
2812  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SetUseFastLocalSearch___")]
-
2813  public static extern void Solver_SetUseFastLocalSearch(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
-
2814 
-
2815  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_UseFastLocalSearch___")]
-
2816  public static extern bool Solver_UseFastLocalSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2817 
-
2818  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_HasName___")]
-
2819  public static extern bool Solver_HasName(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2820 
-
2821  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_RegisterDemon___")]
-
2822  public static extern global::System.IntPtr Solver_RegisterDemon(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2823 
-
2824  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_RegisterIntExpr___")]
-
2825  public static extern global::System.IntPtr Solver_RegisterIntExpr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2826 
-
2827  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_RegisterIntVar___")]
-
2828  public static extern global::System.IntPtr Solver_RegisterIntVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2829 
-
2830  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_RegisterIntervalVar___")]
-
2831  public static extern global::System.IntPtr Solver_RegisterIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2832 
-
2833  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Cache___")]
-
2834  public static extern global::System.IntPtr Solver_Cache(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2835 
-
2836  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_InstrumentsDemons___")]
-
2837  public static extern bool Solver_InstrumentsDemons(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2838 
-
2839  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IsProfilingEnabled___")]
-
2840  public static extern bool Solver_IsProfilingEnabled(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2841 
-
2842  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IsLocalSearchProfilingEnabled___")]
-
2843  public static extern bool Solver_IsLocalSearchProfilingEnabled(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2844 
-
2845  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_InstrumentsVariables___")]
-
2846  public static extern bool Solver_InstrumentsVariables(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2847 
-
2848  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NameAllVariables___")]
-
2849  public static extern bool Solver_NameAllVariables(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2850 
-
2851  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ModelName___")]
-
2852  public static extern string Solver_ModelName(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2853 
-
2854  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_GetPropagationMonitor___")]
-
2855  public static extern global::System.IntPtr Solver_GetPropagationMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2856 
-
2857  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_AddPropagationMonitor___")]
-
2858  public static extern void Solver_AddPropagationMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2859 
-
2860  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_GetLocalSearchMonitor___")]
-
2861  public static extern global::System.IntPtr Solver_GetLocalSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2862 
-
2863  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_AddLocalSearchMonitor___")]
-
2864  public static extern void Solver_AddLocalSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2865 
-
2866  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_GetOrCreateLocalSearchState___")]
-
2867  public static extern global::System.IntPtr Solver_GetOrCreateLocalSearchState(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2868 
-
2869  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ClearLocalSearchState___")]
-
2870  public static extern void Solver_ClearLocalSearchState(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2871 
-
2872  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CastExpression___")]
-
2873  public static extern global::System.IntPtr Solver_CastExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2874 
-
2875  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_FinishCurrentSearch___")]
-
2876  public static extern void Solver_FinishCurrentSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2877 
-
2878  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_RestartCurrentSearch___")]
-
2879  public static extern void Solver_RestartCurrentSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2880 
-
2881  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ShouldFail___")]
-
2882  public static extern void Solver_ShouldFail(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2883 
-
2884  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CheckFail___")]
-
2885  public static extern void Solver_CheckFail(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2886 
-
2887  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Zero___")]
-
2888  public static extern long Zero();
-
2889 
-
2890  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_One___")]
-
2891  public static extern long One();
-
2892 
-
2893  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_BaseObject___")]
-
2894  public static extern global::System.IntPtr new_BaseObject();
-
2895 
-
2896  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_BaseObject___")]
-
2897  public static extern void delete_BaseObject(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2898 
-
2899  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseObject_ToString___")]
-
2900  public static extern string BaseObject_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2901 
-
2902  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_PropagationBaseObject___")]
-
2903  public static extern global::System.IntPtr new_PropagationBaseObject(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2904 
-
2905  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_PropagationBaseObject___")]
-
2906  public static extern void delete_PropagationBaseObject(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2907 
-
2908  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_ToString___")]
-
2909  public static extern string PropagationBaseObject_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2910 
-
2911  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_solver___")]
-
2912  public static extern global::System.IntPtr PropagationBaseObject_solver(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2913 
-
2914  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_FreezeQueue___")]
-
2915  public static extern void PropagationBaseObject_FreezeQueue(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2916 
-
2917  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_UnfreezeQueue___")]
-
2918  public static extern void PropagationBaseObject_UnfreezeQueue(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2919 
-
2920  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_EnqueueDelayedDemon___")]
-
2921  public static extern void PropagationBaseObject_EnqueueDelayedDemon(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2922 
-
2923  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_EnqueueVar___")]
-
2924  public static extern void PropagationBaseObject_EnqueueVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2925 
-
2926  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_ResetActionOnFail___")]
-
2927  public static extern void PropagationBaseObject_ResetActionOnFail(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2928 
-
2929  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_SetVariableToCleanOnFail___")]
-
2930  public static extern void PropagationBaseObject_SetVariableToCleanOnFail(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2931 
-
2932  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_Name___")]
-
2933  public static extern string PropagationBaseObject_Name(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2934 
-
2935  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_SetName___")]
-
2936  public static extern void PropagationBaseObject_SetName(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
2937 
-
2938  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_HasName___")]
-
2939  public static extern bool PropagationBaseObject_HasName(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2940 
-
2941  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_BaseName___")]
-
2942  public static extern string PropagationBaseObject_BaseName(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2943 
-
2944  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Decision___")]
-
2945  public static extern global::System.IntPtr new_Decision();
-
2946 
-
2947  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_Decision___")]
-
2948  public static extern void delete_Decision(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2949 
-
2950  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Decision_ApplyWrapper___")]
-
2951  public static extern void Decision_ApplyWrapper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2952 
-
2953  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Decision_RefuteWrapper___")]
-
2954  public static extern void Decision_RefuteWrapper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2955 
-
2956  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Decision_ToString___")]
-
2957  public static extern string Decision_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2958 
-
2959  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Decision_ToStringSwigExplicitDecision___")]
-
2960  public static extern string Decision_ToStringSwigExplicitDecision(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2961 
-
2962  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Decision_Accept___")]
-
2963  public static extern void Decision_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2964 
-
2965  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Decision_AcceptSwigExplicitDecision___")]
-
2966  public static extern void Decision_AcceptSwigExplicitDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
2967 
-
2968  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Decision_director_connect___")]
-
2969  public static extern void Decision_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, Decision.SwigDelegateDecision_0 delegate0, Decision.SwigDelegateDecision_1 delegate1, Decision.SwigDelegateDecision_2 delegate2, Decision.SwigDelegateDecision_3 delegate3);
-
2970 
-
2971  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_DecisionVisitor___")]
-
2972  public static extern global::System.IntPtr new_DecisionVisitor();
-
2973 
-
2974  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_DecisionVisitor___")]
-
2975  public static extern void delete_DecisionVisitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2976 
-
2977  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitSetVariableValue___")]
-
2978  public static extern void DecisionVisitor_VisitSetVariableValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
2979 
-
2980  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitSplitVariableDomain___")]
-
2981  public static extern void DecisionVisitor_VisitSplitVariableDomain(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, bool jarg4);
-
2982 
-
2983  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitScheduleOrPostpone___")]
-
2984  public static extern void DecisionVisitor_VisitScheduleOrPostpone(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
2985 
-
2986  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitScheduleOrExpedite___")]
-
2987  public static extern void DecisionVisitor_VisitScheduleOrExpedite(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
2988 
-
2989  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitRankFirstInterval___")]
-
2990  public static extern void DecisionVisitor_VisitRankFirstInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
2991 
-
2992  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitRankLastInterval___")]
-
2993  public static extern void DecisionVisitor_VisitRankLastInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
2994 
-
2995  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitUnknownDecision___")]
-
2996  public static extern void DecisionVisitor_VisitUnknownDecision(global::System.Runtime.InteropServices.HandleRef jarg1);
-
2997 
-
2998  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_DecisionBuilder___")]
-
2999  public static extern global::System.IntPtr new_DecisionBuilder();
-
3000 
-
3001  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_DecisionBuilder___")]
-
3002  public static extern void delete_DecisionBuilder(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3003 
-
3004  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilder_NextWrapper___")]
-
3005  public static extern global::System.IntPtr DecisionBuilder_NextWrapper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3006 
-
3007  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilder_ToString___")]
-
3008  public static extern string DecisionBuilder_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3009 
-
3010  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilder_ToStringSwigExplicitDecisionBuilder___")]
-
3011  public static extern string DecisionBuilder_ToStringSwigExplicitDecisionBuilder(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3012 
-
3013  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilder_director_connect___")]
-
3014  public static extern void DecisionBuilder_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, DecisionBuilder.SwigDelegateDecisionBuilder_0 delegate0, DecisionBuilder.SwigDelegateDecisionBuilder_1 delegate1);
-
3015 
-
3016  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Demon___")]
-
3017  public static extern global::System.IntPtr new_Demon();
-
3018 
-
3019  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_Demon___")]
-
3020  public static extern void delete_Demon(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3021 
-
3022  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Demon_RunWrapper___")]
-
3023  public static extern void Demon_RunWrapper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3024 
-
3025  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Demon_Priority___")]
-
3026  public static extern int Demon_Priority(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3027 
-
3028  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Demon_PrioritySwigExplicitDemon___")]
-
3029  public static extern int Demon_PrioritySwigExplicitDemon(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3030 
-
3031  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Demon_ToString___")]
-
3032  public static extern string Demon_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3033 
-
3034  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Demon_ToStringSwigExplicitDemon___")]
-
3035  public static extern string Demon_ToStringSwigExplicitDemon(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3036 
-
3037  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Demon_Inhibit___")]
-
3038  public static extern void Demon_Inhibit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3039 
-
3040  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Demon_Desinhibit___")]
-
3041  public static extern void Demon_Desinhibit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3042 
-
3043  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Demon_director_connect___")]
-
3044  public static extern void Demon_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, Demon.SwigDelegateDemon_0 delegate0, Demon.SwigDelegateDemon_1 delegate1, Demon.SwigDelegateDemon_2 delegate2);
-
3045 
-
3046  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kAbs_get___")]
-
3047  public static extern string ModelVisitor_kAbs_get();
-
3048 
-
3049  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kAbsEqual_get___")]
-
3050  public static extern string ModelVisitor_kAbsEqual_get();
-
3051 
-
3052  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kAllDifferent_get___")]
-
3053  public static extern string ModelVisitor_kAllDifferent_get();
-
3054 
-
3055  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kAllowedAssignments_get___")]
-
3056  public static extern string ModelVisitor_kAllowedAssignments_get();
-
3057 
-
3058  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kAtMost_get___")]
-
3059  public static extern string ModelVisitor_kAtMost_get();
-
3060 
-
3061  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIndexOf_get___")]
-
3062  public static extern string ModelVisitor_kIndexOf_get();
-
3063 
-
3064  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kBetween_get___")]
-
3065  public static extern string ModelVisitor_kBetween_get();
-
3066 
-
3067  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kConditionalExpr_get___")]
-
3068  public static extern string ModelVisitor_kConditionalExpr_get();
-
3069 
-
3070  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCircuit_get___")]
-
3071  public static extern string ModelVisitor_kCircuit_get();
-
3072 
-
3073  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kConvexPiecewise_get___")]
-
3074  public static extern string ModelVisitor_kConvexPiecewise_get();
-
3075 
-
3076  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCountEqual_get___")]
-
3077  public static extern string ModelVisitor_kCountEqual_get();
-
3078 
-
3079  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCover_get___")]
-
3080  public static extern string ModelVisitor_kCover_get();
-
3081 
-
3082  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCumulative_get___")]
-
3083  public static extern string ModelVisitor_kCumulative_get();
-
3084 
-
3085  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDeviation_get___")]
-
3086  public static extern string ModelVisitor_kDeviation_get();
-
3087 
-
3088  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDifference_get___")]
-
3089  public static extern string ModelVisitor_kDifference_get();
-
3090 
-
3091  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDisjunctive_get___")]
-
3092  public static extern string ModelVisitor_kDisjunctive_get();
-
3093 
-
3094  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDistribute_get___")]
-
3095  public static extern string ModelVisitor_kDistribute_get();
-
3096 
-
3097  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDivide_get___")]
-
3098  public static extern string ModelVisitor_kDivide_get();
-
3099 
-
3100  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDurationExpr_get___")]
-
3101  public static extern string ModelVisitor_kDurationExpr_get();
-
3102 
-
3103  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kElement_get___")]
-
3104  public static extern string ModelVisitor_kElement_get();
-
3105 
-
3106  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kElementEqual_get___")]
-
3107  public static extern string ModelVisitor_kElementEqual_get();
-
3108 
-
3109  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEndExpr_get___")]
-
3110  public static extern string ModelVisitor_kEndExpr_get();
-
3111 
-
3112  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEquality_get___")]
-
3113  public static extern string ModelVisitor_kEquality_get();
-
3114 
-
3115  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kFalseConstraint_get___")]
-
3116  public static extern string ModelVisitor_kFalseConstraint_get();
-
3117 
-
3118  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kGlobalCardinality_get___")]
-
3119  public static extern string ModelVisitor_kGlobalCardinality_get();
-
3120 
-
3121  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kGreater_get___")]
-
3122  public static extern string ModelVisitor_kGreater_get();
-
3123 
-
3124  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kGreaterOrEqual_get___")]
-
3125  public static extern string ModelVisitor_kGreaterOrEqual_get();
-
3126 
-
3127  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntegerVariable_get___")]
-
3128  public static extern string ModelVisitor_kIntegerVariable_get();
-
3129 
-
3130  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntervalBinaryRelation_get___")]
-
3131  public static extern string ModelVisitor_kIntervalBinaryRelation_get();
-
3132 
-
3133  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntervalDisjunction_get___")]
-
3134  public static extern string ModelVisitor_kIntervalDisjunction_get();
-
3135 
-
3136  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntervalUnaryRelation_get___")]
-
3137  public static extern string ModelVisitor_kIntervalUnaryRelation_get();
-
3138 
-
3139  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntervalVariable_get___")]
-
3140  public static extern string ModelVisitor_kIntervalVariable_get();
-
3141 
-
3142  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kInversePermutation_get___")]
-
3143  public static extern string ModelVisitor_kInversePermutation_get();
-
3144 
-
3145  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsBetween_get___")]
-
3146  public static extern string ModelVisitor_kIsBetween_get();
-
3147 
-
3148  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsDifferent_get___")]
-
3149  public static extern string ModelVisitor_kIsDifferent_get();
-
3150 
-
3151  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsEqual_get___")]
-
3152  public static extern string ModelVisitor_kIsEqual_get();
-
3153 
-
3154  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsGreater_get___")]
-
3155  public static extern string ModelVisitor_kIsGreater_get();
-
3156 
-
3157  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsGreaterOrEqual_get___")]
-
3158  public static extern string ModelVisitor_kIsGreaterOrEqual_get();
-
3159 
-
3160  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsLess_get___")]
-
3161  public static extern string ModelVisitor_kIsLess_get();
-
3162 
-
3163  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsLessOrEqual_get___")]
-
3164  public static extern string ModelVisitor_kIsLessOrEqual_get();
-
3165 
-
3166  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsMember_get___")]
-
3167  public static extern string ModelVisitor_kIsMember_get();
-
3168 
-
3169  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLess_get___")]
-
3170  public static extern string ModelVisitor_kLess_get();
-
3171 
-
3172  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLessOrEqual_get___")]
-
3173  public static extern string ModelVisitor_kLessOrEqual_get();
-
3174 
-
3175  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLexLess_get___")]
-
3176  public static extern string ModelVisitor_kLexLess_get();
-
3177 
-
3178  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLinkExprVar_get___")]
-
3179  public static extern string ModelVisitor_kLinkExprVar_get();
-
3180 
-
3181  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMapDomain_get___")]
-
3182  public static extern string ModelVisitor_kMapDomain_get();
-
3183 
-
3184  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMax_get___")]
-
3185  public static extern string ModelVisitor_kMax_get();
-
3186 
-
3187  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMaxEqual_get___")]
-
3188  public static extern string ModelVisitor_kMaxEqual_get();
-
3189 
-
3190  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMember_get___")]
-
3191  public static extern string ModelVisitor_kMember_get();
-
3192 
-
3193  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMin_get___")]
-
3194  public static extern string ModelVisitor_kMin_get();
-
3195 
-
3196  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMinEqual_get___")]
-
3197  public static extern string ModelVisitor_kMinEqual_get();
-
3198 
-
3199  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kModulo_get___")]
-
3200  public static extern string ModelVisitor_kModulo_get();
-
3201 
-
3202  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kNoCycle_get___")]
-
3203  public static extern string ModelVisitor_kNoCycle_get();
-
3204 
-
3205  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kNonEqual_get___")]
-
3206  public static extern string ModelVisitor_kNonEqual_get();
-
3207 
-
3208  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kNotBetween_get___")]
-
3209  public static extern string ModelVisitor_kNotBetween_get();
-
3210 
-
3211  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kNotMember_get___")]
-
3212  public static extern string ModelVisitor_kNotMember_get();
-
3213 
-
3214  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kNullIntersect_get___")]
-
3215  public static extern string ModelVisitor_kNullIntersect_get();
-
3216 
-
3217  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kOpposite_get___")]
-
3218  public static extern string ModelVisitor_kOpposite_get();
-
3219 
-
3220  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPack_get___")]
-
3221  public static extern string ModelVisitor_kPack_get();
-
3222 
-
3223  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPathCumul_get___")]
-
3224  public static extern string ModelVisitor_kPathCumul_get();
-
3225 
-
3226  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDelayedPathCumul_get___")]
-
3227  public static extern string ModelVisitor_kDelayedPathCumul_get();
-
3228 
-
3229  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPerformedExpr_get___")]
-
3230  public static extern string ModelVisitor_kPerformedExpr_get();
-
3231 
-
3232  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPower_get___")]
-
3233  public static extern string ModelVisitor_kPower_get();
-
3234 
-
3235  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kProduct_get___")]
-
3236  public static extern string ModelVisitor_kProduct_get();
-
3237 
-
3238  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kScalProd_get___")]
-
3239  public static extern string ModelVisitor_kScalProd_get();
-
3240 
-
3241  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kScalProdEqual_get___")]
-
3242  public static extern string ModelVisitor_kScalProdEqual_get();
-
3243 
-
3244  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kScalProdGreaterOrEqual_get___")]
-
3245  public static extern string ModelVisitor_kScalProdGreaterOrEqual_get();
-
3246 
-
3247  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kScalProdLessOrEqual_get___")]
-
3248  public static extern string ModelVisitor_kScalProdLessOrEqual_get();
-
3249 
-
3250  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSemiContinuous_get___")]
-
3251  public static extern string ModelVisitor_kSemiContinuous_get();
-
3252 
-
3253  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSequenceVariable_get___")]
-
3254  public static extern string ModelVisitor_kSequenceVariable_get();
-
3255 
-
3256  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSortingConstraint_get___")]
-
3257  public static extern string ModelVisitor_kSortingConstraint_get();
-
3258 
-
3259  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSquare_get___")]
-
3260  public static extern string ModelVisitor_kSquare_get();
-
3261 
-
3262  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStartExpr_get___")]
-
3263  public static extern string ModelVisitor_kStartExpr_get();
-
3264 
-
3265  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSum_get___")]
-
3266  public static extern string ModelVisitor_kSum_get();
-
3267 
-
3268  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSumEqual_get___")]
-
3269  public static extern string ModelVisitor_kSumEqual_get();
-
3270 
-
3271  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSumGreaterOrEqual_get___")]
-
3272  public static extern string ModelVisitor_kSumGreaterOrEqual_get();
-
3273 
-
3274  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSumLessOrEqual_get___")]
-
3275  public static extern string ModelVisitor_kSumLessOrEqual_get();
-
3276 
-
3277  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTrace_get___")]
-
3278  public static extern string ModelVisitor_kTrace_get();
-
3279 
-
3280  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTransition_get___")]
-
3281  public static extern string ModelVisitor_kTransition_get();
-
3282 
-
3283  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTrueConstraint_get___")]
-
3284  public static extern string ModelVisitor_kTrueConstraint_get();
-
3285 
-
3286  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kVarBoundWatcher_get___")]
-
3287  public static extern string ModelVisitor_kVarBoundWatcher_get();
-
3288 
-
3289  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kVarValueWatcher_get___")]
-
3290  public static extern string ModelVisitor_kVarValueWatcher_get();
-
3291 
-
3292  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCountAssignedItemsExtension_get___")]
-
3293  public static extern string ModelVisitor_kCountAssignedItemsExtension_get();
-
3294 
-
3295  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCountUsedBinsExtension_get___")]
-
3296  public static extern string ModelVisitor_kCountUsedBinsExtension_get();
-
3297 
-
3298  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kInt64ToBoolExtension_get___")]
-
3299  public static extern string ModelVisitor_kInt64ToBoolExtension_get();
-
3300 
-
3301  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kInt64ToInt64Extension_get___")]
-
3302  public static extern string ModelVisitor_kInt64ToInt64Extension_get();
-
3303 
-
3304  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kObjectiveExtension_get___")]
-
3305  public static extern string ModelVisitor_kObjectiveExtension_get();
-
3306 
-
3307  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSearchLimitExtension_get___")]
-
3308  public static extern string ModelVisitor_kSearchLimitExtension_get();
-
3309 
-
3310  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kUsageEqualVariableExtension_get___")]
-
3311  public static extern string ModelVisitor_kUsageEqualVariableExtension_get();
-
3312 
-
3313  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kUsageLessConstantExtension_get___")]
-
3314  public static extern string ModelVisitor_kUsageLessConstantExtension_get();
-
3315 
-
3316  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kVariableGroupExtension_get___")]
-
3317  public static extern string ModelVisitor_kVariableGroupExtension_get();
-
3318 
-
3319  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kVariableUsageLessConstantExtension_get___")]
-
3320  public static extern string ModelVisitor_kVariableUsageLessConstantExtension_get();
-
3321 
-
3322  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kWeightedSumOfAssignedEqualVariableExtension_get___")]
-
3323  public static extern string ModelVisitor_kWeightedSumOfAssignedEqualVariableExtension_get();
-
3324 
-
3325  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kActiveArgument_get___")]
-
3326  public static extern string ModelVisitor_kActiveArgument_get();
-
3327 
-
3328  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kAssumePathsArgument_get___")]
-
3329  public static extern string ModelVisitor_kAssumePathsArgument_get();
-
3330 
-
3331  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kBranchesLimitArgument_get___")]
-
3332  public static extern string ModelVisitor_kBranchesLimitArgument_get();
-
3333 
-
3334  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCapacityArgument_get___")]
-
3335  public static extern string ModelVisitor_kCapacityArgument_get();
-
3336 
-
3337  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCardsArgument_get___")]
-
3338  public static extern string ModelVisitor_kCardsArgument_get();
-
3339 
-
3340  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCoefficientsArgument_get___")]
-
3341  public static extern string ModelVisitor_kCoefficientsArgument_get();
-
3342 
-
3343  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCountArgument_get___")]
-
3344  public static extern string ModelVisitor_kCountArgument_get();
-
3345 
-
3346  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCumulativeArgument_get___")]
-
3347  public static extern string ModelVisitor_kCumulativeArgument_get();
-
3348 
-
3349  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCumulsArgument_get___")]
-
3350  public static extern string ModelVisitor_kCumulsArgument_get();
-
3351 
-
3352  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDemandsArgument_get___")]
-
3353  public static extern string ModelVisitor_kDemandsArgument_get();
-
3354 
-
3355  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDurationMaxArgument_get___")]
-
3356  public static extern string ModelVisitor_kDurationMaxArgument_get();
-
3357 
-
3358  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDurationMinArgument_get___")]
-
3359  public static extern string ModelVisitor_kDurationMinArgument_get();
-
3360 
-
3361  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEarlyCostArgument_get___")]
-
3362  public static extern string ModelVisitor_kEarlyCostArgument_get();
-
3363 
-
3364  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEarlyDateArgument_get___")]
-
3365  public static extern string ModelVisitor_kEarlyDateArgument_get();
-
3366 
-
3367  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEndMaxArgument_get___")]
-
3368  public static extern string ModelVisitor_kEndMaxArgument_get();
-
3369 
-
3370  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEndMinArgument_get___")]
-
3371  public static extern string ModelVisitor_kEndMinArgument_get();
-
3372 
-
3373  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEndsArgument_get___")]
-
3374  public static extern string ModelVisitor_kEndsArgument_get();
-
3375 
-
3376  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kExpressionArgument_get___")]
-
3377  public static extern string ModelVisitor_kExpressionArgument_get();
-
3378 
-
3379  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kFailuresLimitArgument_get___")]
-
3380  public static extern string ModelVisitor_kFailuresLimitArgument_get();
-
3381 
-
3382  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kFinalStatesArgument_get___")]
-
3383  public static extern string ModelVisitor_kFinalStatesArgument_get();
-
3384 
-
3385  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kFixedChargeArgument_get___")]
-
3386  public static extern string ModelVisitor_kFixedChargeArgument_get();
-
3387 
-
3388  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIndex2Argument_get___")]
-
3389  public static extern string ModelVisitor_kIndex2Argument_get();
-
3390 
-
3391  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIndexArgument_get___")]
-
3392  public static extern string ModelVisitor_kIndexArgument_get();
-
3393 
-
3394  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kInitialState_get___")]
-
3395  public static extern string ModelVisitor_kInitialState_get();
-
3396 
-
3397  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntervalArgument_get___")]
-
3398  public static extern string ModelVisitor_kIntervalArgument_get();
-
3399 
-
3400  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntervalsArgument_get___")]
-
3401  public static extern string ModelVisitor_kIntervalsArgument_get();
-
3402 
-
3403  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLateCostArgument_get___")]
-
3404  public static extern string ModelVisitor_kLateCostArgument_get();
-
3405 
-
3406  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLateDateArgument_get___")]
-
3407  public static extern string ModelVisitor_kLateDateArgument_get();
-
3408 
-
3409  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLeftArgument_get___")]
-
3410  public static extern string ModelVisitor_kLeftArgument_get();
-
3411 
-
3412  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMaxArgument_get___")]
-
3413  public static extern string ModelVisitor_kMaxArgument_get();
-
3414 
-
3415  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMaximizeArgument_get___")]
-
3416  public static extern string ModelVisitor_kMaximizeArgument_get();
-
3417 
-
3418  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMinArgument_get___")]
-
3419  public static extern string ModelVisitor_kMinArgument_get();
-
3420 
-
3421  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kModuloArgument_get___")]
-
3422  public static extern string ModelVisitor_kModuloArgument_get();
-
3423 
-
3424  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kNextsArgument_get___")]
-
3425  public static extern string ModelVisitor_kNextsArgument_get();
-
3426 
-
3427  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kOptionalArgument_get___")]
-
3428  public static extern string ModelVisitor_kOptionalArgument_get();
-
3429 
-
3430  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPartialArgument_get___")]
-
3431  public static extern string ModelVisitor_kPartialArgument_get();
-
3432 
-
3433  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPositionXArgument_get___")]
-
3434  public static extern string ModelVisitor_kPositionXArgument_get();
-
3435 
-
3436  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPositionYArgument_get___")]
-
3437  public static extern string ModelVisitor_kPositionYArgument_get();
-
3438 
-
3439  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kRangeArgument_get___")]
-
3440  public static extern string ModelVisitor_kRangeArgument_get();
-
3441 
-
3442  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kRelationArgument_get___")]
-
3443  public static extern string ModelVisitor_kRelationArgument_get();
-
3444 
-
3445  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kRightArgument_get___")]
-
3446  public static extern string ModelVisitor_kRightArgument_get();
-
3447 
-
3448  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSequenceArgument_get___")]
-
3449  public static extern string ModelVisitor_kSequenceArgument_get();
-
3450 
-
3451  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSequencesArgument_get___")]
-
3452  public static extern string ModelVisitor_kSequencesArgument_get();
-
3453 
-
3454  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSizeArgument_get___")]
-
3455  public static extern string ModelVisitor_kSizeArgument_get();
-
3456 
-
3457  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSizeXArgument_get___")]
-
3458  public static extern string ModelVisitor_kSizeXArgument_get();
-
3459 
-
3460  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSizeYArgument_get___")]
-
3461  public static extern string ModelVisitor_kSizeYArgument_get();
-
3462 
-
3463  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSmartTimeCheckArgument_get___")]
-
3464  public static extern string ModelVisitor_kSmartTimeCheckArgument_get();
-
3465 
-
3466  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSolutionLimitArgument_get___")]
-
3467  public static extern string ModelVisitor_kSolutionLimitArgument_get();
-
3468 
-
3469  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStartMaxArgument_get___")]
-
3470  public static extern string ModelVisitor_kStartMaxArgument_get();
-
3471 
-
3472  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStartMinArgument_get___")]
-
3473  public static extern string ModelVisitor_kStartMinArgument_get();
-
3474 
-
3475  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStartsArgument_get___")]
-
3476  public static extern string ModelVisitor_kStartsArgument_get();
-
3477 
-
3478  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStepArgument_get___")]
-
3479  public static extern string ModelVisitor_kStepArgument_get();
-
3480 
-
3481  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTargetArgument_get___")]
-
3482  public static extern string ModelVisitor_kTargetArgument_get();
-
3483 
-
3484  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTimeLimitArgument_get___")]
-
3485  public static extern string ModelVisitor_kTimeLimitArgument_get();
-
3486 
-
3487  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTransitsArgument_get___")]
-
3488  public static extern string ModelVisitor_kTransitsArgument_get();
-
3489 
-
3490  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTuplesArgument_get___")]
-
3491  public static extern string ModelVisitor_kTuplesArgument_get();
-
3492 
-
3493  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kValueArgument_get___")]
-
3494  public static extern string ModelVisitor_kValueArgument_get();
-
3495 
-
3496  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kValuesArgument_get___")]
-
3497  public static extern string ModelVisitor_kValuesArgument_get();
-
3498 
-
3499  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kVariableArgument_get___")]
-
3500  public static extern string ModelVisitor_kVariableArgument_get();
-
3501 
-
3502  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kVarsArgument_get___")]
-
3503  public static extern string ModelVisitor_kVarsArgument_get();
-
3504 
-
3505  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEvaluatorArgument_get___")]
-
3506  public static extern string ModelVisitor_kEvaluatorArgument_get();
-
3507 
-
3508  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMirrorOperation_get___")]
-
3509  public static extern string ModelVisitor_kMirrorOperation_get();
-
3510 
-
3511  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kRelaxedMaxOperation_get___")]
-
3512  public static extern string ModelVisitor_kRelaxedMaxOperation_get();
-
3513 
-
3514  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kRelaxedMinOperation_get___")]
-
3515  public static extern string ModelVisitor_kRelaxedMinOperation_get();
-
3516 
-
3517  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSumOperation_get___")]
-
3518  public static extern string ModelVisitor_kSumOperation_get();
-
3519 
-
3520  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDifferenceOperation_get___")]
-
3521  public static extern string ModelVisitor_kDifferenceOperation_get();
-
3522 
-
3523  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kProductOperation_get___")]
-
3524  public static extern string ModelVisitor_kProductOperation_get();
-
3525 
-
3526  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStartSyncOnStartOperation_get___")]
-
3527  public static extern string ModelVisitor_kStartSyncOnStartOperation_get();
-
3528 
-
3529  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStartSyncOnEndOperation_get___")]
-
3530  public static extern string ModelVisitor_kStartSyncOnEndOperation_get();
-
3531 
-
3532  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTraceOperation_get___")]
-
3533  public static extern string ModelVisitor_kTraceOperation_get();
-
3534 
-
3535  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_ModelVisitor___")]
-
3536  public static extern void delete_ModelVisitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3537 
-
3538  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_BeginVisitModel___")]
-
3539  public static extern void ModelVisitor_BeginVisitModel(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
3540 
-
3541  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_EndVisitModel___")]
-
3542  public static extern void ModelVisitor_EndVisitModel(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
3543 
-
3544  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_BeginVisitConstraint___")]
-
3545  public static extern void ModelVisitor_BeginVisitConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
3546 
-
3547  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_EndVisitConstraint___")]
-
3548  public static extern void ModelVisitor_EndVisitConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
3549 
-
3550  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_BeginVisitExtension___")]
-
3551  public static extern void ModelVisitor_BeginVisitExtension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
3552 
-
3553  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_EndVisitExtension___")]
-
3554  public static extern void ModelVisitor_EndVisitExtension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
3555 
-
3556  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_BeginVisitIntegerExpression___")]
-
3557  public static extern void ModelVisitor_BeginVisitIntegerExpression(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
3558 
-
3559  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_EndVisitIntegerExpression___")]
-
3560  public static extern void ModelVisitor_EndVisitIntegerExpression(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
3561 
-
3562  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerVariable__SWIG_0___")]
-
3563  public static extern void ModelVisitor_VisitIntegerVariable__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
3564 
-
3565  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerVariable__SWIG_1___")]
-
3566  public static extern 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);
-
3567 
-
3568  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntervalVariable___")]
-
3569  public static extern 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);
-
3570 
-
3571  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitSequenceVariable___")]
-
3572  public static extern void ModelVisitor_VisitSequenceVariable(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3573 
-
3574  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerArgument___")]
-
3575  public static extern void ModelVisitor_VisitIntegerArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, long jarg3);
-
3576 
-
3577  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerArrayArgument___")]
-
3578  public static extern void ModelVisitor_VisitIntegerArrayArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int length3, long[] jarg3);
-
3579 
-
3580  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerMatrixArgument___")]
-
3581  public static extern void ModelVisitor_VisitIntegerMatrixArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
3582 
-
3583  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerExpressionArgument___")]
-
3584  public static extern void ModelVisitor_VisitIntegerExpressionArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
3585 
-
3586  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerVariableArrayArgument___")]
-
3587  public static extern void ModelVisitor_VisitIntegerVariableArrayArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
3588 
-
3589  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntervalArgument___")]
-
3590  public static extern void ModelVisitor_VisitIntervalArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
3591 
-
3592  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntervalArrayArgument___")]
-
3593  public static extern void ModelVisitor_VisitIntervalArrayArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
3594 
-
3595  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitSequenceArgument___")]
-
3596  public static extern void ModelVisitor_VisitSequenceArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
3597 
-
3598  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitSequenceArrayArgument___")]
-
3599  public static extern void ModelVisitor_VisitSequenceArrayArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
3600 
-
3601  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_ModelVisitor___")]
-
3602  public static extern global::System.IntPtr new_ModelVisitor();
-
3603 
-
3604  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Constraint___")]
-
3605  public static extern global::System.IntPtr new_Constraint(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3606 
-
3607  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_Constraint___")]
-
3608  public static extern void delete_Constraint(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3609 
-
3610  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Constraint_Post___")]
-
3611  public static extern void Constraint_Post(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3612 
-
3613  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Constraint_InitialPropagateWrapper___")]
-
3614  public static extern void Constraint_InitialPropagateWrapper(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3615 
-
3616  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Constraint_ToString___")]
-
3617  public static extern string Constraint_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3618 
-
3619  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Constraint_ToStringSwigExplicitConstraint___")]
-
3620  public static extern string Constraint_ToStringSwigExplicitConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3621 
-
3622  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Constraint_Accept___")]
-
3623  public static extern void Constraint_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3624 
-
3625  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Constraint_IsCastConstraint___")]
-
3626  public static extern bool Constraint_IsCastConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3627 
-
3628  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Constraint_Var___")]
-
3629  public static extern global::System.IntPtr Constraint_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3630 
-
3631  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Constraint_director_connect___")]
-
3632  public static extern void Constraint_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, Constraint.SwigDelegateConstraint_0 delegate0, Constraint.SwigDelegateConstraint_1 delegate1, Constraint.SwigDelegateConstraint_2 delegate2, Constraint.SwigDelegateConstraint_3 delegate3, Constraint.SwigDelegateConstraint_4 delegate4);
-
3633 
-
3634  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_CastConstraint___")]
-
3635  public static extern void delete_CastConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3636 
-
3637  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CastConstraint_TargetVar___")]
-
3638  public static extern global::System.IntPtr CastConstraint_TargetVar(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3639 
-
3640  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_kNoProgress_get___")]
-
3641  public static extern int SearchMonitor_kNoProgress_get();
-
3642 
-
3643  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SearchMonitor___")]
-
3644  public static extern global::System.IntPtr new_SearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3645 
-
3646  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SearchMonitor___")]
-
3647  public static extern void delete_SearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3648 
-
3649  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EnterSearch___")]
-
3650  public static extern void SearchMonitor_EnterSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3651 
-
3652  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EnterSearchSwigExplicitSearchMonitor___")]
-
3653  public static extern void SearchMonitor_EnterSearchSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3654 
-
3655  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_RestartSearch___")]
-
3656  public static extern void SearchMonitor_RestartSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3657 
-
3658  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_RestartSearchSwigExplicitSearchMonitor___")]
-
3659  public static extern void SearchMonitor_RestartSearchSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3660 
-
3661  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_ExitSearch___")]
-
3662  public static extern void SearchMonitor_ExitSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3663 
-
3664  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_ExitSearchSwigExplicitSearchMonitor___")]
-
3665  public static extern void SearchMonitor_ExitSearchSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3666 
-
3667  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_BeginNextDecision___")]
-
3668  public static extern void SearchMonitor_BeginNextDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3669 
-
3670  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_BeginNextDecisionSwigExplicitSearchMonitor___")]
-
3671  public static extern void SearchMonitor_BeginNextDecisionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3672 
-
3673  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EndNextDecision___")]
-
3674  public static extern void SearchMonitor_EndNextDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
3675 
-
3676  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EndNextDecisionSwigExplicitSearchMonitor___")]
-
3677  public static extern void SearchMonitor_EndNextDecisionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
3678 
-
3679  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_ApplyDecision___")]
-
3680  public static extern void SearchMonitor_ApplyDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3681 
-
3682  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_ApplyDecisionSwigExplicitSearchMonitor___")]
-
3683  public static extern void SearchMonitor_ApplyDecisionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3684 
-
3685  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_RefuteDecision___")]
-
3686  public static extern void SearchMonitor_RefuteDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3687 
-
3688  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_RefuteDecisionSwigExplicitSearchMonitor___")]
-
3689  public static extern void SearchMonitor_RefuteDecisionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3690 
-
3691  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AfterDecision___")]
-
3692  public static extern void SearchMonitor_AfterDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
-
3693 
-
3694  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AfterDecisionSwigExplicitSearchMonitor___")]
-
3695  public static extern void SearchMonitor_AfterDecisionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
-
3696 
-
3697  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_BeginFail___")]
-
3698  public static extern void SearchMonitor_BeginFail(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3699 
-
3700  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_BeginFailSwigExplicitSearchMonitor___")]
-
3701  public static extern void SearchMonitor_BeginFailSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3702 
-
3703  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EndFail___")]
-
3704  public static extern void SearchMonitor_EndFail(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3705 
-
3706  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EndFailSwigExplicitSearchMonitor___")]
-
3707  public static extern void SearchMonitor_EndFailSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3708 
-
3709  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_BeginInitialPropagation___")]
-
3710  public static extern void SearchMonitor_BeginInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3711 
-
3712  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_BeginInitialPropagationSwigExplicitSearchMonitor___")]
-
3713  public static extern void SearchMonitor_BeginInitialPropagationSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3714 
-
3715  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EndInitialPropagation___")]
-
3716  public static extern void SearchMonitor_EndInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3717 
-
3718  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EndInitialPropagationSwigExplicitSearchMonitor___")]
-
3719  public static extern void SearchMonitor_EndInitialPropagationSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3720 
-
3721  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptSolution___")]
-
3722  public static extern bool SearchMonitor_AcceptSolution(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3723 
-
3724  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptSolutionSwigExplicitSearchMonitor___")]
-
3725  public static extern bool SearchMonitor_AcceptSolutionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3726 
-
3727  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AtSolution___")]
-
3728  public static extern bool SearchMonitor_AtSolution(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3729 
-
3730  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AtSolutionSwigExplicitSearchMonitor___")]
-
3731  public static extern bool SearchMonitor_AtSolutionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3732 
-
3733  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_NoMoreSolutions___")]
-
3734  public static extern void SearchMonitor_NoMoreSolutions(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3735 
-
3736  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_NoMoreSolutionsSwigExplicitSearchMonitor___")]
-
3737  public static extern void SearchMonitor_NoMoreSolutionsSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3738 
-
3739  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_LocalOptimum___")]
-
3740  public static extern bool SearchMonitor_LocalOptimum(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3741 
-
3742  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_LocalOptimumSwigExplicitSearchMonitor___")]
-
3743  public static extern bool SearchMonitor_LocalOptimumSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3744 
-
3745  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptDelta___")]
-
3746  public static extern bool SearchMonitor_AcceptDelta(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
3747 
-
3748  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptDeltaSwigExplicitSearchMonitor___")]
-
3749  public static extern bool SearchMonitor_AcceptDeltaSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
3750 
-
3751  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptNeighbor___")]
-
3752  public static extern void SearchMonitor_AcceptNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3753 
-
3754  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptNeighborSwigExplicitSearchMonitor___")]
-
3755  public static extern void SearchMonitor_AcceptNeighborSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3756 
-
3757  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptUncheckedNeighbor___")]
-
3758  public static extern void SearchMonitor_AcceptUncheckedNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3759 
-
3760  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptUncheckedNeighborSwigExplicitSearchMonitor___")]
-
3761  public static extern void SearchMonitor_AcceptUncheckedNeighborSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3762 
-
3763  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_IsUncheckedSolutionLimitReached___")]
-
3764  public static extern bool SearchMonitor_IsUncheckedSolutionLimitReached(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3765 
-
3766  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_IsUncheckedSolutionLimitReachedSwigExplicitSearchMonitor___")]
-
3767  public static extern bool SearchMonitor_IsUncheckedSolutionLimitReachedSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3768 
-
3769  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_solver___")]
-
3770  public static extern global::System.IntPtr SearchMonitor_solver(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3771 
-
3772  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_PeriodicCheck___")]
-
3773  public static extern void SearchMonitor_PeriodicCheck(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3774 
-
3775  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_PeriodicCheckSwigExplicitSearchMonitor___")]
-
3776  public static extern void SearchMonitor_PeriodicCheckSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3777 
-
3778  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_ProgressPercent___")]
-
3779  public static extern int SearchMonitor_ProgressPercent(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3780 
-
3781  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_ProgressPercentSwigExplicitSearchMonitor___")]
-
3782  public static extern int SearchMonitor_ProgressPercentSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3783 
-
3784  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_Accept___")]
-
3785  public static extern void SearchMonitor_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3786 
-
3787  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptSwigExplicitSearchMonitor___")]
-
3788  public static extern void SearchMonitor_AcceptSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3789 
-
3790  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_Install___")]
-
3791  public static extern void SearchMonitor_Install(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3792 
-
3793  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_InstallSwigExplicitSearchMonitor___")]
-
3794  public static extern void SearchMonitor_InstallSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3795 
-
3796  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_director_connect___")]
-
3797  public static extern void SearchMonitor_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SearchMonitor.SwigDelegateSearchMonitor_0 delegate0, SearchMonitor.SwigDelegateSearchMonitor_1 delegate1, SearchMonitor.SwigDelegateSearchMonitor_2 delegate2, SearchMonitor.SwigDelegateSearchMonitor_3 delegate3, SearchMonitor.SwigDelegateSearchMonitor_4 delegate4, SearchMonitor.SwigDelegateSearchMonitor_5 delegate5, SearchMonitor.SwigDelegateSearchMonitor_6 delegate6, SearchMonitor.SwigDelegateSearchMonitor_7 delegate7, SearchMonitor.SwigDelegateSearchMonitor_8 delegate8, SearchMonitor.SwigDelegateSearchMonitor_9 delegate9, SearchMonitor.SwigDelegateSearchMonitor_10 delegate10, SearchMonitor.SwigDelegateSearchMonitor_11 delegate11, SearchMonitor.SwigDelegateSearchMonitor_12 delegate12, SearchMonitor.SwigDelegateSearchMonitor_13 delegate13, SearchMonitor.SwigDelegateSearchMonitor_14 delegate14, SearchMonitor.SwigDelegateSearchMonitor_15 delegate15, SearchMonitor.SwigDelegateSearchMonitor_16 delegate16, SearchMonitor.SwigDelegateSearchMonitor_17 delegate17, SearchMonitor.SwigDelegateSearchMonitor_18 delegate18, SearchMonitor.SwigDelegateSearchMonitor_19 delegate19, SearchMonitor.SwigDelegateSearchMonitor_20 delegate20, SearchMonitor.SwigDelegateSearchMonitor_21 delegate21, SearchMonitor.SwigDelegateSearchMonitor_22 delegate22, SearchMonitor.SwigDelegateSearchMonitor_23 delegate23, SearchMonitor.SwigDelegateSearchMonitor_24 delegate24);
-
3798 
-
3799  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntExpr___")]
-
3800  public static extern void delete_IntExpr(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3801 
-
3802  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Min___")]
-
3803  public static extern long IntExpr_Min(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3804 
-
3805  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_SetMin___")]
-
3806  public static extern void IntExpr_SetMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
3807 
-
3808  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Max___")]
-
3809  public static extern long IntExpr_Max(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3810 
-
3811  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_SetMax___")]
-
3812  public static extern void IntExpr_SetMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
3813 
-
3814  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Range___")]
-
3815  public static extern void IntExpr_Range(global::System.Runtime.InteropServices.HandleRef jarg1, out long jarg2, out long jarg3);
-
3816 
-
3817  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_SetRange___")]
-
3818  public static extern void IntExpr_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
3819 
-
3820  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_SetValue___")]
-
3821  public static extern void IntExpr_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
3822 
-
3823  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Bound___")]
-
3824  public static extern bool IntExpr_Bound(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3825 
-
3826  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsVar___")]
-
3827  public static extern bool IntExpr_IsVar(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3828 
-
3829  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Var___")]
-
3830  public static extern global::System.IntPtr IntExpr_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3831 
-
3832  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_VarWithName___")]
-
3833  public static extern global::System.IntPtr IntExpr_VarWithName(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
3834 
-
3835  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_WhenRange__SWIG_0___")]
-
3836  public static extern void IntExpr_WhenRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3837 
-
3838  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_WhenRange__SWIG_1___")]
-
3839  public static extern void IntExpr_WhenRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
-
3840 
-
3841  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Accept___")]
-
3842  public static extern void IntExpr_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3843 
-
3844  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_MapTo___")]
-
3845  public static extern global::System.IntPtr IntExpr_MapTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3846 
-
3847  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IndexOf__SWIG_0___")]
-
3848  public static extern global::System.IntPtr IntExpr_IndexOf__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
-
3849 
-
3850  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IndexOf__SWIG_1___")]
-
3851  public static extern global::System.IntPtr IntExpr_IndexOf__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3852 
-
3853  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsEqual__SWIG_0___")]
-
3854  public static extern global::System.IntPtr IntExpr_IsEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
3855 
-
3856  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsDifferent__SWIG_0___")]
-
3857  public static extern global::System.IntPtr IntExpr_IsDifferent__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
3858 
-
3859  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsGreater__SWIG_0___")]
-
3860  public static extern global::System.IntPtr IntExpr_IsGreater__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
3861 
-
3862  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsGreaterOrEqual__SWIG_0___")]
-
3863  public static extern global::System.IntPtr IntExpr_IsGreaterOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
3864 
-
3865  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsLess__SWIG_0___")]
-
3866  public static extern global::System.IntPtr IntExpr_IsLess__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
3867 
-
3868  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsLessOrEqual__SWIG_0___")]
-
3869  public static extern global::System.IntPtr IntExpr_IsLessOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
3870 
-
3871  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsMember__SWIG_0___")]
-
3872  public static extern global::System.IntPtr IntExpr_IsMember__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
-
3873 
-
3874  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsMember__SWIG_1___")]
-
3875  public static extern global::System.IntPtr IntExpr_IsMember__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2);
-
3876 
-
3877  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Member__SWIG_0___")]
-
3878  public static extern global::System.IntPtr IntExpr_Member__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
-
3879 
-
3880  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Member__SWIG_1___")]
-
3881  public static extern global::System.IntPtr IntExpr_Member__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2);
-
3882 
-
3883  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsEqual__SWIG_1___")]
-
3884  public static extern global::System.IntPtr IntExpr_IsEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3885 
-
3886  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsDifferent__SWIG_1___")]
-
3887  public static extern global::System.IntPtr IntExpr_IsDifferent__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3888 
-
3889  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsGreater__SWIG_1___")]
-
3890  public static extern global::System.IntPtr IntExpr_IsGreater__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3891 
-
3892  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsGreaterOrEqual__SWIG_1___")]
-
3893  public static extern global::System.IntPtr IntExpr_IsGreaterOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3894 
-
3895  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsLess__SWIG_1___")]
-
3896  public static extern global::System.IntPtr IntExpr_IsLess__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3897 
-
3898  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsLessOrEqual__SWIG_1___")]
-
3899  public static extern global::System.IntPtr IntExpr_IsLessOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3900 
-
3901  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Minimize___")]
-
3902  public static extern global::System.IntPtr IntExpr_Minimize(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
3903 
-
3904  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Maximize___")]
-
3905  public static extern global::System.IntPtr IntExpr_Maximize(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
3906 
-
3907  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntVarIterator___")]
-
3908  public static extern void delete_IntVarIterator(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3909 
-
3910  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarIterator_Init___")]
-
3911  public static extern void IntVarIterator_Init(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3912 
-
3913  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarIterator_Ok___")]
-
3914  public static extern bool IntVarIterator_Ok(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3915 
-
3916  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarIterator_Value___")]
-
3917  public static extern long IntVarIterator_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3918 
-
3919  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarIterator_Next___")]
-
3920  public static extern void IntVarIterator_Next(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3921 
-
3922  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarIterator_ToString___")]
-
3923  public static extern string IntVarIterator_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3924 
-
3925  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntVar___")]
-
3926  public static extern void delete_IntVar(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3927 
-
3928  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_IsVar___")]
-
3929  public static extern bool IntVar_IsVar(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3930 
-
3931  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_Var___")]
-
3932  public static extern global::System.IntPtr IntVar_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3933 
-
3934  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_Value___")]
-
3935  public static extern long IntVar_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3936 
-
3937  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_RemoveValue___")]
-
3938  public static extern void IntVar_RemoveValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
3939 
-
3940  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_RemoveInterval___")]
-
3941  public static extern void IntVar_RemoveInterval(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
3942 
-
3943  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_RemoveValues___")]
-
3944  public static extern void IntVar_RemoveValues(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
-
3945 
-
3946  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_SetValues___")]
-
3947  public static extern void IntVar_SetValues(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
-
3948 
-
3949  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_WhenBound__SWIG_0___")]
-
3950  public static extern void IntVar_WhenBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3951 
-
3952  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_WhenBound__SWIG_1___")]
-
3953  public static extern void IntVar_WhenBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
-
3954 
-
3955  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_WhenDomain__SWIG_0___")]
-
3956  public static extern void IntVar_WhenDomain__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3957 
-
3958  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_WhenDomain__SWIG_1___")]
-
3959  public static extern void IntVar_WhenDomain__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
-
3960 
-
3961  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_Size___")]
-
3962  public static extern ulong IntVar_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3963 
-
3964  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_Contains___")]
-
3965  public static extern bool IntVar_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
3966 
-
3967  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_OldMin___")]
-
3968  public static extern long IntVar_OldMin(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3969 
-
3970  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_OldMax___")]
-
3971  public static extern long IntVar_OldMax(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3972 
-
3973  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_VarType___")]
-
3974  public static extern int IntVar_VarType(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3975 
-
3976  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_Accept___")]
-
3977  public static extern void IntVar_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
3978 
-
3979  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_IsEqual___")]
-
3980  public static extern global::System.IntPtr IntVar_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
3981 
-
3982  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_IsDifferent___")]
-
3983  public static extern global::System.IntPtr IntVar_IsDifferent(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
3984 
-
3985  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_IsGreaterOrEqual___")]
-
3986  public static extern global::System.IntPtr IntVar_IsGreaterOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
3987 
-
3988  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_IsLessOrEqual___")]
-
3989  public static extern global::System.IntPtr IntVar_IsLessOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
3990 
-
3991  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_Index___")]
-
3992  public static extern int IntVar_Index(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3993 
-
3994  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_GetDomain___")]
-
3995  public static extern global::System.IntPtr IntVar_GetDomain(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3996 
-
3997  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_GetHoles___")]
-
3998  public static extern global::System.IntPtr IntVar_GetHoles(global::System.Runtime.InteropServices.HandleRef jarg1);
-
3999 
-
4000  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SolutionCollector__SWIG_0___")]
-
4001  public static extern global::System.IntPtr new_SolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4002 
-
4003  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SolutionCollector__SWIG_1___")]
-
4004  public static extern global::System.IntPtr new_SolutionCollector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4005 
-
4006  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SolutionCollector___")]
-
4007  public static extern void delete_SolutionCollector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4008 
-
4009  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_ToString___")]
-
4010  public static extern string SolutionCollector_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4011 
-
4012  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_ToStringSwigExplicitSolutionCollector___")]
-
4013  public static extern string SolutionCollector_ToStringSwigExplicitSolutionCollector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4014 
-
4015  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Add__SWIG_0___")]
-
4016  public static extern void SolutionCollector_Add__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4017 
-
4018  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Add__SWIG_1___")]
-
4019  public static extern void SolutionCollector_Add__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4020 
-
4021  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Add__SWIG_2___")]
-
4022  public static extern void SolutionCollector_Add__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4023 
-
4024  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Add__SWIG_3___")]
-
4025  public static extern void SolutionCollector_Add__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4026 
-
4027  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Add__SWIG_4___")]
-
4028  public static extern void SolutionCollector_Add__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4029 
-
4030  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Add__SWIG_5___")]
-
4031  public static extern void SolutionCollector_Add__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4032 
-
4033  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_AddObjective___")]
-
4034  public static extern void SolutionCollector_AddObjective(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4035 
-
4036  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_EnterSearch___")]
-
4037  public static extern void SolutionCollector_EnterSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4038 
-
4039  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_EnterSearchSwigExplicitSolutionCollector___")]
-
4040  public static extern void SolutionCollector_EnterSearchSwigExplicitSolutionCollector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4041 
-
4042  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_SolutionCount___")]
-
4043  public static extern int SolutionCollector_SolutionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4044 
-
4045  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Solution___")]
-
4046  public static extern global::System.IntPtr SolutionCollector_Solution(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
4047 
-
4048  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_WallTime___")]
-
4049  public static extern long SolutionCollector_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
4050 
-
4051  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Branches___")]
-
4052  public static extern long SolutionCollector_Branches(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
4053 
-
4054  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Failures___")]
-
4055  public static extern long SolutionCollector_Failures(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
4056 
-
4057  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_ObjectiveValue___")]
-
4058  public static extern long SolutionCollector_ObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
4059 
-
4060  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Value___")]
-
4061  public static extern long SolutionCollector_Value(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
4062 
-
4063  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_StartValue___")]
-
4064  public static extern long SolutionCollector_StartValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
4065 
-
4066  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_EndValue___")]
-
4067  public static extern long SolutionCollector_EndValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
4068 
-
4069  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_DurationValue___")]
-
4070  public static extern long SolutionCollector_DurationValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
4071 
-
4072  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_PerformedValue___")]
-
4073  public static extern long SolutionCollector_PerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
4074 
-
4075  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_ForwardSequence___")]
-
4076  public static extern global::System.IntPtr SolutionCollector_ForwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
4077 
-
4078  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_BackwardSequence___")]
-
4079  public static extern global::System.IntPtr SolutionCollector_BackwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
4080 
-
4081  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Unperformed___")]
-
4082  public static extern global::System.IntPtr SolutionCollector_Unperformed(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
4083 
-
4084  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_director_connect___")]
-
4085  public static extern void SolutionCollector_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SolutionCollector.SwigDelegateSolutionCollector_0 delegate0, SolutionCollector.SwigDelegateSolutionCollector_1 delegate1, SolutionCollector.SwigDelegateSolutionCollector_2 delegate2, SolutionCollector.SwigDelegateSolutionCollector_3 delegate3, SolutionCollector.SwigDelegateSolutionCollector_4 delegate4, SolutionCollector.SwigDelegateSolutionCollector_5 delegate5, SolutionCollector.SwigDelegateSolutionCollector_6 delegate6, SolutionCollector.SwigDelegateSolutionCollector_7 delegate7, SolutionCollector.SwigDelegateSolutionCollector_8 delegate8, SolutionCollector.SwigDelegateSolutionCollector_9 delegate9, SolutionCollector.SwigDelegateSolutionCollector_10 delegate10, SolutionCollector.SwigDelegateSolutionCollector_11 delegate11, SolutionCollector.SwigDelegateSolutionCollector_12 delegate12, SolutionCollector.SwigDelegateSolutionCollector_13 delegate13, SolutionCollector.SwigDelegateSolutionCollector_14 delegate14, SolutionCollector.SwigDelegateSolutionCollector_15 delegate15, SolutionCollector.SwigDelegateSolutionCollector_16 delegate16, SolutionCollector.SwigDelegateSolutionCollector_17 delegate17, SolutionCollector.SwigDelegateSolutionCollector_18 delegate18, SolutionCollector.SwigDelegateSolutionCollector_19 delegate19, SolutionCollector.SwigDelegateSolutionCollector_20 delegate20, SolutionCollector.SwigDelegateSolutionCollector_21 delegate21, SolutionCollector.SwigDelegateSolutionCollector_22 delegate22, SolutionCollector.SwigDelegateSolutionCollector_23 delegate23, SolutionCollector.SwigDelegateSolutionCollector_24 delegate24);
-
4086 
-
4087  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_OptimizeVar___")]
-
4088  public static extern global::System.IntPtr new_OptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4);
-
4089 
-
4090  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_OptimizeVar___")]
-
4091  public static extern void delete_OptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4092 
-
4093  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_Best___")]
-
4094  public static extern long OptimizeVar_Best(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4095 
-
4096  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_Var___")]
-
4097  public static extern global::System.IntPtr OptimizeVar_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4098 
-
4099  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_AcceptDelta___")]
-
4100  public static extern bool OptimizeVar_AcceptDelta(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
4101 
-
4102  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_AcceptDeltaSwigExplicitOptimizeVar___")]
-
4103  public static extern bool OptimizeVar_AcceptDeltaSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
4104 
-
4105  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_EnterSearch___")]
-
4106  public static extern void OptimizeVar_EnterSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4107 
-
4108  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_EnterSearchSwigExplicitOptimizeVar___")]
-
4109  public static extern void OptimizeVar_EnterSearchSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4110 
-
4111  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_BeginNextDecision___")]
-
4112  public static extern void OptimizeVar_BeginNextDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4113 
-
4114  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_BeginNextDecisionSwigExplicitOptimizeVar___")]
-
4115  public static extern void OptimizeVar_BeginNextDecisionSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4116 
-
4117  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_RefuteDecision___")]
-
4118  public static extern void OptimizeVar_RefuteDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4119 
-
4120  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_RefuteDecisionSwigExplicitOptimizeVar___")]
-
4121  public static extern void OptimizeVar_RefuteDecisionSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4122 
-
4123  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_AtSolution___")]
-
4124  public static extern bool OptimizeVar_AtSolution(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4125 
-
4126  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_AtSolutionSwigExplicitOptimizeVar___")]
-
4127  public static extern bool OptimizeVar_AtSolutionSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4128 
-
4129  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_AcceptSolution___")]
-
4130  public static extern bool OptimizeVar_AcceptSolution(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4131 
-
4132  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_AcceptSolutionSwigExplicitOptimizeVar___")]
-
4133  public static extern bool OptimizeVar_AcceptSolutionSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4134 
-
4135  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_Print___")]
-
4136  public static extern string OptimizeVar_Print(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4137 
-
4138  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_PrintSwigExplicitOptimizeVar___")]
-
4139  public static extern string OptimizeVar_PrintSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4140 
-
4141  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_ToString___")]
-
4142  public static extern string OptimizeVar_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4143 
-
4144  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_ToStringSwigExplicitOptimizeVar___")]
-
4145  public static extern string OptimizeVar_ToStringSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4146 
-
4147  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_Accept___")]
-
4148  public static extern void OptimizeVar_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4149 
-
4150  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_AcceptSwigExplicitOptimizeVar___")]
-
4151  public static extern void OptimizeVar_AcceptSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4152 
-
4153  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_ApplyBound___")]
-
4154  public static extern void OptimizeVar_ApplyBound(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4155 
-
4156  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_director_connect___")]
-
4157  public static extern void OptimizeVar_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OptimizeVar.SwigDelegateOptimizeVar_0 delegate0, OptimizeVar.SwigDelegateOptimizeVar_1 delegate1, OptimizeVar.SwigDelegateOptimizeVar_2 delegate2, OptimizeVar.SwigDelegateOptimizeVar_3 delegate3, OptimizeVar.SwigDelegateOptimizeVar_4 delegate4, OptimizeVar.SwigDelegateOptimizeVar_5 delegate5, OptimizeVar.SwigDelegateOptimizeVar_6 delegate6, OptimizeVar.SwigDelegateOptimizeVar_7 delegate7, OptimizeVar.SwigDelegateOptimizeVar_8 delegate8, OptimizeVar.SwigDelegateOptimizeVar_9 delegate9, OptimizeVar.SwigDelegateOptimizeVar_10 delegate10, OptimizeVar.SwigDelegateOptimizeVar_11 delegate11, OptimizeVar.SwigDelegateOptimizeVar_12 delegate12, OptimizeVar.SwigDelegateOptimizeVar_13 delegate13, OptimizeVar.SwigDelegateOptimizeVar_14 delegate14, OptimizeVar.SwigDelegateOptimizeVar_15 delegate15, OptimizeVar.SwigDelegateOptimizeVar_16 delegate16, OptimizeVar.SwigDelegateOptimizeVar_17 delegate17, OptimizeVar.SwigDelegateOptimizeVar_18 delegate18, OptimizeVar.SwigDelegateOptimizeVar_19 delegate19, OptimizeVar.SwigDelegateOptimizeVar_20 delegate20, OptimizeVar.SwigDelegateOptimizeVar_21 delegate21, OptimizeVar.SwigDelegateOptimizeVar_22 delegate22, OptimizeVar.SwigDelegateOptimizeVar_23 delegate23, OptimizeVar.SwigDelegateOptimizeVar_24 delegate24, OptimizeVar.SwigDelegateOptimizeVar_25 delegate25);
-
4158 
-
4159  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SearchLimit___")]
-
4160  public static extern global::System.IntPtr new_SearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4161 
-
4162  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SearchLimit___")]
-
4163  public static extern void delete_SearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4164 
-
4165  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_IsCrossed___")]
-
4166  public static extern bool SearchLimit_IsCrossed(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4167 
-
4168  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_Check___")]
-
4169  public static extern bool SearchLimit_Check(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4170 
-
4171  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_Init___")]
-
4172  public static extern void SearchLimit_Init(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4173 
-
4174  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_Copy___")]
-
4175  public static extern void SearchLimit_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4176 
-
4177  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_MakeClone___")]
-
4178  public static extern global::System.IntPtr SearchLimit_MakeClone(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4179 
-
4180  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_EnterSearch___")]
-
4181  public static extern void SearchLimit_EnterSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4182 
-
4183  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_EnterSearchSwigExplicitSearchLimit___")]
-
4184  public static extern void SearchLimit_EnterSearchSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4185 
-
4186  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_BeginNextDecision___")]
-
4187  public static extern void SearchLimit_BeginNextDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4188 
-
4189  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_BeginNextDecisionSwigExplicitSearchLimit___")]
-
4190  public static extern void SearchLimit_BeginNextDecisionSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4191 
-
4192  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_PeriodicCheck___")]
-
4193  public static extern void SearchLimit_PeriodicCheck(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4194 
-
4195  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_PeriodicCheckSwigExplicitSearchLimit___")]
-
4196  public static extern void SearchLimit_PeriodicCheckSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4197 
-
4198  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_RefuteDecision___")]
-
4199  public static extern void SearchLimit_RefuteDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4200 
-
4201  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_RefuteDecisionSwigExplicitSearchLimit___")]
-
4202  public static extern void SearchLimit_RefuteDecisionSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4203 
-
4204  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_ToString___")]
-
4205  public static extern string SearchLimit_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4206 
-
4207  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_ToStringSwigExplicitSearchLimit___")]
-
4208  public static extern string SearchLimit_ToStringSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4209 
-
4210  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_director_connect___")]
-
4211  public static extern void SearchLimit_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SearchLimit.SwigDelegateSearchLimit_0 delegate0, SearchLimit.SwigDelegateSearchLimit_1 delegate1, SearchLimit.SwigDelegateSearchLimit_2 delegate2, SearchLimit.SwigDelegateSearchLimit_3 delegate3, SearchLimit.SwigDelegateSearchLimit_4 delegate4, SearchLimit.SwigDelegateSearchLimit_5 delegate5, SearchLimit.SwigDelegateSearchLimit_6 delegate6, SearchLimit.SwigDelegateSearchLimit_7 delegate7, SearchLimit.SwigDelegateSearchLimit_8 delegate8, SearchLimit.SwigDelegateSearchLimit_9 delegate9, SearchLimit.SwigDelegateSearchLimit_10 delegate10, SearchLimit.SwigDelegateSearchLimit_11 delegate11, SearchLimit.SwigDelegateSearchLimit_12 delegate12, SearchLimit.SwigDelegateSearchLimit_13 delegate13, SearchLimit.SwigDelegateSearchLimit_14 delegate14, SearchLimit.SwigDelegateSearchLimit_15 delegate15, SearchLimit.SwigDelegateSearchLimit_16 delegate16, SearchLimit.SwigDelegateSearchLimit_17 delegate17, SearchLimit.SwigDelegateSearchLimit_18 delegate18, SearchLimit.SwigDelegateSearchLimit_19 delegate19, SearchLimit.SwigDelegateSearchLimit_20 delegate20, SearchLimit.SwigDelegateSearchLimit_21 delegate21, SearchLimit.SwigDelegateSearchLimit_22 delegate22, SearchLimit.SwigDelegateSearchLimit_23 delegate23, SearchLimit.SwigDelegateSearchLimit_24 delegate24, SearchLimit.SwigDelegateSearchLimit_25 delegate25, SearchLimit.SwigDelegateSearchLimit_26 delegate26, SearchLimit.SwigDelegateSearchLimit_27 delegate27, SearchLimit.SwigDelegateSearchLimit_28 delegate28);
-
4212 
-
4213  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RegularLimit___")]
-
4214  public static extern global::System.IntPtr new_RegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5, bool jarg6, bool jarg7);
-
4215 
-
4216  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_RegularLimit___")]
-
4217  public static extern void delete_RegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4218 
-
4219  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Copy___")]
-
4220  public static extern void RegularLimit_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4221 
-
4222  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_CopySwigExplicitRegularLimit___")]
-
4223  public static extern void RegularLimit_CopySwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4224 
-
4225  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_MakeClone___")]
-
4226  public static extern global::System.IntPtr RegularLimit_MakeClone(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4227 
-
4228  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_MakeCloneSwigExplicitRegularLimit___")]
-
4229  public static extern global::System.IntPtr RegularLimit_MakeCloneSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4230 
-
4231  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_MakeIdenticalClone___")]
-
4232  public static extern global::System.IntPtr RegularLimit_MakeIdenticalClone(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4233 
-
4234  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Check___")]
-
4235  public static extern bool RegularLimit_Check(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4236 
-
4237  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_CheckSwigExplicitRegularLimit___")]
-
4238  public static extern bool RegularLimit_CheckSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4239 
-
4240  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Init___")]
-
4241  public static extern void RegularLimit_Init(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4242 
-
4243  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_InitSwigExplicitRegularLimit___")]
-
4244  public static extern void RegularLimit_InitSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4245 
-
4246  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_ExitSearch___")]
-
4247  public static extern void RegularLimit_ExitSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4248 
-
4249  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_ExitSearchSwigExplicitRegularLimit___")]
-
4250  public static extern void RegularLimit_ExitSearchSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4251 
-
4252  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_UpdateLimits___")]
-
4253  public static extern void RegularLimit_UpdateLimits(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5);
-
4254 
-
4255  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_WallTime___")]
-
4256  public static extern long RegularLimit_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4257 
-
4258  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Branches___")]
-
4259  public static extern long RegularLimit_Branches(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4260 
-
4261  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Failures___")]
-
4262  public static extern long RegularLimit_Failures(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4263 
-
4264  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Solutions___")]
-
4265  public static extern long RegularLimit_Solutions(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4266 
-
4267  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_IsUncheckedSolutionLimitReached___")]
-
4268  public static extern bool RegularLimit_IsUncheckedSolutionLimitReached(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4269 
-
4270  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_IsUncheckedSolutionLimitReachedSwigExplicitRegularLimit___")]
-
4271  public static extern bool RegularLimit_IsUncheckedSolutionLimitReachedSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4272 
-
4273  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_ProgressPercent___")]
-
4274  public static extern int RegularLimit_ProgressPercent(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4275 
-
4276  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_ProgressPercentSwigExplicitRegularLimit___")]
-
4277  public static extern int RegularLimit_ProgressPercentSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4278 
-
4279  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_ToString___")]
-
4280  public static extern string RegularLimit_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4281 
-
4282  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_ToStringSwigExplicitRegularLimit___")]
-
4283  public static extern string RegularLimit_ToStringSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4284 
-
4285  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Accept___")]
-
4286  public static extern void RegularLimit_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4287 
-
4288  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_AcceptSwigExplicitRegularLimit___")]
-
4289  public static extern void RegularLimit_AcceptSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4290 
-
4291  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_director_connect___")]
-
4292  public static extern void RegularLimit_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, RegularLimit.SwigDelegateRegularLimit_0 delegate0, RegularLimit.SwigDelegateRegularLimit_1 delegate1, RegularLimit.SwigDelegateRegularLimit_2 delegate2, RegularLimit.SwigDelegateRegularLimit_3 delegate3, RegularLimit.SwigDelegateRegularLimit_4 delegate4, RegularLimit.SwigDelegateRegularLimit_5 delegate5, RegularLimit.SwigDelegateRegularLimit_6 delegate6, RegularLimit.SwigDelegateRegularLimit_7 delegate7, RegularLimit.SwigDelegateRegularLimit_8 delegate8, RegularLimit.SwigDelegateRegularLimit_9 delegate9, RegularLimit.SwigDelegateRegularLimit_10 delegate10, RegularLimit.SwigDelegateRegularLimit_11 delegate11, RegularLimit.SwigDelegateRegularLimit_12 delegate12, RegularLimit.SwigDelegateRegularLimit_13 delegate13, RegularLimit.SwigDelegateRegularLimit_14 delegate14, RegularLimit.SwigDelegateRegularLimit_15 delegate15, RegularLimit.SwigDelegateRegularLimit_16 delegate16, RegularLimit.SwigDelegateRegularLimit_17 delegate17, RegularLimit.SwigDelegateRegularLimit_18 delegate18, RegularLimit.SwigDelegateRegularLimit_19 delegate19, RegularLimit.SwigDelegateRegularLimit_20 delegate20, RegularLimit.SwigDelegateRegularLimit_21 delegate21, RegularLimit.SwigDelegateRegularLimit_22 delegate22, RegularLimit.SwigDelegateRegularLimit_23 delegate23, RegularLimit.SwigDelegateRegularLimit_24 delegate24, RegularLimit.SwigDelegateRegularLimit_25 delegate25, RegularLimit.SwigDelegateRegularLimit_26 delegate26, RegularLimit.SwigDelegateRegularLimit_27 delegate27, RegularLimit.SwigDelegateRegularLimit_28 delegate28);
-
4293 
-
4294  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_kMinValidValue_get___")]
-
4295  public static extern long IntervalVar_kMinValidValue_get();
-
4296 
-
4297  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_kMaxValidValue_get___")]
-
4298  public static extern long IntervalVar_kMaxValidValue_get();
-
4299 
-
4300  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntervalVar___")]
-
4301  public static extern void delete_IntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4302 
-
4303  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartMin___")]
-
4304  public static extern long IntervalVar_StartMin(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4305 
-
4306  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartMax___")]
-
4307  public static extern long IntervalVar_StartMax(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4308 
-
4309  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetStartMin___")]
-
4310  public static extern void IntervalVar_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4311 
-
4312  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetStartMax___")]
-
4313  public static extern void IntervalVar_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4314 
-
4315  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetStartRange___")]
-
4316  public static extern void IntervalVar_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
4317 
-
4318  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_OldStartMin___")]
-
4319  public static extern long IntervalVar_OldStartMin(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4320 
-
4321  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_OldStartMax___")]
-
4322  public static extern long IntervalVar_OldStartMax(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4323 
-
4324  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenStartRange__SWIG_0___")]
-
4325  public static extern void IntervalVar_WhenStartRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4326 
-
4327  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenStartRange__SWIG_1___")]
-
4328  public static extern void IntervalVar_WhenStartRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
-
4329 
-
4330  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenStartBound__SWIG_0___")]
-
4331  public static extern void IntervalVar_WhenStartBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4332 
-
4333  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenStartBound__SWIG_1___")]
-
4334  public static extern void IntervalVar_WhenStartBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
-
4335 
-
4336  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_DurationMin___")]
-
4337  public static extern long IntervalVar_DurationMin(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4338 
-
4339  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_DurationMax___")]
-
4340  public static extern long IntervalVar_DurationMax(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4341 
-
4342  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetDurationMin___")]
-
4343  public static extern void IntervalVar_SetDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4344 
-
4345  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetDurationMax___")]
-
4346  public static extern void IntervalVar_SetDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4347 
-
4348  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetDurationRange___")]
-
4349  public static extern void IntervalVar_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
4350 
-
4351  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_OldDurationMin___")]
-
4352  public static extern long IntervalVar_OldDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4353 
-
4354  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_OldDurationMax___")]
-
4355  public static extern long IntervalVar_OldDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4356 
-
4357  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenDurationRange__SWIG_0___")]
-
4358  public static extern void IntervalVar_WhenDurationRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4359 
-
4360  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenDurationRange__SWIG_1___")]
-
4361  public static extern void IntervalVar_WhenDurationRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
-
4362 
-
4363  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenDurationBound__SWIG_0___")]
-
4364  public static extern void IntervalVar_WhenDurationBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4365 
-
4366  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenDurationBound__SWIG_1___")]
-
4367  public static extern void IntervalVar_WhenDurationBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
-
4368 
-
4369  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndMin___")]
-
4370  public static extern long IntervalVar_EndMin(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4371 
-
4372  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndMax___")]
-
4373  public static extern long IntervalVar_EndMax(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4374 
-
4375  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetEndMin___")]
-
4376  public static extern void IntervalVar_SetEndMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4377 
-
4378  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetEndMax___")]
-
4379  public static extern void IntervalVar_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4380 
-
4381  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetEndRange___")]
-
4382  public static extern void IntervalVar_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
4383 
-
4384  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_OldEndMin___")]
-
4385  public static extern long IntervalVar_OldEndMin(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4386 
-
4387  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_OldEndMax___")]
-
4388  public static extern long IntervalVar_OldEndMax(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4389 
-
4390  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenEndRange__SWIG_0___")]
-
4391  public static extern void IntervalVar_WhenEndRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4392 
-
4393  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenEndRange__SWIG_1___")]
-
4394  public static extern void IntervalVar_WhenEndRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
-
4395 
-
4396  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenEndBound__SWIG_0___")]
-
4397  public static extern void IntervalVar_WhenEndBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4398 
-
4399  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenEndBound__SWIG_1___")]
-
4400  public static extern void IntervalVar_WhenEndBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
-
4401 
-
4402  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_MustBePerformed___")]
-
4403  public static extern bool IntervalVar_MustBePerformed(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4404 
-
4405  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_MayBePerformed___")]
-
4406  public static extern bool IntervalVar_MayBePerformed(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4407 
-
4408  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_CannotBePerformed___")]
-
4409  public static extern bool IntervalVar_CannotBePerformed(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4410 
-
4411  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_IsPerformedBound___")]
-
4412  public static extern bool IntervalVar_IsPerformedBound(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4413 
-
4414  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetPerformed___")]
-
4415  public static extern void IntervalVar_SetPerformed(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
-
4416 
-
4417  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WasPerformedBound___")]
-
4418  public static extern bool IntervalVar_WasPerformedBound(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4419 
-
4420  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenPerformedBound__SWIG_0___")]
-
4421  public static extern void IntervalVar_WhenPerformedBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4422 
-
4423  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenPerformedBound__SWIG_1___")]
-
4424  public static extern void IntervalVar_WhenPerformedBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
-
4425 
-
4426  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenAnything__SWIG_0___")]
-
4427  public static extern void IntervalVar_WhenAnything__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4428 
-
4429  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenAnything__SWIG_1___")]
-
4430  public static extern void IntervalVar_WhenAnything__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
-
4431 
-
4432  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartExpr___")]
-
4433  public static extern global::System.IntPtr IntervalVar_StartExpr(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4434 
-
4435  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_DurationExpr___")]
-
4436  public static extern global::System.IntPtr IntervalVar_DurationExpr(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4437 
-
4438  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndExpr___")]
-
4439  public static extern global::System.IntPtr IntervalVar_EndExpr(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4440 
-
4441  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_PerformedExpr___")]
-
4442  public static extern global::System.IntPtr IntervalVar_PerformedExpr(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4443 
-
4444  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SafeStartExpr___")]
-
4445  public static extern global::System.IntPtr IntervalVar_SafeStartExpr(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4446 
-
4447  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SafeDurationExpr___")]
-
4448  public static extern global::System.IntPtr IntervalVar_SafeDurationExpr(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4449 
-
4450  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SafeEndExpr___")]
-
4451  public static extern global::System.IntPtr IntervalVar_SafeEndExpr(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4452 
-
4453  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_Accept___")]
-
4454  public static extern void IntervalVar_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4455 
-
4456  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAfterEnd___")]
-
4457  public static extern global::System.IntPtr IntervalVar_EndsAfterEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4458 
-
4459  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAfterStart___")]
-
4460  public static extern global::System.IntPtr IntervalVar_EndsAfterStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4461 
-
4462  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAtEnd___")]
-
4463  public static extern global::System.IntPtr IntervalVar_EndsAtEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4464 
-
4465  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAtStart___")]
-
4466  public static extern global::System.IntPtr IntervalVar_EndsAtStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4467 
-
4468  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAfterEnd___")]
-
4469  public static extern global::System.IntPtr IntervalVar_StartsAfterEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4470 
-
4471  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAfterStart___")]
-
4472  public static extern global::System.IntPtr IntervalVar_StartsAfterStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4473 
-
4474  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAtEnd___")]
-
4475  public static extern global::System.IntPtr IntervalVar_StartsAtEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4476 
-
4477  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAtStart___")]
-
4478  public static extern global::System.IntPtr IntervalVar_StartsAtStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4479 
-
4480  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAfterEndWithDelay___")]
-
4481  public static extern global::System.IntPtr IntervalVar_EndsAfterEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4482 
-
4483  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAfterStartWithDelay___")]
-
4484  public static extern global::System.IntPtr IntervalVar_EndsAfterStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4485 
-
4486  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAtEndWithDelay___")]
-
4487  public static extern global::System.IntPtr IntervalVar_EndsAtEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4488 
-
4489  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAtStartWithDelay___")]
-
4490  public static extern global::System.IntPtr IntervalVar_EndsAtStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4491 
-
4492  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAfterEndWithDelay___")]
-
4493  public static extern global::System.IntPtr IntervalVar_StartsAfterEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4494 
-
4495  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAfterStartWithDelay___")]
-
4496  public static extern global::System.IntPtr IntervalVar_StartsAfterStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4497 
-
4498  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAtEndWithDelay___")]
-
4499  public static extern global::System.IntPtr IntervalVar_StartsAtEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4500 
-
4501  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAtStartWithDelay___")]
-
4502  public static extern global::System.IntPtr IntervalVar_StartsAtStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4503 
-
4504  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAfter___")]
-
4505  public static extern global::System.IntPtr IntervalVar_EndsAfter(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4506 
-
4507  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAt___")]
-
4508  public static extern global::System.IntPtr IntervalVar_EndsAt(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4509 
-
4510  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsBefore___")]
-
4511  public static extern global::System.IntPtr IntervalVar_EndsBefore(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4512 
-
4513  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAfter___")]
-
4514  public static extern global::System.IntPtr IntervalVar_StartsAfter(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4515 
-
4516  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAt___")]
-
4517  public static extern global::System.IntPtr IntervalVar_StartsAt(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4518 
-
4519  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsBefore___")]
-
4520  public static extern global::System.IntPtr IntervalVar_StartsBefore(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4521 
-
4522  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_CrossesDate___")]
-
4523  public static extern global::System.IntPtr IntervalVar_CrossesDate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4524 
-
4525  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_AvoidsDate___")]
-
4526  public static extern global::System.IntPtr IntervalVar_AvoidsDate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4527 
-
4528  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_RelaxedMax___")]
-
4529  public static extern global::System.IntPtr IntervalVar_RelaxedMax(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4530 
-
4531  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_RelaxedMin___")]
-
4532  public static extern global::System.IntPtr IntervalVar_RelaxedMin(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4533 
-
4534  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVar___")]
-
4535  public static extern global::System.IntPtr new_SequenceVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, string jarg4);
-
4536 
-
4537  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SequenceVar___")]
-
4538  public static extern void delete_SequenceVar(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4539 
-
4540  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_ToString___")]
-
4541  public static extern string SequenceVar_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4542 
-
4543  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_RankFirst___")]
-
4544  public static extern void SequenceVar_RankFirst(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
4545 
-
4546  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_RankNotFirst___")]
-
4547  public static extern void SequenceVar_RankNotFirst(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
4548 
-
4549  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_RankLast___")]
-
4550  public static extern void SequenceVar_RankLast(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
4551 
-
4552  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_RankNotLast___")]
-
4553  public static extern void SequenceVar_RankNotLast(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
4554 
-
4555  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_RankSequence___")]
-
4556  public static extern void SequenceVar_RankSequence(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, int length3, int[] jarg3, int length4, int[] jarg4);
-
4557 
-
4558  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_Interval___")]
-
4559  public static extern global::System.IntPtr SequenceVar_Interval(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
4560 
-
4561  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_Next___")]
-
4562  public static extern global::System.IntPtr SequenceVar_Next(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
4563 
-
4564  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_Size___")]
-
4565  public static extern long SequenceVar_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4566 
-
4567  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_Accept___")]
-
4568  public static extern void SequenceVar_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4569 
-
4570  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_AssignmentElement___")]
-
4571  public static extern global::System.IntPtr new_AssignmentElement();
-
4572 
-
4573  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentElement_Activate___")]
-
4574  public static extern void AssignmentElement_Activate(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4575 
-
4576  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentElement_Deactivate___")]
-
4577  public static extern void AssignmentElement_Deactivate(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4578 
-
4579  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentElement_Activated___")]
-
4580  public static extern bool AssignmentElement_Activated(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4581 
-
4582  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_AssignmentElement___")]
-
4583  public static extern void delete_AssignmentElement(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4584 
-
4585  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntVarElement__SWIG_0___")]
-
4586  public static extern global::System.IntPtr new_IntVarElement__SWIG_0();
-
4587 
-
4588  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntVarElement__SWIG_1___")]
-
4589  public static extern global::System.IntPtr new_IntVarElement__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4590 
-
4591  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Reset___")]
-
4592  public static extern void IntVarElement_Reset(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4593 
-
4594  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Clone___")]
-
4595  public static extern global::System.IntPtr IntVarElement_Clone(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4596 
-
4597  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Copy___")]
-
4598  public static extern void IntVarElement_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4599 
-
4600  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Var___")]
-
4601  public static extern global::System.IntPtr IntVarElement_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4602 
-
4603  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Store___")]
-
4604  public static extern void IntVarElement_Store(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4605 
-
4606  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Restore___")]
-
4607  public static extern void IntVarElement_Restore(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4608 
-
4609  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Min___")]
-
4610  public static extern long IntVarElement_Min(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4611 
-
4612  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_SetMin___")]
-
4613  public static extern void IntVarElement_SetMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4614 
-
4615  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Max___")]
-
4616  public static extern long IntVarElement_Max(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4617 
-
4618  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_SetMax___")]
-
4619  public static extern void IntVarElement_SetMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4620 
-
4621  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Value___")]
-
4622  public static extern long IntVarElement_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4623 
-
4624  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Bound___")]
-
4625  public static extern bool IntVarElement_Bound(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4626 
-
4627  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_SetRange___")]
-
4628  public static extern void IntVarElement_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
4629 
-
4630  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_SetValue___")]
-
4631  public static extern void IntVarElement_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4632 
-
4633  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_ToString___")]
-
4634  public static extern string IntVarElement_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4635 
-
4636  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntVarElement___")]
-
4637  public static extern void delete_IntVarElement(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4638 
-
4639  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntervalVarElement__SWIG_0___")]
-
4640  public static extern global::System.IntPtr new_IntervalVarElement__SWIG_0();
-
4641 
-
4642  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntervalVarElement__SWIG_1___")]
-
4643  public static extern global::System.IntPtr new_IntervalVarElement__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4644 
-
4645  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Reset___")]
-
4646  public static extern void IntervalVarElement_Reset(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4647 
-
4648  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Clone___")]
-
4649  public static extern global::System.IntPtr IntervalVarElement_Clone(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4650 
-
4651  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Copy___")]
-
4652  public static extern void IntervalVarElement_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4653 
-
4654  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Var___")]
-
4655  public static extern global::System.IntPtr IntervalVarElement_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4656 
-
4657  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Store___")]
-
4658  public static extern void IntervalVarElement_Store(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4659 
-
4660  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Restore___")]
-
4661  public static extern void IntervalVarElement_Restore(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4662 
-
4663  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_StartMin___")]
-
4664  public static extern long IntervalVarElement_StartMin(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4665 
-
4666  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_StartMax___")]
-
4667  public static extern long IntervalVarElement_StartMax(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4668 
-
4669  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_StartValue___")]
-
4670  public static extern long IntervalVarElement_StartValue(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4671 
-
4672  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_DurationMin___")]
-
4673  public static extern long IntervalVarElement_DurationMin(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4674 
-
4675  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_DurationMax___")]
-
4676  public static extern long IntervalVarElement_DurationMax(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4677 
-
4678  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_DurationValue___")]
-
4679  public static extern long IntervalVarElement_DurationValue(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4680 
-
4681  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_EndMin___")]
-
4682  public static extern long IntervalVarElement_EndMin(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4683 
-
4684  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_EndMax___")]
-
4685  public static extern long IntervalVarElement_EndMax(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4686 
-
4687  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_EndValue___")]
-
4688  public static extern long IntervalVarElement_EndValue(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4689 
-
4690  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_PerformedMin___")]
-
4691  public static extern long IntervalVarElement_PerformedMin(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4692 
-
4693  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_PerformedMax___")]
-
4694  public static extern long IntervalVarElement_PerformedMax(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4695 
-
4696  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_PerformedValue___")]
-
4697  public static extern long IntervalVarElement_PerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4698 
-
4699  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetStartMin___")]
-
4700  public static extern void IntervalVarElement_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4701 
-
4702  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetStartMax___")]
-
4703  public static extern void IntervalVarElement_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4704 
-
4705  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetStartRange___")]
-
4706  public static extern void IntervalVarElement_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
4707 
-
4708  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetStartValue___")]
-
4709  public static extern void IntervalVarElement_SetStartValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4710 
-
4711  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetDurationMin___")]
-
4712  public static extern void IntervalVarElement_SetDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4713 
-
4714  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetDurationMax___")]
-
4715  public static extern void IntervalVarElement_SetDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4716 
-
4717  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetDurationRange___")]
-
4718  public static extern void IntervalVarElement_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
4719 
-
4720  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetDurationValue___")]
-
4721  public static extern void IntervalVarElement_SetDurationValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4722 
-
4723  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetEndMin___")]
-
4724  public static extern void IntervalVarElement_SetEndMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4725 
-
4726  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetEndMax___")]
-
4727  public static extern void IntervalVarElement_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4728 
-
4729  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetEndRange___")]
-
4730  public static extern void IntervalVarElement_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
4731 
-
4732  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetEndValue___")]
-
4733  public static extern void IntervalVarElement_SetEndValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4734 
-
4735  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetPerformedMin___")]
-
4736  public static extern void IntervalVarElement_SetPerformedMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4737 
-
4738  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetPerformedMax___")]
-
4739  public static extern void IntervalVarElement_SetPerformedMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4740 
-
4741  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetPerformedRange___")]
-
4742  public static extern void IntervalVarElement_SetPerformedRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
4743 
-
4744  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetPerformedValue___")]
-
4745  public static extern void IntervalVarElement_SetPerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4746 
-
4747  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Bound___")]
-
4748  public static extern bool IntervalVarElement_Bound(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4749 
-
4750  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_ToString___")]
-
4751  public static extern string IntervalVarElement_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4752 
-
4753  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntervalVarElement___")]
-
4754  public static extern void delete_IntervalVarElement(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4755 
-
4756  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarElement__SWIG_0___")]
-
4757  public static extern global::System.IntPtr new_SequenceVarElement__SWIG_0();
-
4758 
-
4759  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarElement__SWIG_1___")]
-
4760  public static extern global::System.IntPtr new_SequenceVarElement__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4761 
-
4762  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Reset___")]
-
4763  public static extern void SequenceVarElement_Reset(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4764 
-
4765  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Clone___")]
-
4766  public static extern global::System.IntPtr SequenceVarElement_Clone(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4767 
-
4768  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Copy___")]
-
4769  public static extern void SequenceVarElement_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4770 
-
4771  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Var___")]
-
4772  public static extern global::System.IntPtr SequenceVarElement_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4773 
-
4774  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Store___")]
-
4775  public static extern void SequenceVarElement_Store(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4776 
-
4777  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Restore___")]
-
4778  public static extern void SequenceVarElement_Restore(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4779 
-
4780  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_ForwardSequence___")]
-
4781  public static extern global::System.IntPtr SequenceVarElement_ForwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4782 
-
4783  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_BackwardSequence___")]
-
4784  public static extern global::System.IntPtr SequenceVarElement_BackwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4785 
-
4786  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Unperformed___")]
-
4787  public static extern global::System.IntPtr SequenceVarElement_Unperformed(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4788 
-
4789  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_SetSequence___")]
-
4790  public static extern void SequenceVarElement_SetSequence(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, int length3, int[] jarg3, int length4, int[] jarg4);
-
4791 
-
4792  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_SetForwardSequence___")]
-
4793  public static extern void SequenceVarElement_SetForwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2);
-
4794 
-
4795  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_SetBackwardSequence___")]
-
4796  public static extern void SequenceVarElement_SetBackwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2);
-
4797 
-
4798  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_SetUnperformed___")]
-
4799  public static extern void SequenceVarElement_SetUnperformed(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2);
-
4800 
-
4801  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Bound___")]
-
4802  public static extern bool SequenceVarElement_Bound(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4803 
-
4804  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_ToString___")]
-
4805  public static extern string SequenceVarElement_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4806 
-
4807  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SequenceVarElement___")]
-
4808  public static extern void delete_SequenceVarElement(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4809 
-
4810  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Assignment__SWIG_0___")]
-
4811  public static extern global::System.IntPtr new_Assignment__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4812 
-
4813  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Assignment__SWIG_1___")]
-
4814  public static extern global::System.IntPtr new_Assignment__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4815 
-
4816  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_Assignment___")]
-
4817  public static extern void delete_Assignment(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4818 
-
4819  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Clear___")]
-
4820  public static extern void Assignment_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4821 
-
4822  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Empty___")]
-
4823  public static extern bool Assignment_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4824 
-
4825  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Size___")]
-
4826  public static extern int Assignment_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4827 
-
4828  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_NumIntVars___")]
-
4829  public static extern int Assignment_NumIntVars(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4830 
-
4831  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_NumIntervalVars___")]
-
4832  public static extern int Assignment_NumIntervalVars(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4833 
-
4834  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_NumSequenceVars___")]
-
4835  public static extern int Assignment_NumSequenceVars(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4836 
-
4837  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Store___")]
-
4838  public static extern void Assignment_Store(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4839 
-
4840  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Restore___")]
-
4841  public static extern void Assignment_Restore(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4842 
-
4843  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_AddObjective___")]
-
4844  public static extern void Assignment_AddObjective(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4845 
-
4846  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_ClearObjective___")]
-
4847  public static extern void Assignment_ClearObjective(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4848 
-
4849  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Objective___")]
-
4850  public static extern global::System.IntPtr Assignment_Objective(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4851 
-
4852  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_HasObjective___")]
-
4853  public static extern bool Assignment_HasObjective(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4854 
-
4855  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_ObjectiveMin___")]
-
4856  public static extern long Assignment_ObjectiveMin(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4857 
-
4858  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_ObjectiveMax___")]
-
4859  public static extern long Assignment_ObjectiveMax(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4860 
-
4861  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_ObjectiveValue___")]
-
4862  public static extern long Assignment_ObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4863 
-
4864  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_ObjectiveBound___")]
-
4865  public static extern bool Assignment_ObjectiveBound(global::System.Runtime.InteropServices.HandleRef jarg1);
-
4866 
-
4867  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetObjectiveMin___")]
-
4868  public static extern void Assignment_SetObjectiveMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4869 
-
4870  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetObjectiveMax___")]
-
4871  public static extern void Assignment_SetObjectiveMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4872 
-
4873  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetObjectiveValue___")]
-
4874  public static extern void Assignment_SetObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
4875 
-
4876  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetObjectiveRange___")]
-
4877  public static extern void Assignment_SetObjectiveRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
4878 
-
4879  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Add__SWIG_0___")]
-
4880  public static extern global::System.IntPtr Assignment_Add__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4881 
-
4882  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Add__SWIG_1___")]
-
4883  public static extern void Assignment_Add__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4884 
-
4885  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_FastAdd__SWIG_0___")]
-
4886  public static extern global::System.IntPtr Assignment_FastAdd__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4887 
-
4888  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Min___")]
-
4889  public static extern long Assignment_Min(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4890 
-
4891  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Max___")]
-
4892  public static extern long Assignment_Max(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4893 
-
4894  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Value___")]
-
4895  public static extern long Assignment_Value(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4896 
-
4897  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Bound___")]
-
4898  public static extern bool Assignment_Bound(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4899 
-
4900  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetMin___")]
-
4901  public static extern void Assignment_SetMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4902 
-
4903  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetMax___")]
-
4904  public static extern void Assignment_SetMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4905 
-
4906  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetRange___")]
-
4907  public static extern void Assignment_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
4908 
-
4909  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetValue___")]
-
4910  public static extern void Assignment_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4911 
-
4912  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Add__SWIG_2___")]
-
4913  public static extern global::System.IntPtr Assignment_Add__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4914 
-
4915  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Add__SWIG_3___")]
-
4916  public static extern void Assignment_Add__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4917 
-
4918  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_FastAdd__SWIG_1___")]
-
4919  public static extern global::System.IntPtr Assignment_FastAdd__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4920 
-
4921  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_StartMin___")]
-
4922  public static extern long Assignment_StartMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4923 
-
4924  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_StartMax___")]
-
4925  public static extern long Assignment_StartMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4926 
-
4927  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_StartValue___")]
-
4928  public static extern long Assignment_StartValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4929 
-
4930  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_DurationMin___")]
-
4931  public static extern long Assignment_DurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4932 
-
4933  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_DurationMax___")]
-
4934  public static extern long Assignment_DurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4935 
-
4936  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_DurationValue___")]
-
4937  public static extern long Assignment_DurationValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4938 
-
4939  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_EndMin___")]
-
4940  public static extern long Assignment_EndMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4941 
-
4942  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_EndMax___")]
-
4943  public static extern long Assignment_EndMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4944 
-
4945  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_EndValue___")]
-
4946  public static extern long Assignment_EndValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4947 
-
4948  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_PerformedMin___")]
-
4949  public static extern long Assignment_PerformedMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4950 
-
4951  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_PerformedMax___")]
-
4952  public static extern long Assignment_PerformedMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4953 
-
4954  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_PerformedValue___")]
-
4955  public static extern long Assignment_PerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
4956 
-
4957  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetStartMin___")]
-
4958  public static extern void Assignment_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4959 
-
4960  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetStartMax___")]
-
4961  public static extern void Assignment_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4962 
-
4963  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetStartRange___")]
-
4964  public static extern void Assignment_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
4965 
-
4966  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetStartValue___")]
-
4967  public static extern void Assignment_SetStartValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4968 
-
4969  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetDurationMin___")]
-
4970  public static extern void Assignment_SetDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4971 
-
4972  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetDurationMax___")]
-
4973  public static extern void Assignment_SetDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4974 
-
4975  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetDurationRange___")]
-
4976  public static extern void Assignment_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
4977 
-
4978  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetDurationValue___")]
-
4979  public static extern void Assignment_SetDurationValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4980 
-
4981  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetEndMin___")]
-
4982  public static extern void Assignment_SetEndMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4983 
-
4984  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetEndMax___")]
-
4985  public static extern void Assignment_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4986 
-
4987  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetEndRange___")]
-
4988  public static extern void Assignment_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
4989 
-
4990  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetEndValue___")]
-
4991  public static extern void Assignment_SetEndValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4992 
-
4993  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetPerformedMin___")]
-
4994  public static extern void Assignment_SetPerformedMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4995 
-
4996  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetPerformedMax___")]
-
4997  public static extern void Assignment_SetPerformedMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
4998 
-
4999  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetPerformedRange___")]
-
5000  public static extern void Assignment_SetPerformedRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
5001 
-
5002  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetPerformedValue___")]
-
5003  public static extern void Assignment_SetPerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
5004 
-
5005  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Add__SWIG_4___")]
-
5006  public static extern global::System.IntPtr Assignment_Add__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5007 
-
5008  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Add__SWIG_5___")]
-
5009  public static extern void Assignment_Add__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5010 
-
5011  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_FastAdd__SWIG_2___")]
-
5012  public static extern global::System.IntPtr Assignment_FastAdd__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5013 
-
5014  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_ForwardSequence___")]
-
5015  public static extern global::System.IntPtr Assignment_ForwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5016 
-
5017  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_BackwardSequence___")]
-
5018  public static extern global::System.IntPtr Assignment_BackwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5019 
-
5020  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Unperformed___")]
-
5021  public static extern global::System.IntPtr Assignment_Unperformed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5022 
-
5023  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetSequence___")]
-
5024  public static extern void Assignment_SetSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, int length4, int[] jarg4, int length5, int[] jarg5);
-
5025 
-
5026  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetForwardSequence___")]
-
5027  public static extern void Assignment_SetForwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3);
-
5028 
-
5029  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetBackwardSequence___")]
-
5030  public static extern void Assignment_SetBackwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3);
-
5031 
-
5032  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetUnperformed___")]
-
5033  public static extern void Assignment_SetUnperformed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3);
-
5034 
-
5035  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Activate__SWIG_0___")]
-
5036  public static extern void Assignment_Activate__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5037 
-
5038  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Deactivate__SWIG_0___")]
-
5039  public static extern void Assignment_Deactivate__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5040 
-
5041  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Activated__SWIG_0___")]
-
5042  public static extern bool Assignment_Activated__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5043 
-
5044  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Activate__SWIG_1___")]
-
5045  public static extern void Assignment_Activate__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5046 
-
5047  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Deactivate__SWIG_1___")]
-
5048  public static extern void Assignment_Deactivate__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5049 
-
5050  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Activated__SWIG_1___")]
-
5051  public static extern bool Assignment_Activated__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5052 
-
5053  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Activate__SWIG_2___")]
-
5054  public static extern void Assignment_Activate__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5055 
-
5056  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Deactivate__SWIG_2___")]
-
5057  public static extern void Assignment_Deactivate__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5058 
-
5059  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Activated__SWIG_2___")]
-
5060  public static extern bool Assignment_Activated__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5061 
-
5062  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_ActivateObjective___")]
-
5063  public static extern void Assignment_ActivateObjective(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5064 
-
5065  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_DeactivateObjective___")]
-
5066  public static extern void Assignment_DeactivateObjective(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5067 
-
5068  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_ActivatedObjective___")]
-
5069  public static extern bool Assignment_ActivatedObjective(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5070 
-
5071  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_ToString___")]
-
5072  public static extern string Assignment_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5073 
-
5074  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_AreAllElementsBound___")]
-
5075  public static extern bool Assignment_AreAllElementsBound(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5076 
-
5077  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Contains__SWIG_0___")]
-
5078  public static extern bool Assignment_Contains__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5079 
-
5080  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Contains__SWIG_1___")]
-
5081  public static extern bool Assignment_Contains__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5082 
-
5083  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Contains__SWIG_2___")]
-
5084  public static extern bool Assignment_Contains__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5085 
-
5086  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_CopyIntersection___")]
-
5087  public static extern void Assignment_CopyIntersection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5088 
-
5089  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Copy___")]
-
5090  public static extern void Assignment_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5091 
-
5092  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_IntVarContainer___")]
-
5093  public static extern global::System.IntPtr Assignment_IntVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5094 
-
5095  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_MutableIntVarContainer___")]
-
5096  public static extern global::System.IntPtr Assignment_MutableIntVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5097 
-
5098  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_IntervalVarContainer___")]
-
5099  public static extern global::System.IntPtr Assignment_IntervalVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5100 
-
5101  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_MutableIntervalVarContainer___")]
-
5102  public static extern global::System.IntPtr Assignment_MutableIntervalVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5103 
-
5104  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SequenceVarContainer___")]
-
5105  public static extern global::System.IntPtr Assignment_SequenceVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5106 
-
5107  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_MutableSequenceVarContainer___")]
-
5108  public static extern global::System.IntPtr Assignment_MutableSequenceVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5109 
-
5110  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SetAssignmentFromAssignment___")]
-
5111  public static extern void SetAssignmentFromAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
5112 
-
5113  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Pack___")]
-
5114  public static extern global::System.IntPtr new_Pack(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
5115 
-
5116  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_Pack___")]
-
5117  public static extern void delete_Pack(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5118 
-
5119  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_0___")]
-
5120  public static extern void Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, int length3, long[] jarg3);
-
5121 
-
5122  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_1___")]
-
5123  public static extern void Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, LongToLong jarg2, int length3, long[] jarg3);
-
5124 
-
5125  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_2___")]
-
5126  public static extern void Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2, int length3, long[] jarg3);
-
5127 
-
5128  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AddWeightedSumEqualVarDimension__SWIG_0___")]
-
5129  public static extern void Pack_AddWeightedSumEqualVarDimension__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
5130 
-
5131  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AddWeightedSumEqualVarDimension__SWIG_1___")]
-
5132  public static extern void Pack_AddWeightedSumEqualVarDimension__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
5133 
-
5134  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AddSumVariableWeightsLessOrEqualConstantDimension___")]
-
5135  public static extern void Pack_AddSumVariableWeightsLessOrEqualConstantDimension(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
-
5136 
-
5137  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AddWeightedSumOfAssignedDimension___")]
-
5138  public static extern void Pack_AddWeightedSumOfAssignedDimension(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
5139 
-
5140  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AddCountUsedBinDimension___")]
-
5141  public static extern void Pack_AddCountUsedBinDimension(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5142 
-
5143  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AddCountAssignedItemsDimension___")]
-
5144  public static extern void Pack_AddCountAssignedItemsDimension(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5145 
-
5146  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_Post___")]
-
5147  public static extern void Pack_Post(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5148 
-
5149  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_ClearAll___")]
-
5150  public static extern void Pack_ClearAll(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5151 
-
5152  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_PropagateDelayed___")]
-
5153  public static extern void Pack_PropagateDelayed(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5154 
-
5155  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_InitialPropagateWrapper___")]
-
5156  public static extern void Pack_InitialPropagateWrapper(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5157 
-
5158  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_Propagate___")]
-
5159  public static extern void Pack_Propagate(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5160 
-
5161  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_OneDomain___")]
-
5162  public static extern void Pack_OneDomain(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
5163 
-
5164  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_ToString___")]
-
5165  public static extern string Pack_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5166 
-
5167  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_IsUndecided___")]
-
5168  public static extern bool Pack_IsUndecided(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
5169 
-
5170  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_SetImpossible___")]
-
5171  public static extern void Pack_SetImpossible(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
5172 
-
5173  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_Assign___")]
-
5174  public static extern void Pack_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
5175 
-
5176  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_IsAssignedStatusKnown___")]
-
5177  public static extern bool Pack_IsAssignedStatusKnown(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
5178 
-
5179  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_IsPossible___")]
-
5180  public static extern bool Pack_IsPossible(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
5181 
-
5182  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AssignVar___")]
-
5183  public static extern global::System.IntPtr Pack_AssignVar(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
5184 
-
5185  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_SetAssigned___")]
-
5186  public static extern void Pack_SetAssigned(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
5187 
-
5188  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_SetUnassigned___")]
-
5189  public static extern void Pack_SetUnassigned(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
5190 
-
5191  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_RemoveAllPossibleFromBin___")]
-
5192  public static extern void Pack_RemoveAllPossibleFromBin(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
5193 
-
5194  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AssignAllPossibleToBin___")]
-
5195  public static extern void Pack_AssignAllPossibleToBin(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
5196 
-
5197  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AssignFirstPossibleToBin___")]
-
5198  public static extern void Pack_AssignFirstPossibleToBin(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
5199 
-
5200  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AssignAllRemainingItems___")]
-
5201  public static extern void Pack_AssignAllRemainingItems(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5202 
-
5203  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_UnassignAllRemainingItems___")]
-
5204  public static extern void Pack_UnassignAllRemainingItems(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5205 
-
5206  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_Accept___")]
-
5207  public static extern void Pack_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5208 
-
5209  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_DisjunctiveConstraint___")]
-
5210  public static extern void delete_DisjunctiveConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5211 
-
5212  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DisjunctiveConstraint_SequenceVar___")]
-
5213  public static extern global::System.IntPtr DisjunctiveConstraint_SequenceVar(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5214 
-
5215  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DisjunctiveConstraint_SetTransitionTime___")]
-
5216  public static extern void DisjunctiveConstraint_SetTransitionTime(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2);
-
5217 
-
5218  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DisjunctiveConstraint_TransitionTime___")]
-
5219  public static extern long DisjunctiveConstraint_TransitionTime(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
5220 
-
5221  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SolutionPool___")]
-
5222  public static extern void delete_SolutionPool(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5223 
-
5224  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionPool_Initialize___")]
-
5225  public static extern void SolutionPool_Initialize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5226 
-
5227  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionPool_RegisterNewSolution___")]
-
5228  public static extern void SolutionPool_RegisterNewSolution(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5229 
-
5230  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionPool_GetNextSolution___")]
-
5231  public static extern void SolutionPool_GetNextSolution(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5232 
-
5233  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionPool_SyncNeeded___")]
-
5234  public static extern bool SolutionPool_SyncNeeded(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5235 
-
5236  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_BaseIntExpr___")]
-
5237  public static extern void delete_BaseIntExpr(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5238 
-
5239  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseIntExpr_Var___")]
-
5240  public static extern global::System.IntPtr BaseIntExpr_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5241 
-
5242  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseIntExpr_CastToVar___")]
-
5243  public static extern global::System.IntPtr BaseIntExpr_CastToVar(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5244 
-
5245  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_UNSPECIFIED_get___")]
-
5246  public static extern int UNSPECIFIED_get();
-
5247 
-
5248  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DOMAIN_INT_VAR_get___")]
-
5249  public static extern int DOMAIN_INT_VAR_get();
-
5250 
-
5251  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BOOLEAN_VAR_get___")]
-
5252  public static extern int BOOLEAN_VAR_get();
-
5253 
-
5254  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CONST_VAR_get___")]
-
5255  public static extern int CONST_VAR_get();
-
5256 
-
5257  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_VAR_ADD_CST_get___")]
-
5258  public static extern int VAR_ADD_CST_get();
-
5259 
-
5260  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_VAR_TIMES_CST_get___")]
-
5261  public static extern int VAR_TIMES_CST_get();
-
5262 
-
5263  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CST_SUB_VAR_get___")]
-
5264  public static extern int CST_SUB_VAR_get();
-
5265 
-
5266  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OPP_VAR_get___")]
-
5267  public static extern int OPP_VAR_get();
-
5268 
-
5269  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_TRACE_VAR_get___")]
-
5270  public static extern int TRACE_VAR_get();
-
5271 
-
5272  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchOperator___")]
-
5273  public static extern global::System.IntPtr new_LocalSearchOperator();
-
5274 
-
5275  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchOperator___")]
-
5276  public static extern void delete_LocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5277 
-
5278  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_MakeNextNeighbor___")]
-
5279  public static extern bool LocalSearchOperator_MakeNextNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
5280 
-
5281  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_Start___")]
-
5282  public static extern void LocalSearchOperator_Start(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5283 
-
5284  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_Reset___")]
-
5285  public static extern void LocalSearchOperator_Reset(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5286 
-
5287  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_ResetSwigExplicitLocalSearchOperator___")]
-
5288  public static extern void LocalSearchOperator_ResetSwigExplicitLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5289 
-
5290  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_HasFragments___")]
-
5291  public static extern bool LocalSearchOperator_HasFragments(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5292 
-
5293  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_HasFragmentsSwigExplicitLocalSearchOperator___")]
-
5294  public static extern bool LocalSearchOperator_HasFragmentsSwigExplicitLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5295 
-
5296  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_HoldsDelta___")]
-
5297  public static extern bool LocalSearchOperator_HoldsDelta(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5298 
-
5299  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_HoldsDeltaSwigExplicitLocalSearchOperator___")]
-
5300  public static extern bool LocalSearchOperator_HoldsDeltaSwigExplicitLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5301 
-
5302  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_director_connect___")]
-
5303  public static extern void LocalSearchOperator_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, LocalSearchOperator.SwigDelegateLocalSearchOperator_0 delegate0, LocalSearchOperator.SwigDelegateLocalSearchOperator_1 delegate1, LocalSearchOperator.SwigDelegateLocalSearchOperator_2 delegate2, LocalSearchOperator.SwigDelegateLocalSearchOperator_3 delegate3, LocalSearchOperator.SwigDelegateLocalSearchOperator_4 delegate4, LocalSearchOperator.SwigDelegateLocalSearchOperator_5 delegate5);
-
5304 
-
5305  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntVarLocalSearchOperatorTemplate___")]
-
5306  public static extern void delete_IntVarLocalSearchOperatorTemplate(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5307 
-
5308  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_HoldsDelta___")]
-
5309  public static extern bool IntVarLocalSearchOperatorTemplate_HoldsDelta(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5310 
-
5311  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_IsIncremental___")]
-
5312  public static extern bool IntVarLocalSearchOperatorTemplate_IsIncremental(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5313 
-
5314  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_Size___")]
-
5315  public static extern int IntVarLocalSearchOperatorTemplate_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5316 
-
5317  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_Value___")]
-
5318  public static extern long IntVarLocalSearchOperatorTemplate_Value(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5319 
-
5320  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_Var___")]
-
5321  public static extern global::System.IntPtr IntVarLocalSearchOperatorTemplate_Var(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5322 
-
5323  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_OldValue___")]
-
5324  public static extern long IntVarLocalSearchOperatorTemplate_OldValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5325 
-
5326  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_SetValue___")]
-
5327  public static extern void IntVarLocalSearchOperatorTemplate_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
5328 
-
5329  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_Activated___")]
-
5330  public static extern bool IntVarLocalSearchOperatorTemplate_Activated(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5331 
-
5332  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_Activate___")]
-
5333  public static extern void IntVarLocalSearchOperatorTemplate_Activate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5334 
-
5335  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_Deactivate___")]
-
5336  public static extern void IntVarLocalSearchOperatorTemplate_Deactivate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5337 
-
5338  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_AddVars___")]
-
5339  public static extern void IntVarLocalSearchOperatorTemplate_AddVars(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5340 
-
5341  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_OnStart___")]
-
5342  public static extern void IntVarLocalSearchOperatorTemplate_OnStart(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5343 
-
5344  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntVarLocalSearchOperator__SWIG_0___")]
-
5345  public static extern global::System.IntPtr new_IntVarLocalSearchOperator__SWIG_0();
-
5346 
-
5347  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntVarLocalSearchOperator__SWIG_1___")]
-
5348  public static extern global::System.IntPtr new_IntVarLocalSearchOperator__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
-
5349 
-
5350  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntVarLocalSearchOperator__SWIG_2___")]
-
5351  public static extern global::System.IntPtr new_IntVarLocalSearchOperator__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5352 
-
5353  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntVarLocalSearchOperator___")]
-
5354  public static extern void delete_IntVarLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5355 
-
5356  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_MakeOneNeighbor___")]
-
5357  public static extern bool IntVarLocalSearchOperator_MakeOneNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5358 
-
5359  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_MakeOneNeighborSwigExplicitIntVarLocalSearchOperator___")]
-
5360  public static extern bool IntVarLocalSearchOperator_MakeOneNeighborSwigExplicitIntVarLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5361 
-
5362  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_director_connect___")]
-
5363  public static extern void IntVarLocalSearchOperator_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, IntVarLocalSearchOperator.SwigDelegateIntVarLocalSearchOperator_0 delegate0, IntVarLocalSearchOperator.SwigDelegateIntVarLocalSearchOperator_1 delegate1, IntVarLocalSearchOperator.SwigDelegateIntVarLocalSearchOperator_2 delegate2, IntVarLocalSearchOperator.SwigDelegateIntVarLocalSearchOperator_3 delegate3, IntVarLocalSearchOperator.SwigDelegateIntVarLocalSearchOperator_4 delegate4, IntVarLocalSearchOperator.SwigDelegateIntVarLocalSearchOperator_5 delegate5, IntVarLocalSearchOperator.SwigDelegateIntVarLocalSearchOperator_6 delegate6);
-
5364 
-
5365  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SequenceVarLocalSearchOperatorTemplate___")]
-
5366  public static extern void delete_SequenceVarLocalSearchOperatorTemplate(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5367 
-
5368  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_HoldsDelta___")]
-
5369  public static extern bool SequenceVarLocalSearchOperatorTemplate_HoldsDelta(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5370 
-
5371  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_IsIncremental___")]
-
5372  public static extern bool SequenceVarLocalSearchOperatorTemplate_IsIncremental(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5373 
-
5374  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_Size___")]
-
5375  public static extern int SequenceVarLocalSearchOperatorTemplate_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5376 
-
5377  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_Value___")]
-
5378  public static extern global::System.IntPtr SequenceVarLocalSearchOperatorTemplate_Value(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5379 
-
5380  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_Var___")]
-
5381  public static extern global::System.IntPtr SequenceVarLocalSearchOperatorTemplate_Var(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5382 
-
5383  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_OldValue___")]
-
5384  public static extern global::System.IntPtr SequenceVarLocalSearchOperatorTemplate_OldValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5385 
-
5386  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_SetValue___")]
-
5387  public static extern void SequenceVarLocalSearchOperatorTemplate_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, int length3, int[] jarg3);
-
5388 
-
5389  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_Activated___")]
-
5390  public static extern bool SequenceVarLocalSearchOperatorTemplate_Activated(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5391 
-
5392  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_Activate___")]
-
5393  public static extern void SequenceVarLocalSearchOperatorTemplate_Activate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5394 
-
5395  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_Deactivate___")]
-
5396  public static extern void SequenceVarLocalSearchOperatorTemplate_Deactivate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5397 
-
5398  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_AddVars___")]
-
5399  public static extern void SequenceVarLocalSearchOperatorTemplate_AddVars(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5400 
-
5401  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_OnStart___")]
-
5402  public static extern void SequenceVarLocalSearchOperatorTemplate_OnStart(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5403 
-
5404  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarLocalSearchOperator__SWIG_0___")]
-
5405  public static extern global::System.IntPtr new_SequenceVarLocalSearchOperator__SWIG_0();
-
5406 
-
5407  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarLocalSearchOperator__SWIG_1___")]
-
5408  public static extern global::System.IntPtr new_SequenceVarLocalSearchOperator__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5409 
-
5410  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SequenceVarLocalSearchOperator___")]
-
5411  public static extern void delete_SequenceVarLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5412 
-
5413  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperator_Sequence___")]
-
5414  public static extern global::System.IntPtr SequenceVarLocalSearchOperator_Sequence(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5415 
-
5416  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperator_OldSequence___")]
-
5417  public static extern global::System.IntPtr SequenceVarLocalSearchOperator_OldSequence(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5418 
-
5419  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperator_director_connect___")]
-
5420  public static extern void SequenceVarLocalSearchOperator_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_0 delegate0, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_1 delegate1, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_2 delegate2, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_3 delegate3, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_4 delegate4, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_5 delegate5, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_6 delegate6);
-
5421 
-
5422  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_BaseLns___")]
-
5423  public static extern global::System.IntPtr new_BaseLns(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5424 
-
5425  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_BaseLns___")]
-
5426  public static extern void delete_BaseLns(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5427 
-
5428  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseLns_InitFragments___")]
-
5429  public static extern void BaseLns_InitFragments(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5430 
-
5431  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseLns_InitFragmentsSwigExplicitBaseLns___")]
-
5432  public static extern void BaseLns_InitFragmentsSwigExplicitBaseLns(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5433 
-
5434  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseLns_NextFragment___")]
-
5435  public static extern bool BaseLns_NextFragment(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5436 
-
5437  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseLns_AppendToFragment___")]
-
5438  public static extern void BaseLns_AppendToFragment(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
5439 
-
5440  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseLns_FragmentSize___")]
-
5441  public static extern int BaseLns_FragmentSize(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5442 
-
5443  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseLns_HasFragments___")]
-
5444  public static extern bool BaseLns_HasFragments(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5445 
-
5446  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseLns_HasFragmentsSwigExplicitBaseLns___")]
-
5447  public static extern bool BaseLns_HasFragmentsSwigExplicitBaseLns(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5448 
-
5449  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseLns_director_connect___")]
-
5450  public static extern void BaseLns_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, BaseLns.SwigDelegateBaseLns_0 delegate0, BaseLns.SwigDelegateBaseLns_1 delegate1, BaseLns.SwigDelegateBaseLns_2 delegate2, BaseLns.SwigDelegateBaseLns_3 delegate3, BaseLns.SwigDelegateBaseLns_4 delegate4, BaseLns.SwigDelegateBaseLns_5 delegate5, BaseLns.SwigDelegateBaseLns_6 delegate6);
-
5451 
-
5452  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_ChangeValue___")]
-
5453  public static extern global::System.IntPtr new_ChangeValue(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5454 
-
5455  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_ChangeValue___")]
-
5456  public static extern void delete_ChangeValue(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5457 
-
5458  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ChangeValue_ModifyValue___")]
-
5459  public static extern long ChangeValue_ModifyValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
5460 
-
5461  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ChangeValue_MakeOneNeighbor___")]
-
5462  public static extern bool ChangeValue_MakeOneNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5463 
-
5464  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ChangeValue_MakeOneNeighborSwigExplicitChangeValue___")]
-
5465  public static extern bool ChangeValue_MakeOneNeighborSwigExplicitChangeValue(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5466 
-
5467  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ChangeValue_director_connect___")]
-
5468  public static extern void ChangeValue_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, ChangeValue.SwigDelegateChangeValue_0 delegate0, ChangeValue.SwigDelegateChangeValue_1 delegate1, ChangeValue.SwigDelegateChangeValue_2 delegate2, ChangeValue.SwigDelegateChangeValue_3 delegate3, ChangeValue.SwigDelegateChangeValue_4 delegate4, ChangeValue.SwigDelegateChangeValue_5 delegate5, ChangeValue.SwigDelegateChangeValue_6 delegate6, ChangeValue.SwigDelegateChangeValue_7 delegate7);
-
5469 
-
5470  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_PathOperator___")]
-
5471  public static extern void delete_PathOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5472 
-
5473  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_MakeNeighbor___")]
-
5474  public static extern bool PathOperator_MakeNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5475 
-
5476  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_Reset___")]
-
5477  public static extern void PathOperator_Reset(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5478 
-
5479  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_ResetSwigExplicitPathOperator___")]
-
5480  public static extern void PathOperator_ResetSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5481 
-
5482  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_Prev___")]
-
5483  public static extern long PathOperator_Prev(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5484 
-
5485  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_MakeOneNeighbor___")]
-
5486  public static extern bool PathOperator_MakeOneNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5487 
-
5488  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_MakeOneNeighborSwigExplicitPathOperator___")]
-
5489  public static extern bool PathOperator_MakeOneNeighborSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5490 
-
5491  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_OnNodeInitialization___")]
-
5492  public static extern void PathOperator_OnNodeInitialization(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5493 
-
5494  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_OnNodeInitializationSwigExplicitPathOperator___")]
-
5495  public static extern void PathOperator_OnNodeInitializationSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5496 
-
5497  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_RestartAtPathStartOnSynchronize___")]
-
5498  public static extern bool PathOperator_RestartAtPathStartOnSynchronize(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5499 
-
5500  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_RestartAtPathStartOnSynchronizeSwigExplicitPathOperator___")]
-
5501  public static extern bool PathOperator_RestartAtPathStartOnSynchronizeSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5502 
-
5503  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_OnSamePathAsPreviousBase___")]
-
5504  public static extern bool PathOperator_OnSamePathAsPreviousBase(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5505 
-
5506  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_OnSamePathAsPreviousBaseSwigExplicitPathOperator___")]
-
5507  public static extern bool PathOperator_OnSamePathAsPreviousBaseSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5508 
-
5509  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_GetBaseNodeRestartPosition___")]
-
5510  public static extern long PathOperator_GetBaseNodeRestartPosition(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
5511 
-
5512  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_GetBaseNodeRestartPositionSwigExplicitPathOperator___")]
-
5513  public static extern long PathOperator_GetBaseNodeRestartPositionSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
5514 
-
5515  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_SetNextBaseToIncrement___")]
-
5516  public static extern void PathOperator_SetNextBaseToIncrement(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5517 
-
5518  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_SetNextBaseToIncrementSwigExplicitPathOperator___")]
-
5519  public static extern void PathOperator_SetNextBaseToIncrementSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5520 
-
5521  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_ConsiderAlternatives___")]
-
5522  public static extern bool PathOperator_ConsiderAlternatives(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5523 
-
5524  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_ConsiderAlternativesSwigExplicitPathOperator___")]
-
5525  public static extern bool PathOperator_ConsiderAlternativesSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5526 
-
5527  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_InitPosition___")]
-
5528  public static extern bool PathOperator_InitPosition(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5529 
-
5530  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_InitPositionSwigExplicitPathOperator___")]
-
5531  public static extern bool PathOperator_InitPositionSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5532 
-
5533  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_director_connect___")]
-
5534  public static extern void PathOperator_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, PathOperator.SwigDelegatePathOperator_0 delegate0, PathOperator.SwigDelegatePathOperator_1 delegate1, PathOperator.SwigDelegatePathOperator_2 delegate2, PathOperator.SwigDelegatePathOperator_3 delegate3, PathOperator.SwigDelegatePathOperator_4 delegate4, PathOperator.SwigDelegatePathOperator_5 delegate5, PathOperator.SwigDelegatePathOperator_6 delegate6, PathOperator.SwigDelegatePathOperator_7 delegate7, PathOperator.SwigDelegatePathOperator_8 delegate8, PathOperator.SwigDelegatePathOperator_9 delegate9, PathOperator.SwigDelegatePathOperator_10 delegate10, PathOperator.SwigDelegatePathOperator_11 delegate11, PathOperator.SwigDelegatePathOperator_12 delegate12, PathOperator.SwigDelegatePathOperator_13 delegate13, PathOperator.SwigDelegatePathOperator_14 delegate14);
-
5535 
-
5536  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_Relax___")]
-
5537  public static extern void LocalSearchFilter_Relax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
5538 
-
5539  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_RelaxSwigExplicitLocalSearchFilter___")]
-
5540  public static extern void LocalSearchFilter_RelaxSwigExplicitLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
5541 
-
5542  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_Accept___")]
-
5543  public static extern bool LocalSearchFilter_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5);
-
5544 
-
5545  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_IsIncremental___")]
-
5546  public static extern bool LocalSearchFilter_IsIncremental(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5547 
-
5548  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_IsIncrementalSwigExplicitLocalSearchFilter___")]
-
5549  public static extern bool LocalSearchFilter_IsIncrementalSwigExplicitLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5550 
-
5551  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_Synchronize___")]
-
5552  public static extern void LocalSearchFilter_Synchronize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
5553 
-
5554  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_Revert___")]
-
5555  public static extern void LocalSearchFilter_Revert(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5556 
-
5557  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_RevertSwigExplicitLocalSearchFilter___")]
-
5558  public static extern void LocalSearchFilter_RevertSwigExplicitLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5559 
-
5560  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_GetSynchronizedObjectiveValue___")]
-
5561  public static extern long LocalSearchFilter_GetSynchronizedObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5562 
-
5563  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_GetSynchronizedObjectiveValueSwigExplicitLocalSearchFilter___")]
-
5564  public static extern long LocalSearchFilter_GetSynchronizedObjectiveValueSwigExplicitLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5565 
-
5566  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_GetAcceptedObjectiveValue___")]
-
5567  public static extern long LocalSearchFilter_GetAcceptedObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5568 
-
5569  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_GetAcceptedObjectiveValueSwigExplicitLocalSearchFilter___")]
-
5570  public static extern long LocalSearchFilter_GetAcceptedObjectiveValueSwigExplicitLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5571 
-
5572  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchFilter___")]
-
5573  public static extern global::System.IntPtr new_LocalSearchFilter();
-
5574 
-
5575  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchFilter___")]
-
5576  public static extern void delete_LocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5577 
-
5578  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_director_connect___")]
-
5579  public static extern void LocalSearchFilter_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, LocalSearchFilter.SwigDelegateLocalSearchFilter_0 delegate0, LocalSearchFilter.SwigDelegateLocalSearchFilter_1 delegate1, LocalSearchFilter.SwigDelegateLocalSearchFilter_2 delegate2, LocalSearchFilter.SwigDelegateLocalSearchFilter_3 delegate3, LocalSearchFilter.SwigDelegateLocalSearchFilter_4 delegate4, LocalSearchFilter.SwigDelegateLocalSearchFilter_5 delegate5, LocalSearchFilter.SwigDelegateLocalSearchFilter_6 delegate6, LocalSearchFilter.SwigDelegateLocalSearchFilter_7 delegate7);
-
5580 
-
5581  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntVarLocalSearchFilter___")]
-
5582  public static extern global::System.IntPtr new_IntVarLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5583 
-
5584  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntVarLocalSearchFilter___")]
-
5585  public static extern void delete_IntVarLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5586 
-
5587  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_Synchronize___")]
-
5588  public static extern void IntVarLocalSearchFilter_Synchronize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
5589 
-
5590  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_AddVars___")]
-
5591  public static extern void IntVarLocalSearchFilter_AddVars(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5592 
-
5593  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_Size___")]
-
5594  public static extern int IntVarLocalSearchFilter_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5595 
-
5596  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_Var___")]
-
5597  public static extern global::System.IntPtr IntVarLocalSearchFilter_Var(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
5598 
-
5599  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_Value___")]
-
5600  public static extern long IntVarLocalSearchFilter_Value(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
5601 
-
5602  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_OnSynchronize___")]
-
5603  public static extern void IntVarLocalSearchFilter_OnSynchronize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5604 
-
5605  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_OnSynchronizeSwigExplicitIntVarLocalSearchFilter___")]
-
5606  public static extern void IntVarLocalSearchFilter_OnSynchronizeSwigExplicitIntVarLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5607 
-
5608  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_Index___")]
-
5609  public static extern int IntVarLocalSearchFilter_Index(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5610 
-
5611  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_director_connect___")]
-
5612  public static extern void IntVarLocalSearchFilter_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_0 delegate0, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_1 delegate1, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_2 delegate2, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_3 delegate3, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_4 delegate4, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_5 delegate5, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_6 delegate6, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_7 delegate7);
-
5613 
-
5614  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_PropagationMonitor___")]
-
5615  public static extern void delete_PropagationMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5616 
-
5617  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_ToString___")]
-
5618  public static extern string PropagationMonitor_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5619 
-
5620  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_BeginConstraintInitialPropagation___")]
-
5621  public static extern void PropagationMonitor_BeginConstraintInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5622 
-
5623  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_EndConstraintInitialPropagation___")]
-
5624  public static extern void PropagationMonitor_EndConstraintInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5625 
-
5626  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_BeginNestedConstraintInitialPropagation___")]
-
5627  public static extern void PropagationMonitor_BeginNestedConstraintInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
5628 
-
5629  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_EndNestedConstraintInitialPropagation___")]
-
5630  public static extern void PropagationMonitor_EndNestedConstraintInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
5631 
-
5632  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RegisterDemon___")]
-
5633  public static extern void PropagationMonitor_RegisterDemon(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5634 
-
5635  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_BeginDemonRun___")]
-
5636  public static extern void PropagationMonitor_BeginDemonRun(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5637 
-
5638  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_EndDemonRun___")]
-
5639  public static extern void PropagationMonitor_EndDemonRun(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5640 
-
5641  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_StartProcessingIntegerVariable___")]
-
5642  public static extern void PropagationMonitor_StartProcessingIntegerVariable(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5643 
-
5644  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_EndProcessingIntegerVariable___")]
-
5645  public static extern void PropagationMonitor_EndProcessingIntegerVariable(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5646 
-
5647  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_PushContext___")]
-
5648  public static extern void PropagationMonitor_PushContext(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
5649 
-
5650  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_PopContext___")]
-
5651  public static extern void PropagationMonitor_PopContext(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5652 
-
5653  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetMin__SWIG_0___")]
-
5654  public static extern void PropagationMonitor_SetMin__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
5655 
-
5656  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetMax__SWIG_0___")]
-
5657  public static extern void PropagationMonitor_SetMax__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
5658 
-
5659  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetRange__SWIG_0___")]
-
5660  public static extern void PropagationMonitor_SetRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
5661 
-
5662  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetMin__SWIG_1___")]
-
5663  public static extern void PropagationMonitor_SetMin__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
5664 
-
5665  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetMax__SWIG_1___")]
-
5666  public static extern void PropagationMonitor_SetMax__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
5667 
-
5668  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetRange__SWIG_1___")]
-
5669  public static extern void PropagationMonitor_SetRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
5670 
-
5671  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RemoveValue___")]
-
5672  public static extern void PropagationMonitor_RemoveValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
5673 
-
5674  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetValue___")]
-
5675  public static extern void PropagationMonitor_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
5676 
-
5677  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RemoveInterval___")]
-
5678  public static extern void PropagationMonitor_RemoveInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
5679 
-
5680  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetValues___")]
-
5681  public static extern void PropagationMonitor_SetValues(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
-
5682 
-
5683  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RemoveValues___")]
-
5684  public static extern void PropagationMonitor_RemoveValues(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
-
5685 
-
5686  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetStartMin___")]
-
5687  public static extern void PropagationMonitor_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
5688 
-
5689  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetStartMax___")]
-
5690  public static extern void PropagationMonitor_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
5691 
-
5692  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetStartRange___")]
-
5693  public static extern void PropagationMonitor_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
5694 
-
5695  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetEndMin___")]
-
5696  public static extern void PropagationMonitor_SetEndMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
5697 
-
5698  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetEndMax___")]
-
5699  public static extern void PropagationMonitor_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
5700 
-
5701  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetEndRange___")]
-
5702  public static extern void PropagationMonitor_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
5703 
-
5704  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetDurationMin___")]
-
5705  public static extern void PropagationMonitor_SetDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
5706 
-
5707  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetDurationMax___")]
-
5708  public static extern void PropagationMonitor_SetDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
5709 
-
5710  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetDurationRange___")]
-
5711  public static extern void PropagationMonitor_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
-
5712 
-
5713  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetPerformed___")]
-
5714  public static extern void PropagationMonitor_SetPerformed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
-
5715 
-
5716  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RankFirst___")]
-
5717  public static extern void PropagationMonitor_RankFirst(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
5718 
-
5719  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RankNotFirst___")]
-
5720  public static extern void PropagationMonitor_RankNotFirst(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
5721 
-
5722  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RankLast___")]
-
5723  public static extern void PropagationMonitor_RankLast(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
5724 
-
5725  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RankNotLast___")]
-
5726  public static extern void PropagationMonitor_RankNotLast(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
5727 
-
5728  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RankSequence___")]
-
5729  public static extern void PropagationMonitor_RankSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, int length4, int[] jarg4, int length5, int[] jarg5);
-
5730 
-
5731  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_Install___")]
-
5732  public static extern void PropagationMonitor_Install(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5733 
-
5734  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchMonitor___")]
-
5735  public static extern void delete_LocalSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5736 
-
5737  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_ToString___")]
-
5738  public static extern string LocalSearchMonitor_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5739 
-
5740  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_BeginOperatorStart___")]
-
5741  public static extern void LocalSearchMonitor_BeginOperatorStart(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5742 
-
5743  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_EndOperatorStart___")]
-
5744  public static extern void LocalSearchMonitor_EndOperatorStart(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5745 
-
5746  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_BeginMakeNextNeighbor___")]
-
5747  public static extern void LocalSearchMonitor_BeginMakeNextNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5748 
-
5749  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_EndMakeNextNeighbor___")]
-
5750  public static extern void LocalSearchMonitor_EndMakeNextNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
-
5751 
-
5752  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_BeginFilterNeighbor___")]
-
5753  public static extern void LocalSearchMonitor_BeginFilterNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5754 
-
5755  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_EndFilterNeighbor___")]
-
5756  public static extern void LocalSearchMonitor_EndFilterNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
-
5757 
-
5758  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_BeginAcceptNeighbor___")]
-
5759  public static extern void LocalSearchMonitor_BeginAcceptNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5760 
-
5761  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_EndAcceptNeighbor___")]
-
5762  public static extern void LocalSearchMonitor_EndAcceptNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
-
5763 
-
5764  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_BeginFiltering___")]
-
5765  public static extern void LocalSearchMonitor_BeginFiltering(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5766 
-
5767  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_EndFiltering___")]
-
5768  public static extern void LocalSearchMonitor_EndFiltering(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
-
5769 
-
5770  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_Install___")]
-
5771  public static extern void LocalSearchMonitor_Install(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5772 
-
5773  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_kUnboundBooleanVarValue_get___")]
-
5774  public static extern int BooleanVar_kUnboundBooleanVarValue_get();
-
5775 
-
5776  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_BooleanVar___")]
-
5777  public static extern void delete_BooleanVar(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5778 
-
5779  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_Min___")]
-
5780  public static extern long BooleanVar_Min(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5781 
-
5782  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_SetMin___")]
-
5783  public static extern void BooleanVar_SetMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5784 
-
5785  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_Max___")]
-
5786  public static extern long BooleanVar_Max(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5787 
-
5788  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_SetMax___")]
-
5789  public static extern void BooleanVar_SetMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5790 
-
5791  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_SetRange___")]
-
5792  public static extern void BooleanVar_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
5793 
-
5794  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_Bound___")]
-
5795  public static extern bool BooleanVar_Bound(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5796 
-
5797  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_Value___")]
-
5798  public static extern long BooleanVar_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5799 
-
5800  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_RemoveValue___")]
-
5801  public static extern void BooleanVar_RemoveValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5802 
-
5803  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_RemoveInterval___")]
-
5804  public static extern void BooleanVar_RemoveInterval(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
5805 
-
5806  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_WhenBound___")]
-
5807  public static extern void BooleanVar_WhenBound(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5808 
-
5809  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_WhenRange___")]
-
5810  public static extern void BooleanVar_WhenRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5811 
-
5812  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_WhenDomain___")]
-
5813  public static extern void BooleanVar_WhenDomain(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5814 
-
5815  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_Size___")]
-
5816  public static extern ulong BooleanVar_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5817 
-
5818  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_Contains___")]
-
5819  public static extern bool BooleanVar_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5820 
-
5821  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_ToString___")]
-
5822  public static extern string BooleanVar_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5823 
-
5824  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_VarType___")]
-
5825  public static extern int BooleanVar_VarType(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5826 
-
5827  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_IsEqual___")]
-
5828  public static extern global::System.IntPtr BooleanVar_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5829 
-
5830  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_IsDifferent___")]
-
5831  public static extern global::System.IntPtr BooleanVar_IsDifferent(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5832 
-
5833  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_IsGreaterOrEqual___")]
-
5834  public static extern global::System.IntPtr BooleanVar_IsGreaterOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5835 
-
5836  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_IsLessOrEqual___")]
-
5837  public static extern global::System.IntPtr BooleanVar_IsLessOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
5838 
-
5839  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_RestoreValue___")]
-
5840  public static extern void BooleanVar_RestoreValue(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5841 
-
5842  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_BaseName___")]
-
5843  public static extern string BooleanVar_BaseName(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5844 
-
5845  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_RawValue___")]
-
5846  public static extern int BooleanVar_RawValue(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5847 
-
5848  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SymmetryBreaker___")]
-
5849  public static extern global::System.IntPtr new_SymmetryBreaker();
-
5850 
-
5851  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SymmetryBreaker___")]
-
5852  public static extern void delete_SymmetryBreaker(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5853 
-
5854  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreaker_AddIntegerVariableEqualValueClause___")]
-
5855  public static extern void SymmetryBreaker_AddIntegerVariableEqualValueClause(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
5856 
-
5857  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreaker_AddIntegerVariableGreaterOrEqualValueClause___")]
-
5858  public static extern void SymmetryBreaker_AddIntegerVariableGreaterOrEqualValueClause(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
5859 
-
5860  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreaker_AddIntegerVariableLessOrEqualValueClause___")]
-
5861  public static extern void SymmetryBreaker_AddIntegerVariableLessOrEqualValueClause(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
5862 
-
5863  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreaker_director_connect___")]
-
5864  public static extern void SymmetryBreaker_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SymmetryBreaker.SwigDelegateSymmetryBreaker_0 delegate0, SymmetryBreaker.SwigDelegateSymmetryBreaker_1 delegate1, SymmetryBreaker.SwigDelegateSymmetryBreaker_2 delegate2, SymmetryBreaker.SwigDelegateSymmetryBreaker_3 delegate3, SymmetryBreaker.SwigDelegateSymmetryBreaker_4 delegate4, SymmetryBreaker.SwigDelegateSymmetryBreaker_5 delegate5, SymmetryBreaker.SwigDelegateSymmetryBreaker_6 delegate6, SymmetryBreaker.SwigDelegateSymmetryBreaker_7 delegate7);
-
5865 
-
5866  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SearchLog___")]
-
5867  public static extern void delete_SearchLog(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5868 
-
5869  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_EnterSearch___")]
-
5870  public static extern void SearchLog_EnterSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5871 
-
5872  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_ExitSearch___")]
-
5873  public static extern void SearchLog_ExitSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5874 
-
5875  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_AtSolution___")]
-
5876  public static extern bool SearchLog_AtSolution(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5877 
-
5878  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_BeginFail___")]
-
5879  public static extern void SearchLog_BeginFail(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5880 
-
5881  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_NoMoreSolutions___")]
-
5882  public static extern void SearchLog_NoMoreSolutions(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5883 
-
5884  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_AcceptUncheckedNeighbor___")]
-
5885  public static extern void SearchLog_AcceptUncheckedNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5886 
-
5887  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_ApplyDecision___")]
-
5888  public static extern void SearchLog_ApplyDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5889 
-
5890  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_RefuteDecision___")]
-
5891  public static extern void SearchLog_RefuteDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
5892 
-
5893  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_OutputDecision___")]
-
5894  public static extern void SearchLog_OutputDecision(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5895 
-
5896  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_Maintain___")]
-
5897  public static extern void SearchLog_Maintain(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5898 
-
5899  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_BeginInitialPropagation___")]
-
5900  public static extern void SearchLog_BeginInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5901 
-
5902  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_EndInitialPropagation___")]
-
5903  public static extern void SearchLog_EndInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5904 
-
5905  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_ToString___")]
-
5906  public static extern string SearchLog_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
5907 
-
5908  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VOID_FALSE_CONSTRAINT_get___")]
-
5909  public static extern int ModelCache_VOID_FALSE_CONSTRAINT_get();
-
5910 
-
5911  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VOID_TRUE_CONSTRAINT_get___")]
-
5912  public static extern int ModelCache_VOID_TRUE_CONSTRAINT_get();
-
5913 
-
5914  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VOID_CONSTRAINT_MAX_get___")]
-
5915  public static extern int ModelCache_VOID_CONSTRAINT_MAX_get();
-
5916 
-
5917  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_EQUALITY_get___")]
-
5918  public static extern int ModelCache_VAR_CONSTANT_EQUALITY_get();
-
5919 
-
5920  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_GREATER_OR_EQUAL_get___")]
-
5921  public static extern int ModelCache_VAR_CONSTANT_GREATER_OR_EQUAL_get();
-
5922 
-
5923  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_LESS_OR_EQUAL_get___")]
-
5924  public static extern int ModelCache_VAR_CONSTANT_LESS_OR_EQUAL_get();
-
5925 
-
5926  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_NON_EQUALITY_get___")]
-
5927  public static extern int ModelCache_VAR_CONSTANT_NON_EQUALITY_get();
-
5928 
-
5929  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_CONSTRAINT_MAX_get___")]
-
5930  public static extern int ModelCache_VAR_CONSTANT_CONSTRAINT_MAX_get();
-
5931 
-
5932  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_CONSTANT_BETWEEN_get___")]
-
5933  public static extern int ModelCache_VAR_CONSTANT_CONSTANT_BETWEEN_get();
-
5934 
-
5935  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX_get___")]
-
5936  public static extern int ModelCache_VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX_get();
-
5937 
-
5938  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_EQUALITY_get___")]
-
5939  public static extern int ModelCache_EXPR_EXPR_EQUALITY_get();
-
5940 
-
5941  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_GREATER_get___")]
-
5942  public static extern int ModelCache_EXPR_EXPR_GREATER_get();
-
5943 
-
5944  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_GREATER_OR_EQUAL_get___")]
-
5945  public static extern int ModelCache_EXPR_EXPR_GREATER_OR_EQUAL_get();
-
5946 
-
5947  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_LESS_get___")]
-
5948  public static extern int ModelCache_EXPR_EXPR_LESS_get();
-
5949 
-
5950  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_LESS_OR_EQUAL_get___")]
-
5951  public static extern int ModelCache_EXPR_EXPR_LESS_OR_EQUAL_get();
-
5952 
-
5953  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_NON_EQUALITY_get___")]
-
5954  public static extern int ModelCache_EXPR_EXPR_NON_EQUALITY_get();
-
5955 
-
5956  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_CONSTRAINT_MAX_get___")]
-
5957  public static extern int ModelCache_EXPR_EXPR_CONSTRAINT_MAX_get();
-
5958 
-
5959  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_OPPOSITE_get___")]
-
5960  public static extern int ModelCache_EXPR_OPPOSITE_get();
-
5961 
-
5962  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_ABS_get___")]
-
5963  public static extern int ModelCache_EXPR_ABS_get();
-
5964 
-
5965  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_SQUARE_get___")]
-
5966  public static extern int ModelCache_EXPR_SQUARE_get();
-
5967 
-
5968  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPRESSION_MAX_get___")]
-
5969  public static extern int ModelCache_EXPR_EXPRESSION_MAX_get();
-
5970 
-
5971  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_DIFFERENCE_get___")]
-
5972  public static extern int ModelCache_EXPR_EXPR_DIFFERENCE_get();
-
5973 
-
5974  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_PROD_get___")]
-
5975  public static extern int ModelCache_EXPR_EXPR_PROD_get();
-
5976 
-
5977  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_DIV_get___")]
-
5978  public static extern int ModelCache_EXPR_EXPR_DIV_get();
-
5979 
-
5980  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_MAX_get___")]
-
5981  public static extern int ModelCache_EXPR_EXPR_MAX_get();
-
5982 
-
5983  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_MIN_get___")]
-
5984  public static extern int ModelCache_EXPR_EXPR_MIN_get();
-
5985 
-
5986  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_SUM_get___")]
-
5987  public static extern int ModelCache_EXPR_EXPR_SUM_get();
-
5988 
-
5989  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_IS_LESS_get___")]
-
5990  public static extern int ModelCache_EXPR_EXPR_IS_LESS_get();
-
5991 
-
5992  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_IS_LESS_OR_EQUAL_get___")]
-
5993  public static extern int ModelCache_EXPR_EXPR_IS_LESS_OR_EQUAL_get();
-
5994 
-
5995  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_IS_EQUAL_get___")]
-
5996  public static extern int ModelCache_EXPR_EXPR_IS_EQUAL_get();
-
5997 
-
5998  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_IS_NOT_EQUAL_get___")]
-
5999  public static extern int ModelCache_EXPR_EXPR_IS_NOT_EQUAL_get();
-
6000 
-
6001  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_EXPRESSION_MAX_get___")]
-
6002  public static extern int ModelCache_EXPR_EXPR_EXPRESSION_MAX_get();
-
6003 
-
6004  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_CONSTANT_CONDITIONAL_get___")]
-
6005  public static extern int ModelCache_EXPR_EXPR_CONSTANT_CONDITIONAL_get();
-
6006 
-
6007  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_CONSTANT_EXPRESSION_MAX_get___")]
-
6008  public static extern int ModelCache_EXPR_EXPR_CONSTANT_EXPRESSION_MAX_get();
-
6009 
-
6010  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_DIFFERENCE_get___")]
-
6011  public static extern int ModelCache_EXPR_CONSTANT_DIFFERENCE_get();
-
6012 
-
6013  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_DIVIDE_get___")]
-
6014  public static extern int ModelCache_EXPR_CONSTANT_DIVIDE_get();
-
6015 
-
6016  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_PROD_get___")]
-
6017  public static extern int ModelCache_EXPR_CONSTANT_PROD_get();
-
6018 
-
6019  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_MAX_get___")]
-
6020  public static extern int ModelCache_EXPR_CONSTANT_MAX_get();
-
6021 
-
6022  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_MIN_get___")]
-
6023  public static extern int ModelCache_EXPR_CONSTANT_MIN_get();
-
6024 
-
6025  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_SUM_get___")]
-
6026  public static extern int ModelCache_EXPR_CONSTANT_SUM_get();
-
6027 
-
6028  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_IS_EQUAL_get___")]
-
6029  public static extern int ModelCache_EXPR_CONSTANT_IS_EQUAL_get();
-
6030 
-
6031  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_IS_NOT_EQUAL_get___")]
-
6032  public static extern int ModelCache_EXPR_CONSTANT_IS_NOT_EQUAL_get();
-
6033 
-
6034  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_IS_GREATER_OR_EQUAL_get___")]
-
6035  public static extern int ModelCache_EXPR_CONSTANT_IS_GREATER_OR_EQUAL_get();
-
6036 
-
6037  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_IS_LESS_OR_EQUAL_get___")]
-
6038  public static extern int ModelCache_EXPR_CONSTANT_IS_LESS_OR_EQUAL_get();
-
6039 
-
6040  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_EXPRESSION_MAX_get___")]
-
6041  public static extern int ModelCache_EXPR_CONSTANT_EXPRESSION_MAX_get();
-
6042 
-
6043  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS_get___")]
-
6044  public static extern int ModelCache_VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS_get();
-
6045 
-
6046  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_CONSTANT_EXPRESSION_MAX_get___")]
-
6047  public static extern int ModelCache_VAR_CONSTANT_CONSTANT_EXPRESSION_MAX_get();
-
6048 
-
6049  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_ARRAY_ELEMENT_get___")]
-
6050  public static extern int ModelCache_VAR_CONSTANT_ARRAY_ELEMENT_get();
-
6051 
-
6052  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_ARRAY_EXPRESSION_MAX_get___")]
-
6053  public static extern int ModelCache_VAR_CONSTANT_ARRAY_EXPRESSION_MAX_get();
-
6054 
-
6055  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD_get___")]
-
6056  public static extern int ModelCache_VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD_get();
-
6057 
-
6058  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX_get___")]
-
6059  public static extern int ModelCache_VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX_get();
-
6060 
-
6061  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_MAX_get___")]
-
6062  public static extern int ModelCache_VAR_ARRAY_MAX_get();
-
6063 
-
6064  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_MIN_get___")]
-
6065  public static extern int ModelCache_VAR_ARRAY_MIN_get();
-
6066 
-
6067  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_SUM_get___")]
-
6068  public static extern int ModelCache_VAR_ARRAY_SUM_get();
-
6069 
-
6070  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_EXPRESSION_MAX_get___")]
-
6071  public static extern int ModelCache_VAR_ARRAY_EXPRESSION_MAX_get();
-
6072 
-
6073  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_CONSTANT_INDEX_get___")]
-
6074  public static extern int ModelCache_VAR_ARRAY_CONSTANT_INDEX_get();
-
6075 
-
6076  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_CONSTANT_EXPRESSION_MAX_get___")]
-
6077  public static extern int ModelCache_VAR_ARRAY_CONSTANT_EXPRESSION_MAX_get();
-
6078 
-
6079  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_ModelCache___")]
-
6080  public static extern void delete_ModelCache(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6081 
-
6082  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_Clear___")]
-
6083  public static extern void ModelCache_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6084 
-
6085  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVoidConstraint___")]
-
6086  public static extern global::System.IntPtr ModelCache_FindVoidConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6087 
-
6088  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVoidConstraint___")]
-
6089  public static extern void ModelCache_InsertVoidConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
6090 
-
6091  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarConstantConstraint___")]
-
6092  public static extern global::System.IntPtr ModelCache_FindVarConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, int jarg4);
-
6093 
-
6094  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarConstantConstraint___")]
-
6095  public static extern void ModelCache_InsertVarConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5);
-
6096 
-
6097  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarConstantConstantConstraint___")]
-
6098  public static extern global::System.IntPtr ModelCache_FindVarConstantConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, int jarg5);
-
6099 
-
6100  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarConstantConstantConstraint___")]
-
6101  public static extern void ModelCache_InsertVarConstantConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5, int jarg6);
-
6102 
-
6103  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindExprExprConstraint___")]
-
6104  public static extern global::System.IntPtr ModelCache_FindExprExprConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4);
-
6105 
-
6106  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertExprExprConstraint___")]
-
6107  public static extern void ModelCache_InsertExprExprConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5);
-
6108 
-
6109  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindExprExpression___")]
-
6110  public static extern global::System.IntPtr ModelCache_FindExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
6111 
-
6112  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertExprExpression___")]
-
6113  public static extern void ModelCache_InsertExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4);
-
6114 
-
6115  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindExprConstantExpression___")]
-
6116  public static extern global::System.IntPtr ModelCache_FindExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, int jarg4);
-
6117 
-
6118  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertExprConstantExpression___")]
-
6119  public static extern void ModelCache_InsertExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5);
-
6120 
-
6121  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindExprExprExpression___")]
-
6122  public static extern global::System.IntPtr ModelCache_FindExprExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4);
-
6123 
-
6124  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertExprExprExpression___")]
-
6125  public static extern void ModelCache_InsertExprExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5);
-
6126 
-
6127  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindExprExprConstantExpression___")]
-
6128  public static extern global::System.IntPtr ModelCache_FindExprExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5);
-
6129 
-
6130  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertExprExprConstantExpression___")]
-
6131  public static extern void ModelCache_InsertExprExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, long jarg5, int jarg6);
-
6132 
-
6133  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarConstantConstantExpression___")]
-
6134  public static extern global::System.IntPtr ModelCache_FindVarConstantConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, int jarg5);
-
6135 
-
6136  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarConstantConstantExpression___")]
-
6137  public static extern void ModelCache_InsertVarConstantConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5, int jarg6);
-
6138 
-
6139  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarConstantArrayExpression___")]
-
6140  public static extern global::System.IntPtr ModelCache_FindVarConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int jarg4);
-
6141 
-
6142  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarConstantArrayExpression___")]
-
6143  public static extern void ModelCache_InsertVarConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, int jarg5);
-
6144 
-
6145  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarArrayExpression___")]
-
6146  public static extern global::System.IntPtr ModelCache_FindVarArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
6147 
-
6148  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarArrayExpression___")]
-
6149  public static extern void ModelCache_InsertVarArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4);
-
6150 
-
6151  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarArrayConstantArrayExpression___")]
-
6152  public static extern global::System.IntPtr ModelCache_FindVarArrayConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int jarg4);
-
6153 
-
6154  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarArrayConstantArrayExpression___")]
-
6155  public static extern void ModelCache_InsertVarArrayConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, int jarg5);
-
6156 
-
6157  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarArrayConstantExpression___")]
-
6158  public static extern global::System.IntPtr ModelCache_FindVarArrayConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, int jarg4);
-
6159 
-
6160  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarArrayConstantExpression___")]
-
6161  public static extern void ModelCache_InsertVarArrayConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5);
-
6162 
-
6163  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_solver___")]
-
6164  public static extern global::System.IntPtr ModelCache_solver(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6165 
-
6166  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RevPartialSequence__SWIG_0___")]
-
6167  public static extern global::System.IntPtr new_RevPartialSequence__SWIG_0( int length1, int[] jarg1);
-
6168 
-
6169  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RevPartialSequence__SWIG_1___")]
-
6170  public static extern global::System.IntPtr new_RevPartialSequence__SWIG_1(int jarg1);
-
6171 
-
6172  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_RevPartialSequence___")]
-
6173  public static extern void delete_RevPartialSequence(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6174 
-
6175  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_NumFirstRanked___")]
-
6176  public static extern int RevPartialSequence_NumFirstRanked(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6177 
-
6178  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_NumLastRanked___")]
-
6179  public static extern int RevPartialSequence_NumLastRanked(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6180 
-
6181  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_Size___")]
-
6182  public static extern int RevPartialSequence_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6183 
-
6184  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_RankFirst___")]
-
6185  public static extern void RevPartialSequence_RankFirst(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
6186 
-
6187  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_RankLast___")]
-
6188  public static extern void RevPartialSequence_RankLast(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
6189 
-
6190  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_IsRanked___")]
-
6191  public static extern bool RevPartialSequence_IsRanked(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6192 
-
6193  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_ToString___")]
-
6194  public static extern string RevPartialSequence_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6195 
-
6196  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AreAllBound___")]
-
6197  public static extern bool AreAllBound(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6198 
-
6199  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AreAllBooleans___")]
-
6200  public static extern bool AreAllBooleans(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6201 
-
6202  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AreAllBoundTo___")]
-
6203  public static extern bool AreAllBoundTo(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6204 
-
6205  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_MaxVarArray___")]
-
6206  public static extern long MaxVarArray(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6207 
-
6208  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_MinVarArray___")]
-
6209  public static extern long MinVarArray(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6210 
-
6211  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PosIntDivUp___")]
-
6212  public static extern long PosIntDivUp(long jarg1, long jarg2);
-
6213 
-
6214  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PosIntDivDown___")]
-
6215  public static extern long PosIntDivDown(long jarg1, long jarg2);
-
6216 
-
6217  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ToInt64Vector___")]
-
6218  public static extern global::System.IntPtr ToInt64Vector( int length1, int[] jarg1);
-
6219 
-
6220  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RevInteger___")]
-
6221  public static extern global::System.IntPtr new_RevInteger(long jarg1);
-
6222 
-
6223  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevInteger_Value___")]
-
6224  public static extern long RevInteger_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6225 
-
6226  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevInteger_SetValue___")]
-
6227  public static extern void RevInteger_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
6228 
-
6229  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_RevInteger___")]
-
6230  public static extern void delete_RevInteger(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6231 
-
6232  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RevBool___")]
-
6233  public static extern global::System.IntPtr new_RevBool(bool jarg1);
-
6234 
-
6235  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevBool_Value___")]
-
6236  public static extern bool RevBool_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6237 
-
6238  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevBool_SetValue___")]
-
6239  public static extern void RevBool_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
-
6240 
-
6241  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_RevBool___")]
-
6242  public static extern void delete_RevBool(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6243 
-
6244  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_AssignmentIntContainer___")]
-
6245  public static extern global::System.IntPtr new_AssignmentIntContainer();
-
6246 
-
6247  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Add___")]
-
6248  public static extern global::System.IntPtr AssignmentIntContainer_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6249 
-
6250  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_FastAdd___")]
-
6251  public static extern global::System.IntPtr AssignmentIntContainer_FastAdd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6252 
-
6253  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_AddAtPosition___")]
-
6254  public static extern global::System.IntPtr AssignmentIntContainer_AddAtPosition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
6255 
-
6256  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Clear___")]
-
6257  public static extern void AssignmentIntContainer_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6258 
-
6259  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Resize___")]
-
6260  public static extern void AssignmentIntContainer_Resize(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
6261 
-
6262  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Empty___")]
-
6263  public static extern bool AssignmentIntContainer_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6264 
-
6265  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_CopyIntersection___")]
-
6266  public static extern void AssignmentIntContainer_CopyIntersection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6267 
-
6268  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Copy___")]
-
6269  public static extern void AssignmentIntContainer_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6270 
-
6271  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Contains___")]
-
6272  public static extern bool AssignmentIntContainer_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6273 
-
6274  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Element__SWIG_0___")]
-
6275  public static extern global::System.IntPtr AssignmentIntContainer_Element__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6276 
-
6277  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Element__SWIG_1___")]
-
6278  public static extern global::System.IntPtr AssignmentIntContainer_Element__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6279 
-
6280  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Size___")]
-
6281  public static extern int AssignmentIntContainer_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6282 
-
6283  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Store___")]
-
6284  public static extern void AssignmentIntContainer_Store(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6285 
-
6286  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Restore___")]
-
6287  public static extern void AssignmentIntContainer_Restore(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6288 
-
6289  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_AreAllElementsBound___")]
-
6290  public static extern bool AssignmentIntContainer_AreAllElementsBound(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6291 
-
6292  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_AssignmentIntContainer___")]
-
6293  public static extern void delete_AssignmentIntContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6294 
-
6295  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_AssignmentIntervalContainer___")]
-
6296  public static extern global::System.IntPtr new_AssignmentIntervalContainer();
-
6297 
-
6298  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Add___")]
-
6299  public static extern global::System.IntPtr AssignmentIntervalContainer_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6300 
-
6301  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_FastAdd___")]
-
6302  public static extern global::System.IntPtr AssignmentIntervalContainer_FastAdd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6303 
-
6304  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_AddAtPosition___")]
-
6305  public static extern global::System.IntPtr AssignmentIntervalContainer_AddAtPosition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
6306 
-
6307  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Clear___")]
-
6308  public static extern void AssignmentIntervalContainer_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6309 
-
6310  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Resize___")]
-
6311  public static extern void AssignmentIntervalContainer_Resize(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
6312 
-
6313  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Empty___")]
-
6314  public static extern bool AssignmentIntervalContainer_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6315 
-
6316  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_CopyIntersection___")]
-
6317  public static extern void AssignmentIntervalContainer_CopyIntersection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6318 
-
6319  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Copy___")]
-
6320  public static extern void AssignmentIntervalContainer_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6321 
-
6322  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Contains___")]
-
6323  public static extern bool AssignmentIntervalContainer_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6324 
-
6325  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Element__SWIG_0___")]
-
6326  public static extern global::System.IntPtr AssignmentIntervalContainer_Element__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6327 
-
6328  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Element__SWIG_1___")]
-
6329  public static extern global::System.IntPtr AssignmentIntervalContainer_Element__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6330 
-
6331  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Size___")]
-
6332  public static extern int AssignmentIntervalContainer_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6333 
-
6334  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Store___")]
-
6335  public static extern void AssignmentIntervalContainer_Store(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6336 
-
6337  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Restore___")]
-
6338  public static extern void AssignmentIntervalContainer_Restore(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6339 
-
6340  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_AreAllElementsBound___")]
-
6341  public static extern bool AssignmentIntervalContainer_AreAllElementsBound(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6342 
-
6343  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_AssignmentIntervalContainer___")]
-
6344  public static extern void delete_AssignmentIntervalContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6345 
-
6346  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_AssignmentSequenceContainer___")]
-
6347  public static extern global::System.IntPtr new_AssignmentSequenceContainer();
-
6348 
-
6349  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Add___")]
-
6350  public static extern global::System.IntPtr AssignmentSequenceContainer_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6351 
-
6352  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_FastAdd___")]
-
6353  public static extern global::System.IntPtr AssignmentSequenceContainer_FastAdd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6354 
-
6355  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_AddAtPosition___")]
-
6356  public static extern global::System.IntPtr AssignmentSequenceContainer_AddAtPosition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
6357 
-
6358  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Clear___")]
-
6359  public static extern void AssignmentSequenceContainer_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6360 
-
6361  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Resize___")]
-
6362  public static extern void AssignmentSequenceContainer_Resize(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
6363 
-
6364  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Empty___")]
-
6365  public static extern bool AssignmentSequenceContainer_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6366 
-
6367  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_CopyIntersection___")]
-
6368  public static extern void AssignmentSequenceContainer_CopyIntersection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6369 
-
6370  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Copy___")]
-
6371  public static extern void AssignmentSequenceContainer_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6372 
-
6373  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Contains___")]
-
6374  public static extern bool AssignmentSequenceContainer_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6375 
-
6376  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Element__SWIG_0___")]
-
6377  public static extern global::System.IntPtr AssignmentSequenceContainer_Element__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6378 
-
6379  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Element__SWIG_1___")]
-
6380  public static extern global::System.IntPtr AssignmentSequenceContainer_Element__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6381 
-
6382  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Size___")]
-
6383  public static extern int AssignmentSequenceContainer_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6384 
-
6385  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Store___")]
-
6386  public static extern void AssignmentSequenceContainer_Store(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6387 
-
6388  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Restore___")]
-
6389  public static extern void AssignmentSequenceContainer_Restore(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6390 
-
6391  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_AreAllElementsBound___")]
-
6392  public static extern bool AssignmentSequenceContainer_AreAllElementsBound(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6393 
-
6394  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_AssignmentSequenceContainer___")]
-
6395  public static extern void delete_AssignmentSequenceContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6396 
-
6397  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RoutingIndexManager__SWIG_0___")]
-
6398  public static extern global::System.IntPtr new_RoutingIndexManager__SWIG_0(int jarg1, int jarg2, int jarg3);
-
6399 
-
6400  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RoutingIndexManager__SWIG_1___")]
-
6401  public static extern global::System.IntPtr new_RoutingIndexManager__SWIG_1(int jarg1, int jarg2, int length3, int[] jarg3, int length4, int[] jarg4);
-
6402 
-
6403  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingIndexManager___")]
-
6404  public static extern void delete_RoutingIndexManager(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6405 
-
6406  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_GetNumberOfNodes___")]
-
6407  public static extern int RoutingIndexManager_GetNumberOfNodes(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6408 
-
6409  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_GetNumberOfVehicles___")]
-
6410  public static extern int RoutingIndexManager_GetNumberOfVehicles(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6411 
-
6412  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_GetNumberOfIndices___")]
-
6413  public static extern int RoutingIndexManager_GetNumberOfIndices(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6414 
-
6415  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_NodeToIndex___")]
-
6416  public static extern long RoutingIndexManager_NodeToIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6417 
-
6418  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_NodesToIndices___")]
-
6419  public static extern global::System.IntPtr RoutingIndexManager_NodesToIndices(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2);
-
6420 
-
6421  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_IndexToNode___")]
-
6422  public static extern int RoutingIndexManager_IndexToNode(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6423 
-
6424  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultRoutingModelParameters___")]
-
6425  public static extern System.IntPtr DefaultRoutingModelParameters();
-
6426 
-
6427  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultRoutingSearchParameters___")]
-
6428  public static extern System.IntPtr DefaultRoutingSearchParameters();
-
6429 
-
6430  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_FindErrorInRoutingSearchParameters___")]
-
6431  public static extern string FindErrorInRoutingSearchParameters(int search_parameters_size, byte[] jarg1);
-
6432 
-
6433  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ROUTING_NOT_SOLVED_get___")]
-
6434  public static extern int RoutingModel_ROUTING_NOT_SOLVED_get();
-
6435 
-
6436  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ROUTING_SUCCESS_get___")]
-
6437  public static extern int RoutingModel_ROUTING_SUCCESS_get();
-
6438 
-
6439  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ROUTING_FAIL_get___")]
-
6440  public static extern int RoutingModel_ROUTING_FAIL_get();
-
6441 
-
6442  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ROUTING_FAIL_TIMEOUT_get___")]
-
6443  public static extern int RoutingModel_ROUTING_FAIL_TIMEOUT_get();
-
6444 
-
6445  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ROUTING_INVALID_get___")]
-
6446  public static extern int RoutingModel_ROUTING_INVALID_get();
-
6447 
-
6448  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_PICKUP_AND_DELIVERY_NO_ORDER_get___")]
-
6449  public static extern int RoutingModel_PICKUP_AND_DELIVERY_NO_ORDER_get();
-
6450 
-
6451  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_PICKUP_AND_DELIVERY_LIFO_get___")]
-
6452  public static extern int RoutingModel_PICKUP_AND_DELIVERY_LIFO_get();
-
6453 
-
6454  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_PICKUP_AND_DELIVERY_FIFO_get___")]
-
6455  public static extern int RoutingModel_PICKUP_AND_DELIVERY_FIFO_get();
-
6456 
-
6457  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_kNoPenalty_get___")]
-
6458  public static extern long RoutingModel_kNoPenalty_get();
-
6459 
-
6460  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_kNoDisjunction_get___")]
-
6461  public static extern int RoutingModel_kNoDisjunction_get();
-
6462 
-
6463  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_kNoDimension_get___")]
-
6464  public static extern int RoutingModel_kNoDimension_get();
-
6465 
-
6466  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RoutingModel__SWIG_0___")]
-
6467  public static extern global::System.IntPtr new_RoutingModel__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6468 
-
6469  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RoutingModel__SWIG_1___")]
-
6470  public static extern global::System.IntPtr new_RoutingModel__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int parameters_size, byte[] jarg2);
-
6471 
-
6472  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingModel___")]
-
6473  public static extern void delete_RoutingModel(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6474 
-
6475  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RegisterUnaryTransitCallback___")]
-
6476  public static extern int RoutingModel_RegisterUnaryTransitCallback(global::System.Runtime.InteropServices.HandleRef jarg1, LongToLong jarg2);
-
6477 
-
6478  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RegisterPositiveUnaryTransitCallback___")]
-
6479  public static extern int RoutingModel_RegisterPositiveUnaryTransitCallback(global::System.Runtime.InteropServices.HandleRef jarg1, LongToLong jarg2);
-
6480 
-
6481  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RegisterTransitCallback___")]
-
6482  public static extern int RoutingModel_RegisterTransitCallback(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2);
-
6483 
-
6484  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RegisterPositiveTransitCallback___")]
-
6485  public static extern int RoutingModel_RegisterPositiveTransitCallback(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2);
-
6486 
-
6487  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDimension___")]
-
6488  public static extern bool RoutingModel_AddDimension(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3, long jarg4, bool jarg5, string jarg6);
-
6489 
-
6490  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDimensionWithVehicleTransits___")]
-
6491  public static extern bool RoutingModel_AddDimensionWithVehicleTransits(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, long jarg3, long jarg4, bool jarg5, string jarg6);
-
6492 
-
6493  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDimensionWithVehicleCapacity___")]
-
6494  public static extern bool RoutingModel_AddDimensionWithVehicleCapacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3, int length4, long[] jarg4, bool jarg5, string jarg6);
-
6495 
-
6496  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDimensionWithVehicleTransitAndCapacity___")]
-
6497  public static extern bool RoutingModel_AddDimensionWithVehicleTransitAndCapacity(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, long jarg3, int length4, long[] jarg4, bool jarg5, string jarg6);
-
6498 
-
6499  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddConstantDimensionWithSlack___")]
-
6500  public static extern bool RoutingModel_AddConstantDimensionWithSlack(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, bool jarg5, string jarg6);
-
6501 
-
6502  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddConstantDimension___")]
-
6503  public static extern bool RoutingModel_AddConstantDimension(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, bool jarg4, string jarg5);
-
6504 
-
6505  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddVectorDimension___")]
-
6506  public static extern bool RoutingModel_AddVectorDimension(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, long jarg3, bool jarg4, string jarg5);
-
6507 
-
6508  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_MakePathSpansAndTotalSlacks___")]
-
6509  public static extern global::System.IntPtr RoutingModel_MakePathSpansAndTotalSlacks(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
6510 
-
6511  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_HasDimension___")]
-
6512  public static extern bool RoutingModel_HasDimension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
6513 
-
6514  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDimensionOrDie___")]
-
6515  public static extern global::System.IntPtr RoutingModel_GetDimensionOrDie(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
6516 
-
6517  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetMutableDimension___")]
-
6518  public static extern global::System.IntPtr RoutingModel_GetMutableDimension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
6519 
-
6520  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetPrimaryConstrainedDimension___")]
-
6521  public static extern void RoutingModel_SetPrimaryConstrainedDimension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
6522 
-
6523  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetPrimaryConstrainedDimension___")]
-
6524  public static extern string RoutingModel_GetPrimaryConstrainedDimension(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6525 
-
6526  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDisjunction__SWIG_0___")]
-
6527  public static extern int RoutingModel_AddDisjunction__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, long jarg3, long jarg4);
-
6528 
-
6529  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDisjunction__SWIG_1___")]
-
6530  public static extern int RoutingModel_AddDisjunction__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, long jarg3);
-
6531 
-
6532  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDisjunction__SWIG_2___")]
-
6533  public static extern int RoutingModel_AddDisjunction__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
-
6534 
-
6535  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDisjunctionIndices__SWIG_0___")]
-
6536  public static extern global::System.IntPtr RoutingModel_GetDisjunctionIndices__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6537 
-
6538  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDisjunctionIndices__SWIG_1___")]
-
6539  public static extern global::System.IntPtr RoutingModel_GetDisjunctionIndices__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6540 
-
6541  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDisjunctionPenalty___")]
-
6542  public static extern long RoutingModel_GetDisjunctionPenalty(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6543 
-
6544  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDisjunctionMaxCardinality___")]
-
6545  public static extern long RoutingModel_GetDisjunctionMaxCardinality(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6546 
-
6547  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetNumberOfDisjunctions___")]
-
6548  public static extern int RoutingModel_GetNumberOfDisjunctions(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6549 
-
6550  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IgnoreDisjunctionsAlreadyForcedToZero___")]
-
6551  public static extern void RoutingModel_IgnoreDisjunctionsAlreadyForcedToZero(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6552 
-
6553  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddSoftSameVehicleConstraint___")]
-
6554  public static extern void RoutingModel_AddSoftSameVehicleConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, long jarg3);
-
6555 
-
6556  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetAllowedVehiclesForIndex___")]
-
6557  public static extern void RoutingModel_SetAllowedVehiclesForIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, long jarg3);
-
6558 
-
6559  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IsVehicleAllowedForIndex___")]
-
6560  public static extern bool RoutingModel_IsVehicleAllowedForIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3);
-
6561 
-
6562  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddPickupAndDelivery___")]
-
6563  public static extern void RoutingModel_AddPickupAndDelivery(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
6564 
-
6565  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddPickupAndDeliverySets___")]
-
6566  public static extern void RoutingModel_AddPickupAndDeliverySets(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
6567 
-
6568  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetPickupAndDeliveryPolicyOfAllVehicles___")]
-
6569  public static extern void RoutingModel_SetPickupAndDeliveryPolicyOfAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6570 
-
6571  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetPickupAndDeliveryPolicyOfVehicle___")]
-
6572  public static extern void RoutingModel_SetPickupAndDeliveryPolicyOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
6573 
-
6574  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetPickupAndDeliveryPolicyOfVehicle___")]
-
6575  public static extern int RoutingModel_GetPickupAndDeliveryPolicyOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6576 
-
6577  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetNumOfSingletonNodes___")]
-
6578  public static extern int RoutingModel_GetNumOfSingletonNodes(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6579 
-
6580  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetVisitType___")]
-
6581  public static extern void RoutingModel_SetVisitType(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, int jarg3);
-
6582 
-
6583  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetVisitType___")]
-
6584  public static extern int RoutingModel_GetVisitType(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6585 
-
6586  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetNumberOfVisitTypes___")]
-
6587  public static extern int RoutingModel_GetNumberOfVisitTypes(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6588 
-
6589  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_UnperformedPenalty___")]
-
6590  public static extern long RoutingModel_UnperformedPenalty(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6591 
-
6592  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_UnperformedPenaltyOrValue___")]
-
6593  public static extern long RoutingModel_UnperformedPenaltyOrValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
6594 
-
6595  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDepot___")]
-
6596  public static extern long RoutingModel_GetDepot(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6597 
-
6598  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetArcCostEvaluatorOfAllVehicles___")]
-
6599  public static extern void RoutingModel_SetArcCostEvaluatorOfAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6600 
-
6601  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetArcCostEvaluatorOfVehicle___")]
-
6602  public static extern void RoutingModel_SetArcCostEvaluatorOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
6603 
-
6604  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetFixedCostOfAllVehicles___")]
-
6605  public static extern void RoutingModel_SetFixedCostOfAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6606 
-
6607  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetFixedCostOfVehicle___")]
-
6608  public static extern void RoutingModel_SetFixedCostOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, int jarg3);
-
6609 
-
6610  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetFixedCostOfVehicle___")]
-
6611  public static extern long RoutingModel_GetFixedCostOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6612 
-
6613  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetAmortizedCostFactorsOfAllVehicles___")]
-
6614  public static extern void RoutingModel_SetAmortizedCostFactorsOfAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
6615 
-
6616  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetAmortizedCostFactorsOfVehicle___")]
-
6617  public static extern void RoutingModel_SetAmortizedCostFactorsOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, int jarg4);
-
6618 
-
6619  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetAmortizedLinearCostFactorOfVehicles___")]
-
6620  public static extern global::System.IntPtr RoutingModel_GetAmortizedLinearCostFactorOfVehicles(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6621 
-
6622  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetAmortizedQuadraticCostFactorOfVehicles___")]
-
6623  public static extern global::System.IntPtr RoutingModel_GetAmortizedQuadraticCostFactorOfVehicles(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6624 
-
6625  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ConsiderEmptyRouteCostsForVehicle___")]
-
6626  public static extern void RoutingModel_ConsiderEmptyRouteCostsForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, int jarg3);
-
6627 
-
6628  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AreEmptyRouteCostsConsideredForVehicle___")]
-
6629  public static extern bool RoutingModel_AreEmptyRouteCostsConsideredForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6630 
-
6631  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetFirstSolutionEvaluator___")]
-
6632  public static extern void RoutingModel_SetFirstSolutionEvaluator(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2);
-
6633 
-
6634  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddLocalSearchOperator___")]
-
6635  public static extern void RoutingModel_AddLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6636 
-
6637  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddSearchMonitor___")]
-
6638  public static extern void RoutingModel_AddSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6639 
-
6640  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddAtSolutionCallback___")]
-
6641  public static extern void RoutingModel_AddAtSolutionCallback(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
-
6642 
-
6643  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddVariableMinimizedByFinalizer___")]
-
6644  public static extern void RoutingModel_AddVariableMinimizedByFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6645 
-
6646  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddVariableMaximizedByFinalizer___")]
-
6647  public static extern void RoutingModel_AddVariableMaximizedByFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6648 
-
6649  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddWeightedVariableMinimizedByFinalizer___")]
-
6650  public static extern void RoutingModel_AddWeightedVariableMinimizedByFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
6651 
-
6652  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddVariableTargetToFinalizer___")]
-
6653  public static extern void RoutingModel_AddVariableTargetToFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
6654 
-
6655  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CloseModel___")]
-
6656  public static extern void RoutingModel_CloseModel(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6657 
-
6658  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CloseModelWithParameters___")]
-
6659  public static extern void RoutingModel_CloseModelWithParameters(global::System.Runtime.InteropServices.HandleRef jarg1, int search_parameters_size, byte[] jarg2);
-
6660 
-
6661  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Solve__SWIG_0___")]
-
6662  public static extern global::System.IntPtr RoutingModel_Solve__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6663 
-
6664  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Solve__SWIG_1___")]
-
6665  public static extern global::System.IntPtr RoutingModel_Solve__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6666 
-
6667  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SolveWithParameters___")]
-
6668  public static extern global::System.IntPtr RoutingModel_SolveWithParameters(global::System.Runtime.InteropServices.HandleRef jarg1, int search_parameters_size, byte[] jarg2);
-
6669 
-
6670  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SolveFromAssignmentWithParameters___")]
-
6671  public static extern global::System.IntPtr RoutingModel_SolveFromAssignmentWithParameters(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int search_parameters_size, byte[] jarg3);
-
6672 
-
6673  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetAssignmentFromOtherModelAssignment___")]
-
6674  public static extern void RoutingModel_SetAssignmentFromOtherModelAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
6675 
-
6676  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ComputeLowerBound___")]
-
6677  public static extern long RoutingModel_ComputeLowerBound(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6678 
-
6679  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetStatus___")]
-
6680  public static extern int RoutingModel_GetStatus(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6681 
-
6682  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ApplyLocks___")]
-
6683  public static extern global::System.IntPtr RoutingModel_ApplyLocks(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
-
6684 
-
6685  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ApplyLocksToAllVehicles___")]
-
6686  public static extern bool RoutingModel_ApplyLocksToAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1,
-
6687  int len2_1, int[] len2_2, long[]
-
6688  jarg2, bool jarg3);
+
550  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_InsertAll__SWIG_1___")]
+
551  public static extern void IntTupleSet_InsertAll__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1,
+
552  int len2_1, int[] len2_2, int[]
+
553  jarg2);
+
554 
+
555  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Contains__SWIG_0___")]
+
556  public static extern bool IntTupleSet_Contains__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2);
+
557 
+
558  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Contains__SWIG_1___")]
+
559  public static extern bool IntTupleSet_Contains__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
+
560 
+
561  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_NumTuples___")]
+
562  public static extern int IntTupleSet_NumTuples(global::System.Runtime.InteropServices.HandleRef jarg1);
+
563 
+
564  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Value___")]
+
565  public static extern long IntTupleSet_Value(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
566 
+
567  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Arity___")]
+
568  public static extern int IntTupleSet_Arity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
569 
+
570  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_NumDifferentValuesInColumn___")]
+
571  public static extern int IntTupleSet_NumDifferentValuesInColumn(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
572 
+
573  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_SortedByColumn___")]
+
574  public static extern global::System.IntPtr IntTupleSet_SortedByColumn(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
575 
+
576  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_SortedLexicographically___")]
+
577  public static extern global::System.IntPtr IntTupleSet_SortedLexicographically(global::System.Runtime.InteropServices.HandleRef jarg1);
+
578 
+
579  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchPhaseParameters___")]
+
580  public static extern global::System.IntPtr new_LocalSearchPhaseParameters();
+
581 
+
582  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchPhaseParameters___")]
+
583  public static extern void delete_LocalSearchPhaseParameters(global::System.Runtime.InteropServices.HandleRef jarg1);
+
584 
+
585  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Clear___")]
+
586  public static extern void IntVarVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
587 
+
588  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Add___")]
+
589  public static extern void IntVarVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
590 
+
591  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_size___")]
+
592  public static extern uint IntVarVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
593 
+
594  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_capacity___")]
+
595  public static extern uint IntVarVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
596 
+
597  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_reserve___")]
+
598  public static extern void IntVarVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
599 
+
600  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntVarVector__SWIG_0___")]
+
601  public static extern global::System.IntPtr new_IntVarVector__SWIG_0();
+
602 
+
603  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntVarVector__SWIG_1___")]
+
604  public static extern global::System.IntPtr new_IntVarVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
605 
+
606  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntVarVector__SWIG_2___")]
+
607  public static extern global::System.IntPtr new_IntVarVector__SWIG_2(int jarg1);
+
608 
+
609  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_getitemcopy___")]
+
610  public static extern global::System.IntPtr IntVarVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
611 
+
612  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_getitem___")]
+
613  public static extern global::System.IntPtr IntVarVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
614 
+
615  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_setitem___")]
+
616  public static extern void IntVarVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
617 
+
618  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_AddRange___")]
+
619  public static extern void IntVarVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
620 
+
621  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_GetRange___")]
+
622  public static extern global::System.IntPtr IntVarVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
623 
+
624  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Insert___")]
+
625  public static extern void IntVarVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
626 
+
627  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_InsertRange___")]
+
628  public static extern void IntVarVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
629 
+
630  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_RemoveAt___")]
+
631  public static extern void IntVarVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
632 
+
633  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_RemoveRange___")]
+
634  public static extern void IntVarVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
635 
+
636  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Repeat___")]
+
637  public static extern global::System.IntPtr IntVarVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
638 
+
639  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Reverse__SWIG_0___")]
+
640  public static extern void IntVarVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
641 
+
642  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Reverse__SWIG_1___")]
+
643  public static extern void IntVarVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
644 
+
645  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_SetRange___")]
+
646  public static extern void IntVarVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
647 
+
648  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Contains___")]
+
649  public static extern bool IntVarVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
650 
+
651  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_IndexOf___")]
+
652  public static extern int IntVarVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
653 
+
654  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_LastIndexOf___")]
+
655  public static extern int IntVarVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
656 
+
657  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Remove___")]
+
658  public static extern bool IntVarVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
659 
+
660  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntVarVector___")]
+
661  public static extern void delete_IntVarVector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
662 
+
663  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Clear___")]
+
664  public static extern void SearchMonitorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
665 
+
666  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Add___")]
+
667  public static extern void SearchMonitorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
668 
+
669  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_size___")]
+
670  public static extern uint SearchMonitorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
671 
+
672  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_capacity___")]
+
673  public static extern uint SearchMonitorVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
674 
+
675  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_reserve___")]
+
676  public static extern void SearchMonitorVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
677 
+
678  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SearchMonitorVector__SWIG_0___")]
+
679  public static extern global::System.IntPtr new_SearchMonitorVector__SWIG_0();
+
680 
+
681  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SearchMonitorVector__SWIG_1___")]
+
682  public static extern global::System.IntPtr new_SearchMonitorVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
683 
+
684  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SearchMonitorVector__SWIG_2___")]
+
685  public static extern global::System.IntPtr new_SearchMonitorVector__SWIG_2(int jarg1);
+
686 
+
687  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_getitemcopy___")]
+
688  public static extern global::System.IntPtr SearchMonitorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
689 
+
690  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_getitem___")]
+
691  public static extern global::System.IntPtr SearchMonitorVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
692 
+
693  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_setitem___")]
+
694  public static extern void SearchMonitorVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
695 
+
696  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_AddRange___")]
+
697  public static extern void SearchMonitorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
698 
+
699  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_GetRange___")]
+
700  public static extern global::System.IntPtr SearchMonitorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
701 
+
702  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Insert___")]
+
703  public static extern void SearchMonitorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
704 
+
705  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_InsertRange___")]
+
706  public static extern void SearchMonitorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
707 
+
708  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_RemoveAt___")]
+
709  public static extern void SearchMonitorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
710 
+
711  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_RemoveRange___")]
+
712  public static extern void SearchMonitorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
713 
+
714  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Repeat___")]
+
715  public static extern global::System.IntPtr SearchMonitorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
716 
+
717  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Reverse__SWIG_0___")]
+
718  public static extern void SearchMonitorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
719 
+
720  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Reverse__SWIG_1___")]
+
721  public static extern void SearchMonitorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
722 
+
723  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_SetRange___")]
+
724  public static extern void SearchMonitorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
725 
+
726  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Contains___")]
+
727  public static extern bool SearchMonitorVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
728 
+
729  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_IndexOf___")]
+
730  public static extern int SearchMonitorVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
731 
+
732  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_LastIndexOf___")]
+
733  public static extern int SearchMonitorVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
734 
+
735  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Remove___")]
+
736  public static extern bool SearchMonitorVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
737 
+
738  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SearchMonitorVector___")]
+
739  public static extern void delete_SearchMonitorVector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
740 
+
741  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Clear___")]
+
742  public static extern void DecisionBuilderVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
743 
+
744  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Add___")]
+
745  public static extern void DecisionBuilderVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
746 
+
747  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_size___")]
+
748  public static extern uint DecisionBuilderVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
749 
+
750  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_capacity___")]
+
751  public static extern uint DecisionBuilderVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
752 
+
753  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_reserve___")]
+
754  public static extern void DecisionBuilderVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
755 
+
756  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_DecisionBuilderVector__SWIG_0___")]
+
757  public static extern global::System.IntPtr new_DecisionBuilderVector__SWIG_0();
+
758 
+
759  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_DecisionBuilderVector__SWIG_1___")]
+
760  public static extern global::System.IntPtr new_DecisionBuilderVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
761 
+
762  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_DecisionBuilderVector__SWIG_2___")]
+
763  public static extern global::System.IntPtr new_DecisionBuilderVector__SWIG_2(int jarg1);
+
764 
+
765  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_getitemcopy___")]
+
766  public static extern global::System.IntPtr DecisionBuilderVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
767 
+
768  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_getitem___")]
+
769  public static extern global::System.IntPtr DecisionBuilderVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
770 
+
771  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_setitem___")]
+
772  public static extern void DecisionBuilderVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
773 
+
774  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_AddRange___")]
+
775  public static extern void DecisionBuilderVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
776 
+
777  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_GetRange___")]
+
778  public static extern global::System.IntPtr DecisionBuilderVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
779 
+
780  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Insert___")]
+
781  public static extern void DecisionBuilderVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
782 
+
783  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_InsertRange___")]
+
784  public static extern void DecisionBuilderVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
785 
+
786  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_RemoveAt___")]
+
787  public static extern void DecisionBuilderVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
788 
+
789  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_RemoveRange___")]
+
790  public static extern void DecisionBuilderVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
791 
+
792  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Repeat___")]
+
793  public static extern global::System.IntPtr DecisionBuilderVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
794 
+
795  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Reverse__SWIG_0___")]
+
796  public static extern void DecisionBuilderVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
797 
+
798  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Reverse__SWIG_1___")]
+
799  public static extern void DecisionBuilderVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
800 
+
801  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_SetRange___")]
+
802  public static extern void DecisionBuilderVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
803 
+
804  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Contains___")]
+
805  public static extern bool DecisionBuilderVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
806 
+
807  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_IndexOf___")]
+
808  public static extern int DecisionBuilderVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
809 
+
810  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_LastIndexOf___")]
+
811  public static extern int DecisionBuilderVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
812 
+
813  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Remove___")]
+
814  public static extern bool DecisionBuilderVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
815 
+
816  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_DecisionBuilderVector___")]
+
817  public static extern void delete_DecisionBuilderVector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
818 
+
819  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Clear___")]
+
820  public static extern void IntervalVarVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
821 
+
822  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Add___")]
+
823  public static extern void IntervalVarVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
824 
+
825  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_size___")]
+
826  public static extern uint IntervalVarVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
827 
+
828  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_capacity___")]
+
829  public static extern uint IntervalVarVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
830 
+
831  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_reserve___")]
+
832  public static extern void IntervalVarVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
833 
+
834  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntervalVarVector__SWIG_0___")]
+
835  public static extern global::System.IntPtr new_IntervalVarVector__SWIG_0();
+
836 
+
837  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntervalVarVector__SWIG_1___")]
+
838  public static extern global::System.IntPtr new_IntervalVarVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
839 
+
840  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntervalVarVector__SWIG_2___")]
+
841  public static extern global::System.IntPtr new_IntervalVarVector__SWIG_2(int jarg1);
+
842 
+
843  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_getitemcopy___")]
+
844  public static extern global::System.IntPtr IntervalVarVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
845 
+
846  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_getitem___")]
+
847  public static extern global::System.IntPtr IntervalVarVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
848 
+
849  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_setitem___")]
+
850  public static extern void IntervalVarVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
851 
+
852  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_AddRange___")]
+
853  public static extern void IntervalVarVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
854 
+
855  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_GetRange___")]
+
856  public static extern global::System.IntPtr IntervalVarVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
857 
+
858  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Insert___")]
+
859  public static extern void IntervalVarVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
860 
+
861  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_InsertRange___")]
+
862  public static extern void IntervalVarVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
863 
+
864  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_RemoveAt___")]
+
865  public static extern void IntervalVarVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
866 
+
867  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_RemoveRange___")]
+
868  public static extern void IntervalVarVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
869 
+
870  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Repeat___")]
+
871  public static extern global::System.IntPtr IntervalVarVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
872 
+
873  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Reverse__SWIG_0___")]
+
874  public static extern void IntervalVarVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
875 
+
876  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Reverse__SWIG_1___")]
+
877  public static extern void IntervalVarVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
878 
+
879  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_SetRange___")]
+
880  public static extern void IntervalVarVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
881 
+
882  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Contains___")]
+
883  public static extern bool IntervalVarVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
884 
+
885  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_IndexOf___")]
+
886  public static extern int IntervalVarVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
887 
+
888  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_LastIndexOf___")]
+
889  public static extern int IntervalVarVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
890 
+
891  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Remove___")]
+
892  public static extern bool IntervalVarVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
893 
+
894  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntervalVarVector___")]
+
895  public static extern void delete_IntervalVarVector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
896 
+
897  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Clear___")]
+
898  public static extern void SequenceVarVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
899 
+
900  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Add___")]
+
901  public static extern void SequenceVarVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
902 
+
903  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_size___")]
+
904  public static extern uint SequenceVarVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
905 
+
906  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_capacity___")]
+
907  public static extern uint SequenceVarVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
908 
+
909  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_reserve___")]
+
910  public static extern void SequenceVarVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
911 
+
912  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarVector__SWIG_0___")]
+
913  public static extern global::System.IntPtr new_SequenceVarVector__SWIG_0();
+
914 
+
915  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarVector__SWIG_1___")]
+
916  public static extern global::System.IntPtr new_SequenceVarVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
917 
+
918  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarVector__SWIG_2___")]
+
919  public static extern global::System.IntPtr new_SequenceVarVector__SWIG_2(int jarg1);
+
920 
+
921  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_getitemcopy___")]
+
922  public static extern global::System.IntPtr SequenceVarVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
923 
+
924  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_getitem___")]
+
925  public static extern global::System.IntPtr SequenceVarVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
926 
+
927  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_setitem___")]
+
928  public static extern void SequenceVarVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
929 
+
930  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_AddRange___")]
+
931  public static extern void SequenceVarVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
932 
+
933  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_GetRange___")]
+
934  public static extern global::System.IntPtr SequenceVarVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
935 
+
936  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Insert___")]
+
937  public static extern void SequenceVarVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
938 
+
939  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_InsertRange___")]
+
940  public static extern void SequenceVarVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
941 
+
942  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_RemoveAt___")]
+
943  public static extern void SequenceVarVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
944 
+
945  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_RemoveRange___")]
+
946  public static extern void SequenceVarVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
947 
+
948  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Repeat___")]
+
949  public static extern global::System.IntPtr SequenceVarVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
950 
+
951  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Reverse__SWIG_0___")]
+
952  public static extern void SequenceVarVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
953 
+
954  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Reverse__SWIG_1___")]
+
955  public static extern void SequenceVarVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
956 
+
957  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_SetRange___")]
+
958  public static extern void SequenceVarVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
959 
+
960  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Contains___")]
+
961  public static extern bool SequenceVarVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
962 
+
963  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_IndexOf___")]
+
964  public static extern int SequenceVarVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
965 
+
966  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_LastIndexOf___")]
+
967  public static extern int SequenceVarVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
968 
+
969  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Remove___")]
+
970  public static extern bool SequenceVarVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
971 
+
972  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SequenceVarVector___")]
+
973  public static extern void delete_SequenceVarVector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
974 
+
975  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Clear___")]
+
976  public static extern void LocalSearchOperatorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
977 
+
978  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Add___")]
+
979  public static extern void LocalSearchOperatorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
980 
+
981  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_size___")]
+
982  public static extern uint LocalSearchOperatorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
983 
+
984  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_capacity___")]
+
985  public static extern uint LocalSearchOperatorVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
986 
+
987  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_reserve___")]
+
988  public static extern void LocalSearchOperatorVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
989 
+
990  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchOperatorVector__SWIG_0___")]
+
991  public static extern global::System.IntPtr new_LocalSearchOperatorVector__SWIG_0();
+
992 
+
993  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchOperatorVector__SWIG_1___")]
+
994  public static extern global::System.IntPtr new_LocalSearchOperatorVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
995 
+
996  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchOperatorVector__SWIG_2___")]
+
997  public static extern global::System.IntPtr new_LocalSearchOperatorVector__SWIG_2(int jarg1);
+
998 
+
999  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_getitemcopy___")]
+
1000  public static extern global::System.IntPtr LocalSearchOperatorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1001 
+
1002  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_getitem___")]
+
1003  public static extern global::System.IntPtr LocalSearchOperatorVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1004 
+
1005  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_setitem___")]
+
1006  public static extern void LocalSearchOperatorVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1007 
+
1008  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_AddRange___")]
+
1009  public static extern void LocalSearchOperatorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1010 
+
1011  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_GetRange___")]
+
1012  public static extern global::System.IntPtr LocalSearchOperatorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
1013 
+
1014  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Insert___")]
+
1015  public static extern void LocalSearchOperatorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1016 
+
1017  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_InsertRange___")]
+
1018  public static extern void LocalSearchOperatorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1019 
+
1020  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_RemoveAt___")]
+
1021  public static extern void LocalSearchOperatorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1022 
+
1023  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_RemoveRange___")]
+
1024  public static extern void LocalSearchOperatorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
1025 
+
1026  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Repeat___")]
+
1027  public static extern global::System.IntPtr LocalSearchOperatorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1028 
+
1029  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Reverse__SWIG_0___")]
+
1030  public static extern void LocalSearchOperatorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1031 
+
1032  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Reverse__SWIG_1___")]
+
1033  public static extern void LocalSearchOperatorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
1034 
+
1035  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_SetRange___")]
+
1036  public static extern void LocalSearchOperatorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1037 
+
1038  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Contains___")]
+
1039  public static extern bool LocalSearchOperatorVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1040 
+
1041  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_IndexOf___")]
+
1042  public static extern int LocalSearchOperatorVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1043 
+
1044  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_LastIndexOf___")]
+
1045  public static extern int LocalSearchOperatorVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1046 
+
1047  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Remove___")]
+
1048  public static extern bool LocalSearchOperatorVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1049 
+
1050  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchOperatorVector___")]
+
1051  public static extern void delete_LocalSearchOperatorVector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1052 
+
1053  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Clear___")]
+
1054  public static extern void LocalSearchFilterVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1055 
+
1056  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Add___")]
+
1057  public static extern void LocalSearchFilterVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1058 
+
1059  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_size___")]
+
1060  public static extern uint LocalSearchFilterVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1061 
+
1062  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_capacity___")]
+
1063  public static extern uint LocalSearchFilterVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1064 
+
1065  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_reserve___")]
+
1066  public static extern void LocalSearchFilterVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
1067 
+
1068  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchFilterVector__SWIG_0___")]
+
1069  public static extern global::System.IntPtr new_LocalSearchFilterVector__SWIG_0();
+
1070 
+
1071  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchFilterVector__SWIG_1___")]
+
1072  public static extern global::System.IntPtr new_LocalSearchFilterVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1073 
+
1074  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchFilterVector__SWIG_2___")]
+
1075  public static extern global::System.IntPtr new_LocalSearchFilterVector__SWIG_2(int jarg1);
+
1076 
+
1077  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_getitemcopy___")]
+
1078  public static extern global::System.IntPtr LocalSearchFilterVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1079 
+
1080  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_getitem___")]
+
1081  public static extern global::System.IntPtr LocalSearchFilterVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1082 
+
1083  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_setitem___")]
+
1084  public static extern void LocalSearchFilterVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1085 
+
1086  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_AddRange___")]
+
1087  public static extern void LocalSearchFilterVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1088 
+
1089  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_GetRange___")]
+
1090  public static extern global::System.IntPtr LocalSearchFilterVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
1091 
+
1092  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Insert___")]
+
1093  public static extern void LocalSearchFilterVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1094 
+
1095  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_InsertRange___")]
+
1096  public static extern void LocalSearchFilterVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1097 
+
1098  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_RemoveAt___")]
+
1099  public static extern void LocalSearchFilterVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1100 
+
1101  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_RemoveRange___")]
+
1102  public static extern void LocalSearchFilterVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
1103 
+
1104  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Repeat___")]
+
1105  public static extern global::System.IntPtr LocalSearchFilterVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1106 
+
1107  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Reverse__SWIG_0___")]
+
1108  public static extern void LocalSearchFilterVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1109 
+
1110  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Reverse__SWIG_1___")]
+
1111  public static extern void LocalSearchFilterVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
1112 
+
1113  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_SetRange___")]
+
1114  public static extern void LocalSearchFilterVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1115 
+
1116  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Contains___")]
+
1117  public static extern bool LocalSearchFilterVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1118 
+
1119  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_IndexOf___")]
+
1120  public static extern int LocalSearchFilterVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1121 
+
1122  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_LastIndexOf___")]
+
1123  public static extern int LocalSearchFilterVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1124 
+
1125  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Remove___")]
+
1126  public static extern bool LocalSearchFilterVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1127 
+
1128  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchFilterVector___")]
+
1129  public static extern void delete_LocalSearchFilterVector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1130 
+
1131  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Clear___")]
+
1132  public static extern void SymmetryBreakerVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1133 
+
1134  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Add___")]
+
1135  public static extern void SymmetryBreakerVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1136 
+
1137  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_size___")]
+
1138  public static extern uint SymmetryBreakerVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1139 
+
1140  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_capacity___")]
+
1141  public static extern uint SymmetryBreakerVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1142 
+
1143  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_reserve___")]
+
1144  public static extern void SymmetryBreakerVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
1145 
+
1146  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SymmetryBreakerVector__SWIG_0___")]
+
1147  public static extern global::System.IntPtr new_SymmetryBreakerVector__SWIG_0();
+
1148 
+
1149  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SymmetryBreakerVector__SWIG_1___")]
+
1150  public static extern global::System.IntPtr new_SymmetryBreakerVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1151 
+
1152  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SymmetryBreakerVector__SWIG_2___")]
+
1153  public static extern global::System.IntPtr new_SymmetryBreakerVector__SWIG_2(int jarg1);
+
1154 
+
1155  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_getitemcopy___")]
+
1156  public static extern global::System.IntPtr SymmetryBreakerVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1157 
+
1158  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_getitem___")]
+
1159  public static extern global::System.IntPtr SymmetryBreakerVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1160 
+
1161  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_setitem___")]
+
1162  public static extern void SymmetryBreakerVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1163 
+
1164  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_AddRange___")]
+
1165  public static extern void SymmetryBreakerVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1166 
+
1167  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_GetRange___")]
+
1168  public static extern global::System.IntPtr SymmetryBreakerVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
1169 
+
1170  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Insert___")]
+
1171  public static extern void SymmetryBreakerVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1172 
+
1173  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_InsertRange___")]
+
1174  public static extern void SymmetryBreakerVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1175 
+
1176  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_RemoveAt___")]
+
1177  public static extern void SymmetryBreakerVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1178 
+
1179  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_RemoveRange___")]
+
1180  public static extern void SymmetryBreakerVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
1181 
+
1182  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Repeat___")]
+
1183  public static extern global::System.IntPtr SymmetryBreakerVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1184 
+
1185  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Reverse__SWIG_0___")]
+
1186  public static extern void SymmetryBreakerVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1187 
+
1188  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Reverse__SWIG_1___")]
+
1189  public static extern void SymmetryBreakerVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
1190 
+
1191  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_SetRange___")]
+
1192  public static extern void SymmetryBreakerVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1193 
+
1194  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Contains___")]
+
1195  public static extern bool SymmetryBreakerVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1196 
+
1197  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_IndexOf___")]
+
1198  public static extern int SymmetryBreakerVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1199 
+
1200  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_LastIndexOf___")]
+
1201  public static extern int SymmetryBreakerVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1202 
+
1203  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Remove___")]
+
1204  public static extern bool SymmetryBreakerVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1205 
+
1206  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SymmetryBreakerVector___")]
+
1207  public static extern void delete_SymmetryBreakerVector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1208 
+
1209  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CpRandomSeed___")]
+
1210  public static extern long CpRandomSeed();
+
1211 
+
1212  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_CHOOSE_MAX_SUM_IMPACT_get___")]
+
1213  public static extern int DefaultPhaseParameters_CHOOSE_MAX_SUM_IMPACT_get();
+
1214 
+
1215  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_CHOOSE_MAX_AVERAGE_IMPACT_get___")]
+
1216  public static extern int DefaultPhaseParameters_CHOOSE_MAX_AVERAGE_IMPACT_get();
+
1217 
+
1218  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_CHOOSE_MAX_VALUE_IMPACT_get___")]
+
1219  public static extern int DefaultPhaseParameters_CHOOSE_MAX_VALUE_IMPACT_get();
+
1220 
+
1221  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_SELECT_MIN_IMPACT_get___")]
+
1222  public static extern int DefaultPhaseParameters_SELECT_MIN_IMPACT_get();
+
1223 
+
1224  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_SELECT_MAX_IMPACT_get___")]
+
1225  public static extern int DefaultPhaseParameters_SELECT_MAX_IMPACT_get();
+
1226 
+
1227  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_NONE_get___")]
+
1228  public static extern int DefaultPhaseParameters_NONE_get();
+
1229 
+
1230  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_NORMAL_get___")]
+
1231  public static extern int DefaultPhaseParameters_NORMAL_get();
+
1232 
+
1233  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_VERBOSE_get___")]
+
1234  public static extern int DefaultPhaseParameters_VERBOSE_get();
+
1235 
+
1236  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_var_selection_schema_set___")]
+
1237  public static extern void DefaultPhaseParameters_var_selection_schema_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1238 
+
1239  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_var_selection_schema_get___")]
+
1240  public static extern int DefaultPhaseParameters_var_selection_schema_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1241 
+
1242  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_value_selection_schema_set___")]
+
1243  public static extern void DefaultPhaseParameters_value_selection_schema_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1244 
+
1245  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_value_selection_schema_get___")]
+
1246  public static extern int DefaultPhaseParameters_value_selection_schema_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1247 
+
1248  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_initialization_splits_set___")]
+
1249  public static extern void DefaultPhaseParameters_initialization_splits_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1250 
+
1251  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_initialization_splits_get___")]
+
1252  public static extern int DefaultPhaseParameters_initialization_splits_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1253 
+
1254  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_run_all_heuristics_set___")]
+
1255  public static extern void DefaultPhaseParameters_run_all_heuristics_set(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
1256 
+
1257  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_run_all_heuristics_get___")]
+
1258  public static extern bool DefaultPhaseParameters_run_all_heuristics_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1259 
+
1260  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_heuristic_period_set___")]
+
1261  public static extern void DefaultPhaseParameters_heuristic_period_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1262 
+
1263  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_heuristic_period_get___")]
+
1264  public static extern int DefaultPhaseParameters_heuristic_period_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1265 
+
1266  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_heuristic_num_failures_limit_set___")]
+
1267  public static extern void DefaultPhaseParameters_heuristic_num_failures_limit_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1268 
+
1269  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_heuristic_num_failures_limit_get___")]
+
1270  public static extern int DefaultPhaseParameters_heuristic_num_failures_limit_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1271 
+
1272  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_persistent_impact_set___")]
+
1273  public static extern void DefaultPhaseParameters_persistent_impact_set(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
1274 
+
1275  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_persistent_impact_get___")]
+
1276  public static extern bool DefaultPhaseParameters_persistent_impact_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1277 
+
1278  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_random_seed_set___")]
+
1279  public static extern void DefaultPhaseParameters_random_seed_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1280 
+
1281  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_random_seed_get___")]
+
1282  public static extern int DefaultPhaseParameters_random_seed_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1283 
+
1284  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_display_level_set___")]
+
1285  public static extern void DefaultPhaseParameters_display_level_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1286 
+
1287  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_display_level_get___")]
+
1288  public static extern int DefaultPhaseParameters_display_level_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1289 
+
1290  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_use_last_conflict_set___")]
+
1291  public static extern void DefaultPhaseParameters_use_last_conflict_set(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
1292 
+
1293  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_use_last_conflict_get___")]
+
1294  public static extern bool DefaultPhaseParameters_use_last_conflict_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1295 
+
1296  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_decision_builder_set___")]
+
1297  public static extern void DefaultPhaseParameters_decision_builder_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1298 
+
1299  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_decision_builder_get___")]
+
1300  public static extern global::System.IntPtr DefaultPhaseParameters_decision_builder_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1301 
+
1302  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_DefaultPhaseParameters___")]
+
1303  public static extern global::System.IntPtr new_DefaultPhaseParameters();
+
1304 
+
1305  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_DefaultPhaseParameters___")]
+
1306  public static extern void delete_DefaultPhaseParameters(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1307 
+
1308  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Solver_IntegerCastInfo__SWIG_0___")]
+
1309  public static extern global::System.IntPtr new_Solver_IntegerCastInfo__SWIG_0();
+
1310 
+
1311  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Solver_IntegerCastInfo__SWIG_1___")]
+
1312  public static extern global::System.IntPtr new_Solver_IntegerCastInfo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1313 
+
1314  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IntegerCastInfo_variable_set___")]
+
1315  public static extern void Solver_IntegerCastInfo_variable_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1316 
+
1317  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IntegerCastInfo_variable_get___")]
+
1318  public static extern global::System.IntPtr Solver_IntegerCastInfo_variable_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1319 
+
1320  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IntegerCastInfo_expression_set___")]
+
1321  public static extern void Solver_IntegerCastInfo_expression_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1322 
+
1323  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IntegerCastInfo_expression_get___")]
+
1324  public static extern global::System.IntPtr Solver_IntegerCastInfo_expression_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1325 
+
1326  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IntegerCastInfo_maintainer_set___")]
+
1327  public static extern void Solver_IntegerCastInfo_maintainer_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1328 
+
1329  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IntegerCastInfo_maintainer_get___")]
+
1330  public static extern global::System.IntPtr Solver_IntegerCastInfo_maintainer_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1331 
+
1332  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_Solver_IntegerCastInfo___")]
+
1333  public static extern void delete_Solver_IntegerCastInfo(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1334 
+
1335  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_kNumPriorities_get___")]
+
1336  public static extern int Solver_kNumPriorities_get();
+
1337 
+
1338  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_INT_VAR_DEFAULT_get___")]
+
1339  public static extern int Solver_INT_VAR_DEFAULT_get();
+
1340 
+
1341  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_INT_VAR_SIMPLE_get___")]
+
1342  public static extern int Solver_INT_VAR_SIMPLE_get();
+
1343 
+
1344  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_FIRST_UNBOUND_get___")]
+
1345  public static extern int Solver_CHOOSE_FIRST_UNBOUND_get();
+
1346 
+
1347  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_RANDOM_get___")]
+
1348  public static extern int Solver_CHOOSE_RANDOM_get();
+
1349 
+
1350  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MIN_SIZE_LOWEST_MIN_get___")]
+
1351  public static extern int Solver_CHOOSE_MIN_SIZE_LOWEST_MIN_get();
+
1352 
+
1353  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MIN_SIZE_HIGHEST_MIN_get___")]
+
1354  public static extern int Solver_CHOOSE_MIN_SIZE_HIGHEST_MIN_get();
+
1355 
+
1356  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MIN_SIZE_LOWEST_MAX_get___")]
+
1357  public static extern int Solver_CHOOSE_MIN_SIZE_LOWEST_MAX_get();
+
1358 
+
1359  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MIN_SIZE_HIGHEST_MAX_get___")]
+
1360  public static extern int Solver_CHOOSE_MIN_SIZE_HIGHEST_MAX_get();
+
1361 
+
1362  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_LOWEST_MIN_get___")]
+
1363  public static extern int Solver_CHOOSE_LOWEST_MIN_get();
+
1364 
+
1365  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_HIGHEST_MAX_get___")]
+
1366  public static extern int Solver_CHOOSE_HIGHEST_MAX_get();
+
1367 
+
1368  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MIN_SIZE_get___")]
+
1369  public static extern int Solver_CHOOSE_MIN_SIZE_get();
+
1370 
+
1371  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MAX_SIZE_get___")]
+
1372  public static extern int Solver_CHOOSE_MAX_SIZE_get();
+
1373 
+
1374  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MAX_REGRET_ON_MIN_get___")]
+
1375  public static extern int Solver_CHOOSE_MAX_REGRET_ON_MIN_get();
+
1376 
+
1377  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_PATH_get___")]
+
1378  public static extern int Solver_CHOOSE_PATH_get();
+
1379 
+
1380  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_INT_VALUE_DEFAULT_get___")]
+
1381  public static extern int Solver_INT_VALUE_DEFAULT_get();
+
1382 
+
1383  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_INT_VALUE_SIMPLE_get___")]
+
1384  public static extern int Solver_INT_VALUE_SIMPLE_get();
+
1385 
+
1386  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ASSIGN_MIN_VALUE_get___")]
+
1387  public static extern int Solver_ASSIGN_MIN_VALUE_get();
+
1388 
+
1389  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ASSIGN_MAX_VALUE_get___")]
+
1390  public static extern int Solver_ASSIGN_MAX_VALUE_get();
+
1391 
+
1392  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ASSIGN_RANDOM_VALUE_get___")]
+
1393  public static extern int Solver_ASSIGN_RANDOM_VALUE_get();
+
1394 
+
1395  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ASSIGN_CENTER_VALUE_get___")]
+
1396  public static extern int Solver_ASSIGN_CENTER_VALUE_get();
+
1397 
+
1398  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SPLIT_LOWER_HALF_get___")]
+
1399  public static extern int Solver_SPLIT_LOWER_HALF_get();
+
1400 
+
1401  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SPLIT_UPPER_HALF_get___")]
+
1402  public static extern int Solver_SPLIT_UPPER_HALF_get();
+
1403 
+
1404  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_STATIC_GLOBAL_BEST_get___")]
+
1405  public static extern int Solver_CHOOSE_STATIC_GLOBAL_BEST_get();
+
1406 
+
1407  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_DYNAMIC_GLOBAL_BEST_get___")]
+
1408  public static extern int Solver_CHOOSE_DYNAMIC_GLOBAL_BEST_get();
+
1409 
+
1410  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SEQUENCE_DEFAULT_get___")]
+
1411  public static extern int Solver_SEQUENCE_DEFAULT_get();
+
1412 
+
1413  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SEQUENCE_SIMPLE_get___")]
+
1414  public static extern int Solver_SEQUENCE_SIMPLE_get();
+
1415 
+
1416  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MIN_SLACK_RANK_FORWARD_get___")]
+
1417  public static extern int Solver_CHOOSE_MIN_SLACK_RANK_FORWARD_get();
+
1418 
+
1419  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_RANDOM_RANK_FORWARD_get___")]
+
1420  public static extern int Solver_CHOOSE_RANDOM_RANK_FORWARD_get();
+
1421 
+
1422  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_INTERVAL_DEFAULT_get___")]
+
1423  public static extern int Solver_INTERVAL_DEFAULT_get();
+
1424 
+
1425  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_INTERVAL_SIMPLE_get___")]
+
1426  public static extern int Solver_INTERVAL_SIMPLE_get();
+
1427 
+
1428  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_INTERVAL_SET_TIMES_FORWARD_get___")]
+
1429  public static extern int Solver_INTERVAL_SET_TIMES_FORWARD_get();
+
1430 
+
1431  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_INTERVAL_SET_TIMES_BACKWARD_get___")]
+
1432  public static extern int Solver_INTERVAL_SET_TIMES_BACKWARD_get();
+
1433 
+
1434  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_TWOOPT_get___")]
+
1435  public static extern int Solver_TWOOPT_get();
+
1436 
+
1437  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_OROPT_get___")]
+
1438  public static extern int Solver_OROPT_get();
+
1439 
+
1440  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_RELOCATE_get___")]
+
1441  public static extern int Solver_RELOCATE_get();
+
1442 
+
1443  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_EXCHANGE_get___")]
+
1444  public static extern int Solver_EXCHANGE_get();
+
1445 
+
1446  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CROSS_get___")]
+
1447  public static extern int Solver_CROSS_get();
+
1448 
+
1449  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MAKEACTIVE_get___")]
+
1450  public static extern int Solver_MAKEACTIVE_get();
+
1451 
+
1452  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MAKEINACTIVE_get___")]
+
1453  public static extern int Solver_MAKEINACTIVE_get();
+
1454 
+
1455  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MAKECHAININACTIVE_get___")]
+
1456  public static extern int Solver_MAKECHAININACTIVE_get();
+
1457 
+
1458  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SWAPACTIVE_get___")]
+
1459  public static extern int Solver_SWAPACTIVE_get();
+
1460 
+
1461  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_EXTENDEDSWAPACTIVE_get___")]
+
1462  public static extern int Solver_EXTENDEDSWAPACTIVE_get();
+
1463 
+
1464  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_PATHLNS_get___")]
+
1465  public static extern int Solver_PATHLNS_get();
+
1466 
+
1467  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_FULLPATHLNS_get___")]
+
1468  public static extern int Solver_FULLPATHLNS_get();
+
1469 
+
1470  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_UNACTIVELNS_get___")]
+
1471  public static extern int Solver_UNACTIVELNS_get();
+
1472 
+
1473  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_INCREMENT_get___")]
+
1474  public static extern int Solver_INCREMENT_get();
+
1475 
+
1476  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_DECREMENT_get___")]
+
1477  public static extern int Solver_DECREMENT_get();
+
1478 
+
1479  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SIMPLELNS_get___")]
+
1480  public static extern int Solver_SIMPLELNS_get();
+
1481 
+
1482  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_LK_get___")]
+
1483  public static extern int Solver_LK_get();
+
1484 
+
1485  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_TSPOPT_get___")]
+
1486  public static extern int Solver_TSPOPT_get();
+
1487 
+
1488  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_TSPLNS_get___")]
+
1489  public static extern int Solver_TSPLNS_get();
+
1490 
+
1491  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_GE_get___")]
+
1492  public static extern int Solver_GE_get();
+
1493 
+
1494  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_LE_get___")]
+
1495  public static extern int Solver_LE_get();
+
1496 
+
1497  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_EQ_get___")]
+
1498  public static extern int Solver_EQ_get();
+
1499 
+
1500  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_DELAYED_PRIORITY_get___")]
+
1501  public static extern int Solver_DELAYED_PRIORITY_get();
+
1502 
+
1503  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_VAR_PRIORITY_get___")]
+
1504  public static extern int Solver_VAR_PRIORITY_get();
+
1505 
+
1506  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NORMAL_PRIORITY_get___")]
+
1507  public static extern int Solver_NORMAL_PRIORITY_get();
+
1508 
+
1509  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_AFTER_END_get___")]
+
1510  public static extern int Solver_ENDS_AFTER_END_get();
+
1511 
+
1512  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_AFTER_START_get___")]
+
1513  public static extern int Solver_ENDS_AFTER_START_get();
+
1514 
+
1515  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_AT_END_get___")]
+
1516  public static extern int Solver_ENDS_AT_END_get();
+
1517 
+
1518  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_AT_START_get___")]
+
1519  public static extern int Solver_ENDS_AT_START_get();
+
1520 
+
1521  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_AFTER_END_get___")]
+
1522  public static extern int Solver_STARTS_AFTER_END_get();
+
1523 
+
1524  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_AFTER_START_get___")]
+
1525  public static extern int Solver_STARTS_AFTER_START_get();
+
1526 
+
1527  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_AT_END_get___")]
+
1528  public static extern int Solver_STARTS_AT_END_get();
+
1529 
+
1530  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_AT_START_get___")]
+
1531  public static extern int Solver_STARTS_AT_START_get();
+
1532 
+
1533  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_STAYS_IN_SYNC_get___")]
+
1534  public static extern int Solver_STAYS_IN_SYNC_get();
+
1535 
+
1536  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_AFTER_get___")]
+
1537  public static extern int Solver_ENDS_AFTER_get();
+
1538 
+
1539  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_AT_get___")]
+
1540  public static extern int Solver_ENDS_AT_get();
+
1541 
+
1542  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_BEFORE_get___")]
+
1543  public static extern int Solver_ENDS_BEFORE_get();
+
1544 
+
1545  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_AFTER_get___")]
+
1546  public static extern int Solver_STARTS_AFTER_get();
+
1547 
+
1548  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_AT_get___")]
+
1549  public static extern int Solver_STARTS_AT_get();
+
1550 
+
1551  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_BEFORE_get___")]
+
1552  public static extern int Solver_STARTS_BEFORE_get();
+
1553 
+
1554  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CROSS_DATE_get___")]
+
1555  public static extern int Solver_CROSS_DATE_get();
+
1556 
+
1557  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_AVOID_DATE_get___")]
+
1558  public static extern int Solver_AVOID_DATE_get();
+
1559 
+
1560  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NO_CHANGE_get___")]
+
1561  public static extern int Solver_NO_CHANGE_get();
+
1562 
+
1563  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_KEEP_LEFT_get___")]
+
1564  public static extern int Solver_KEEP_LEFT_get();
+
1565 
+
1566  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_KEEP_RIGHT_get___")]
+
1567  public static extern int Solver_KEEP_RIGHT_get();
+
1568 
+
1569  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_KILL_BOTH_get___")]
+
1570  public static extern int Solver_KILL_BOTH_get();
+
1571 
+
1572  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SWITCH_BRANCHES_get___")]
+
1573  public static extern int Solver_SWITCH_BRANCHES_get();
+
1574 
+
1575  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SENTINEL_get___")]
+
1576  public static extern int Solver_SENTINEL_get();
+
1577 
+
1578  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SIMPLE_MARKER_get___")]
+
1579  public static extern int Solver_SIMPLE_MARKER_get();
+
1580 
+
1581  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOICE_POINT_get___")]
+
1582  public static extern int Solver_CHOICE_POINT_get();
+
1583 
+
1584  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_REVERSIBLE_ACTION_get___")]
+
1585  public static extern int Solver_REVERSIBLE_ACTION_get();
+
1586 
+
1587  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_OUTSIDE_SEARCH_get___")]
+
1588  public static extern int Solver_OUTSIDE_SEARCH_get();
+
1589 
+
1590  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IN_ROOT_NODE_get___")]
+
1591  public static extern int Solver_IN_ROOT_NODE_get();
+
1592 
+
1593  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IN_SEARCH_get___")]
+
1594  public static extern int Solver_IN_SEARCH_get();
+
1595 
+
1596  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_AT_SOLUTION_get___")]
+
1597  public static extern int Solver_AT_SOLUTION_get();
+
1598 
+
1599  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NO_MORE_SOLUTIONS_get___")]
+
1600  public static extern int Solver_NO_MORE_SOLUTIONS_get();
+
1601 
+
1602  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_PROBLEM_INFEASIBLE_get___")]
+
1603  public static extern int Solver_PROBLEM_INFEASIBLE_get();
+
1604 
+
1605  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NOT_SET_get___")]
+
1606  public static extern int Solver_NOT_SET_get();
+
1607 
+
1608  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MAXIMIZATION_get___")]
+
1609  public static extern int Solver_MAXIMIZATION_get();
+
1610 
+
1611  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MINIMIZATION_get___")]
+
1612  public static extern int Solver_MINIMIZATION_get();
+
1613 
+
1614  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Solver__SWIG_0___")]
+
1615  public static extern global::System.IntPtr new_Solver__SWIG_0(string jarg1);
+
1616 
+
1617  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Solver__SWIG_1___")]
+
1618  public static extern global::System.IntPtr new_Solver__SWIG_1(string jarg1, int parameters_size, byte[] jarg2);
+
1619 
+
1620  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_Solver___")]
+
1621  public static extern void delete_Solver(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1622 
+
1623  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Parameters___")]
+
1624  public static extern System.IntPtr Solver_Parameters(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1625 
+
1626  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_DefaultSolverParameters___")]
+
1627  public static extern System.IntPtr Solver_DefaultSolverParameters();
+
1628 
+
1629  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Add___")]
+
1630  public static extern void Solver_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1631 
+
1632  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_AddCastConstraint___")]
+
1633  public static extern void Solver_AddCastConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
1634 
+
1635  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Solve__SWIG_0___")]
+
1636  public static extern bool Solver_Solve__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1637 
+
1638  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Solve__SWIG_1___")]
+
1639  public static extern bool Solver_Solve__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1640 
+
1641  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Solve__SWIG_2___")]
+
1642  public static extern bool Solver_Solve__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1643 
+
1644  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Solve__SWIG_3___")]
+
1645  public static extern bool Solver_Solve__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
1646 
+
1647  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Solve__SWIG_4___")]
+
1648  public static extern bool Solver_Solve__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
1649 
+
1650  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Solve__SWIG_5___")]
+
1651  public static extern bool Solver_Solve__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
+
1652 
+
1653  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NewSearchAux__SWIG_0___")]
+
1654  public static extern void Solver_NewSearchAux__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1655 
+
1656  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NewSearchAux__SWIG_1___")]
+
1657  public static extern void Solver_NewSearchAux__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1658 
+
1659  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NewSearchAux__SWIG_2___")]
+
1660  public static extern void Solver_NewSearchAux__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1661 
+
1662  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NewSearchAux__SWIG_3___")]
+
1663  public static extern void Solver_NewSearchAux__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
1664 
+
1665  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NewSearchAux__SWIG_4___")]
+
1666  public static extern void Solver_NewSearchAux__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
1667 
+
1668  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NewSearchAux__SWIG_5___")]
+
1669  public static extern void Solver_NewSearchAux__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
+
1670 
+
1671  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NextSolution___")]
+
1672  public static extern bool Solver_NextSolution(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1673 
+
1674  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_RestartSearch___")]
+
1675  public static extern void Solver_RestartSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1676 
+
1677  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_EndSearchAux___")]
+
1678  public static extern void Solver_EndSearchAux(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1679 
+
1680  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SolveAndCommit__SWIG_0___")]
+
1681  public static extern bool Solver_SolveAndCommit__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1682 
+
1683  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SolveAndCommit__SWIG_1___")]
+
1684  public static extern bool Solver_SolveAndCommit__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1685 
+
1686  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SolveAndCommit__SWIG_2___")]
+
1687  public static extern bool Solver_SolveAndCommit__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1688 
+
1689  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SolveAndCommit__SWIG_3___")]
+
1690  public static extern bool Solver_SolveAndCommit__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
1691 
+
1692  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SolveAndCommit__SWIG_4___")]
+
1693  public static extern bool Solver_SolveAndCommit__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
1694 
+
1695  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CheckAssignment___")]
+
1696  public static extern bool Solver_CheckAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1697 
+
1698  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CheckConstraint___")]
+
1699  public static extern bool Solver_CheckConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1700 
+
1701  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_State___")]
+
1702  public static extern int Solver_State(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1703 
+
1704  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Fail___")]
+
1705  public static extern void Solver_Fail(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1706 
+
1707  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ToString___")]
+
1708  public static extern string Solver_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1709 
+
1710  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MemoryUsage___")]
+
1711  public static extern long Solver_MemoryUsage();
+
1712 
+
1713  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_WallTime___")]
+
1714  public static extern long Solver_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1715 
+
1716  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Branches___")]
+
1717  public static extern long Solver_Branches(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1718 
+
1719  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Solutions___")]
+
1720  public static extern long Solver_Solutions(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1721 
+
1722  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_UncheckedSolutions___")]
+
1723  public static extern long Solver_UncheckedSolutions(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1724 
+
1725  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_DemonRuns___")]
+
1726  public static extern long Solver_DemonRuns(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1727 
+
1728  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Failures___")]
+
1729  public static extern long Solver_Failures(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1730 
+
1731  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Neighbors___")]
+
1732  public static extern long Solver_Neighbors(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1733 
+
1734  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_FilteredNeighbors___")]
+
1735  public static extern long Solver_FilteredNeighbors(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1736 
+
1737  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_AcceptedNeighbors___")]
+
1738  public static extern long Solver_AcceptedNeighbors(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1739 
+
1740  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Stamp___")]
+
1741  public static extern ulong Solver_Stamp(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1742 
+
1743  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_FailStamp___")]
+
1744  public static extern ulong Solver_FailStamp(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1745 
+
1746  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SetOptimizationDirection___")]
+
1747  public static extern void Solver_SetOptimizationDirection(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
1748 
+
1749  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntVar__SWIG_0___")]
+
1750  public static extern global::System.IntPtr Solver_MakeIntVar__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, string jarg4);
+
1751 
+
1752  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntVar__SWIG_1___")]
+
1753  public static extern global::System.IntPtr Solver_MakeIntVar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, string jarg3);
+
1754 
+
1755  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntVar__SWIG_2___")]
+
1756  public static extern global::System.IntPtr Solver_MakeIntVar__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, string jarg3);
+
1757 
+
1758  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntVar__SWIG_3___")]
+
1759  public static extern global::System.IntPtr Solver_MakeIntVar__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
1760 
+
1761  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntVar__SWIG_4___")]
+
1762  public static extern global::System.IntPtr Solver_MakeIntVar__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
+
1763 
+
1764  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntVar__SWIG_5___")]
+
1765  public static extern global::System.IntPtr Solver_MakeIntVar__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2);
+
1766 
+
1767  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBoolVar__SWIG_0___")]
+
1768  public static extern global::System.IntPtr Solver_MakeBoolVar__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
1769 
+
1770  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBoolVar__SWIG_1___")]
+
1771  public static extern global::System.IntPtr Solver_MakeBoolVar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1772 
+
1773  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntConst__SWIG_0___")]
+
1774  public static extern global::System.IntPtr Solver_MakeIntConst__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, string jarg3);
+
1775 
+
1776  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntConst__SWIG_1___")]
+
1777  public static extern global::System.IntPtr Solver_MakeIntConst__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
1778 
+
1779  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSum__SWIG_0___")]
+
1780  public static extern global::System.IntPtr Solver_MakeSum__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1781 
+
1782  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSum__SWIG_1___")]
+
1783  public static extern global::System.IntPtr Solver_MakeSum__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
1784 
+
1785  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSum__SWIG_2___")]
+
1786  public static extern global::System.IntPtr Solver_MakeSum__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1787 
+
1788  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProd__SWIG_0___")]
+
1789  public static extern global::System.IntPtr Solver_MakeScalProd__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
+
1790 
+
1791  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProd__SWIG_1___")]
+
1792  public static extern global::System.IntPtr Solver_MakeScalProd__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3);
+
1793 
+
1794  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDifference__SWIG_0___")]
+
1795  public static extern global::System.IntPtr Solver_MakeDifference__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1796 
+
1797  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDifference__SWIG_1___")]
+
1798  public static extern global::System.IntPtr Solver_MakeDifference__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1799 
+
1800  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOpposite___")]
+
1801  public static extern global::System.IntPtr Solver_MakeOpposite(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1802 
+
1803  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeProd__SWIG_0___")]
+
1804  public static extern global::System.IntPtr Solver_MakeProd__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1805 
+
1806  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeProd__SWIG_1___")]
+
1807  public static extern global::System.IntPtr Solver_MakeProd__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
1808 
+
1809  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDiv__SWIG_0___")]
+
1810  public static extern global::System.IntPtr Solver_MakeDiv__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
1811 
+
1812  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDiv__SWIG_1___")]
+
1813  public static extern global::System.IntPtr Solver_MakeDiv__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1814 
+
1815  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAbs___")]
+
1816  public static extern global::System.IntPtr Solver_MakeAbs(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1817 
+
1818  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSquare___")]
+
1819  public static extern global::System.IntPtr Solver_MakeSquare(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1820 
+
1821  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePower___")]
+
1822  public static extern global::System.IntPtr Solver_MakePower(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
1823 
+
1824  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElement__SWIG_0___")]
+
1825  public static extern global::System.IntPtr Solver_MakeElement__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1826 
+
1827  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElement__SWIG_1___")]
+
1828  public static extern global::System.IntPtr Solver_MakeElement__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1829 
+
1830  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElement__SWIG_2___")]
+
1831  public static extern global::System.IntPtr Solver_MakeElement__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, LongToLong jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1832 
+
1833  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMonotonicElement___")]
+
1834  public static extern global::System.IntPtr Solver_MakeMonotonicElement(global::System.Runtime.InteropServices.HandleRef jarg1, LongToLong jarg2, bool jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
1835 
+
1836  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElement__SWIG_3___")]
+
1837  public static extern global::System.IntPtr Solver_MakeElement__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
1838 
+
1839  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElement__SWIG_4___")]
+
1840  public static extern global::System.IntPtr Solver_MakeElement__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1841 
+
1842  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIndexExpression___")]
+
1843  public static extern global::System.IntPtr Solver_MakeIndexExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
1844 
+
1845  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIfThenElseCt___")]
+
1846  public static extern global::System.IntPtr Solver_MakeIfThenElseCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
1847 
+
1848  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMin__SWIG_0___")]
+
1849  public static extern global::System.IntPtr Solver_MakeMin__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1850 
+
1851  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMin__SWIG_1___")]
+
1852  public static extern global::System.IntPtr Solver_MakeMin__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1853 
+
1854  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMin__SWIG_2___")]
+
1855  public static extern global::System.IntPtr Solver_MakeMin__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
1856 
+
1857  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMin__SWIG_3___")]
+
1858  public static extern global::System.IntPtr Solver_MakeMin__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
1859 
+
1860  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMax__SWIG_0___")]
+
1861  public static extern global::System.IntPtr Solver_MakeMax__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
1862 
+
1863  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMax__SWIG_1___")]
+
1864  public static extern global::System.IntPtr Solver_MakeMax__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1865 
+
1866  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMax__SWIG_2___")]
+
1867  public static extern global::System.IntPtr Solver_MakeMax__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
1868 
+
1869  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMax__SWIG_3___")]
+
1870  public static extern global::System.IntPtr Solver_MakeMax__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
1871 
+
1872  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeConvexPiecewiseExpr___")]
+
1873  public static extern global::System.IntPtr Solver_MakeConvexPiecewiseExpr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, long jarg5, long jarg6);
+
1874 
+
1875  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSemiContinuousExpr___")]
+
1876  public static extern global::System.IntPtr Solver_MakeSemiContinuousExpr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
1877 
+
1878  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeModulo__SWIG_0___")]
+
1879  public static extern global::System.IntPtr Solver_MakeModulo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
1880 
+
1881  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeModulo__SWIG_1___")]
+
1882  public static extern global::System.IntPtr Solver_MakeModulo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1883 
+
1884  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeConditionalExpression___")]
+
1885  public static extern global::System.IntPtr Solver_MakeConditionalExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4);
+
1886 
+
1887  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTrueConstraint___")]
+
1888  public static extern global::System.IntPtr Solver_MakeTrueConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1889 
+
1890  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFalseConstraint__SWIG_0___")]
+
1891  public static extern global::System.IntPtr Solver_MakeFalseConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
1892 
+
1893  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFalseConstraint__SWIG_1___")]
+
1894  public static extern global::System.IntPtr Solver_MakeFalseConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
1895 
+
1896  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsEqualCstCt___")]
+
1897  public static extern global::System.IntPtr Solver_MakeIsEqualCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
1898 
+
1899  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsEqualCstVar___")]
+
1900  public static extern global::System.IntPtr Solver_MakeIsEqualCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
1901 
+
1902  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsEqualCt___")]
+
1903  public static extern global::System.IntPtr Solver_MakeIsEqualCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
1904 
+
1905  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsEqualVar___")]
+
1906  public static extern global::System.IntPtr Solver_MakeIsEqualVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1907 
+
1908  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeEquality__SWIG_0___")]
+
1909  public static extern global::System.IntPtr Solver_MakeEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1910 
+
1911  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeEquality__SWIG_1___")]
+
1912  public static extern global::System.IntPtr Solver_MakeEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
1913 
+
1914  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeEquality__SWIG_2___")]
+
1915  public static extern global::System.IntPtr Solver_MakeEquality__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
1916 
+
1917  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsDifferentCstCt___")]
+
1918  public static extern global::System.IntPtr Solver_MakeIsDifferentCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
1919 
+
1920  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsDifferentCstVar___")]
+
1921  public static extern global::System.IntPtr Solver_MakeIsDifferentCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
1922 
+
1923  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsDifferentVar___")]
+
1924  public static extern global::System.IntPtr Solver_MakeIsDifferentVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1925 
+
1926  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsDifferentCt___")]
+
1927  public static extern global::System.IntPtr Solver_MakeIsDifferentCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
1928 
+
1929  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonEquality__SWIG_0___")]
+
1930  public static extern global::System.IntPtr Solver_MakeNonEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1931 
+
1932  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonEquality__SWIG_1___")]
+
1933  public static extern global::System.IntPtr Solver_MakeNonEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
1934 
+
1935  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonEquality__SWIG_2___")]
+
1936  public static extern global::System.IntPtr Solver_MakeNonEquality__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
1937 
+
1938  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessOrEqualCstCt___")]
+
1939  public static extern global::System.IntPtr Solver_MakeIsLessOrEqualCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
1940 
+
1941  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessOrEqualCstVar___")]
+
1942  public static extern global::System.IntPtr Solver_MakeIsLessOrEqualCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
1943 
+
1944  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessOrEqualVar___")]
+
1945  public static extern global::System.IntPtr Solver_MakeIsLessOrEqualVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1946 
+
1947  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessOrEqualCt___")]
+
1948  public static extern global::System.IntPtr Solver_MakeIsLessOrEqualCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
1949 
+
1950  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLessOrEqual__SWIG_0___")]
+
1951  public static extern global::System.IntPtr Solver_MakeLessOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1952 
+
1953  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLessOrEqual__SWIG_1___")]
+
1954  public static extern global::System.IntPtr Solver_MakeLessOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
1955 
+
1956  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLessOrEqual__SWIG_2___")]
+
1957  public static extern global::System.IntPtr Solver_MakeLessOrEqual__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
1958 
+
1959  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterOrEqualCstCt___")]
+
1960  public static extern global::System.IntPtr Solver_MakeIsGreaterOrEqualCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
1961 
+
1962  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterOrEqualCstVar___")]
+
1963  public static extern global::System.IntPtr Solver_MakeIsGreaterOrEqualCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
1964 
+
1965  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterOrEqualVar___")]
+
1966  public static extern global::System.IntPtr Solver_MakeIsGreaterOrEqualVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1967 
+
1968  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterOrEqualCt___")]
+
1969  public static extern global::System.IntPtr Solver_MakeIsGreaterOrEqualCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
1970 
+
1971  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGreaterOrEqual__SWIG_0___")]
+
1972  public static extern global::System.IntPtr Solver_MakeGreaterOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1973 
+
1974  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGreaterOrEqual__SWIG_1___")]
+
1975  public static extern global::System.IntPtr Solver_MakeGreaterOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
1976 
+
1977  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGreaterOrEqual__SWIG_2___")]
+
1978  public static extern global::System.IntPtr Solver_MakeGreaterOrEqual__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
1979 
+
1980  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterCstCt___")]
+
1981  public static extern global::System.IntPtr Solver_MakeIsGreaterCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
1982 
+
1983  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterCstVar___")]
+
1984  public static extern global::System.IntPtr Solver_MakeIsGreaterCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
1985 
+
1986  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterVar___")]
+
1987  public static extern global::System.IntPtr Solver_MakeIsGreaterVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1988 
+
1989  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterCt___")]
+
1990  public static extern global::System.IntPtr Solver_MakeIsGreaterCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
1991 
+
1992  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGreater__SWIG_0___")]
+
1993  public static extern global::System.IntPtr Solver_MakeGreater__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
1994 
+
1995  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGreater__SWIG_1___")]
+
1996  public static extern global::System.IntPtr Solver_MakeGreater__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
1997 
+
1998  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGreater__SWIG_2___")]
+
1999  public static extern global::System.IntPtr Solver_MakeGreater__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
2000 
+
2001  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessCstCt___")]
+
2002  public static extern global::System.IntPtr Solver_MakeIsLessCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2003 
+
2004  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessCstVar___")]
+
2005  public static extern global::System.IntPtr Solver_MakeIsLessCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
2006 
+
2007  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessVar___")]
+
2008  public static extern global::System.IntPtr Solver_MakeIsLessVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2009 
+
2010  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessCt___")]
+
2011  public static extern global::System.IntPtr Solver_MakeIsLessCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2012 
+
2013  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLess__SWIG_0___")]
+
2014  public static extern global::System.IntPtr Solver_MakeLess__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2015 
+
2016  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLess__SWIG_1___")]
+
2017  public static extern global::System.IntPtr Solver_MakeLess__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
2018 
+
2019  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLess__SWIG_2___")]
+
2020  public static extern global::System.IntPtr Solver_MakeLess__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
2021 
+
2022  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSumLessOrEqual___")]
+
2023  public static extern global::System.IntPtr Solver_MakeSumLessOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
2024 
+
2025  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSumGreaterOrEqual___")]
+
2026  public static extern global::System.IntPtr Solver_MakeSumGreaterOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
2027 
+
2028  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSumEquality__SWIG_0___")]
+
2029  public static extern global::System.IntPtr Solver_MakeSumEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
2030 
+
2031  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSumEquality__SWIG_1___")]
+
2032  public static extern global::System.IntPtr Solver_MakeSumEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2033 
+
2034  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdEquality__SWIG_0___")]
+
2035  public static extern global::System.IntPtr Solver_MakeScalProdEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, long jarg4);
+
2036 
+
2037  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdEquality__SWIG_1___")]
+
2038  public static extern global::System.IntPtr Solver_MakeScalProdEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, long jarg4);
+
2039 
+
2040  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdEquality__SWIG_2___")]
+
2041  public static extern global::System.IntPtr Solver_MakeScalProdEquality__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2042 
+
2043  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdEquality__SWIG_3___")]
+
2044  public static extern global::System.IntPtr Solver_MakeScalProdEquality__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2045 
+
2046  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdGreaterOrEqual__SWIG_0___")]
+
2047  public static extern global::System.IntPtr Solver_MakeScalProdGreaterOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, long jarg4);
+
2048 
+
2049  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdGreaterOrEqual__SWIG_1___")]
+
2050  public static extern global::System.IntPtr Solver_MakeScalProdGreaterOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, long jarg4);
+
2051 
+
2052  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdLessOrEqual__SWIG_0___")]
+
2053  public static extern global::System.IntPtr Solver_MakeScalProdLessOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, long jarg4);
+
2054 
+
2055  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdLessOrEqual__SWIG_1___")]
+
2056  public static extern global::System.IntPtr Solver_MakeScalProdLessOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, long jarg4);
+
2057 
+
2058  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMinEquality___")]
+
2059  public static extern global::System.IntPtr Solver_MakeMinEquality(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2060 
+
2061  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMaxEquality___")]
+
2062  public static extern global::System.IntPtr Solver_MakeMaxEquality(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2063 
+
2064  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElementEquality__SWIG_0___")]
+
2065  public static extern global::System.IntPtr Solver_MakeElementEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2066 
+
2067  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElementEquality__SWIG_1___")]
+
2068  public static extern global::System.IntPtr Solver_MakeElementEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2069 
+
2070  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElementEquality__SWIG_2___")]
+
2071  public static extern global::System.IntPtr Solver_MakeElementEquality__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2072 
+
2073  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElementEquality__SWIG_3___")]
+
2074  public static extern global::System.IntPtr Solver_MakeElementEquality__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4);
+
2075 
+
2076  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAbsEquality___")]
+
2077  public static extern global::System.IntPtr Solver_MakeAbsEquality(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2078 
+
2079  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIndexOfConstraint___")]
+
2080  public static extern global::System.IntPtr Solver_MakeIndexOfConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4);
+
2081 
+
2082  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeConstraintInitialPropagateCallback___")]
+
2083  public static extern global::System.IntPtr Solver_MakeConstraintInitialPropagateCallback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2084 
+
2085  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDelayedConstraintInitialPropagateCallback___")]
+
2086  public static extern global::System.IntPtr Solver_MakeDelayedConstraintInitialPropagateCallback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2087 
+
2088  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeClosureDemon___")]
+
2089  public static extern global::System.IntPtr Solver_MakeClosureDemon(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
+
2090 
+
2091  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBetweenCt___")]
+
2092  public static extern global::System.IntPtr Solver_MakeBetweenCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
2093 
+
2094  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNotBetweenCt___")]
+
2095  public static extern global::System.IntPtr Solver_MakeNotBetweenCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
2096 
+
2097  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsBetweenCt___")]
+
2098  public static extern global::System.IntPtr Solver_MakeIsBetweenCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
2099 
+
2100  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsBetweenVar___")]
+
2101  public static extern global::System.IntPtr Solver_MakeIsBetweenVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
2102 
+
2103  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMemberCt__SWIG_0___")]
+
2104  public static extern global::System.IntPtr Solver_MakeMemberCt__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
+
2105 
+
2106  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMemberCt__SWIG_1___")]
+
2107  public static extern global::System.IntPtr Solver_MakeMemberCt__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3);
+
2108 
+
2109  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNotMemberCt__SWIG_0___")]
+
2110  public static extern global::System.IntPtr Solver_MakeNotMemberCt__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
+
2111 
+
2112  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNotMemberCt__SWIG_1___")]
+
2113  public static extern global::System.IntPtr Solver_MakeNotMemberCt__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3);
+
2114 
+
2115  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNotMemberCt__SWIG_2___")]
+
2116  public static extern global::System.IntPtr Solver_MakeNotMemberCt__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int length4, long[] jarg4);
+
2117 
+
2118  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNotMemberCt__SWIG_3___")]
+
2119  public static extern global::System.IntPtr Solver_MakeNotMemberCt__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, int length4, int[] jarg4);
+
2120 
+
2121  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsMemberCt__SWIG_0___")]
+
2122  public static extern global::System.IntPtr Solver_MakeIsMemberCt__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2123 
+
2124  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsMemberCt__SWIG_1___")]
+
2125  public static extern global::System.IntPtr Solver_MakeIsMemberCt__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2126 
+
2127  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsMemberVar__SWIG_0___")]
+
2128  public static extern global::System.IntPtr Solver_MakeIsMemberVar__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
+
2129 
+
2130  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsMemberVar__SWIG_1___")]
+
2131  public static extern global::System.IntPtr Solver_MakeIsMemberVar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3);
+
2132 
+
2133  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCount__SWIG_0___")]
+
2134  public static extern global::System.IntPtr Solver_MakeCount__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
2135 
+
2136  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCount__SWIG_1___")]
+
2137  public static extern global::System.IntPtr Solver_MakeCount__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2138 
+
2139  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_0___")]
+
2140  public static extern global::System.IntPtr Solver_MakeDistribute__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2141 
+
2142  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_1___")]
+
2143  public static extern global::System.IntPtr Solver_MakeDistribute__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2144 
+
2145  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_2___")]
+
2146  public static extern global::System.IntPtr Solver_MakeDistribute__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2147 
+
2148  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_3___")]
+
2149  public static extern global::System.IntPtr Solver_MakeDistribute__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, long jarg5);
+
2150 
+
2151  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_4___")]
+
2152  public static extern global::System.IntPtr Solver_MakeDistribute__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int length4, long[] jarg4);
+
2153 
+
2154  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_5___")]
+
2155  public static extern global::System.IntPtr Solver_MakeDistribute__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, int length4, int[] jarg4);
+
2156 
+
2157  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_6___")]
+
2158  public static extern global::System.IntPtr Solver_MakeDistribute__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int length4, long[] jarg4, int length5, long[] jarg5);
+
2159 
+
2160  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_7___")]
+
2161  public static extern global::System.IntPtr Solver_MakeDistribute__SWIG_7(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, int length4, int[] jarg4, int length5, int[] jarg5);
+
2162 
+
2163  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDeviation___")]
+
2164  public static extern global::System.IntPtr Solver_MakeDeviation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4);
+
2165 
+
2166  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAllDifferent__SWIG_0___")]
+
2167  public static extern global::System.IntPtr Solver_MakeAllDifferent__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2168 
+
2169  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAllDifferent__SWIG_1___")]
+
2170  public static extern global::System.IntPtr Solver_MakeAllDifferent__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
+
2171 
+
2172  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAllDifferentExcept___")]
+
2173  public static extern global::System.IntPtr Solver_MakeAllDifferentExcept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
2174 
+
2175  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSortingConstraint___")]
+
2176  public static extern global::System.IntPtr Solver_MakeSortingConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2177 
+
2178  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLexicalLess___")]
+
2179  public static extern global::System.IntPtr Solver_MakeLexicalLess(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2180 
+
2181  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLexicalLessOrEqual___")]
+
2182  public static extern global::System.IntPtr Solver_MakeLexicalLessOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2183 
+
2184  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeInversePermutationConstraint___")]
+
2185  public static extern global::System.IntPtr Solver_MakeInversePermutationConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2186 
+
2187  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIndexOfFirstMaxValueConstraint___")]
+
2188  public static extern global::System.IntPtr Solver_MakeIndexOfFirstMaxValueConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2189 
+
2190  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIndexOfFirstMinValueConstraint___")]
+
2191  public static extern global::System.IntPtr Solver_MakeIndexOfFirstMinValueConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2192 
+
2193  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNullIntersect___")]
+
2194  public static extern global::System.IntPtr Solver_MakeNullIntersect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2195 
+
2196  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNullIntersectExcept___")]
+
2197  public static extern global::System.IntPtr Solver_MakeNullIntersectExcept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4);
+
2198 
+
2199  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNoCycle__SWIG_0___")]
+
2200  public static extern global::System.IntPtr Solver_MakeNoCycle__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, LongToBoolean jarg4);
+
2201 
+
2202  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNoCycle__SWIG_1___")]
+
2203  public static extern global::System.IntPtr Solver_MakeNoCycle__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2204 
+
2205  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNoCycle__SWIG_2___")]
+
2206  public static extern global::System.IntPtr Solver_MakeNoCycle__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, LongToBoolean jarg4, bool jarg5);
+
2207 
+
2208  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCircuit___")]
+
2209  public static extern global::System.IntPtr Solver_MakeCircuit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2210 
+
2211  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSubCircuit___")]
+
2212  public static extern global::System.IntPtr Solver_MakeSubCircuit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2213 
+
2214  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePathCumul__SWIG_0___")]
+
2215  public static extern global::System.IntPtr Solver_MakePathCumul__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
2216 
+
2217  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDelayedPathCumul___")]
+
2218  public static extern global::System.IntPtr Solver_MakeDelayedPathCumul(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
2219 
+
2220  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePathCumul__SWIG_1___")]
+
2221  public static extern global::System.IntPtr Solver_MakePathCumul__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, LongLongToLong jarg5);
+
2222 
+
2223  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePathCumul__SWIG_2___")]
+
2224  public static extern global::System.IntPtr Solver_MakePathCumul__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, LongLongToLong jarg6);
+
2225 
+
2226  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePathConnected___")]
+
2227  public static extern global::System.IntPtr Solver_MakePathConnected(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int length4, long[] jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
2228 
+
2229  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMapDomain___")]
+
2230  public static extern global::System.IntPtr Solver_MakeMapDomain(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2231 
+
2232  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAllowedAssignments___")]
+
2233  public static extern global::System.IntPtr Solver_MakeAllowedAssignments(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2234 
+
2235  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTransitionConstraint__SWIG_0___")]
+
2236  public static extern global::System.IntPtr Solver_MakeTransitionConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int length5, long[] jarg5);
+
2237 
+
2238  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTransitionConstraint__SWIG_1___")]
+
2239  public static extern global::System.IntPtr Solver_MakeTransitionConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int length5, int[] jarg5);
+
2240 
+
2241  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonOverlappingBoxesConstraint__SWIG_0___")]
+
2242  public static extern global::System.IntPtr Solver_MakeNonOverlappingBoxesConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
2243 
+
2244  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonOverlappingBoxesConstraint__SWIG_1___")]
+
2245  public static extern global::System.IntPtr Solver_MakeNonOverlappingBoxesConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, int length5, long[] jarg5);
+
2246 
+
2247  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonOverlappingBoxesConstraint__SWIG_2___")]
+
2248  public static extern global::System.IntPtr Solver_MakeNonOverlappingBoxesConstraint__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, int[] jarg4, int length5, int[] jarg5);
+
2249 
+
2250  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_0___")]
+
2251  public static extern global::System.IntPtr Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
2252 
+
2253  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_1___")]
+
2254  public static extern global::System.IntPtr Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, int length5, long[] jarg5);
+
2255 
+
2256  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_2___")]
+
2257  public static extern global::System.IntPtr Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, int[] jarg4, int length5, int[] jarg5);
+
2258 
+
2259  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePack___")]
+
2260  public static extern global::System.IntPtr Solver_MakePack(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
2261 
+
2262  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationIntervalVar__SWIG_0___")]
+
2263  public static extern global::System.IntPtr Solver_MakeFixedDurationIntervalVar__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, bool jarg5, string jarg6);
+
2264 
+
2265  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationIntervalVar__SWIG_1___")]
+
2266  public static extern global::System.IntPtr Solver_MakeFixedDurationIntervalVar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, string jarg4);
+
2267 
+
2268  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationIntervalVar__SWIG_2___")]
+
2269  public static extern global::System.IntPtr Solver_MakeFixedDurationIntervalVar__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5);
+
2270 
+
2271  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedInterval___")]
+
2272  public static extern global::System.IntPtr Solver_MakeFixedInterval(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, string jarg4);
+
2273 
+
2274  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalVar___")]
+
2275  public static extern global::System.IntPtr Solver_MakeIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7, bool jarg8, string jarg9);
+
2276 
+
2277  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalVarArray___")]
+
2278  public static extern void Solver_MakeIntervalVarArray(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7, long jarg8, bool jarg9, string jarg10, global::System.Runtime.InteropServices.HandleRef jarg11);
+
2279 
+
2280  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMirrorInterval___")]
+
2281  public static extern global::System.IntPtr Solver_MakeMirrorInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2282 
+
2283  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationStartSyncedOnStartIntervalVar___")]
+
2284  public static extern global::System.IntPtr Solver_MakeFixedDurationStartSyncedOnStartIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
2285 
+
2286  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationStartSyncedOnEndIntervalVar___")]
+
2287  public static extern global::System.IntPtr Solver_MakeFixedDurationStartSyncedOnEndIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
2288 
+
2289  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationEndSyncedOnStartIntervalVar___")]
+
2290  public static extern global::System.IntPtr Solver_MakeFixedDurationEndSyncedOnStartIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
2291 
+
2292  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationEndSyncedOnEndIntervalVar___")]
+
2293  public static extern global::System.IntPtr Solver_MakeFixedDurationEndSyncedOnEndIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
2294 
+
2295  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalRelaxedMin___")]
+
2296  public static extern global::System.IntPtr Solver_MakeIntervalRelaxedMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2297 
+
2298  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalRelaxedMax___")]
+
2299  public static extern global::System.IntPtr Solver_MakeIntervalRelaxedMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2300 
+
2301  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalVarRelation__SWIG_0___")]
+
2302  public static extern global::System.IntPtr Solver_MakeIntervalVarRelation__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, long jarg4);
+
2303 
+
2304  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalVarRelation__SWIG_1___")]
+
2305  public static extern global::System.IntPtr Solver_MakeIntervalVarRelation__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2306 
+
2307  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalVarRelationWithDelay___")]
+
2308  public static extern global::System.IntPtr Solver_MakeIntervalVarRelationWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, long jarg5);
+
2309 
+
2310  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTemporalDisjunction__SWIG_0___")]
+
2311  public static extern global::System.IntPtr Solver_MakeTemporalDisjunction__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2312 
+
2313  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTemporalDisjunction__SWIG_1___")]
+
2314  public static extern global::System.IntPtr Solver_MakeTemporalDisjunction__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2315 
+
2316  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDisjunctiveConstraint___")]
+
2317  public static extern global::System.IntPtr Solver_MakeDisjunctiveConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
+
2318 
+
2319  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeStrictDisjunctiveConstraint___")]
+
2320  public static extern global::System.IntPtr Solver_MakeStrictDisjunctiveConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
+
2321 
+
2322  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCumulative__SWIG_0___")]
+
2323  public static extern global::System.IntPtr Solver_MakeCumulative__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, long jarg4, string jarg5);
+
2324 
+
2325  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCumulative__SWIG_1___")]
+
2326  public static extern global::System.IntPtr Solver_MakeCumulative__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, long jarg4, string jarg5);
+
2327 
+
2328  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCumulative__SWIG_2___")]
+
2329  public static extern global::System.IntPtr Solver_MakeCumulative__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5);
+
2330 
+
2331  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCumulative__SWIG_3___")]
+
2332  public static extern global::System.IntPtr Solver_MakeCumulative__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5);
+
2333 
+
2334  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCumulative__SWIG_4___")]
+
2335  public static extern global::System.IntPtr Solver_MakeCumulative__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, string jarg5);
+
2336 
+
2337  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCumulative__SWIG_5___")]
+
2338  public static extern global::System.IntPtr Solver_MakeCumulative__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, string jarg5);
+
2339 
+
2340  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCover___")]
+
2341  public static extern global::System.IntPtr Solver_MakeCover(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2342 
+
2343  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeEquality__SWIG_3___")]
+
2344  public static extern global::System.IntPtr Solver_MakeEquality__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2345 
+
2346  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignment__SWIG_0___")]
+
2347  public static extern global::System.IntPtr Solver_MakeAssignment__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2348 
+
2349  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignment__SWIG_1___")]
+
2350  public static extern global::System.IntPtr Solver_MakeAssignment__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2351 
+
2352  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFirstSolutionCollector__SWIG_0___")]
+
2353  public static extern global::System.IntPtr Solver_MakeFirstSolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2354 
+
2355  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFirstSolutionCollector__SWIG_1___")]
+
2356  public static extern global::System.IntPtr Solver_MakeFirstSolutionCollector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2357 
+
2358  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLastSolutionCollector__SWIG_0___")]
+
2359  public static extern global::System.IntPtr Solver_MakeLastSolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2360 
+
2361  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLastSolutionCollector__SWIG_1___")]
+
2362  public static extern global::System.IntPtr Solver_MakeLastSolutionCollector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2363 
+
2364  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBestValueSolutionCollector__SWIG_0___")]
+
2365  public static extern global::System.IntPtr Solver_MakeBestValueSolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
+
2366 
+
2367  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBestValueSolutionCollector__SWIG_1___")]
+
2368  public static extern global::System.IntPtr Solver_MakeBestValueSolutionCollector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
2369 
+
2370  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNBestValueSolutionCollector__SWIG_0___")]
+
2371  public static extern global::System.IntPtr Solver_MakeNBestValueSolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, bool jarg4);
+
2372 
+
2373  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNBestValueSolutionCollector__SWIG_1___")]
+
2374  public static extern global::System.IntPtr Solver_MakeNBestValueSolutionCollector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, bool jarg3);
+
2375 
+
2376  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAllSolutionCollector__SWIG_0___")]
+
2377  public static extern global::System.IntPtr Solver_MakeAllSolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2378 
+
2379  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAllSolutionCollector__SWIG_1___")]
+
2380  public static extern global::System.IntPtr Solver_MakeAllSolutionCollector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2381 
+
2382  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMinimize___")]
+
2383  public static extern global::System.IntPtr Solver_MakeMinimize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
2384 
+
2385  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMaximize___")]
+
2386  public static extern global::System.IntPtr Solver_MakeMaximize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
2387 
+
2388  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOptimize___")]
+
2389  public static extern global::System.IntPtr Solver_MakeOptimize(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4);
+
2390 
+
2391  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeWeightedMinimize__SWIG_0___")]
+
2392  public static extern global::System.IntPtr Solver_MakeWeightedMinimize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, long jarg4);
+
2393 
+
2394  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeWeightedMinimize__SWIG_1___")]
+
2395  public static extern global::System.IntPtr Solver_MakeWeightedMinimize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, long jarg4);
+
2396 
+
2397  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeWeightedMaximize__SWIG_0___")]
+
2398  public static extern global::System.IntPtr Solver_MakeWeightedMaximize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, long jarg4);
+
2399 
+
2400  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeWeightedMaximize__SWIG_1___")]
+
2401  public static extern global::System.IntPtr Solver_MakeWeightedMaximize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, long jarg4);
+
2402 
+
2403  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeWeightedOptimize__SWIG_0___")]
+
2404  public static extern global::System.IntPtr Solver_MakeWeightedOptimize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, long jarg5);
+
2405 
+
2406  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeWeightedOptimize__SWIG_1___")]
+
2407  public static extern global::System.IntPtr Solver_MakeWeightedOptimize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, int[] jarg4, long jarg5);
+
2408 
+
2409  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTabuSearch___")]
+
2410  public static extern global::System.IntPtr Solver_MakeTabuSearch(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, long jarg6, long jarg7, double jarg8);
+
2411 
+
2412  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGenericTabuSearch___")]
+
2413  public static extern global::System.IntPtr Solver_MakeGenericTabuSearch(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, long jarg6);
+
2414 
+
2415  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSimulatedAnnealing___")]
+
2416  public static extern global::System.IntPtr Solver_MakeSimulatedAnnealing(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5);
+
2417 
+
2418  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGuidedLocalSearch__SWIG_0___")]
+
2419  public static extern global::System.IntPtr Solver_MakeGuidedLocalSearch__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, LongLongToLong jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, double jarg7);
+
2420 
+
2421  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGuidedLocalSearch__SWIG_1___")]
+
2422  public static extern global::System.IntPtr Solver_MakeGuidedLocalSearch__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, LongLongLongToLong jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, double jarg8);
+
2423 
+
2424  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLubyRestart___")]
+
2425  public static extern global::System.IntPtr Solver_MakeLubyRestart(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
2426 
+
2427  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeConstantRestart___")]
+
2428  public static extern global::System.IntPtr Solver_MakeConstantRestart(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
2429 
+
2430  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTimeLimit___")]
+
2431  public static extern global::System.IntPtr Solver_MakeTimeLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
2432 
+
2433  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBranchesLimit___")]
+
2434  public static extern global::System.IntPtr Solver_MakeBranchesLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
2435 
+
2436  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFailuresLimit___")]
+
2437  public static extern global::System.IntPtr Solver_MakeFailuresLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
2438 
+
2439  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolutionsLimit___")]
+
2440  public static extern global::System.IntPtr Solver_MakeSolutionsLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
2441 
+
2442  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLimit__SWIG_0___")]
+
2443  public static extern global::System.IntPtr Solver_MakeLimit__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5);
+
2444 
+
2445  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLimit__SWIG_1___")]
+
2446  public static extern global::System.IntPtr Solver_MakeLimit__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5, bool jarg6);
+
2447 
+
2448  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLimit__SWIG_2___")]
+
2449  public static extern global::System.IntPtr Solver_MakeLimit__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5, bool jarg6, bool jarg7);
+
2450 
+
2451  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLimit__SWIG_3___")]
+
2452  public static extern global::System.IntPtr Solver_MakeLimit__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, int proto_size, byte[] jarg2);
+
2453 
+
2454  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDefaultRegularLimitParameters___")]
+
2455  public static extern System.IntPtr Solver_MakeDefaultRegularLimitParameters(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2456 
+
2457  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLimit__SWIG_4___")]
+
2458  public static extern global::System.IntPtr Solver_MakeLimit__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2459 
+
2460  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCustomLimit___")]
+
2461  public static extern global::System.IntPtr Solver_MakeCustomLimit(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToBoolean jarg2);
+
2462 
+
2463  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_0___")]
+
2464  public static extern global::System.IntPtr Solver_MakeSearchLog__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
2465 
+
2466  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_1___")]
+
2467  public static extern global::System.IntPtr Solver_MakeSearchLog__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2468 
+
2469  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_2___")]
+
2470  public static extern global::System.IntPtr Solver_MakeSearchLog__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, VoidToString jarg3);
+
2471 
+
2472  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_3___")]
+
2473  public static extern global::System.IntPtr Solver_MakeSearchLog__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, VoidToString jarg4);
+
2474 
+
2475  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_4___")]
+
2476  public static extern global::System.IntPtr Solver_MakeSearchLog__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2477 
+
2478  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_5___")]
+
2479  public static extern global::System.IntPtr Solver_MakeSearchLog__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, VoidToString jarg4);
+
2480 
+
2481  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchTrace___")]
+
2482  public static extern global::System.IntPtr Solver_MakeSearchTrace(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
2483 
+
2484  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeEnterSearchCallback___")]
+
2485  public static extern global::System.IntPtr Solver_MakeEnterSearchCallback(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
+
2486 
+
2487  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeExitSearchCallback___")]
+
2488  public static extern global::System.IntPtr Solver_MakeExitSearchCallback(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
+
2489 
+
2490  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAtSolutionCallback___")]
+
2491  public static extern global::System.IntPtr Solver_MakeAtSolutionCallback(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
+
2492 
+
2493  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePrintModelVisitor___")]
+
2494  public static extern global::System.IntPtr Solver_MakePrintModelVisitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2495 
+
2496  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeStatisticsModelVisitor___")]
+
2497  public static extern global::System.IntPtr Solver_MakeStatisticsModelVisitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2498 
+
2499  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSymmetryManager__SWIG_0___")]
+
2500  public static extern global::System.IntPtr Solver_MakeSymmetryManager__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2501 
+
2502  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSymmetryManager__SWIG_1___")]
+
2503  public static extern global::System.IntPtr Solver_MakeSymmetryManager__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2504 
+
2505  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSymmetryManager__SWIG_2___")]
+
2506  public static extern global::System.IntPtr Solver_MakeSymmetryManager__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2507 
+
2508  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSymmetryManager__SWIG_3___")]
+
2509  public static extern global::System.IntPtr Solver_MakeSymmetryManager__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2510 
+
2511  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSymmetryManager__SWIG_4___")]
+
2512  public static extern global::System.IntPtr Solver_MakeSymmetryManager__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
2513 
+
2514  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignVariableValue___")]
+
2515  public static extern global::System.IntPtr Solver_MakeAssignVariableValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
2516 
+
2517  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeVariableLessOrEqualValue___")]
+
2518  public static extern global::System.IntPtr Solver_MakeVariableLessOrEqualValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
2519 
+
2520  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeVariableGreaterOrEqualValue___")]
+
2521  public static extern global::System.IntPtr Solver_MakeVariableGreaterOrEqualValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
2522 
+
2523  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSplitVariableDomain___")]
+
2524  public static extern global::System.IntPtr Solver_MakeSplitVariableDomain(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, bool jarg4);
+
2525 
+
2526  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignVariableValueOrFail___")]
+
2527  public static extern global::System.IntPtr Solver_MakeAssignVariableValueOrFail(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
2528 
+
2529  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignVariableValueOrDoNothing___")]
+
2530  public static extern global::System.IntPtr Solver_MakeAssignVariableValueOrDoNothing(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
2531 
+
2532  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignVariablesValues___")]
+
2533  public static extern global::System.IntPtr Solver_MakeAssignVariablesValues(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
+
2534 
+
2535  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFailDecision___")]
+
2536  public static extern global::System.IntPtr Solver_MakeFailDecision(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2537 
+
2538  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDecision___")]
+
2539  public static extern global::System.IntPtr Solver_MakeDecision(global::System.Runtime.InteropServices.HandleRef jarg1, SolverToVoid jarg2, SolverToVoid jarg3);
+
2540 
+
2541  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Compose__SWIG_0___")]
+
2542  public static extern global::System.IntPtr Solver_Compose__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2543 
+
2544  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Compose__SWIG_1___")]
+
2545  public static extern global::System.IntPtr Solver_Compose__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2546 
+
2547  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Compose__SWIG_2___")]
+
2548  public static extern global::System.IntPtr Solver_Compose__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
2549 
+
2550  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Compose__SWIG_3___")]
+
2551  public static extern global::System.IntPtr Solver_Compose__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2552 
+
2553  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Try__SWIG_0___")]
+
2554  public static extern global::System.IntPtr Solver_Try__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2555 
+
2556  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Try__SWIG_1___")]
+
2557  public static extern global::System.IntPtr Solver_Try__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2558 
+
2559  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Try__SWIG_2___")]
+
2560  public static extern global::System.IntPtr Solver_Try__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
2561 
+
2562  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Try__SWIG_3___")]
+
2563  public static extern global::System.IntPtr Solver_Try__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2564 
+
2565  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_0___")]
+
2566  public static extern global::System.IntPtr Solver_MakePhase__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4);
+
2567 
+
2568  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_1___")]
+
2569  public static extern global::System.IntPtr Solver_MakePhase__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongToLong jarg3, int jarg4);
+
2570 
+
2571  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_2___")]
+
2572  public static extern global::System.IntPtr Solver_MakePhase__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, LongLongToLong jarg4);
+
2573 
+
2574  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_3___")]
+
2575  public static extern global::System.IntPtr Solver_MakePhase__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, LongLongLongToBoolean jarg4);
+
2576 
+
2577  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_4___")]
+
2578  public static extern global::System.IntPtr Solver_MakePhase__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongToLong jarg3, LongLongToLong jarg4);
+
2579 
+
2580  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_5___")]
+
2581  public static extern global::System.IntPtr Solver_MakePhase__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, LongLongToLong jarg4, LongToLong jarg5);
+
2582 
+
2583  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_6___")]
+
2584  public static extern global::System.IntPtr Solver_MakePhase__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongToLong jarg3, LongLongToLong jarg4, LongToLong jarg5);
+
2585 
+
2586  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDefaultPhase__SWIG_0___")]
+
2587  public static extern global::System.IntPtr Solver_MakeDefaultPhase__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2588 
+
2589  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDefaultPhase__SWIG_1___")]
+
2590  public static extern global::System.IntPtr Solver_MakeDefaultPhase__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2591 
+
2592  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_7___")]
+
2593  public static extern global::System.IntPtr Solver_MakePhase__SWIG_7(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4);
+
2594 
+
2595  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_8___")]
+
2596  public static extern global::System.IntPtr Solver_MakePhase__SWIG_8(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4, int jarg5);
+
2597 
+
2598  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_9___")]
+
2599  public static extern global::System.IntPtr Solver_MakePhase__SWIG_9(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5, int jarg6);
+
2600 
+
2601  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_10___")]
+
2602  public static extern global::System.IntPtr Solver_MakePhase__SWIG_10(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, int jarg6, int jarg7);
+
2603 
+
2604  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScheduleOrPostpone___")]
+
2605  public static extern global::System.IntPtr Solver_MakeScheduleOrPostpone(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, ref long jarg4);
+
2606 
+
2607  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScheduleOrExpedite___")]
+
2608  public static extern global::System.IntPtr Solver_MakeScheduleOrExpedite(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, ref long jarg4);
+
2609 
+
2610  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRankFirstInterval___")]
+
2611  public static extern global::System.IntPtr Solver_MakeRankFirstInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
2612 
+
2613  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRankLastInterval___")]
+
2614  public static extern global::System.IntPtr Solver_MakeRankLastInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
2615 
+
2616  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_11___")]
+
2617  public static extern global::System.IntPtr Solver_MakePhase__SWIG_11(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongLongToLong jarg3, int jarg4);
+
2618 
+
2619  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_12___")]
+
2620  public static extern global::System.IntPtr Solver_MakePhase__SWIG_12(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongLongToLong jarg3, LongToLong jarg4, int jarg5);
+
2621 
+
2622  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_13___")]
+
2623  public static extern global::System.IntPtr Solver_MakePhase__SWIG_13(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
2624 
+
2625  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_14___")]
+
2626  public static extern global::System.IntPtr Solver_MakePhase__SWIG_14(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
2627 
+
2628  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDecisionBuilderFromAssignment___")]
+
2629  public static extern global::System.IntPtr Solver_MakeDecisionBuilderFromAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2630 
+
2631  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeConstraintAdder___")]
+
2632  public static extern global::System.IntPtr Solver_MakeConstraintAdder(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2633 
+
2634  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolveOnce__SWIG_0___")]
+
2635  public static extern global::System.IntPtr Solver_MakeSolveOnce__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2636 
+
2637  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolveOnce__SWIG_1___")]
+
2638  public static extern global::System.IntPtr Solver_MakeSolveOnce__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2639 
+
2640  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolveOnce__SWIG_2___")]
+
2641  public static extern global::System.IntPtr Solver_MakeSolveOnce__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2642 
+
2643  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolveOnce__SWIG_3___")]
+
2644  public static extern global::System.IntPtr Solver_MakeSolveOnce__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
2645 
+
2646  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolveOnce__SWIG_4___")]
+
2647  public static extern global::System.IntPtr Solver_MakeSolveOnce__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
+
2648 
+
2649  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolveOnce__SWIG_5___")]
+
2650  public static extern global::System.IntPtr Solver_MakeSolveOnce__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2651 
+
2652  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNestedOptimize__SWIG_0___")]
+
2653  public static extern global::System.IntPtr Solver_MakeNestedOptimize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, long jarg5);
+
2654 
+
2655  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNestedOptimize__SWIG_1___")]
+
2656  public static extern global::System.IntPtr Solver_MakeNestedOptimize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
+
2657 
+
2658  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNestedOptimize__SWIG_2___")]
+
2659  public static extern global::System.IntPtr Solver_MakeNestedOptimize__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7);
+
2660 
+
2661  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNestedOptimize__SWIG_3___")]
+
2662  public static extern global::System.IntPtr Solver_MakeNestedOptimize__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8);
+
2663 
+
2664  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNestedOptimize__SWIG_4___")]
+
2665  public static extern global::System.IntPtr Solver_MakeNestedOptimize__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9);
+
2666 
+
2667  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNestedOptimize__SWIG_5___")]
+
2668  public static extern global::System.IntPtr Solver_MakeNestedOptimize__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
+
2669 
+
2670  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRestoreAssignment___")]
+
2671  public static extern global::System.IntPtr Solver_MakeRestoreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2672 
+
2673  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeStoreAssignment___")]
+
2674  public static extern global::System.IntPtr Solver_MakeStoreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2675 
+
2676  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOperator__SWIG_0___")]
+
2677  public static extern global::System.IntPtr Solver_MakeOperator__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
2678 
+
2679  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOperator__SWIG_1___")]
+
2680  public static extern global::System.IntPtr Solver_MakeOperator__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4);
+
2681 
+
2682  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOperator__SWIG_2___")]
+
2683  public static extern global::System.IntPtr Solver_MakeOperator__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongLongLongToLong jarg3, int jarg4);
+
2684 
+
2685  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOperator__SWIG_3___")]
+
2686  public static extern global::System.IntPtr Solver_MakeOperator__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, LongLongLongToLong jarg4, int jarg5);
+
2687 
+
2688  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRandomLnsOperator__SWIG_0___")]
+
2689  public static extern global::System.IntPtr Solver_MakeRandomLnsOperator__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
2690 
+
2691  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRandomLnsOperator__SWIG_1___")]
+
2692  public static extern global::System.IntPtr Solver_MakeRandomLnsOperator__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4);
+
2693 
+
2694  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMoveTowardTargetOperator__SWIG_0___")]
+
2695  public static extern global::System.IntPtr Solver_MakeMoveTowardTargetOperator__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2696 
+
2697  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMoveTowardTargetOperator__SWIG_1___")]
+
2698  public static extern global::System.IntPtr Solver_MakeMoveTowardTargetOperator__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
+
2699 
+
2700  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ConcatenateOperators__SWIG_0___")]
+
2701  public static extern global::System.IntPtr Solver_ConcatenateOperators__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2702 
+
2703  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ConcatenateOperators__SWIG_1___")]
+
2704  public static extern global::System.IntPtr Solver_ConcatenateOperators__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
+
2705 
+
2706  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ConcatenateOperators__SWIG_2___")]
+
2707  public static extern global::System.IntPtr Solver_ConcatenateOperators__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntIntToLong jarg3);
+
2708 
+
2709  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_RandomConcatenateOperators__SWIG_0___")]
+
2710  public static extern global::System.IntPtr Solver_RandomConcatenateOperators__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2711 
+
2712  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_RandomConcatenateOperators__SWIG_1___")]
+
2713  public static extern global::System.IntPtr Solver_RandomConcatenateOperators__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
2714 
+
2715  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNeighborhoodLimit___")]
+
2716  public static extern global::System.IntPtr Solver_MakeNeighborhoodLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
2717 
+
2718  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhase__SWIG_0___")]
+
2719  public static extern global::System.IntPtr Solver_MakeLocalSearchPhase__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
2720 
+
2721  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhase__SWIG_1___")]
+
2722  public static extern global::System.IntPtr Solver_MakeLocalSearchPhase__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2723 
+
2724  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhase__SWIG_2___")]
+
2725  public static extern global::System.IntPtr Solver_MakeLocalSearchPhase__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
2726 
+
2727  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhase__SWIG_3___")]
+
2728  public static extern global::System.IntPtr Solver_MakeLocalSearchPhase__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2729 
+
2730  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDefaultSolutionPool___")]
+
2731  public static extern global::System.IntPtr Solver_MakeDefaultSolutionPool(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2732 
+
2733  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhaseParameters__SWIG_0___")]
+
2734  public static extern global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
2735 
+
2736  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhaseParameters__SWIG_1___")]
+
2737  public static extern global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
2738 
+
2739  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhaseParameters__SWIG_2___")]
+
2740  public static extern global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
+
2741 
+
2742  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhaseParameters__SWIG_3___")]
+
2743  public static extern global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
2744 
+
2745  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhaseParameters__SWIG_4___")]
+
2746  public static extern global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
+
2747 
+
2748  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhaseParameters__SWIG_5___")]
+
2749  public static extern global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7);
+
2750 
+
2751  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAcceptFilter___")]
+
2752  public static extern global::System.IntPtr Solver_MakeAcceptFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2753 
+
2754  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRejectFilter___")]
+
2755  public static extern global::System.IntPtr Solver_MakeRejectFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2756 
+
2757  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeVariableDomainFilter___")]
+
2758  public static extern global::System.IntPtr Solver_MakeVariableDomainFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2759 
+
2760  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSumObjectiveFilter__SWIG_0___")]
+
2761  public static extern global::System.IntPtr Solver_MakeSumObjectiveFilter__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongLongToLong jarg3, int jarg4);
+
2762 
+
2763  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSumObjectiveFilter__SWIG_1___")]
+
2764  public static extern global::System.IntPtr Solver_MakeSumObjectiveFilter__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, LongLongLongToLong jarg4, int jarg5);
+
2765 
+
2766  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_TopPeriodicCheck___")]
+
2767  public static extern void Solver_TopPeriodicCheck(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2768 
+
2769  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_TopProgressPercent___")]
+
2770  public static extern int Solver_TopProgressPercent(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2771 
+
2772  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_PushState___")]
+
2773  public static extern void Solver_PushState(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2774 
+
2775  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_PopState___")]
+
2776  public static extern void Solver_PopState(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2777 
+
2778  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SearchDepth___")]
+
2779  public static extern int Solver_SearchDepth(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2780 
+
2781  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SearchLeftDepth___")]
+
2782  public static extern int Solver_SearchLeftDepth(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2783 
+
2784  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SolveDepth___")]
+
2785  public static extern int Solver_SolveDepth(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2786 
+
2787  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Rand64___")]
+
2788  public static extern long Solver_Rand64(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
2789 
+
2790  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Rand32___")]
+
2791  public static extern int Solver_Rand32(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
2792 
+
2793  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ReSeed___")]
+
2794  public static extern void Solver_ReSeed(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
2795 
+
2796  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ExportProfilingOverview___")]
+
2797  public static extern void Solver_ExportProfilingOverview(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
2798 
+
2799  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_LocalSearchProfile___")]
+
2800  public static extern string Solver_LocalSearchProfile(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2801 
+
2802  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CurrentlyInSolve___")]
+
2803  public static extern bool Solver_CurrentlyInSolve(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2804 
+
2805  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Constraints___")]
+
2806  public static extern int Solver_Constraints(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2807 
+
2808  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Accept___")]
+
2809  public static extern void Solver_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2810 
+
2811  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_BalancingDecision___")]
+
2812  public static extern global::System.IntPtr Solver_BalancingDecision(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2813 
+
2814  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ClearFailIntercept___")]
+
2815  public static extern void Solver_ClearFailIntercept(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2816 
+
2817  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_SetUseFastLocalSearch___")]
+
2818  public static extern void Solver_SetUseFastLocalSearch(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
2819 
+
2820  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_UseFastLocalSearch___")]
+
2821  public static extern bool Solver_UseFastLocalSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2822 
+
2823  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_HasName___")]
+
2824  public static extern bool Solver_HasName(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2825 
+
2826  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_RegisterDemon___")]
+
2827  public static extern global::System.IntPtr Solver_RegisterDemon(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2828 
+
2829  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_RegisterIntExpr___")]
+
2830  public static extern global::System.IntPtr Solver_RegisterIntExpr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2831 
+
2832  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_RegisterIntVar___")]
+
2833  public static extern global::System.IntPtr Solver_RegisterIntVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2834 
+
2835  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_RegisterIntervalVar___")]
+
2836  public static extern global::System.IntPtr Solver_RegisterIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2837 
+
2838  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_Cache___")]
+
2839  public static extern global::System.IntPtr Solver_Cache(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2840 
+
2841  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_InstrumentsDemons___")]
+
2842  public static extern bool Solver_InstrumentsDemons(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2843 
+
2844  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IsProfilingEnabled___")]
+
2845  public static extern bool Solver_IsProfilingEnabled(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2846 
+
2847  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_IsLocalSearchProfilingEnabled___")]
+
2848  public static extern bool Solver_IsLocalSearchProfilingEnabled(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2849 
+
2850  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_InstrumentsVariables___")]
+
2851  public static extern bool Solver_InstrumentsVariables(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2852 
+
2853  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_NameAllVariables___")]
+
2854  public static extern bool Solver_NameAllVariables(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2855 
+
2856  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ModelName___")]
+
2857  public static extern string Solver_ModelName(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2858 
+
2859  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_GetPropagationMonitor___")]
+
2860  public static extern global::System.IntPtr Solver_GetPropagationMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2861 
+
2862  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_AddPropagationMonitor___")]
+
2863  public static extern void Solver_AddPropagationMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2864 
+
2865  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_GetLocalSearchMonitor___")]
+
2866  public static extern global::System.IntPtr Solver_GetLocalSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2867 
+
2868  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_AddLocalSearchMonitor___")]
+
2869  public static extern void Solver_AddLocalSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2870 
+
2871  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_GetOrCreateLocalSearchState___")]
+
2872  public static extern global::System.IntPtr Solver_GetOrCreateLocalSearchState(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2873 
+
2874  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ClearLocalSearchState___")]
+
2875  public static extern void Solver_ClearLocalSearchState(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2876 
+
2877  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CastExpression___")]
+
2878  public static extern global::System.IntPtr Solver_CastExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2879 
+
2880  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_FinishCurrentSearch___")]
+
2881  public static extern void Solver_FinishCurrentSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2882 
+
2883  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_RestartCurrentSearch___")]
+
2884  public static extern void Solver_RestartCurrentSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2885 
+
2886  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_ShouldFail___")]
+
2887  public static extern void Solver_ShouldFail(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2888 
+
2889  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Solver_CheckFail___")]
+
2890  public static extern void Solver_CheckFail(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2891 
+
2892  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Zero___")]
+
2893  public static extern long Zero();
+
2894 
+
2895  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_One___")]
+
2896  public static extern long One();
+
2897 
+
2898  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_BaseObject___")]
+
2899  public static extern global::System.IntPtr new_BaseObject();
+
2900 
+
2901  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_BaseObject___")]
+
2902  public static extern void delete_BaseObject(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2903 
+
2904  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseObject_ToString___")]
+
2905  public static extern string BaseObject_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2906 
+
2907  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_PropagationBaseObject___")]
+
2908  public static extern global::System.IntPtr new_PropagationBaseObject(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2909 
+
2910  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_PropagationBaseObject___")]
+
2911  public static extern void delete_PropagationBaseObject(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2912 
+
2913  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_ToString___")]
+
2914  public static extern string PropagationBaseObject_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2915 
+
2916  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_solver___")]
+
2917  public static extern global::System.IntPtr PropagationBaseObject_solver(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2918 
+
2919  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_FreezeQueue___")]
+
2920  public static extern void PropagationBaseObject_FreezeQueue(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2921 
+
2922  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_UnfreezeQueue___")]
+
2923  public static extern void PropagationBaseObject_UnfreezeQueue(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2924 
+
2925  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_EnqueueDelayedDemon___")]
+
2926  public static extern void PropagationBaseObject_EnqueueDelayedDemon(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2927 
+
2928  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_EnqueueVar___")]
+
2929  public static extern void PropagationBaseObject_EnqueueVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2930 
+
2931  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_ResetActionOnFail___")]
+
2932  public static extern void PropagationBaseObject_ResetActionOnFail(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2933 
+
2934  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_SetVariableToCleanOnFail___")]
+
2935  public static extern void PropagationBaseObject_SetVariableToCleanOnFail(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2936 
+
2937  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_Name___")]
+
2938  public static extern string PropagationBaseObject_Name(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2939 
+
2940  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_SetName___")]
+
2941  public static extern void PropagationBaseObject_SetName(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
2942 
+
2943  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_HasName___")]
+
2944  public static extern bool PropagationBaseObject_HasName(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2945 
+
2946  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_BaseName___")]
+
2947  public static extern string PropagationBaseObject_BaseName(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2948 
+
2949  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Decision___")]
+
2950  public static extern global::System.IntPtr new_Decision();
+
2951 
+
2952  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_Decision___")]
+
2953  public static extern void delete_Decision(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2954 
+
2955  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Decision_ApplyWrapper___")]
+
2956  public static extern void Decision_ApplyWrapper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2957 
+
2958  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Decision_RefuteWrapper___")]
+
2959  public static extern void Decision_RefuteWrapper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2960 
+
2961  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Decision_ToString___")]
+
2962  public static extern string Decision_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2963 
+
2964  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Decision_ToStringSwigExplicitDecision___")]
+
2965  public static extern string Decision_ToStringSwigExplicitDecision(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2966 
+
2967  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Decision_Accept___")]
+
2968  public static extern void Decision_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2969 
+
2970  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Decision_AcceptSwigExplicitDecision___")]
+
2971  public static extern void Decision_AcceptSwigExplicitDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
2972 
+
2973  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Decision_director_connect___")]
+
2974  public static extern void Decision_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, Decision.SwigDelegateDecision_0 delegate0, Decision.SwigDelegateDecision_1 delegate1, Decision.SwigDelegateDecision_2 delegate2, Decision.SwigDelegateDecision_3 delegate3);
+
2975 
+
2976  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_DecisionVisitor___")]
+
2977  public static extern global::System.IntPtr new_DecisionVisitor();
+
2978 
+
2979  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_DecisionVisitor___")]
+
2980  public static extern void delete_DecisionVisitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
2981 
+
2982  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitSetVariableValue___")]
+
2983  public static extern void DecisionVisitor_VisitSetVariableValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
2984 
+
2985  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitSplitVariableDomain___")]
+
2986  public static extern void DecisionVisitor_VisitSplitVariableDomain(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, bool jarg4);
+
2987 
+
2988  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitScheduleOrPostpone___")]
+
2989  public static extern void DecisionVisitor_VisitScheduleOrPostpone(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
2990 
+
2991  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitScheduleOrExpedite___")]
+
2992  public static extern void DecisionVisitor_VisitScheduleOrExpedite(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
2993 
+
2994  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitRankFirstInterval___")]
+
2995  public static extern void DecisionVisitor_VisitRankFirstInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
2996 
+
2997  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitRankLastInterval___")]
+
2998  public static extern void DecisionVisitor_VisitRankLastInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
2999 
+
3000  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitUnknownDecision___")]
+
3001  public static extern void DecisionVisitor_VisitUnknownDecision(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3002 
+
3003  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_DecisionBuilder___")]
+
3004  public static extern global::System.IntPtr new_DecisionBuilder();
+
3005 
+
3006  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_DecisionBuilder___")]
+
3007  public static extern void delete_DecisionBuilder(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3008 
+
3009  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilder_NextWrapper___")]
+
3010  public static extern global::System.IntPtr DecisionBuilder_NextWrapper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3011 
+
3012  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilder_ToString___")]
+
3013  public static extern string DecisionBuilder_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3014 
+
3015  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilder_ToStringSwigExplicitDecisionBuilder___")]
+
3016  public static extern string DecisionBuilder_ToStringSwigExplicitDecisionBuilder(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3017 
+
3018  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilder_director_connect___")]
+
3019  public static extern void DecisionBuilder_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, DecisionBuilder.SwigDelegateDecisionBuilder_0 delegate0, DecisionBuilder.SwigDelegateDecisionBuilder_1 delegate1);
+
3020 
+
3021  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Demon___")]
+
3022  public static extern global::System.IntPtr new_Demon();
+
3023 
+
3024  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_Demon___")]
+
3025  public static extern void delete_Demon(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3026 
+
3027  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Demon_RunWrapper___")]
+
3028  public static extern void Demon_RunWrapper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3029 
+
3030  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Demon_Priority___")]
+
3031  public static extern int Demon_Priority(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3032 
+
3033  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Demon_PrioritySwigExplicitDemon___")]
+
3034  public static extern int Demon_PrioritySwigExplicitDemon(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3035 
+
3036  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Demon_ToString___")]
+
3037  public static extern string Demon_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3038 
+
3039  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Demon_ToStringSwigExplicitDemon___")]
+
3040  public static extern string Demon_ToStringSwigExplicitDemon(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3041 
+
3042  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Demon_Inhibit___")]
+
3043  public static extern void Demon_Inhibit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3044 
+
3045  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Demon_Desinhibit___")]
+
3046  public static extern void Demon_Desinhibit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3047 
+
3048  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Demon_director_connect___")]
+
3049  public static extern void Demon_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, Demon.SwigDelegateDemon_0 delegate0, Demon.SwigDelegateDemon_1 delegate1, Demon.SwigDelegateDemon_2 delegate2);
+
3050 
+
3051  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kAbs_get___")]
+
3052  public static extern string ModelVisitor_kAbs_get();
+
3053 
+
3054  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kAbsEqual_get___")]
+
3055  public static extern string ModelVisitor_kAbsEqual_get();
+
3056 
+
3057  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kAllDifferent_get___")]
+
3058  public static extern string ModelVisitor_kAllDifferent_get();
+
3059 
+
3060  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kAllowedAssignments_get___")]
+
3061  public static extern string ModelVisitor_kAllowedAssignments_get();
+
3062 
+
3063  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kAtMost_get___")]
+
3064  public static extern string ModelVisitor_kAtMost_get();
+
3065 
+
3066  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIndexOf_get___")]
+
3067  public static extern string ModelVisitor_kIndexOf_get();
+
3068 
+
3069  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kBetween_get___")]
+
3070  public static extern string ModelVisitor_kBetween_get();
+
3071 
+
3072  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kConditionalExpr_get___")]
+
3073  public static extern string ModelVisitor_kConditionalExpr_get();
+
3074 
+
3075  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCircuit_get___")]
+
3076  public static extern string ModelVisitor_kCircuit_get();
+
3077 
+
3078  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kConvexPiecewise_get___")]
+
3079  public static extern string ModelVisitor_kConvexPiecewise_get();
+
3080 
+
3081  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCountEqual_get___")]
+
3082  public static extern string ModelVisitor_kCountEqual_get();
+
3083 
+
3084  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCover_get___")]
+
3085  public static extern string ModelVisitor_kCover_get();
+
3086 
+
3087  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCumulative_get___")]
+
3088  public static extern string ModelVisitor_kCumulative_get();
+
3089 
+
3090  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDeviation_get___")]
+
3091  public static extern string ModelVisitor_kDeviation_get();
+
3092 
+
3093  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDifference_get___")]
+
3094  public static extern string ModelVisitor_kDifference_get();
+
3095 
+
3096  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDisjunctive_get___")]
+
3097  public static extern string ModelVisitor_kDisjunctive_get();
+
3098 
+
3099  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDistribute_get___")]
+
3100  public static extern string ModelVisitor_kDistribute_get();
+
3101 
+
3102  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDivide_get___")]
+
3103  public static extern string ModelVisitor_kDivide_get();
+
3104 
+
3105  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDurationExpr_get___")]
+
3106  public static extern string ModelVisitor_kDurationExpr_get();
+
3107 
+
3108  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kElement_get___")]
+
3109  public static extern string ModelVisitor_kElement_get();
+
3110 
+
3111  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kElementEqual_get___")]
+
3112  public static extern string ModelVisitor_kElementEqual_get();
+
3113 
+
3114  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEndExpr_get___")]
+
3115  public static extern string ModelVisitor_kEndExpr_get();
+
3116 
+
3117  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEquality_get___")]
+
3118  public static extern string ModelVisitor_kEquality_get();
+
3119 
+
3120  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kFalseConstraint_get___")]
+
3121  public static extern string ModelVisitor_kFalseConstraint_get();
+
3122 
+
3123  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kGlobalCardinality_get___")]
+
3124  public static extern string ModelVisitor_kGlobalCardinality_get();
+
3125 
+
3126  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kGreater_get___")]
+
3127  public static extern string ModelVisitor_kGreater_get();
+
3128 
+
3129  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kGreaterOrEqual_get___")]
+
3130  public static extern string ModelVisitor_kGreaterOrEqual_get();
+
3131 
+
3132  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntegerVariable_get___")]
+
3133  public static extern string ModelVisitor_kIntegerVariable_get();
+
3134 
+
3135  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntervalBinaryRelation_get___")]
+
3136  public static extern string ModelVisitor_kIntervalBinaryRelation_get();
+
3137 
+
3138  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntervalDisjunction_get___")]
+
3139  public static extern string ModelVisitor_kIntervalDisjunction_get();
+
3140 
+
3141  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntervalUnaryRelation_get___")]
+
3142  public static extern string ModelVisitor_kIntervalUnaryRelation_get();
+
3143 
+
3144  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntervalVariable_get___")]
+
3145  public static extern string ModelVisitor_kIntervalVariable_get();
+
3146 
+
3147  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kInversePermutation_get___")]
+
3148  public static extern string ModelVisitor_kInversePermutation_get();
+
3149 
+
3150  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsBetween_get___")]
+
3151  public static extern string ModelVisitor_kIsBetween_get();
+
3152 
+
3153  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsDifferent_get___")]
+
3154  public static extern string ModelVisitor_kIsDifferent_get();
+
3155 
+
3156  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsEqual_get___")]
+
3157  public static extern string ModelVisitor_kIsEqual_get();
+
3158 
+
3159  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsGreater_get___")]
+
3160  public static extern string ModelVisitor_kIsGreater_get();
+
3161 
+
3162  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsGreaterOrEqual_get___")]
+
3163  public static extern string ModelVisitor_kIsGreaterOrEqual_get();
+
3164 
+
3165  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsLess_get___")]
+
3166  public static extern string ModelVisitor_kIsLess_get();
+
3167 
+
3168  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsLessOrEqual_get___")]
+
3169  public static extern string ModelVisitor_kIsLessOrEqual_get();
+
3170 
+
3171  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsMember_get___")]
+
3172  public static extern string ModelVisitor_kIsMember_get();
+
3173 
+
3174  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLess_get___")]
+
3175  public static extern string ModelVisitor_kLess_get();
+
3176 
+
3177  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLessOrEqual_get___")]
+
3178  public static extern string ModelVisitor_kLessOrEqual_get();
+
3179 
+
3180  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLexLess_get___")]
+
3181  public static extern string ModelVisitor_kLexLess_get();
+
3182 
+
3183  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLinkExprVar_get___")]
+
3184  public static extern string ModelVisitor_kLinkExprVar_get();
+
3185 
+
3186  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMapDomain_get___")]
+
3187  public static extern string ModelVisitor_kMapDomain_get();
+
3188 
+
3189  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMax_get___")]
+
3190  public static extern string ModelVisitor_kMax_get();
+
3191 
+
3192  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMaxEqual_get___")]
+
3193  public static extern string ModelVisitor_kMaxEqual_get();
+
3194 
+
3195  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMember_get___")]
+
3196  public static extern string ModelVisitor_kMember_get();
+
3197 
+
3198  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMin_get___")]
+
3199  public static extern string ModelVisitor_kMin_get();
+
3200 
+
3201  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMinEqual_get___")]
+
3202  public static extern string ModelVisitor_kMinEqual_get();
+
3203 
+
3204  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kModulo_get___")]
+
3205  public static extern string ModelVisitor_kModulo_get();
+
3206 
+
3207  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kNoCycle_get___")]
+
3208  public static extern string ModelVisitor_kNoCycle_get();
+
3209 
+
3210  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kNonEqual_get___")]
+
3211  public static extern string ModelVisitor_kNonEqual_get();
+
3212 
+
3213  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kNotBetween_get___")]
+
3214  public static extern string ModelVisitor_kNotBetween_get();
+
3215 
+
3216  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kNotMember_get___")]
+
3217  public static extern string ModelVisitor_kNotMember_get();
+
3218 
+
3219  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kNullIntersect_get___")]
+
3220  public static extern string ModelVisitor_kNullIntersect_get();
+
3221 
+
3222  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kOpposite_get___")]
+
3223  public static extern string ModelVisitor_kOpposite_get();
+
3224 
+
3225  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPack_get___")]
+
3226  public static extern string ModelVisitor_kPack_get();
+
3227 
+
3228  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPathCumul_get___")]
+
3229  public static extern string ModelVisitor_kPathCumul_get();
+
3230 
+
3231  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDelayedPathCumul_get___")]
+
3232  public static extern string ModelVisitor_kDelayedPathCumul_get();
+
3233 
+
3234  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPerformedExpr_get___")]
+
3235  public static extern string ModelVisitor_kPerformedExpr_get();
+
3236 
+
3237  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPower_get___")]
+
3238  public static extern string ModelVisitor_kPower_get();
+
3239 
+
3240  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kProduct_get___")]
+
3241  public static extern string ModelVisitor_kProduct_get();
+
3242 
+
3243  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kScalProd_get___")]
+
3244  public static extern string ModelVisitor_kScalProd_get();
+
3245 
+
3246  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kScalProdEqual_get___")]
+
3247  public static extern string ModelVisitor_kScalProdEqual_get();
+
3248 
+
3249  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kScalProdGreaterOrEqual_get___")]
+
3250  public static extern string ModelVisitor_kScalProdGreaterOrEqual_get();
+
3251 
+
3252  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kScalProdLessOrEqual_get___")]
+
3253  public static extern string ModelVisitor_kScalProdLessOrEqual_get();
+
3254 
+
3255  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSemiContinuous_get___")]
+
3256  public static extern string ModelVisitor_kSemiContinuous_get();
+
3257 
+
3258  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSequenceVariable_get___")]
+
3259  public static extern string ModelVisitor_kSequenceVariable_get();
+
3260 
+
3261  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSortingConstraint_get___")]
+
3262  public static extern string ModelVisitor_kSortingConstraint_get();
+
3263 
+
3264  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSquare_get___")]
+
3265  public static extern string ModelVisitor_kSquare_get();
+
3266 
+
3267  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStartExpr_get___")]
+
3268  public static extern string ModelVisitor_kStartExpr_get();
+
3269 
+
3270  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSum_get___")]
+
3271  public static extern string ModelVisitor_kSum_get();
+
3272 
+
3273  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSumEqual_get___")]
+
3274  public static extern string ModelVisitor_kSumEqual_get();
+
3275 
+
3276  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSumGreaterOrEqual_get___")]
+
3277  public static extern string ModelVisitor_kSumGreaterOrEqual_get();
+
3278 
+
3279  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSumLessOrEqual_get___")]
+
3280  public static extern string ModelVisitor_kSumLessOrEqual_get();
+
3281 
+
3282  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTrace_get___")]
+
3283  public static extern string ModelVisitor_kTrace_get();
+
3284 
+
3285  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTransition_get___")]
+
3286  public static extern string ModelVisitor_kTransition_get();
+
3287 
+
3288  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTrueConstraint_get___")]
+
3289  public static extern string ModelVisitor_kTrueConstraint_get();
+
3290 
+
3291  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kVarBoundWatcher_get___")]
+
3292  public static extern string ModelVisitor_kVarBoundWatcher_get();
+
3293 
+
3294  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kVarValueWatcher_get___")]
+
3295  public static extern string ModelVisitor_kVarValueWatcher_get();
+
3296 
+
3297  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCountAssignedItemsExtension_get___")]
+
3298  public static extern string ModelVisitor_kCountAssignedItemsExtension_get();
+
3299 
+
3300  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCountUsedBinsExtension_get___")]
+
3301  public static extern string ModelVisitor_kCountUsedBinsExtension_get();
+
3302 
+
3303  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kInt64ToBoolExtension_get___")]
+
3304  public static extern string ModelVisitor_kInt64ToBoolExtension_get();
+
3305 
+
3306  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kInt64ToInt64Extension_get___")]
+
3307  public static extern string ModelVisitor_kInt64ToInt64Extension_get();
+
3308 
+
3309  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kObjectiveExtension_get___")]
+
3310  public static extern string ModelVisitor_kObjectiveExtension_get();
+
3311 
+
3312  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSearchLimitExtension_get___")]
+
3313  public static extern string ModelVisitor_kSearchLimitExtension_get();
+
3314 
+
3315  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kUsageEqualVariableExtension_get___")]
+
3316  public static extern string ModelVisitor_kUsageEqualVariableExtension_get();
+
3317 
+
3318  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kUsageLessConstantExtension_get___")]
+
3319  public static extern string ModelVisitor_kUsageLessConstantExtension_get();
+
3320 
+
3321  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kVariableGroupExtension_get___")]
+
3322  public static extern string ModelVisitor_kVariableGroupExtension_get();
+
3323 
+
3324  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kVariableUsageLessConstantExtension_get___")]
+
3325  public static extern string ModelVisitor_kVariableUsageLessConstantExtension_get();
+
3326 
+
3327  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kWeightedSumOfAssignedEqualVariableExtension_get___")]
+
3328  public static extern string ModelVisitor_kWeightedSumOfAssignedEqualVariableExtension_get();
+
3329 
+
3330  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kActiveArgument_get___")]
+
3331  public static extern string ModelVisitor_kActiveArgument_get();
+
3332 
+
3333  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kAssumePathsArgument_get___")]
+
3334  public static extern string ModelVisitor_kAssumePathsArgument_get();
+
3335 
+
3336  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kBranchesLimitArgument_get___")]
+
3337  public static extern string ModelVisitor_kBranchesLimitArgument_get();
+
3338 
+
3339  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCapacityArgument_get___")]
+
3340  public static extern string ModelVisitor_kCapacityArgument_get();
+
3341 
+
3342  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCardsArgument_get___")]
+
3343  public static extern string ModelVisitor_kCardsArgument_get();
+
3344 
+
3345  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCoefficientsArgument_get___")]
+
3346  public static extern string ModelVisitor_kCoefficientsArgument_get();
+
3347 
+
3348  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCountArgument_get___")]
+
3349  public static extern string ModelVisitor_kCountArgument_get();
+
3350 
+
3351  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCumulativeArgument_get___")]
+
3352  public static extern string ModelVisitor_kCumulativeArgument_get();
+
3353 
+
3354  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCumulsArgument_get___")]
+
3355  public static extern string ModelVisitor_kCumulsArgument_get();
+
3356 
+
3357  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDemandsArgument_get___")]
+
3358  public static extern string ModelVisitor_kDemandsArgument_get();
+
3359 
+
3360  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDurationMaxArgument_get___")]
+
3361  public static extern string ModelVisitor_kDurationMaxArgument_get();
+
3362 
+
3363  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDurationMinArgument_get___")]
+
3364  public static extern string ModelVisitor_kDurationMinArgument_get();
+
3365 
+
3366  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEarlyCostArgument_get___")]
+
3367  public static extern string ModelVisitor_kEarlyCostArgument_get();
+
3368 
+
3369  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEarlyDateArgument_get___")]
+
3370  public static extern string ModelVisitor_kEarlyDateArgument_get();
+
3371 
+
3372  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEndMaxArgument_get___")]
+
3373  public static extern string ModelVisitor_kEndMaxArgument_get();
+
3374 
+
3375  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEndMinArgument_get___")]
+
3376  public static extern string ModelVisitor_kEndMinArgument_get();
+
3377 
+
3378  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEndsArgument_get___")]
+
3379  public static extern string ModelVisitor_kEndsArgument_get();
+
3380 
+
3381  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kExpressionArgument_get___")]
+
3382  public static extern string ModelVisitor_kExpressionArgument_get();
+
3383 
+
3384  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kFailuresLimitArgument_get___")]
+
3385  public static extern string ModelVisitor_kFailuresLimitArgument_get();
+
3386 
+
3387  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kFinalStatesArgument_get___")]
+
3388  public static extern string ModelVisitor_kFinalStatesArgument_get();
+
3389 
+
3390  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kFixedChargeArgument_get___")]
+
3391  public static extern string ModelVisitor_kFixedChargeArgument_get();
+
3392 
+
3393  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIndex2Argument_get___")]
+
3394  public static extern string ModelVisitor_kIndex2Argument_get();
+
3395 
+
3396  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIndexArgument_get___")]
+
3397  public static extern string ModelVisitor_kIndexArgument_get();
+
3398 
+
3399  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kInitialState_get___")]
+
3400  public static extern string ModelVisitor_kInitialState_get();
+
3401 
+
3402  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntervalArgument_get___")]
+
3403  public static extern string ModelVisitor_kIntervalArgument_get();
+
3404 
+
3405  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntervalsArgument_get___")]
+
3406  public static extern string ModelVisitor_kIntervalsArgument_get();
+
3407 
+
3408  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLateCostArgument_get___")]
+
3409  public static extern string ModelVisitor_kLateCostArgument_get();
+
3410 
+
3411  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLateDateArgument_get___")]
+
3412  public static extern string ModelVisitor_kLateDateArgument_get();
+
3413 
+
3414  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLeftArgument_get___")]
+
3415  public static extern string ModelVisitor_kLeftArgument_get();
+
3416 
+
3417  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMaxArgument_get___")]
+
3418  public static extern string ModelVisitor_kMaxArgument_get();
+
3419 
+
3420  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMaximizeArgument_get___")]
+
3421  public static extern string ModelVisitor_kMaximizeArgument_get();
+
3422 
+
3423  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMinArgument_get___")]
+
3424  public static extern string ModelVisitor_kMinArgument_get();
+
3425 
+
3426  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kModuloArgument_get___")]
+
3427  public static extern string ModelVisitor_kModuloArgument_get();
+
3428 
+
3429  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kNextsArgument_get___")]
+
3430  public static extern string ModelVisitor_kNextsArgument_get();
+
3431 
+
3432  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kOptionalArgument_get___")]
+
3433  public static extern string ModelVisitor_kOptionalArgument_get();
+
3434 
+
3435  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPartialArgument_get___")]
+
3436  public static extern string ModelVisitor_kPartialArgument_get();
+
3437 
+
3438  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPositionXArgument_get___")]
+
3439  public static extern string ModelVisitor_kPositionXArgument_get();
+
3440 
+
3441  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPositionYArgument_get___")]
+
3442  public static extern string ModelVisitor_kPositionYArgument_get();
+
3443 
+
3444  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kRangeArgument_get___")]
+
3445  public static extern string ModelVisitor_kRangeArgument_get();
+
3446 
+
3447  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kRelationArgument_get___")]
+
3448  public static extern string ModelVisitor_kRelationArgument_get();
+
3449 
+
3450  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kRightArgument_get___")]
+
3451  public static extern string ModelVisitor_kRightArgument_get();
+
3452 
+
3453  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSequenceArgument_get___")]
+
3454  public static extern string ModelVisitor_kSequenceArgument_get();
+
3455 
+
3456  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSequencesArgument_get___")]
+
3457  public static extern string ModelVisitor_kSequencesArgument_get();
+
3458 
+
3459  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSizeArgument_get___")]
+
3460  public static extern string ModelVisitor_kSizeArgument_get();
+
3461 
+
3462  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSizeXArgument_get___")]
+
3463  public static extern string ModelVisitor_kSizeXArgument_get();
+
3464 
+
3465  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSizeYArgument_get___")]
+
3466  public static extern string ModelVisitor_kSizeYArgument_get();
+
3467 
+
3468  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSmartTimeCheckArgument_get___")]
+
3469  public static extern string ModelVisitor_kSmartTimeCheckArgument_get();
+
3470 
+
3471  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSolutionLimitArgument_get___")]
+
3472  public static extern string ModelVisitor_kSolutionLimitArgument_get();
+
3473 
+
3474  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStartMaxArgument_get___")]
+
3475  public static extern string ModelVisitor_kStartMaxArgument_get();
+
3476 
+
3477  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStartMinArgument_get___")]
+
3478  public static extern string ModelVisitor_kStartMinArgument_get();
+
3479 
+
3480  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStartsArgument_get___")]
+
3481  public static extern string ModelVisitor_kStartsArgument_get();
+
3482 
+
3483  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStepArgument_get___")]
+
3484  public static extern string ModelVisitor_kStepArgument_get();
+
3485 
+
3486  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTargetArgument_get___")]
+
3487  public static extern string ModelVisitor_kTargetArgument_get();
+
3488 
+
3489  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTimeLimitArgument_get___")]
+
3490  public static extern string ModelVisitor_kTimeLimitArgument_get();
+
3491 
+
3492  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTransitsArgument_get___")]
+
3493  public static extern string ModelVisitor_kTransitsArgument_get();
+
3494 
+
3495  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTuplesArgument_get___")]
+
3496  public static extern string ModelVisitor_kTuplesArgument_get();
+
3497 
+
3498  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kValueArgument_get___")]
+
3499  public static extern string ModelVisitor_kValueArgument_get();
+
3500 
+
3501  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kValuesArgument_get___")]
+
3502  public static extern string ModelVisitor_kValuesArgument_get();
+
3503 
+
3504  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kVariableArgument_get___")]
+
3505  public static extern string ModelVisitor_kVariableArgument_get();
+
3506 
+
3507  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kVarsArgument_get___")]
+
3508  public static extern string ModelVisitor_kVarsArgument_get();
+
3509 
+
3510  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEvaluatorArgument_get___")]
+
3511  public static extern string ModelVisitor_kEvaluatorArgument_get();
+
3512 
+
3513  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMirrorOperation_get___")]
+
3514  public static extern string ModelVisitor_kMirrorOperation_get();
+
3515 
+
3516  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kRelaxedMaxOperation_get___")]
+
3517  public static extern string ModelVisitor_kRelaxedMaxOperation_get();
+
3518 
+
3519  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kRelaxedMinOperation_get___")]
+
3520  public static extern string ModelVisitor_kRelaxedMinOperation_get();
+
3521 
+
3522  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSumOperation_get___")]
+
3523  public static extern string ModelVisitor_kSumOperation_get();
+
3524 
+
3525  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDifferenceOperation_get___")]
+
3526  public static extern string ModelVisitor_kDifferenceOperation_get();
+
3527 
+
3528  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kProductOperation_get___")]
+
3529  public static extern string ModelVisitor_kProductOperation_get();
+
3530 
+
3531  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStartSyncOnStartOperation_get___")]
+
3532  public static extern string ModelVisitor_kStartSyncOnStartOperation_get();
+
3533 
+
3534  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStartSyncOnEndOperation_get___")]
+
3535  public static extern string ModelVisitor_kStartSyncOnEndOperation_get();
+
3536 
+
3537  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTraceOperation_get___")]
+
3538  public static extern string ModelVisitor_kTraceOperation_get();
+
3539 
+
3540  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_ModelVisitor___")]
+
3541  public static extern void delete_ModelVisitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3542 
+
3543  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_BeginVisitModel___")]
+
3544  public static extern void ModelVisitor_BeginVisitModel(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
3545 
+
3546  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_EndVisitModel___")]
+
3547  public static extern void ModelVisitor_EndVisitModel(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
3548 
+
3549  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_BeginVisitConstraint___")]
+
3550  public static extern void ModelVisitor_BeginVisitConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
3551 
+
3552  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_EndVisitConstraint___")]
+
3553  public static extern void ModelVisitor_EndVisitConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
3554 
+
3555  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_BeginVisitExtension___")]
+
3556  public static extern void ModelVisitor_BeginVisitExtension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
3557 
+
3558  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_EndVisitExtension___")]
+
3559  public static extern void ModelVisitor_EndVisitExtension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
3560 
+
3561  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_BeginVisitIntegerExpression___")]
+
3562  public static extern void ModelVisitor_BeginVisitIntegerExpression(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
3563 
+
3564  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_EndVisitIntegerExpression___")]
+
3565  public static extern void ModelVisitor_EndVisitIntegerExpression(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
3566 
+
3567  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerVariable__SWIG_0___")]
+
3568  public static extern void ModelVisitor_VisitIntegerVariable__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
3569 
+
3570  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerVariable__SWIG_1___")]
+
3571  public static extern 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);
+
3572 
+
3573  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntervalVariable___")]
+
3574  public static extern 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);
+
3575 
+
3576  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitSequenceVariable___")]
+
3577  public static extern void ModelVisitor_VisitSequenceVariable(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3578 
+
3579  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerArgument___")]
+
3580  public static extern void ModelVisitor_VisitIntegerArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, long jarg3);
+
3581 
+
3582  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerArrayArgument___")]
+
3583  public static extern void ModelVisitor_VisitIntegerArrayArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int length3, long[] jarg3);
+
3584 
+
3585  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerMatrixArgument___")]
+
3586  public static extern void ModelVisitor_VisitIntegerMatrixArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
3587 
+
3588  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerExpressionArgument___")]
+
3589  public static extern void ModelVisitor_VisitIntegerExpressionArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
3590 
+
3591  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerVariableArrayArgument___")]
+
3592  public static extern void ModelVisitor_VisitIntegerVariableArrayArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
3593 
+
3594  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntervalArgument___")]
+
3595  public static extern void ModelVisitor_VisitIntervalArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
3596 
+
3597  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntervalArrayArgument___")]
+
3598  public static extern void ModelVisitor_VisitIntervalArrayArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
3599 
+
3600  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitSequenceArgument___")]
+
3601  public static extern void ModelVisitor_VisitSequenceArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
3602 
+
3603  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitSequenceArrayArgument___")]
+
3604  public static extern void ModelVisitor_VisitSequenceArrayArgument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
3605 
+
3606  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_ModelVisitor___")]
+
3607  public static extern global::System.IntPtr new_ModelVisitor();
+
3608 
+
3609  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Constraint___")]
+
3610  public static extern global::System.IntPtr new_Constraint(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3611 
+
3612  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_Constraint___")]
+
3613  public static extern void delete_Constraint(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3614 
+
3615  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Constraint_Post___")]
+
3616  public static extern void Constraint_Post(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3617 
+
3618  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Constraint_InitialPropagateWrapper___")]
+
3619  public static extern void Constraint_InitialPropagateWrapper(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3620 
+
3621  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Constraint_ToString___")]
+
3622  public static extern string Constraint_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3623 
+
3624  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Constraint_ToStringSwigExplicitConstraint___")]
+
3625  public static extern string Constraint_ToStringSwigExplicitConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3626 
+
3627  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Constraint_Accept___")]
+
3628  public static extern void Constraint_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3629 
+
3630  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Constraint_IsCastConstraint___")]
+
3631  public static extern bool Constraint_IsCastConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3632 
+
3633  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Constraint_Var___")]
+
3634  public static extern global::System.IntPtr Constraint_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3635 
+
3636  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Constraint_director_connect___")]
+
3637  public static extern void Constraint_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, Constraint.SwigDelegateConstraint_0 delegate0, Constraint.SwigDelegateConstraint_1 delegate1, Constraint.SwigDelegateConstraint_2 delegate2, Constraint.SwigDelegateConstraint_3 delegate3, Constraint.SwigDelegateConstraint_4 delegate4);
+
3638 
+
3639  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_CastConstraint___")]
+
3640  public static extern void delete_CastConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3641 
+
3642  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CastConstraint_TargetVar___")]
+
3643  public static extern global::System.IntPtr CastConstraint_TargetVar(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3644 
+
3645  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_kNoProgress_get___")]
+
3646  public static extern int SearchMonitor_kNoProgress_get();
+
3647 
+
3648  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SearchMonitor___")]
+
3649  public static extern global::System.IntPtr new_SearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3650 
+
3651  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SearchMonitor___")]
+
3652  public static extern void delete_SearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3653 
+
3654  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EnterSearch___")]
+
3655  public static extern void SearchMonitor_EnterSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3656 
+
3657  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EnterSearchSwigExplicitSearchMonitor___")]
+
3658  public static extern void SearchMonitor_EnterSearchSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3659 
+
3660  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_RestartSearch___")]
+
3661  public static extern void SearchMonitor_RestartSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3662 
+
3663  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_RestartSearchSwigExplicitSearchMonitor___")]
+
3664  public static extern void SearchMonitor_RestartSearchSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3665 
+
3666  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_ExitSearch___")]
+
3667  public static extern void SearchMonitor_ExitSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3668 
+
3669  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_ExitSearchSwigExplicitSearchMonitor___")]
+
3670  public static extern void SearchMonitor_ExitSearchSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3671 
+
3672  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_BeginNextDecision___")]
+
3673  public static extern void SearchMonitor_BeginNextDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3674 
+
3675  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_BeginNextDecisionSwigExplicitSearchMonitor___")]
+
3676  public static extern void SearchMonitor_BeginNextDecisionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3677 
+
3678  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EndNextDecision___")]
+
3679  public static extern void SearchMonitor_EndNextDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
3680 
+
3681  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EndNextDecisionSwigExplicitSearchMonitor___")]
+
3682  public static extern void SearchMonitor_EndNextDecisionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
3683 
+
3684  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_ApplyDecision___")]
+
3685  public static extern void SearchMonitor_ApplyDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3686 
+
3687  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_ApplyDecisionSwigExplicitSearchMonitor___")]
+
3688  public static extern void SearchMonitor_ApplyDecisionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3689 
+
3690  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_RefuteDecision___")]
+
3691  public static extern void SearchMonitor_RefuteDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3692 
+
3693  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_RefuteDecisionSwigExplicitSearchMonitor___")]
+
3694  public static extern void SearchMonitor_RefuteDecisionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3695 
+
3696  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AfterDecision___")]
+
3697  public static extern void SearchMonitor_AfterDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
+
3698 
+
3699  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AfterDecisionSwigExplicitSearchMonitor___")]
+
3700  public static extern void SearchMonitor_AfterDecisionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
+
3701 
+
3702  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_BeginFail___")]
+
3703  public static extern void SearchMonitor_BeginFail(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3704 
+
3705  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_BeginFailSwigExplicitSearchMonitor___")]
+
3706  public static extern void SearchMonitor_BeginFailSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3707 
+
3708  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EndFail___")]
+
3709  public static extern void SearchMonitor_EndFail(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3710 
+
3711  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EndFailSwigExplicitSearchMonitor___")]
+
3712  public static extern void SearchMonitor_EndFailSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3713 
+
3714  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_BeginInitialPropagation___")]
+
3715  public static extern void SearchMonitor_BeginInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3716 
+
3717  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_BeginInitialPropagationSwigExplicitSearchMonitor___")]
+
3718  public static extern void SearchMonitor_BeginInitialPropagationSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3719 
+
3720  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EndInitialPropagation___")]
+
3721  public static extern void SearchMonitor_EndInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3722 
+
3723  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EndInitialPropagationSwigExplicitSearchMonitor___")]
+
3724  public static extern void SearchMonitor_EndInitialPropagationSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3725 
+
3726  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptSolution___")]
+
3727  public static extern bool SearchMonitor_AcceptSolution(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3728 
+
3729  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptSolutionSwigExplicitSearchMonitor___")]
+
3730  public static extern bool SearchMonitor_AcceptSolutionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3731 
+
3732  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AtSolution___")]
+
3733  public static extern bool SearchMonitor_AtSolution(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3734 
+
3735  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AtSolutionSwigExplicitSearchMonitor___")]
+
3736  public static extern bool SearchMonitor_AtSolutionSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3737 
+
3738  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_NoMoreSolutions___")]
+
3739  public static extern void SearchMonitor_NoMoreSolutions(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3740 
+
3741  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_NoMoreSolutionsSwigExplicitSearchMonitor___")]
+
3742  public static extern void SearchMonitor_NoMoreSolutionsSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3743 
+
3744  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_LocalOptimum___")]
+
3745  public static extern bool SearchMonitor_LocalOptimum(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3746 
+
3747  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_LocalOptimumSwigExplicitSearchMonitor___")]
+
3748  public static extern bool SearchMonitor_LocalOptimumSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3749 
+
3750  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptDelta___")]
+
3751  public static extern bool SearchMonitor_AcceptDelta(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
3752 
+
3753  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptDeltaSwigExplicitSearchMonitor___")]
+
3754  public static extern bool SearchMonitor_AcceptDeltaSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
3755 
+
3756  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptNeighbor___")]
+
3757  public static extern void SearchMonitor_AcceptNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3758 
+
3759  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptNeighborSwigExplicitSearchMonitor___")]
+
3760  public static extern void SearchMonitor_AcceptNeighborSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3761 
+
3762  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptUncheckedNeighbor___")]
+
3763  public static extern void SearchMonitor_AcceptUncheckedNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3764 
+
3765  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptUncheckedNeighborSwigExplicitSearchMonitor___")]
+
3766  public static extern void SearchMonitor_AcceptUncheckedNeighborSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3767 
+
3768  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_IsUncheckedSolutionLimitReached___")]
+
3769  public static extern bool SearchMonitor_IsUncheckedSolutionLimitReached(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3770 
+
3771  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_IsUncheckedSolutionLimitReachedSwigExplicitSearchMonitor___")]
+
3772  public static extern bool SearchMonitor_IsUncheckedSolutionLimitReachedSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3773 
+
3774  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_solver___")]
+
3775  public static extern global::System.IntPtr SearchMonitor_solver(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3776 
+
3777  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_PeriodicCheck___")]
+
3778  public static extern void SearchMonitor_PeriodicCheck(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3779 
+
3780  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_PeriodicCheckSwigExplicitSearchMonitor___")]
+
3781  public static extern void SearchMonitor_PeriodicCheckSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3782 
+
3783  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_ProgressPercent___")]
+
3784  public static extern int SearchMonitor_ProgressPercent(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3785 
+
3786  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_ProgressPercentSwigExplicitSearchMonitor___")]
+
3787  public static extern int SearchMonitor_ProgressPercentSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3788 
+
3789  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_Accept___")]
+
3790  public static extern void SearchMonitor_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3791 
+
3792  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptSwigExplicitSearchMonitor___")]
+
3793  public static extern void SearchMonitor_AcceptSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3794 
+
3795  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_Install___")]
+
3796  public static extern void SearchMonitor_Install(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3797 
+
3798  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_InstallSwigExplicitSearchMonitor___")]
+
3799  public static extern void SearchMonitor_InstallSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3800 
+
3801  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_director_connect___")]
+
3802  public static extern void SearchMonitor_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SearchMonitor.SwigDelegateSearchMonitor_0 delegate0, SearchMonitor.SwigDelegateSearchMonitor_1 delegate1, SearchMonitor.SwigDelegateSearchMonitor_2 delegate2, SearchMonitor.SwigDelegateSearchMonitor_3 delegate3, SearchMonitor.SwigDelegateSearchMonitor_4 delegate4, SearchMonitor.SwigDelegateSearchMonitor_5 delegate5, SearchMonitor.SwigDelegateSearchMonitor_6 delegate6, SearchMonitor.SwigDelegateSearchMonitor_7 delegate7, SearchMonitor.SwigDelegateSearchMonitor_8 delegate8, SearchMonitor.SwigDelegateSearchMonitor_9 delegate9, SearchMonitor.SwigDelegateSearchMonitor_10 delegate10, SearchMonitor.SwigDelegateSearchMonitor_11 delegate11, SearchMonitor.SwigDelegateSearchMonitor_12 delegate12, SearchMonitor.SwigDelegateSearchMonitor_13 delegate13, SearchMonitor.SwigDelegateSearchMonitor_14 delegate14, SearchMonitor.SwigDelegateSearchMonitor_15 delegate15, SearchMonitor.SwigDelegateSearchMonitor_16 delegate16, SearchMonitor.SwigDelegateSearchMonitor_17 delegate17, SearchMonitor.SwigDelegateSearchMonitor_18 delegate18, SearchMonitor.SwigDelegateSearchMonitor_19 delegate19, SearchMonitor.SwigDelegateSearchMonitor_20 delegate20, SearchMonitor.SwigDelegateSearchMonitor_21 delegate21, SearchMonitor.SwigDelegateSearchMonitor_22 delegate22, SearchMonitor.SwigDelegateSearchMonitor_23 delegate23, SearchMonitor.SwigDelegateSearchMonitor_24 delegate24);
+
3803 
+
3804  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntExpr___")]
+
3805  public static extern void delete_IntExpr(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3806 
+
3807  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Min___")]
+
3808  public static extern long IntExpr_Min(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3809 
+
3810  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_SetMin___")]
+
3811  public static extern void IntExpr_SetMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
3812 
+
3813  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Max___")]
+
3814  public static extern long IntExpr_Max(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3815 
+
3816  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_SetMax___")]
+
3817  public static extern void IntExpr_SetMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
3818 
+
3819  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Range___")]
+
3820  public static extern void IntExpr_Range(global::System.Runtime.InteropServices.HandleRef jarg1, out long jarg2, out long jarg3);
+
3821 
+
3822  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_SetRange___")]
+
3823  public static extern void IntExpr_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
3824 
+
3825  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_SetValue___")]
+
3826  public static extern void IntExpr_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
3827 
+
3828  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Bound___")]
+
3829  public static extern bool IntExpr_Bound(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3830 
+
3831  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsVar___")]
+
3832  public static extern bool IntExpr_IsVar(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3833 
+
3834  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Var___")]
+
3835  public static extern global::System.IntPtr IntExpr_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3836 
+
3837  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_VarWithName___")]
+
3838  public static extern global::System.IntPtr IntExpr_VarWithName(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
3839 
+
3840  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_WhenRange__SWIG_0___")]
+
3841  public static extern void IntExpr_WhenRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3842 
+
3843  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_WhenRange__SWIG_1___")]
+
3844  public static extern void IntExpr_WhenRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
+
3845 
+
3846  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Accept___")]
+
3847  public static extern void IntExpr_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3848 
+
3849  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_MapTo___")]
+
3850  public static extern global::System.IntPtr IntExpr_MapTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3851 
+
3852  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IndexOf__SWIG_0___")]
+
3853  public static extern global::System.IntPtr IntExpr_IndexOf__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
+
3854 
+
3855  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IndexOf__SWIG_1___")]
+
3856  public static extern global::System.IntPtr IntExpr_IndexOf__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3857 
+
3858  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsEqual__SWIG_0___")]
+
3859  public static extern global::System.IntPtr IntExpr_IsEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
3860 
+
3861  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsDifferent__SWIG_0___")]
+
3862  public static extern global::System.IntPtr IntExpr_IsDifferent__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
3863 
+
3864  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsGreater__SWIG_0___")]
+
3865  public static extern global::System.IntPtr IntExpr_IsGreater__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
3866 
+
3867  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsGreaterOrEqual__SWIG_0___")]
+
3868  public static extern global::System.IntPtr IntExpr_IsGreaterOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
3869 
+
3870  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsLess__SWIG_0___")]
+
3871  public static extern global::System.IntPtr IntExpr_IsLess__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
3872 
+
3873  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsLessOrEqual__SWIG_0___")]
+
3874  public static extern global::System.IntPtr IntExpr_IsLessOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
3875 
+
3876  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsMember__SWIG_0___")]
+
3877  public static extern global::System.IntPtr IntExpr_IsMember__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
+
3878 
+
3879  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsMember__SWIG_1___")]
+
3880  public static extern global::System.IntPtr IntExpr_IsMember__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2);
+
3881 
+
3882  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Member__SWIG_0___")]
+
3883  public static extern global::System.IntPtr IntExpr_Member__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
+
3884 
+
3885  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Member__SWIG_1___")]
+
3886  public static extern global::System.IntPtr IntExpr_Member__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2);
+
3887 
+
3888  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsEqual__SWIG_1___")]
+
3889  public static extern global::System.IntPtr IntExpr_IsEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3890 
+
3891  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsDifferent__SWIG_1___")]
+
3892  public static extern global::System.IntPtr IntExpr_IsDifferent__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3893 
+
3894  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsGreater__SWIG_1___")]
+
3895  public static extern global::System.IntPtr IntExpr_IsGreater__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3896 
+
3897  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsGreaterOrEqual__SWIG_1___")]
+
3898  public static extern global::System.IntPtr IntExpr_IsGreaterOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3899 
+
3900  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsLess__SWIG_1___")]
+
3901  public static extern global::System.IntPtr IntExpr_IsLess__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3902 
+
3903  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsLessOrEqual__SWIG_1___")]
+
3904  public static extern global::System.IntPtr IntExpr_IsLessOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3905 
+
3906  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Minimize___")]
+
3907  public static extern global::System.IntPtr IntExpr_Minimize(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
3908 
+
3909  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Maximize___")]
+
3910  public static extern global::System.IntPtr IntExpr_Maximize(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
3911 
+
3912  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntVarIterator___")]
+
3913  public static extern void delete_IntVarIterator(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3914 
+
3915  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarIterator_Init___")]
+
3916  public static extern void IntVarIterator_Init(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3917 
+
3918  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarIterator_Ok___")]
+
3919  public static extern bool IntVarIterator_Ok(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3920 
+
3921  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarIterator_Value___")]
+
3922  public static extern long IntVarIterator_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3923 
+
3924  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarIterator_Next___")]
+
3925  public static extern void IntVarIterator_Next(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3926 
+
3927  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarIterator_ToString___")]
+
3928  public static extern string IntVarIterator_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3929 
+
3930  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntVar___")]
+
3931  public static extern void delete_IntVar(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3932 
+
3933  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_IsVar___")]
+
3934  public static extern bool IntVar_IsVar(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3935 
+
3936  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_Var___")]
+
3937  public static extern global::System.IntPtr IntVar_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3938 
+
3939  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_Value___")]
+
3940  public static extern long IntVar_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3941 
+
3942  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_RemoveValue___")]
+
3943  public static extern void IntVar_RemoveValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
3944 
+
3945  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_RemoveInterval___")]
+
3946  public static extern void IntVar_RemoveInterval(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
3947 
+
3948  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_RemoveValues___")]
+
3949  public static extern void IntVar_RemoveValues(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
+
3950 
+
3951  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_SetValues___")]
+
3952  public static extern void IntVar_SetValues(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
+
3953 
+
3954  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_WhenBound__SWIG_0___")]
+
3955  public static extern void IntVar_WhenBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3956 
+
3957  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_WhenBound__SWIG_1___")]
+
3958  public static extern void IntVar_WhenBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
+
3959 
+
3960  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_WhenDomain__SWIG_0___")]
+
3961  public static extern void IntVar_WhenDomain__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3962 
+
3963  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_WhenDomain__SWIG_1___")]
+
3964  public static extern void IntVar_WhenDomain__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
+
3965 
+
3966  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_Size___")]
+
3967  public static extern ulong IntVar_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3968 
+
3969  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_Contains___")]
+
3970  public static extern bool IntVar_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
3971 
+
3972  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_OldMin___")]
+
3973  public static extern long IntVar_OldMin(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3974 
+
3975  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_OldMax___")]
+
3976  public static extern long IntVar_OldMax(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3977 
+
3978  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_VarType___")]
+
3979  public static extern int IntVar_VarType(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3980 
+
3981  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_Accept___")]
+
3982  public static extern void IntVar_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
3983 
+
3984  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_IsEqual___")]
+
3985  public static extern global::System.IntPtr IntVar_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
3986 
+
3987  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_IsDifferent___")]
+
3988  public static extern global::System.IntPtr IntVar_IsDifferent(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
3989 
+
3990  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_IsGreaterOrEqual___")]
+
3991  public static extern global::System.IntPtr IntVar_IsGreaterOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
3992 
+
3993  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_IsLessOrEqual___")]
+
3994  public static extern global::System.IntPtr IntVar_IsLessOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
3995 
+
3996  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_Index___")]
+
3997  public static extern int IntVar_Index(global::System.Runtime.InteropServices.HandleRef jarg1);
+
3998 
+
3999  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_GetDomain___")]
+
4000  public static extern global::System.IntPtr IntVar_GetDomain(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4001 
+
4002  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_GetHoles___")]
+
4003  public static extern global::System.IntPtr IntVar_GetHoles(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4004 
+
4005  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SolutionCollector__SWIG_0___")]
+
4006  public static extern global::System.IntPtr new_SolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4007 
+
4008  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SolutionCollector__SWIG_1___")]
+
4009  public static extern global::System.IntPtr new_SolutionCollector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4010 
+
4011  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SolutionCollector___")]
+
4012  public static extern void delete_SolutionCollector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4013 
+
4014  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_ToString___")]
+
4015  public static extern string SolutionCollector_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4016 
+
4017  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_ToStringSwigExplicitSolutionCollector___")]
+
4018  public static extern string SolutionCollector_ToStringSwigExplicitSolutionCollector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4019 
+
4020  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Add__SWIG_0___")]
+
4021  public static extern void SolutionCollector_Add__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4022 
+
4023  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Add__SWIG_1___")]
+
4024  public static extern void SolutionCollector_Add__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4025 
+
4026  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Add__SWIG_2___")]
+
4027  public static extern void SolutionCollector_Add__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4028 
+
4029  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Add__SWIG_3___")]
+
4030  public static extern void SolutionCollector_Add__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4031 
+
4032  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Add__SWIG_4___")]
+
4033  public static extern void SolutionCollector_Add__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4034 
+
4035  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Add__SWIG_5___")]
+
4036  public static extern void SolutionCollector_Add__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4037 
+
4038  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_AddObjective___")]
+
4039  public static extern void SolutionCollector_AddObjective(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4040 
+
4041  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_EnterSearch___")]
+
4042  public static extern void SolutionCollector_EnterSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4043 
+
4044  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_EnterSearchSwigExplicitSolutionCollector___")]
+
4045  public static extern void SolutionCollector_EnterSearchSwigExplicitSolutionCollector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4046 
+
4047  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_SolutionCount___")]
+
4048  public static extern int SolutionCollector_SolutionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4049 
+
4050  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Solution___")]
+
4051  public static extern global::System.IntPtr SolutionCollector_Solution(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
4052 
+
4053  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_WallTime___")]
+
4054  public static extern long SolutionCollector_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
4055 
+
4056  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Branches___")]
+
4057  public static extern long SolutionCollector_Branches(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
4058 
+
4059  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Failures___")]
+
4060  public static extern long SolutionCollector_Failures(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
4061 
+
4062  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_ObjectiveValue___")]
+
4063  public static extern long SolutionCollector_ObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
4064 
+
4065  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Value___")]
+
4066  public static extern long SolutionCollector_Value(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
4067 
+
4068  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_StartValue___")]
+
4069  public static extern long SolutionCollector_StartValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
4070 
+
4071  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_EndValue___")]
+
4072  public static extern long SolutionCollector_EndValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
4073 
+
4074  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_DurationValue___")]
+
4075  public static extern long SolutionCollector_DurationValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
4076 
+
4077  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_PerformedValue___")]
+
4078  public static extern long SolutionCollector_PerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
4079 
+
4080  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_ForwardSequence___")]
+
4081  public static extern global::System.IntPtr SolutionCollector_ForwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
4082 
+
4083  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_BackwardSequence___")]
+
4084  public static extern global::System.IntPtr SolutionCollector_BackwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
4085 
+
4086  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Unperformed___")]
+
4087  public static extern global::System.IntPtr SolutionCollector_Unperformed(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
4088 
+
4089  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_director_connect___")]
+
4090  public static extern void SolutionCollector_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SolutionCollector.SwigDelegateSolutionCollector_0 delegate0, SolutionCollector.SwigDelegateSolutionCollector_1 delegate1, SolutionCollector.SwigDelegateSolutionCollector_2 delegate2, SolutionCollector.SwigDelegateSolutionCollector_3 delegate3, SolutionCollector.SwigDelegateSolutionCollector_4 delegate4, SolutionCollector.SwigDelegateSolutionCollector_5 delegate5, SolutionCollector.SwigDelegateSolutionCollector_6 delegate6, SolutionCollector.SwigDelegateSolutionCollector_7 delegate7, SolutionCollector.SwigDelegateSolutionCollector_8 delegate8, SolutionCollector.SwigDelegateSolutionCollector_9 delegate9, SolutionCollector.SwigDelegateSolutionCollector_10 delegate10, SolutionCollector.SwigDelegateSolutionCollector_11 delegate11, SolutionCollector.SwigDelegateSolutionCollector_12 delegate12, SolutionCollector.SwigDelegateSolutionCollector_13 delegate13, SolutionCollector.SwigDelegateSolutionCollector_14 delegate14, SolutionCollector.SwigDelegateSolutionCollector_15 delegate15, SolutionCollector.SwigDelegateSolutionCollector_16 delegate16, SolutionCollector.SwigDelegateSolutionCollector_17 delegate17, SolutionCollector.SwigDelegateSolutionCollector_18 delegate18, SolutionCollector.SwigDelegateSolutionCollector_19 delegate19, SolutionCollector.SwigDelegateSolutionCollector_20 delegate20, SolutionCollector.SwigDelegateSolutionCollector_21 delegate21, SolutionCollector.SwigDelegateSolutionCollector_22 delegate22, SolutionCollector.SwigDelegateSolutionCollector_23 delegate23, SolutionCollector.SwigDelegateSolutionCollector_24 delegate24);
+
4091 
+
4092  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_OptimizeVar___")]
+
4093  public static extern global::System.IntPtr new_OptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4);
+
4094 
+
4095  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_OptimizeVar___")]
+
4096  public static extern void delete_OptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4097 
+
4098  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_Best___")]
+
4099  public static extern long OptimizeVar_Best(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4100 
+
4101  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_Var___")]
+
4102  public static extern global::System.IntPtr OptimizeVar_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4103 
+
4104  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_AcceptDelta___")]
+
4105  public static extern bool OptimizeVar_AcceptDelta(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
4106 
+
4107  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_AcceptDeltaSwigExplicitOptimizeVar___")]
+
4108  public static extern bool OptimizeVar_AcceptDeltaSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
4109 
+
4110  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_EnterSearch___")]
+
4111  public static extern void OptimizeVar_EnterSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4112 
+
4113  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_EnterSearchSwigExplicitOptimizeVar___")]
+
4114  public static extern void OptimizeVar_EnterSearchSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4115 
+
4116  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_BeginNextDecision___")]
+
4117  public static extern void OptimizeVar_BeginNextDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4118 
+
4119  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_BeginNextDecisionSwigExplicitOptimizeVar___")]
+
4120  public static extern void OptimizeVar_BeginNextDecisionSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4121 
+
4122  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_RefuteDecision___")]
+
4123  public static extern void OptimizeVar_RefuteDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4124 
+
4125  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_RefuteDecisionSwigExplicitOptimizeVar___")]
+
4126  public static extern void OptimizeVar_RefuteDecisionSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4127 
+
4128  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_AtSolution___")]
+
4129  public static extern bool OptimizeVar_AtSolution(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4130 
+
4131  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_AtSolutionSwigExplicitOptimizeVar___")]
+
4132  public static extern bool OptimizeVar_AtSolutionSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4133 
+
4134  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_AcceptSolution___")]
+
4135  public static extern bool OptimizeVar_AcceptSolution(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4136 
+
4137  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_AcceptSolutionSwigExplicitOptimizeVar___")]
+
4138  public static extern bool OptimizeVar_AcceptSolutionSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4139 
+
4140  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_Print___")]
+
4141  public static extern string OptimizeVar_Print(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4142 
+
4143  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_PrintSwigExplicitOptimizeVar___")]
+
4144  public static extern string OptimizeVar_PrintSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4145 
+
4146  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_ToString___")]
+
4147  public static extern string OptimizeVar_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4148 
+
4149  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_ToStringSwigExplicitOptimizeVar___")]
+
4150  public static extern string OptimizeVar_ToStringSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4151 
+
4152  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_Accept___")]
+
4153  public static extern void OptimizeVar_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4154 
+
4155  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_AcceptSwigExplicitOptimizeVar___")]
+
4156  public static extern void OptimizeVar_AcceptSwigExplicitOptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4157 
+
4158  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_ApplyBound___")]
+
4159  public static extern void OptimizeVar_ApplyBound(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4160 
+
4161  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_director_connect___")]
+
4162  public static extern void OptimizeVar_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OptimizeVar.SwigDelegateOptimizeVar_0 delegate0, OptimizeVar.SwigDelegateOptimizeVar_1 delegate1, OptimizeVar.SwigDelegateOptimizeVar_2 delegate2, OptimizeVar.SwigDelegateOptimizeVar_3 delegate3, OptimizeVar.SwigDelegateOptimizeVar_4 delegate4, OptimizeVar.SwigDelegateOptimizeVar_5 delegate5, OptimizeVar.SwigDelegateOptimizeVar_6 delegate6, OptimizeVar.SwigDelegateOptimizeVar_7 delegate7, OptimizeVar.SwigDelegateOptimizeVar_8 delegate8, OptimizeVar.SwigDelegateOptimizeVar_9 delegate9, OptimizeVar.SwigDelegateOptimizeVar_10 delegate10, OptimizeVar.SwigDelegateOptimizeVar_11 delegate11, OptimizeVar.SwigDelegateOptimizeVar_12 delegate12, OptimizeVar.SwigDelegateOptimizeVar_13 delegate13, OptimizeVar.SwigDelegateOptimizeVar_14 delegate14, OptimizeVar.SwigDelegateOptimizeVar_15 delegate15, OptimizeVar.SwigDelegateOptimizeVar_16 delegate16, OptimizeVar.SwigDelegateOptimizeVar_17 delegate17, OptimizeVar.SwigDelegateOptimizeVar_18 delegate18, OptimizeVar.SwigDelegateOptimizeVar_19 delegate19, OptimizeVar.SwigDelegateOptimizeVar_20 delegate20, OptimizeVar.SwigDelegateOptimizeVar_21 delegate21, OptimizeVar.SwigDelegateOptimizeVar_22 delegate22, OptimizeVar.SwigDelegateOptimizeVar_23 delegate23, OptimizeVar.SwigDelegateOptimizeVar_24 delegate24, OptimizeVar.SwigDelegateOptimizeVar_25 delegate25);
+
4163 
+
4164  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SearchLimit___")]
+
4165  public static extern global::System.IntPtr new_SearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4166 
+
4167  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SearchLimit___")]
+
4168  public static extern void delete_SearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4169 
+
4170  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_IsCrossed___")]
+
4171  public static extern bool SearchLimit_IsCrossed(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4172 
+
4173  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_Check___")]
+
4174  public static extern bool SearchLimit_Check(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4175 
+
4176  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_Init___")]
+
4177  public static extern void SearchLimit_Init(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4178 
+
4179  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_Copy___")]
+
4180  public static extern void SearchLimit_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4181 
+
4182  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_MakeClone___")]
+
4183  public static extern global::System.IntPtr SearchLimit_MakeClone(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4184 
+
4185  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_EnterSearch___")]
+
4186  public static extern void SearchLimit_EnterSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4187 
+
4188  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_EnterSearchSwigExplicitSearchLimit___")]
+
4189  public static extern void SearchLimit_EnterSearchSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4190 
+
4191  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_BeginNextDecision___")]
+
4192  public static extern void SearchLimit_BeginNextDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4193 
+
4194  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_BeginNextDecisionSwigExplicitSearchLimit___")]
+
4195  public static extern void SearchLimit_BeginNextDecisionSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4196 
+
4197  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_PeriodicCheck___")]
+
4198  public static extern void SearchLimit_PeriodicCheck(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4199 
+
4200  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_PeriodicCheckSwigExplicitSearchLimit___")]
+
4201  public static extern void SearchLimit_PeriodicCheckSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4202 
+
4203  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_RefuteDecision___")]
+
4204  public static extern void SearchLimit_RefuteDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4205 
+
4206  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_RefuteDecisionSwigExplicitSearchLimit___")]
+
4207  public static extern void SearchLimit_RefuteDecisionSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4208 
+
4209  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_ToString___")]
+
4210  public static extern string SearchLimit_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4211 
+
4212  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_ToStringSwigExplicitSearchLimit___")]
+
4213  public static extern string SearchLimit_ToStringSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4214 
+
4215  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_director_connect___")]
+
4216  public static extern void SearchLimit_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SearchLimit.SwigDelegateSearchLimit_0 delegate0, SearchLimit.SwigDelegateSearchLimit_1 delegate1, SearchLimit.SwigDelegateSearchLimit_2 delegate2, SearchLimit.SwigDelegateSearchLimit_3 delegate3, SearchLimit.SwigDelegateSearchLimit_4 delegate4, SearchLimit.SwigDelegateSearchLimit_5 delegate5, SearchLimit.SwigDelegateSearchLimit_6 delegate6, SearchLimit.SwigDelegateSearchLimit_7 delegate7, SearchLimit.SwigDelegateSearchLimit_8 delegate8, SearchLimit.SwigDelegateSearchLimit_9 delegate9, SearchLimit.SwigDelegateSearchLimit_10 delegate10, SearchLimit.SwigDelegateSearchLimit_11 delegate11, SearchLimit.SwigDelegateSearchLimit_12 delegate12, SearchLimit.SwigDelegateSearchLimit_13 delegate13, SearchLimit.SwigDelegateSearchLimit_14 delegate14, SearchLimit.SwigDelegateSearchLimit_15 delegate15, SearchLimit.SwigDelegateSearchLimit_16 delegate16, SearchLimit.SwigDelegateSearchLimit_17 delegate17, SearchLimit.SwigDelegateSearchLimit_18 delegate18, SearchLimit.SwigDelegateSearchLimit_19 delegate19, SearchLimit.SwigDelegateSearchLimit_20 delegate20, SearchLimit.SwigDelegateSearchLimit_21 delegate21, SearchLimit.SwigDelegateSearchLimit_22 delegate22, SearchLimit.SwigDelegateSearchLimit_23 delegate23, SearchLimit.SwigDelegateSearchLimit_24 delegate24, SearchLimit.SwigDelegateSearchLimit_25 delegate25, SearchLimit.SwigDelegateSearchLimit_26 delegate26, SearchLimit.SwigDelegateSearchLimit_27 delegate27, SearchLimit.SwigDelegateSearchLimit_28 delegate28);
+
4217 
+
4218  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RegularLimit___")]
+
4219  public static extern global::System.IntPtr new_RegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5, bool jarg6, bool jarg7);
+
4220 
+
4221  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_RegularLimit___")]
+
4222  public static extern void delete_RegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4223 
+
4224  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Copy___")]
+
4225  public static extern void RegularLimit_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4226 
+
4227  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_CopySwigExplicitRegularLimit___")]
+
4228  public static extern void RegularLimit_CopySwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4229 
+
4230  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_MakeClone___")]
+
4231  public static extern global::System.IntPtr RegularLimit_MakeClone(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4232 
+
4233  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_MakeCloneSwigExplicitRegularLimit___")]
+
4234  public static extern global::System.IntPtr RegularLimit_MakeCloneSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4235 
+
4236  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_MakeIdenticalClone___")]
+
4237  public static extern global::System.IntPtr RegularLimit_MakeIdenticalClone(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4238 
+
4239  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Check___")]
+
4240  public static extern bool RegularLimit_Check(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4241 
+
4242  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_CheckSwigExplicitRegularLimit___")]
+
4243  public static extern bool RegularLimit_CheckSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4244 
+
4245  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Init___")]
+
4246  public static extern void RegularLimit_Init(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4247 
+
4248  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_InitSwigExplicitRegularLimit___")]
+
4249  public static extern void RegularLimit_InitSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4250 
+
4251  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_ExitSearch___")]
+
4252  public static extern void RegularLimit_ExitSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4253 
+
4254  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_ExitSearchSwigExplicitRegularLimit___")]
+
4255  public static extern void RegularLimit_ExitSearchSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4256 
+
4257  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_UpdateLimits___")]
+
4258  public static extern void RegularLimit_UpdateLimits(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, long jarg5);
+
4259 
+
4260  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_WallTime___")]
+
4261  public static extern long RegularLimit_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4262 
+
4263  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Branches___")]
+
4264  public static extern long RegularLimit_Branches(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4265 
+
4266  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Failures___")]
+
4267  public static extern long RegularLimit_Failures(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4268 
+
4269  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Solutions___")]
+
4270  public static extern long RegularLimit_Solutions(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4271 
+
4272  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_IsUncheckedSolutionLimitReached___")]
+
4273  public static extern bool RegularLimit_IsUncheckedSolutionLimitReached(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4274 
+
4275  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_IsUncheckedSolutionLimitReachedSwigExplicitRegularLimit___")]
+
4276  public static extern bool RegularLimit_IsUncheckedSolutionLimitReachedSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4277 
+
4278  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_ProgressPercent___")]
+
4279  public static extern int RegularLimit_ProgressPercent(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4280 
+
4281  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_ProgressPercentSwigExplicitRegularLimit___")]
+
4282  public static extern int RegularLimit_ProgressPercentSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4283 
+
4284  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_ToString___")]
+
4285  public static extern string RegularLimit_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4286 
+
4287  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_ToStringSwigExplicitRegularLimit___")]
+
4288  public static extern string RegularLimit_ToStringSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4289 
+
4290  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Accept___")]
+
4291  public static extern void RegularLimit_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4292 
+
4293  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_AcceptSwigExplicitRegularLimit___")]
+
4294  public static extern void RegularLimit_AcceptSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4295 
+
4296  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_director_connect___")]
+
4297  public static extern void RegularLimit_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, RegularLimit.SwigDelegateRegularLimit_0 delegate0, RegularLimit.SwigDelegateRegularLimit_1 delegate1, RegularLimit.SwigDelegateRegularLimit_2 delegate2, RegularLimit.SwigDelegateRegularLimit_3 delegate3, RegularLimit.SwigDelegateRegularLimit_4 delegate4, RegularLimit.SwigDelegateRegularLimit_5 delegate5, RegularLimit.SwigDelegateRegularLimit_6 delegate6, RegularLimit.SwigDelegateRegularLimit_7 delegate7, RegularLimit.SwigDelegateRegularLimit_8 delegate8, RegularLimit.SwigDelegateRegularLimit_9 delegate9, RegularLimit.SwigDelegateRegularLimit_10 delegate10, RegularLimit.SwigDelegateRegularLimit_11 delegate11, RegularLimit.SwigDelegateRegularLimit_12 delegate12, RegularLimit.SwigDelegateRegularLimit_13 delegate13, RegularLimit.SwigDelegateRegularLimit_14 delegate14, RegularLimit.SwigDelegateRegularLimit_15 delegate15, RegularLimit.SwigDelegateRegularLimit_16 delegate16, RegularLimit.SwigDelegateRegularLimit_17 delegate17, RegularLimit.SwigDelegateRegularLimit_18 delegate18, RegularLimit.SwigDelegateRegularLimit_19 delegate19, RegularLimit.SwigDelegateRegularLimit_20 delegate20, RegularLimit.SwigDelegateRegularLimit_21 delegate21, RegularLimit.SwigDelegateRegularLimit_22 delegate22, RegularLimit.SwigDelegateRegularLimit_23 delegate23, RegularLimit.SwigDelegateRegularLimit_24 delegate24, RegularLimit.SwigDelegateRegularLimit_25 delegate25, RegularLimit.SwigDelegateRegularLimit_26 delegate26, RegularLimit.SwigDelegateRegularLimit_27 delegate27, RegularLimit.SwigDelegateRegularLimit_28 delegate28);
+
4298 
+
4299  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_kMinValidValue_get___")]
+
4300  public static extern long IntervalVar_kMinValidValue_get();
+
4301 
+
4302  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_kMaxValidValue_get___")]
+
4303  public static extern long IntervalVar_kMaxValidValue_get();
+
4304 
+
4305  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntervalVar___")]
+
4306  public static extern void delete_IntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4307 
+
4308  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartMin___")]
+
4309  public static extern long IntervalVar_StartMin(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4310 
+
4311  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartMax___")]
+
4312  public static extern long IntervalVar_StartMax(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4313 
+
4314  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetStartMin___")]
+
4315  public static extern void IntervalVar_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4316 
+
4317  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetStartMax___")]
+
4318  public static extern void IntervalVar_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4319 
+
4320  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetStartRange___")]
+
4321  public static extern void IntervalVar_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
4322 
+
4323  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_OldStartMin___")]
+
4324  public static extern long IntervalVar_OldStartMin(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4325 
+
4326  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_OldStartMax___")]
+
4327  public static extern long IntervalVar_OldStartMax(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4328 
+
4329  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenStartRange__SWIG_0___")]
+
4330  public static extern void IntervalVar_WhenStartRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4331 
+
4332  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenStartRange__SWIG_1___")]
+
4333  public static extern void IntervalVar_WhenStartRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
+
4334 
+
4335  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenStartBound__SWIG_0___")]
+
4336  public static extern void IntervalVar_WhenStartBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4337 
+
4338  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenStartBound__SWIG_1___")]
+
4339  public static extern void IntervalVar_WhenStartBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
+
4340 
+
4341  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_DurationMin___")]
+
4342  public static extern long IntervalVar_DurationMin(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4343 
+
4344  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_DurationMax___")]
+
4345  public static extern long IntervalVar_DurationMax(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4346 
+
4347  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetDurationMin___")]
+
4348  public static extern void IntervalVar_SetDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4349 
+
4350  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetDurationMax___")]
+
4351  public static extern void IntervalVar_SetDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4352 
+
4353  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetDurationRange___")]
+
4354  public static extern void IntervalVar_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
4355 
+
4356  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_OldDurationMin___")]
+
4357  public static extern long IntervalVar_OldDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4358 
+
4359  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_OldDurationMax___")]
+
4360  public static extern long IntervalVar_OldDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4361 
+
4362  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenDurationRange__SWIG_0___")]
+
4363  public static extern void IntervalVar_WhenDurationRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4364 
+
4365  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenDurationRange__SWIG_1___")]
+
4366  public static extern void IntervalVar_WhenDurationRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
+
4367 
+
4368  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenDurationBound__SWIG_0___")]
+
4369  public static extern void IntervalVar_WhenDurationBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4370 
+
4371  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenDurationBound__SWIG_1___")]
+
4372  public static extern void IntervalVar_WhenDurationBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
+
4373 
+
4374  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndMin___")]
+
4375  public static extern long IntervalVar_EndMin(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4376 
+
4377  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndMax___")]
+
4378  public static extern long IntervalVar_EndMax(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4379 
+
4380  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetEndMin___")]
+
4381  public static extern void IntervalVar_SetEndMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4382 
+
4383  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetEndMax___")]
+
4384  public static extern void IntervalVar_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4385 
+
4386  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetEndRange___")]
+
4387  public static extern void IntervalVar_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
4388 
+
4389  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_OldEndMin___")]
+
4390  public static extern long IntervalVar_OldEndMin(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4391 
+
4392  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_OldEndMax___")]
+
4393  public static extern long IntervalVar_OldEndMax(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4394 
+
4395  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenEndRange__SWIG_0___")]
+
4396  public static extern void IntervalVar_WhenEndRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4397 
+
4398  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenEndRange__SWIG_1___")]
+
4399  public static extern void IntervalVar_WhenEndRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
+
4400 
+
4401  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenEndBound__SWIG_0___")]
+
4402  public static extern void IntervalVar_WhenEndBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4403 
+
4404  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenEndBound__SWIG_1___")]
+
4405  public static extern void IntervalVar_WhenEndBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
+
4406 
+
4407  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_MustBePerformed___")]
+
4408  public static extern bool IntervalVar_MustBePerformed(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4409 
+
4410  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_MayBePerformed___")]
+
4411  public static extern bool IntervalVar_MayBePerformed(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4412 
+
4413  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_CannotBePerformed___")]
+
4414  public static extern bool IntervalVar_CannotBePerformed(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4415 
+
4416  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_IsPerformedBound___")]
+
4417  public static extern bool IntervalVar_IsPerformedBound(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4418 
+
4419  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetPerformed___")]
+
4420  public static extern void IntervalVar_SetPerformed(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
4421 
+
4422  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WasPerformedBound___")]
+
4423  public static extern bool IntervalVar_WasPerformedBound(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4424 
+
4425  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenPerformedBound__SWIG_0___")]
+
4426  public static extern void IntervalVar_WhenPerformedBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4427 
+
4428  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenPerformedBound__SWIG_1___")]
+
4429  public static extern void IntervalVar_WhenPerformedBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
+
4430 
+
4431  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenAnything__SWIG_0___")]
+
4432  public static extern void IntervalVar_WhenAnything__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4433 
+
4434  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenAnything__SWIG_1___")]
+
4435  public static extern void IntervalVar_WhenAnything__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
+
4436 
+
4437  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartExpr___")]
+
4438  public static extern global::System.IntPtr IntervalVar_StartExpr(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4439 
+
4440  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_DurationExpr___")]
+
4441  public static extern global::System.IntPtr IntervalVar_DurationExpr(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4442 
+
4443  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndExpr___")]
+
4444  public static extern global::System.IntPtr IntervalVar_EndExpr(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4445 
+
4446  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_PerformedExpr___")]
+
4447  public static extern global::System.IntPtr IntervalVar_PerformedExpr(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4448 
+
4449  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SafeStartExpr___")]
+
4450  public static extern global::System.IntPtr IntervalVar_SafeStartExpr(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4451 
+
4452  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SafeDurationExpr___")]
+
4453  public static extern global::System.IntPtr IntervalVar_SafeDurationExpr(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4454 
+
4455  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SafeEndExpr___")]
+
4456  public static extern global::System.IntPtr IntervalVar_SafeEndExpr(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4457 
+
4458  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_Accept___")]
+
4459  public static extern void IntervalVar_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4460 
+
4461  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAfterEnd___")]
+
4462  public static extern global::System.IntPtr IntervalVar_EndsAfterEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4463 
+
4464  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAfterStart___")]
+
4465  public static extern global::System.IntPtr IntervalVar_EndsAfterStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4466 
+
4467  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAtEnd___")]
+
4468  public static extern global::System.IntPtr IntervalVar_EndsAtEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4469 
+
4470  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAtStart___")]
+
4471  public static extern global::System.IntPtr IntervalVar_EndsAtStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4472 
+
4473  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAfterEnd___")]
+
4474  public static extern global::System.IntPtr IntervalVar_StartsAfterEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4475 
+
4476  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAfterStart___")]
+
4477  public static extern global::System.IntPtr IntervalVar_StartsAfterStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4478 
+
4479  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAtEnd___")]
+
4480  public static extern global::System.IntPtr IntervalVar_StartsAtEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4481 
+
4482  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAtStart___")]
+
4483  public static extern global::System.IntPtr IntervalVar_StartsAtStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4484 
+
4485  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAfterEndWithDelay___")]
+
4486  public static extern global::System.IntPtr IntervalVar_EndsAfterEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4487 
+
4488  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAfterStartWithDelay___")]
+
4489  public static extern global::System.IntPtr IntervalVar_EndsAfterStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4490 
+
4491  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAtEndWithDelay___")]
+
4492  public static extern global::System.IntPtr IntervalVar_EndsAtEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4493 
+
4494  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAtStartWithDelay___")]
+
4495  public static extern global::System.IntPtr IntervalVar_EndsAtStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4496 
+
4497  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAfterEndWithDelay___")]
+
4498  public static extern global::System.IntPtr IntervalVar_StartsAfterEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4499 
+
4500  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAfterStartWithDelay___")]
+
4501  public static extern global::System.IntPtr IntervalVar_StartsAfterStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4502 
+
4503  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAtEndWithDelay___")]
+
4504  public static extern global::System.IntPtr IntervalVar_StartsAtEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4505 
+
4506  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAtStartWithDelay___")]
+
4507  public static extern global::System.IntPtr IntervalVar_StartsAtStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4508 
+
4509  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAfter___")]
+
4510  public static extern global::System.IntPtr IntervalVar_EndsAfter(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4511 
+
4512  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAt___")]
+
4513  public static extern global::System.IntPtr IntervalVar_EndsAt(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4514 
+
4515  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsBefore___")]
+
4516  public static extern global::System.IntPtr IntervalVar_EndsBefore(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4517 
+
4518  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAfter___")]
+
4519  public static extern global::System.IntPtr IntervalVar_StartsAfter(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4520 
+
4521  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAt___")]
+
4522  public static extern global::System.IntPtr IntervalVar_StartsAt(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4523 
+
4524  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsBefore___")]
+
4525  public static extern global::System.IntPtr IntervalVar_StartsBefore(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4526 
+
4527  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_CrossesDate___")]
+
4528  public static extern global::System.IntPtr IntervalVar_CrossesDate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4529 
+
4530  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_AvoidsDate___")]
+
4531  public static extern global::System.IntPtr IntervalVar_AvoidsDate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4532 
+
4533  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_RelaxedMax___")]
+
4534  public static extern global::System.IntPtr IntervalVar_RelaxedMax(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4535 
+
4536  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_RelaxedMin___")]
+
4537  public static extern global::System.IntPtr IntervalVar_RelaxedMin(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4538 
+
4539  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVar___")]
+
4540  public static extern global::System.IntPtr new_SequenceVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, string jarg4);
+
4541 
+
4542  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SequenceVar___")]
+
4543  public static extern void delete_SequenceVar(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4544 
+
4545  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_ToString___")]
+
4546  public static extern string SequenceVar_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4547 
+
4548  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_RankFirst___")]
+
4549  public static extern void SequenceVar_RankFirst(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
4550 
+
4551  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_RankNotFirst___")]
+
4552  public static extern void SequenceVar_RankNotFirst(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
4553 
+
4554  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_RankLast___")]
+
4555  public static extern void SequenceVar_RankLast(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
4556 
+
4557  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_RankNotLast___")]
+
4558  public static extern void SequenceVar_RankNotLast(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
4559 
+
4560  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_RankSequence___")]
+
4561  public static extern void SequenceVar_RankSequence(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, int length3, int[] jarg3, int length4, int[] jarg4);
+
4562 
+
4563  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_Interval___")]
+
4564  public static extern global::System.IntPtr SequenceVar_Interval(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
4565 
+
4566  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_Next___")]
+
4567  public static extern global::System.IntPtr SequenceVar_Next(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
4568 
+
4569  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_Size___")]
+
4570  public static extern long SequenceVar_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4571 
+
4572  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_Accept___")]
+
4573  public static extern void SequenceVar_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4574 
+
4575  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_AssignmentElement___")]
+
4576  public static extern global::System.IntPtr new_AssignmentElement();
+
4577 
+
4578  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentElement_Activate___")]
+
4579  public static extern void AssignmentElement_Activate(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4580 
+
4581  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentElement_Deactivate___")]
+
4582  public static extern void AssignmentElement_Deactivate(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4583 
+
4584  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentElement_Activated___")]
+
4585  public static extern bool AssignmentElement_Activated(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4586 
+
4587  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_AssignmentElement___")]
+
4588  public static extern void delete_AssignmentElement(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4589 
+
4590  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntVarElement__SWIG_0___")]
+
4591  public static extern global::System.IntPtr new_IntVarElement__SWIG_0();
+
4592 
+
4593  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntVarElement__SWIG_1___")]
+
4594  public static extern global::System.IntPtr new_IntVarElement__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4595 
+
4596  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Reset___")]
+
4597  public static extern void IntVarElement_Reset(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4598 
+
4599  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Clone___")]
+
4600  public static extern global::System.IntPtr IntVarElement_Clone(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4601 
+
4602  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Copy___")]
+
4603  public static extern void IntVarElement_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4604 
+
4605  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Var___")]
+
4606  public static extern global::System.IntPtr IntVarElement_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4607 
+
4608  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Store___")]
+
4609  public static extern void IntVarElement_Store(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4610 
+
4611  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Restore___")]
+
4612  public static extern void IntVarElement_Restore(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4613 
+
4614  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Min___")]
+
4615  public static extern long IntVarElement_Min(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4616 
+
4617  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_SetMin___")]
+
4618  public static extern void IntVarElement_SetMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4619 
+
4620  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Max___")]
+
4621  public static extern long IntVarElement_Max(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4622 
+
4623  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_SetMax___")]
+
4624  public static extern void IntVarElement_SetMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4625 
+
4626  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Value___")]
+
4627  public static extern long IntVarElement_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4628 
+
4629  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Bound___")]
+
4630  public static extern bool IntVarElement_Bound(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4631 
+
4632  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_SetRange___")]
+
4633  public static extern void IntVarElement_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
4634 
+
4635  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_SetValue___")]
+
4636  public static extern void IntVarElement_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4637 
+
4638  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_ToString___")]
+
4639  public static extern string IntVarElement_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4640 
+
4641  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntVarElement___")]
+
4642  public static extern void delete_IntVarElement(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4643 
+
4644  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntervalVarElement__SWIG_0___")]
+
4645  public static extern global::System.IntPtr new_IntervalVarElement__SWIG_0();
+
4646 
+
4647  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntervalVarElement__SWIG_1___")]
+
4648  public static extern global::System.IntPtr new_IntervalVarElement__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4649 
+
4650  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Reset___")]
+
4651  public static extern void IntervalVarElement_Reset(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4652 
+
4653  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Clone___")]
+
4654  public static extern global::System.IntPtr IntervalVarElement_Clone(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4655 
+
4656  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Copy___")]
+
4657  public static extern void IntervalVarElement_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4658 
+
4659  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Var___")]
+
4660  public static extern global::System.IntPtr IntervalVarElement_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4661 
+
4662  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Store___")]
+
4663  public static extern void IntervalVarElement_Store(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4664 
+
4665  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Restore___")]
+
4666  public static extern void IntervalVarElement_Restore(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4667 
+
4668  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_StartMin___")]
+
4669  public static extern long IntervalVarElement_StartMin(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4670 
+
4671  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_StartMax___")]
+
4672  public static extern long IntervalVarElement_StartMax(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4673 
+
4674  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_StartValue___")]
+
4675  public static extern long IntervalVarElement_StartValue(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4676 
+
4677  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_DurationMin___")]
+
4678  public static extern long IntervalVarElement_DurationMin(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4679 
+
4680  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_DurationMax___")]
+
4681  public static extern long IntervalVarElement_DurationMax(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4682 
+
4683  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_DurationValue___")]
+
4684  public static extern long IntervalVarElement_DurationValue(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4685 
+
4686  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_EndMin___")]
+
4687  public static extern long IntervalVarElement_EndMin(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4688 
+
4689  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_EndMax___")]
+
4690  public static extern long IntervalVarElement_EndMax(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4691 
+
4692  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_EndValue___")]
+
4693  public static extern long IntervalVarElement_EndValue(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4694 
+
4695  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_PerformedMin___")]
+
4696  public static extern long IntervalVarElement_PerformedMin(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4697 
+
4698  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_PerformedMax___")]
+
4699  public static extern long IntervalVarElement_PerformedMax(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4700 
+
4701  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_PerformedValue___")]
+
4702  public static extern long IntervalVarElement_PerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4703 
+
4704  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetStartMin___")]
+
4705  public static extern void IntervalVarElement_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4706 
+
4707  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetStartMax___")]
+
4708  public static extern void IntervalVarElement_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4709 
+
4710  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetStartRange___")]
+
4711  public static extern void IntervalVarElement_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
4712 
+
4713  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetStartValue___")]
+
4714  public static extern void IntervalVarElement_SetStartValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4715 
+
4716  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetDurationMin___")]
+
4717  public static extern void IntervalVarElement_SetDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4718 
+
4719  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetDurationMax___")]
+
4720  public static extern void IntervalVarElement_SetDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4721 
+
4722  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetDurationRange___")]
+
4723  public static extern void IntervalVarElement_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
4724 
+
4725  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetDurationValue___")]
+
4726  public static extern void IntervalVarElement_SetDurationValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4727 
+
4728  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetEndMin___")]
+
4729  public static extern void IntervalVarElement_SetEndMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4730 
+
4731  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetEndMax___")]
+
4732  public static extern void IntervalVarElement_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4733 
+
4734  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetEndRange___")]
+
4735  public static extern void IntervalVarElement_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
4736 
+
4737  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetEndValue___")]
+
4738  public static extern void IntervalVarElement_SetEndValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4739 
+
4740  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetPerformedMin___")]
+
4741  public static extern void IntervalVarElement_SetPerformedMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4742 
+
4743  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetPerformedMax___")]
+
4744  public static extern void IntervalVarElement_SetPerformedMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4745 
+
4746  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetPerformedRange___")]
+
4747  public static extern void IntervalVarElement_SetPerformedRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
4748 
+
4749  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetPerformedValue___")]
+
4750  public static extern void IntervalVarElement_SetPerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4751 
+
4752  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Bound___")]
+
4753  public static extern bool IntervalVarElement_Bound(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4754 
+
4755  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_ToString___")]
+
4756  public static extern string IntervalVarElement_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4757 
+
4758  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntervalVarElement___")]
+
4759  public static extern void delete_IntervalVarElement(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4760 
+
4761  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarElement__SWIG_0___")]
+
4762  public static extern global::System.IntPtr new_SequenceVarElement__SWIG_0();
+
4763 
+
4764  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarElement__SWIG_1___")]
+
4765  public static extern global::System.IntPtr new_SequenceVarElement__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4766 
+
4767  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Reset___")]
+
4768  public static extern void SequenceVarElement_Reset(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4769 
+
4770  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Clone___")]
+
4771  public static extern global::System.IntPtr SequenceVarElement_Clone(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4772 
+
4773  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Copy___")]
+
4774  public static extern void SequenceVarElement_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4775 
+
4776  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Var___")]
+
4777  public static extern global::System.IntPtr SequenceVarElement_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4778 
+
4779  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Store___")]
+
4780  public static extern void SequenceVarElement_Store(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4781 
+
4782  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Restore___")]
+
4783  public static extern void SequenceVarElement_Restore(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4784 
+
4785  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_ForwardSequence___")]
+
4786  public static extern global::System.IntPtr SequenceVarElement_ForwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4787 
+
4788  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_BackwardSequence___")]
+
4789  public static extern global::System.IntPtr SequenceVarElement_BackwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4790 
+
4791  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Unperformed___")]
+
4792  public static extern global::System.IntPtr SequenceVarElement_Unperformed(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4793 
+
4794  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_SetSequence___")]
+
4795  public static extern void SequenceVarElement_SetSequence(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, int length3, int[] jarg3, int length4, int[] jarg4);
+
4796 
+
4797  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_SetForwardSequence___")]
+
4798  public static extern void SequenceVarElement_SetForwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2);
+
4799 
+
4800  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_SetBackwardSequence___")]
+
4801  public static extern void SequenceVarElement_SetBackwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2);
+
4802 
+
4803  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_SetUnperformed___")]
+
4804  public static extern void SequenceVarElement_SetUnperformed(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2);
+
4805 
+
4806  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Bound___")]
+
4807  public static extern bool SequenceVarElement_Bound(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4808 
+
4809  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_ToString___")]
+
4810  public static extern string SequenceVarElement_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4811 
+
4812  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SequenceVarElement___")]
+
4813  public static extern void delete_SequenceVarElement(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4814 
+
4815  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Assignment__SWIG_0___")]
+
4816  public static extern global::System.IntPtr new_Assignment__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4817 
+
4818  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Assignment__SWIG_1___")]
+
4819  public static extern global::System.IntPtr new_Assignment__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4820 
+
4821  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_Assignment___")]
+
4822  public static extern void delete_Assignment(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4823 
+
4824  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Clear___")]
+
4825  public static extern void Assignment_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4826 
+
4827  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Empty___")]
+
4828  public static extern bool Assignment_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4829 
+
4830  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Size___")]
+
4831  public static extern int Assignment_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4832 
+
4833  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_NumIntVars___")]
+
4834  public static extern int Assignment_NumIntVars(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4835 
+
4836  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_NumIntervalVars___")]
+
4837  public static extern int Assignment_NumIntervalVars(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4838 
+
4839  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_NumSequenceVars___")]
+
4840  public static extern int Assignment_NumSequenceVars(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4841 
+
4842  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Store___")]
+
4843  public static extern void Assignment_Store(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4844 
+
4845  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Restore___")]
+
4846  public static extern void Assignment_Restore(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4847 
+
4848  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_AddObjective___")]
+
4849  public static extern void Assignment_AddObjective(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4850 
+
4851  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_ClearObjective___")]
+
4852  public static extern void Assignment_ClearObjective(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4853 
+
4854  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Objective___")]
+
4855  public static extern global::System.IntPtr Assignment_Objective(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4856 
+
4857  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_HasObjective___")]
+
4858  public static extern bool Assignment_HasObjective(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4859 
+
4860  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_ObjectiveMin___")]
+
4861  public static extern long Assignment_ObjectiveMin(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4862 
+
4863  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_ObjectiveMax___")]
+
4864  public static extern long Assignment_ObjectiveMax(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4865 
+
4866  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_ObjectiveValue___")]
+
4867  public static extern long Assignment_ObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4868 
+
4869  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_ObjectiveBound___")]
+
4870  public static extern bool Assignment_ObjectiveBound(global::System.Runtime.InteropServices.HandleRef jarg1);
+
4871 
+
4872  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetObjectiveMin___")]
+
4873  public static extern void Assignment_SetObjectiveMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4874 
+
4875  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetObjectiveMax___")]
+
4876  public static extern void Assignment_SetObjectiveMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4877 
+
4878  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetObjectiveValue___")]
+
4879  public static extern void Assignment_SetObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
4880 
+
4881  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetObjectiveRange___")]
+
4882  public static extern void Assignment_SetObjectiveRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
4883 
+
4884  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Add__SWIG_0___")]
+
4885  public static extern global::System.IntPtr Assignment_Add__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4886 
+
4887  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Add__SWIG_1___")]
+
4888  public static extern void Assignment_Add__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4889 
+
4890  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_FastAdd__SWIG_0___")]
+
4891  public static extern global::System.IntPtr Assignment_FastAdd__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4892 
+
4893  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Min___")]
+
4894  public static extern long Assignment_Min(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4895 
+
4896  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Max___")]
+
4897  public static extern long Assignment_Max(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4898 
+
4899  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Value___")]
+
4900  public static extern long Assignment_Value(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4901 
+
4902  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Bound___")]
+
4903  public static extern bool Assignment_Bound(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4904 
+
4905  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetMin___")]
+
4906  public static extern void Assignment_SetMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4907 
+
4908  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetMax___")]
+
4909  public static extern void Assignment_SetMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4910 
+
4911  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetRange___")]
+
4912  public static extern void Assignment_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
4913 
+
4914  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetValue___")]
+
4915  public static extern void Assignment_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4916 
+
4917  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Add__SWIG_2___")]
+
4918  public static extern global::System.IntPtr Assignment_Add__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4919 
+
4920  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Add__SWIG_3___")]
+
4921  public static extern void Assignment_Add__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4922 
+
4923  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_FastAdd__SWIG_1___")]
+
4924  public static extern global::System.IntPtr Assignment_FastAdd__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4925 
+
4926  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_StartMin___")]
+
4927  public static extern long Assignment_StartMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4928 
+
4929  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_StartMax___")]
+
4930  public static extern long Assignment_StartMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4931 
+
4932  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_StartValue___")]
+
4933  public static extern long Assignment_StartValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4934 
+
4935  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_DurationMin___")]
+
4936  public static extern long Assignment_DurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4937 
+
4938  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_DurationMax___")]
+
4939  public static extern long Assignment_DurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4940 
+
4941  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_DurationValue___")]
+
4942  public static extern long Assignment_DurationValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4943 
+
4944  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_EndMin___")]
+
4945  public static extern long Assignment_EndMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4946 
+
4947  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_EndMax___")]
+
4948  public static extern long Assignment_EndMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4949 
+
4950  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_EndValue___")]
+
4951  public static extern long Assignment_EndValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4952 
+
4953  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_PerformedMin___")]
+
4954  public static extern long Assignment_PerformedMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4955 
+
4956  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_PerformedMax___")]
+
4957  public static extern long Assignment_PerformedMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4958 
+
4959  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_PerformedValue___")]
+
4960  public static extern long Assignment_PerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
4961 
+
4962  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetStartMin___")]
+
4963  public static extern void Assignment_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4964 
+
4965  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetStartMax___")]
+
4966  public static extern void Assignment_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4967 
+
4968  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetStartRange___")]
+
4969  public static extern void Assignment_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
4970 
+
4971  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetStartValue___")]
+
4972  public static extern void Assignment_SetStartValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4973 
+
4974  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetDurationMin___")]
+
4975  public static extern void Assignment_SetDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4976 
+
4977  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetDurationMax___")]
+
4978  public static extern void Assignment_SetDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4979 
+
4980  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetDurationRange___")]
+
4981  public static extern void Assignment_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
4982 
+
4983  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetDurationValue___")]
+
4984  public static extern void Assignment_SetDurationValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4985 
+
4986  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetEndMin___")]
+
4987  public static extern void Assignment_SetEndMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4988 
+
4989  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetEndMax___")]
+
4990  public static extern void Assignment_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4991 
+
4992  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetEndRange___")]
+
4993  public static extern void Assignment_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
4994 
+
4995  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetEndValue___")]
+
4996  public static extern void Assignment_SetEndValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
4997 
+
4998  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetPerformedMin___")]
+
4999  public static extern void Assignment_SetPerformedMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
5000 
+
5001  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetPerformedMax___")]
+
5002  public static extern void Assignment_SetPerformedMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
5003 
+
5004  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetPerformedRange___")]
+
5005  public static extern void Assignment_SetPerformedRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
5006 
+
5007  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetPerformedValue___")]
+
5008  public static extern void Assignment_SetPerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
5009 
+
5010  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Add__SWIG_4___")]
+
5011  public static extern global::System.IntPtr Assignment_Add__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5012 
+
5013  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Add__SWIG_5___")]
+
5014  public static extern void Assignment_Add__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5015 
+
5016  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_FastAdd__SWIG_2___")]
+
5017  public static extern global::System.IntPtr Assignment_FastAdd__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5018 
+
5019  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_ForwardSequence___")]
+
5020  public static extern global::System.IntPtr Assignment_ForwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5021 
+
5022  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_BackwardSequence___")]
+
5023  public static extern global::System.IntPtr Assignment_BackwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5024 
+
5025  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Unperformed___")]
+
5026  public static extern global::System.IntPtr Assignment_Unperformed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5027 
+
5028  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetSequence___")]
+
5029  public static extern void Assignment_SetSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, int length4, int[] jarg4, int length5, int[] jarg5);
+
5030 
+
5031  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetForwardSequence___")]
+
5032  public static extern void Assignment_SetForwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3);
+
5033 
+
5034  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetBackwardSequence___")]
+
5035  public static extern void Assignment_SetBackwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3);
+
5036 
+
5037  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetUnperformed___")]
+
5038  public static extern void Assignment_SetUnperformed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3);
+
5039 
+
5040  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Activate__SWIG_0___")]
+
5041  public static extern void Assignment_Activate__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5042 
+
5043  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Deactivate__SWIG_0___")]
+
5044  public static extern void Assignment_Deactivate__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5045 
+
5046  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Activated__SWIG_0___")]
+
5047  public static extern bool Assignment_Activated__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5048 
+
5049  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Activate__SWIG_1___")]
+
5050  public static extern void Assignment_Activate__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5051 
+
5052  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Deactivate__SWIG_1___")]
+
5053  public static extern void Assignment_Deactivate__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5054 
+
5055  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Activated__SWIG_1___")]
+
5056  public static extern bool Assignment_Activated__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5057 
+
5058  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Activate__SWIG_2___")]
+
5059  public static extern void Assignment_Activate__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5060 
+
5061  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Deactivate__SWIG_2___")]
+
5062  public static extern void Assignment_Deactivate__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5063 
+
5064  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Activated__SWIG_2___")]
+
5065  public static extern bool Assignment_Activated__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5066 
+
5067  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_ActivateObjective___")]
+
5068  public static extern void Assignment_ActivateObjective(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5069 
+
5070  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_DeactivateObjective___")]
+
5071  public static extern void Assignment_DeactivateObjective(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5072 
+
5073  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_ActivatedObjective___")]
+
5074  public static extern bool Assignment_ActivatedObjective(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5075 
+
5076  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_ToString___")]
+
5077  public static extern string Assignment_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5078 
+
5079  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_AreAllElementsBound___")]
+
5080  public static extern bool Assignment_AreAllElementsBound(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5081 
+
5082  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Contains__SWIG_0___")]
+
5083  public static extern bool Assignment_Contains__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5084 
+
5085  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Contains__SWIG_1___")]
+
5086  public static extern bool Assignment_Contains__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5087 
+
5088  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Contains__SWIG_2___")]
+
5089  public static extern bool Assignment_Contains__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5090 
+
5091  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_CopyIntersection___")]
+
5092  public static extern void Assignment_CopyIntersection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5093 
+
5094  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_Copy___")]
+
5095  public static extern void Assignment_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5096 
+
5097  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_IntVarContainer___")]
+
5098  public static extern global::System.IntPtr Assignment_IntVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5099 
+
5100  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_MutableIntVarContainer___")]
+
5101  public static extern global::System.IntPtr Assignment_MutableIntVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5102 
+
5103  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_IntervalVarContainer___")]
+
5104  public static extern global::System.IntPtr Assignment_IntervalVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5105 
+
5106  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_MutableIntervalVarContainer___")]
+
5107  public static extern global::System.IntPtr Assignment_MutableIntervalVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5108 
+
5109  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SequenceVarContainer___")]
+
5110  public static extern global::System.IntPtr Assignment_SequenceVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5111 
+
5112  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_MutableSequenceVarContainer___")]
+
5113  public static extern global::System.IntPtr Assignment_MutableSequenceVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5114 
+
5115  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SetAssignmentFromAssignment___")]
+
5116  public static extern void SetAssignmentFromAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
5117 
+
5118  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_Pack___")]
+
5119  public static extern global::System.IntPtr new_Pack(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
5120 
+
5121  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_Pack___")]
+
5122  public static extern void delete_Pack(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5123 
+
5124  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_0___")]
+
5125  public static extern void Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, int length3, long[] jarg3);
+
5126 
+
5127  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_1___")]
+
5128  public static extern void Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, LongToLong jarg2, int length3, long[] jarg3);
+
5129 
+
5130  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_2___")]
+
5131  public static extern void Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2, int length3, long[] jarg3);
+
5132 
+
5133  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AddWeightedSumEqualVarDimension__SWIG_0___")]
+
5134  public static extern void Pack_AddWeightedSumEqualVarDimension__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
5135 
+
5136  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AddWeightedSumEqualVarDimension__SWIG_1___")]
+
5137  public static extern void Pack_AddWeightedSumEqualVarDimension__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
5138 
+
5139  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AddSumVariableWeightsLessOrEqualConstantDimension___")]
+
5140  public static extern void Pack_AddSumVariableWeightsLessOrEqualConstantDimension(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
+
5141 
+
5142  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AddWeightedSumOfAssignedDimension___")]
+
5143  public static extern void Pack_AddWeightedSumOfAssignedDimension(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
5144 
+
5145  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AddCountUsedBinDimension___")]
+
5146  public static extern void Pack_AddCountUsedBinDimension(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5147 
+
5148  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AddCountAssignedItemsDimension___")]
+
5149  public static extern void Pack_AddCountAssignedItemsDimension(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5150 
+
5151  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_Post___")]
+
5152  public static extern void Pack_Post(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5153 
+
5154  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_ClearAll___")]
+
5155  public static extern void Pack_ClearAll(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5156 
+
5157  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_PropagateDelayed___")]
+
5158  public static extern void Pack_PropagateDelayed(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5159 
+
5160  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_InitialPropagateWrapper___")]
+
5161  public static extern void Pack_InitialPropagateWrapper(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5162 
+
5163  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_Propagate___")]
+
5164  public static extern void Pack_Propagate(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5165 
+
5166  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_OneDomain___")]
+
5167  public static extern void Pack_OneDomain(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
5168 
+
5169  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_ToString___")]
+
5170  public static extern string Pack_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5171 
+
5172  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_IsUndecided___")]
+
5173  public static extern bool Pack_IsUndecided(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
5174 
+
5175  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_SetImpossible___")]
+
5176  public static extern void Pack_SetImpossible(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
5177 
+
5178  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_Assign___")]
+
5179  public static extern void Pack_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
5180 
+
5181  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_IsAssignedStatusKnown___")]
+
5182  public static extern bool Pack_IsAssignedStatusKnown(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
5183 
+
5184  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_IsPossible___")]
+
5185  public static extern bool Pack_IsPossible(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
5186 
+
5187  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AssignVar___")]
+
5188  public static extern global::System.IntPtr Pack_AssignVar(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
5189 
+
5190  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_SetAssigned___")]
+
5191  public static extern void Pack_SetAssigned(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
5192 
+
5193  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_SetUnassigned___")]
+
5194  public static extern void Pack_SetUnassigned(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
5195 
+
5196  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_RemoveAllPossibleFromBin___")]
+
5197  public static extern void Pack_RemoveAllPossibleFromBin(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
5198 
+
5199  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AssignAllPossibleToBin___")]
+
5200  public static extern void Pack_AssignAllPossibleToBin(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
5201 
+
5202  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AssignFirstPossibleToBin___")]
+
5203  public static extern void Pack_AssignFirstPossibleToBin(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
5204 
+
5205  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_AssignAllRemainingItems___")]
+
5206  public static extern void Pack_AssignAllRemainingItems(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5207 
+
5208  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_UnassignAllRemainingItems___")]
+
5209  public static extern void Pack_UnassignAllRemainingItems(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5210 
+
5211  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_Accept___")]
+
5212  public static extern void Pack_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5213 
+
5214  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_DisjunctiveConstraint___")]
+
5215  public static extern void delete_DisjunctiveConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5216 
+
5217  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DisjunctiveConstraint_SequenceVar___")]
+
5218  public static extern global::System.IntPtr DisjunctiveConstraint_SequenceVar(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5219 
+
5220  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DisjunctiveConstraint_SetTransitionTime___")]
+
5221  public static extern void DisjunctiveConstraint_SetTransitionTime(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2);
+
5222 
+
5223  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DisjunctiveConstraint_TransitionTime___")]
+
5224  public static extern long DisjunctiveConstraint_TransitionTime(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
5225 
+
5226  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SolutionPool___")]
+
5227  public static extern void delete_SolutionPool(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5228 
+
5229  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionPool_Initialize___")]
+
5230  public static extern void SolutionPool_Initialize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5231 
+
5232  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionPool_RegisterNewSolution___")]
+
5233  public static extern void SolutionPool_RegisterNewSolution(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5234 
+
5235  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionPool_GetNextSolution___")]
+
5236  public static extern void SolutionPool_GetNextSolution(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5237 
+
5238  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionPool_SyncNeeded___")]
+
5239  public static extern bool SolutionPool_SyncNeeded(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5240 
+
5241  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_BaseIntExpr___")]
+
5242  public static extern void delete_BaseIntExpr(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5243 
+
5244  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseIntExpr_Var___")]
+
5245  public static extern global::System.IntPtr BaseIntExpr_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5246 
+
5247  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseIntExpr_CastToVar___")]
+
5248  public static extern global::System.IntPtr BaseIntExpr_CastToVar(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5249 
+
5250  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_UNSPECIFIED_get___")]
+
5251  public static extern int UNSPECIFIED_get();
+
5252 
+
5253  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DOMAIN_INT_VAR_get___")]
+
5254  public static extern int DOMAIN_INT_VAR_get();
+
5255 
+
5256  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BOOLEAN_VAR_get___")]
+
5257  public static extern int BOOLEAN_VAR_get();
+
5258 
+
5259  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CONST_VAR_get___")]
+
5260  public static extern int CONST_VAR_get();
+
5261 
+
5262  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_VAR_ADD_CST_get___")]
+
5263  public static extern int VAR_ADD_CST_get();
+
5264 
+
5265  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_VAR_TIMES_CST_get___")]
+
5266  public static extern int VAR_TIMES_CST_get();
+
5267 
+
5268  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CST_SUB_VAR_get___")]
+
5269  public static extern int CST_SUB_VAR_get();
+
5270 
+
5271  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OPP_VAR_get___")]
+
5272  public static extern int OPP_VAR_get();
+
5273 
+
5274  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_TRACE_VAR_get___")]
+
5275  public static extern int TRACE_VAR_get();
+
5276 
+
5277  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchOperator___")]
+
5278  public static extern global::System.IntPtr new_LocalSearchOperator();
+
5279 
+
5280  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchOperator___")]
+
5281  public static extern void delete_LocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5282 
+
5283  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_MakeNextNeighbor___")]
+
5284  public static extern bool LocalSearchOperator_MakeNextNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
5285 
+
5286  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_Start___")]
+
5287  public static extern void LocalSearchOperator_Start(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5288 
+
5289  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_Reset___")]
+
5290  public static extern void LocalSearchOperator_Reset(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5291 
+
5292  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_ResetSwigExplicitLocalSearchOperator___")]
+
5293  public static extern void LocalSearchOperator_ResetSwigExplicitLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5294 
+
5295  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_HasFragments___")]
+
5296  public static extern bool LocalSearchOperator_HasFragments(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5297 
+
5298  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_HasFragmentsSwigExplicitLocalSearchOperator___")]
+
5299  public static extern bool LocalSearchOperator_HasFragmentsSwigExplicitLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5300 
+
5301  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_HoldsDelta___")]
+
5302  public static extern bool LocalSearchOperator_HoldsDelta(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5303 
+
5304  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_HoldsDeltaSwigExplicitLocalSearchOperator___")]
+
5305  public static extern bool LocalSearchOperator_HoldsDeltaSwigExplicitLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5306 
+
5307  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_director_connect___")]
+
5308  public static extern void LocalSearchOperator_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, LocalSearchOperator.SwigDelegateLocalSearchOperator_0 delegate0, LocalSearchOperator.SwigDelegateLocalSearchOperator_1 delegate1, LocalSearchOperator.SwigDelegateLocalSearchOperator_2 delegate2, LocalSearchOperator.SwigDelegateLocalSearchOperator_3 delegate3, LocalSearchOperator.SwigDelegateLocalSearchOperator_4 delegate4, LocalSearchOperator.SwigDelegateLocalSearchOperator_5 delegate5);
+
5309 
+
5310  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntVarLocalSearchOperatorTemplate___")]
+
5311  public static extern void delete_IntVarLocalSearchOperatorTemplate(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5312 
+
5313  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_HoldsDelta___")]
+
5314  public static extern bool IntVarLocalSearchOperatorTemplate_HoldsDelta(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5315 
+
5316  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_IsIncremental___")]
+
5317  public static extern bool IntVarLocalSearchOperatorTemplate_IsIncremental(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5318 
+
5319  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_Size___")]
+
5320  public static extern int IntVarLocalSearchOperatorTemplate_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5321 
+
5322  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_Value___")]
+
5323  public static extern long IntVarLocalSearchOperatorTemplate_Value(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5324 
+
5325  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_Var___")]
+
5326  public static extern global::System.IntPtr IntVarLocalSearchOperatorTemplate_Var(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5327 
+
5328  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_OldValue___")]
+
5329  public static extern long IntVarLocalSearchOperatorTemplate_OldValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5330 
+
5331  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_SetValue___")]
+
5332  public static extern void IntVarLocalSearchOperatorTemplate_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
5333 
+
5334  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_Activated___")]
+
5335  public static extern bool IntVarLocalSearchOperatorTemplate_Activated(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5336 
+
5337  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_Activate___")]
+
5338  public static extern void IntVarLocalSearchOperatorTemplate_Activate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5339 
+
5340  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_Deactivate___")]
+
5341  public static extern void IntVarLocalSearchOperatorTemplate_Deactivate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5342 
+
5343  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_AddVars___")]
+
5344  public static extern void IntVarLocalSearchOperatorTemplate_AddVars(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5345 
+
5346  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_OnStart___")]
+
5347  public static extern void IntVarLocalSearchOperatorTemplate_OnStart(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5348 
+
5349  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntVarLocalSearchOperator__SWIG_0___")]
+
5350  public static extern global::System.IntPtr new_IntVarLocalSearchOperator__SWIG_0();
+
5351 
+
5352  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntVarLocalSearchOperator__SWIG_1___")]
+
5353  public static extern global::System.IntPtr new_IntVarLocalSearchOperator__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
5354 
+
5355  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntVarLocalSearchOperator__SWIG_2___")]
+
5356  public static extern global::System.IntPtr new_IntVarLocalSearchOperator__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5357 
+
5358  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntVarLocalSearchOperator___")]
+
5359  public static extern void delete_IntVarLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5360 
+
5361  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_MakeOneNeighbor___")]
+
5362  public static extern bool IntVarLocalSearchOperator_MakeOneNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5363 
+
5364  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_MakeOneNeighborSwigExplicitIntVarLocalSearchOperator___")]
+
5365  public static extern bool IntVarLocalSearchOperator_MakeOneNeighborSwigExplicitIntVarLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5366 
+
5367  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_director_connect___")]
+
5368  public static extern void IntVarLocalSearchOperator_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, IntVarLocalSearchOperator.SwigDelegateIntVarLocalSearchOperator_0 delegate0, IntVarLocalSearchOperator.SwigDelegateIntVarLocalSearchOperator_1 delegate1, IntVarLocalSearchOperator.SwigDelegateIntVarLocalSearchOperator_2 delegate2, IntVarLocalSearchOperator.SwigDelegateIntVarLocalSearchOperator_3 delegate3, IntVarLocalSearchOperator.SwigDelegateIntVarLocalSearchOperator_4 delegate4, IntVarLocalSearchOperator.SwigDelegateIntVarLocalSearchOperator_5 delegate5, IntVarLocalSearchOperator.SwigDelegateIntVarLocalSearchOperator_6 delegate6);
+
5369 
+
5370  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SequenceVarLocalSearchOperatorTemplate___")]
+
5371  public static extern void delete_SequenceVarLocalSearchOperatorTemplate(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5372 
+
5373  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_HoldsDelta___")]
+
5374  public static extern bool SequenceVarLocalSearchOperatorTemplate_HoldsDelta(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5375 
+
5376  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_IsIncremental___")]
+
5377  public static extern bool SequenceVarLocalSearchOperatorTemplate_IsIncremental(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5378 
+
5379  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_Size___")]
+
5380  public static extern int SequenceVarLocalSearchOperatorTemplate_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5381 
+
5382  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_Value___")]
+
5383  public static extern global::System.IntPtr SequenceVarLocalSearchOperatorTemplate_Value(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5384 
+
5385  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_Var___")]
+
5386  public static extern global::System.IntPtr SequenceVarLocalSearchOperatorTemplate_Var(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5387 
+
5388  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_OldValue___")]
+
5389  public static extern global::System.IntPtr SequenceVarLocalSearchOperatorTemplate_OldValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5390 
+
5391  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_SetValue___")]
+
5392  public static extern void SequenceVarLocalSearchOperatorTemplate_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, int length3, int[] jarg3);
+
5393 
+
5394  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_Activated___")]
+
5395  public static extern bool SequenceVarLocalSearchOperatorTemplate_Activated(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5396 
+
5397  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_Activate___")]
+
5398  public static extern void SequenceVarLocalSearchOperatorTemplate_Activate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5399 
+
5400  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_Deactivate___")]
+
5401  public static extern void SequenceVarLocalSearchOperatorTemplate_Deactivate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5402 
+
5403  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_AddVars___")]
+
5404  public static extern void SequenceVarLocalSearchOperatorTemplate_AddVars(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5405 
+
5406  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_OnStart___")]
+
5407  public static extern void SequenceVarLocalSearchOperatorTemplate_OnStart(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5408 
+
5409  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarLocalSearchOperator__SWIG_0___")]
+
5410  public static extern global::System.IntPtr new_SequenceVarLocalSearchOperator__SWIG_0();
+
5411 
+
5412  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarLocalSearchOperator__SWIG_1___")]
+
5413  public static extern global::System.IntPtr new_SequenceVarLocalSearchOperator__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5414 
+
5415  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SequenceVarLocalSearchOperator___")]
+
5416  public static extern void delete_SequenceVarLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5417 
+
5418  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperator_Sequence___")]
+
5419  public static extern global::System.IntPtr SequenceVarLocalSearchOperator_Sequence(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5420 
+
5421  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperator_OldSequence___")]
+
5422  public static extern global::System.IntPtr SequenceVarLocalSearchOperator_OldSequence(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5423 
+
5424  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperator_director_connect___")]
+
5425  public static extern void SequenceVarLocalSearchOperator_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_0 delegate0, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_1 delegate1, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_2 delegate2, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_3 delegate3, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_4 delegate4, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_5 delegate5, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_6 delegate6);
+
5426 
+
5427  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_BaseLns___")]
+
5428  public static extern global::System.IntPtr new_BaseLns(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5429 
+
5430  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_BaseLns___")]
+
5431  public static extern void delete_BaseLns(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5432 
+
5433  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseLns_InitFragments___")]
+
5434  public static extern void BaseLns_InitFragments(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5435 
+
5436  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseLns_InitFragmentsSwigExplicitBaseLns___")]
+
5437  public static extern void BaseLns_InitFragmentsSwigExplicitBaseLns(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5438 
+
5439  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseLns_NextFragment___")]
+
5440  public static extern bool BaseLns_NextFragment(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5441 
+
5442  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseLns_AppendToFragment___")]
+
5443  public static extern void BaseLns_AppendToFragment(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
5444 
+
5445  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseLns_FragmentSize___")]
+
5446  public static extern int BaseLns_FragmentSize(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5447 
+
5448  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseLns_HasFragments___")]
+
5449  public static extern bool BaseLns_HasFragments(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5450 
+
5451  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseLns_HasFragmentsSwigExplicitBaseLns___")]
+
5452  public static extern bool BaseLns_HasFragmentsSwigExplicitBaseLns(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5453 
+
5454  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseLns_director_connect___")]
+
5455  public static extern void BaseLns_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, BaseLns.SwigDelegateBaseLns_0 delegate0, BaseLns.SwigDelegateBaseLns_1 delegate1, BaseLns.SwigDelegateBaseLns_2 delegate2, BaseLns.SwigDelegateBaseLns_3 delegate3, BaseLns.SwigDelegateBaseLns_4 delegate4, BaseLns.SwigDelegateBaseLns_5 delegate5, BaseLns.SwigDelegateBaseLns_6 delegate6);
+
5456 
+
5457  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_ChangeValue___")]
+
5458  public static extern global::System.IntPtr new_ChangeValue(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5459 
+
5460  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_ChangeValue___")]
+
5461  public static extern void delete_ChangeValue(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5462 
+
5463  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ChangeValue_ModifyValue___")]
+
5464  public static extern long ChangeValue_ModifyValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
5465 
+
5466  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ChangeValue_MakeOneNeighbor___")]
+
5467  public static extern bool ChangeValue_MakeOneNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5468 
+
5469  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ChangeValue_MakeOneNeighborSwigExplicitChangeValue___")]
+
5470  public static extern bool ChangeValue_MakeOneNeighborSwigExplicitChangeValue(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5471 
+
5472  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ChangeValue_director_connect___")]
+
5473  public static extern void ChangeValue_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, ChangeValue.SwigDelegateChangeValue_0 delegate0, ChangeValue.SwigDelegateChangeValue_1 delegate1, ChangeValue.SwigDelegateChangeValue_2 delegate2, ChangeValue.SwigDelegateChangeValue_3 delegate3, ChangeValue.SwigDelegateChangeValue_4 delegate4, ChangeValue.SwigDelegateChangeValue_5 delegate5, ChangeValue.SwigDelegateChangeValue_6 delegate6, ChangeValue.SwigDelegateChangeValue_7 delegate7);
+
5474 
+
5475  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_PathOperator___")]
+
5476  public static extern void delete_PathOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5477 
+
5478  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_MakeNeighbor___")]
+
5479  public static extern bool PathOperator_MakeNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5480 
+
5481  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_Reset___")]
+
5482  public static extern void PathOperator_Reset(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5483 
+
5484  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_ResetSwigExplicitPathOperator___")]
+
5485  public static extern void PathOperator_ResetSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5486 
+
5487  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_Prev___")]
+
5488  public static extern long PathOperator_Prev(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5489 
+
5490  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_MakeOneNeighbor___")]
+
5491  public static extern bool PathOperator_MakeOneNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5492 
+
5493  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_MakeOneNeighborSwigExplicitPathOperator___")]
+
5494  public static extern bool PathOperator_MakeOneNeighborSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5495 
+
5496  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_OnNodeInitialization___")]
+
5497  public static extern void PathOperator_OnNodeInitialization(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5498 
+
5499  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_OnNodeInitializationSwigExplicitPathOperator___")]
+
5500  public static extern void PathOperator_OnNodeInitializationSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5501 
+
5502  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_RestartAtPathStartOnSynchronize___")]
+
5503  public static extern bool PathOperator_RestartAtPathStartOnSynchronize(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5504 
+
5505  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_RestartAtPathStartOnSynchronizeSwigExplicitPathOperator___")]
+
5506  public static extern bool PathOperator_RestartAtPathStartOnSynchronizeSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5507 
+
5508  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_OnSamePathAsPreviousBase___")]
+
5509  public static extern bool PathOperator_OnSamePathAsPreviousBase(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5510 
+
5511  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_OnSamePathAsPreviousBaseSwigExplicitPathOperator___")]
+
5512  public static extern bool PathOperator_OnSamePathAsPreviousBaseSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5513 
+
5514  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_GetBaseNodeRestartPosition___")]
+
5515  public static extern long PathOperator_GetBaseNodeRestartPosition(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
5516 
+
5517  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_GetBaseNodeRestartPositionSwigExplicitPathOperator___")]
+
5518  public static extern long PathOperator_GetBaseNodeRestartPositionSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
5519 
+
5520  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_SetNextBaseToIncrement___")]
+
5521  public static extern void PathOperator_SetNextBaseToIncrement(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5522 
+
5523  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_SetNextBaseToIncrementSwigExplicitPathOperator___")]
+
5524  public static extern void PathOperator_SetNextBaseToIncrementSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5525 
+
5526  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_ConsiderAlternatives___")]
+
5527  public static extern bool PathOperator_ConsiderAlternatives(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5528 
+
5529  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_ConsiderAlternativesSwigExplicitPathOperator___")]
+
5530  public static extern bool PathOperator_ConsiderAlternativesSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5531 
+
5532  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_InitPosition___")]
+
5533  public static extern bool PathOperator_InitPosition(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5534 
+
5535  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_InitPositionSwigExplicitPathOperator___")]
+
5536  public static extern bool PathOperator_InitPositionSwigExplicitPathOperator(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5537 
+
5538  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_director_connect___")]
+
5539  public static extern void PathOperator_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, PathOperator.SwigDelegatePathOperator_0 delegate0, PathOperator.SwigDelegatePathOperator_1 delegate1, PathOperator.SwigDelegatePathOperator_2 delegate2, PathOperator.SwigDelegatePathOperator_3 delegate3, PathOperator.SwigDelegatePathOperator_4 delegate4, PathOperator.SwigDelegatePathOperator_5 delegate5, PathOperator.SwigDelegatePathOperator_6 delegate6, PathOperator.SwigDelegatePathOperator_7 delegate7, PathOperator.SwigDelegatePathOperator_8 delegate8, PathOperator.SwigDelegatePathOperator_9 delegate9, PathOperator.SwigDelegatePathOperator_10 delegate10, PathOperator.SwigDelegatePathOperator_11 delegate11, PathOperator.SwigDelegatePathOperator_12 delegate12, PathOperator.SwigDelegatePathOperator_13 delegate13, PathOperator.SwigDelegatePathOperator_14 delegate14);
+
5540 
+
5541  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_Relax___")]
+
5542  public static extern void LocalSearchFilter_Relax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
5543 
+
5544  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_RelaxSwigExplicitLocalSearchFilter___")]
+
5545  public static extern void LocalSearchFilter_RelaxSwigExplicitLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
5546 
+
5547  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_Accept___")]
+
5548  public static extern bool LocalSearchFilter_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5);
+
5549 
+
5550  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_IsIncremental___")]
+
5551  public static extern bool LocalSearchFilter_IsIncremental(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5552 
+
5553  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_IsIncrementalSwigExplicitLocalSearchFilter___")]
+
5554  public static extern bool LocalSearchFilter_IsIncrementalSwigExplicitLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5555 
+
5556  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_Synchronize___")]
+
5557  public static extern void LocalSearchFilter_Synchronize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
5558 
+
5559  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_Revert___")]
+
5560  public static extern void LocalSearchFilter_Revert(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5561 
+
5562  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_RevertSwigExplicitLocalSearchFilter___")]
+
5563  public static extern void LocalSearchFilter_RevertSwigExplicitLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5564 
+
5565  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_GetSynchronizedObjectiveValue___")]
+
5566  public static extern long LocalSearchFilter_GetSynchronizedObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5567 
+
5568  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_GetSynchronizedObjectiveValueSwigExplicitLocalSearchFilter___")]
+
5569  public static extern long LocalSearchFilter_GetSynchronizedObjectiveValueSwigExplicitLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5570 
+
5571  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_GetAcceptedObjectiveValue___")]
+
5572  public static extern long LocalSearchFilter_GetAcceptedObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5573 
+
5574  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_GetAcceptedObjectiveValueSwigExplicitLocalSearchFilter___")]
+
5575  public static extern long LocalSearchFilter_GetAcceptedObjectiveValueSwigExplicitLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5576 
+
5577  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchFilter___")]
+
5578  public static extern global::System.IntPtr new_LocalSearchFilter();
+
5579 
+
5580  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchFilter___")]
+
5581  public static extern void delete_LocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5582 
+
5583  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_director_connect___")]
+
5584  public static extern void LocalSearchFilter_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, LocalSearchFilter.SwigDelegateLocalSearchFilter_0 delegate0, LocalSearchFilter.SwigDelegateLocalSearchFilter_1 delegate1, LocalSearchFilter.SwigDelegateLocalSearchFilter_2 delegate2, LocalSearchFilter.SwigDelegateLocalSearchFilter_3 delegate3, LocalSearchFilter.SwigDelegateLocalSearchFilter_4 delegate4, LocalSearchFilter.SwigDelegateLocalSearchFilter_5 delegate5, LocalSearchFilter.SwigDelegateLocalSearchFilter_6 delegate6, LocalSearchFilter.SwigDelegateLocalSearchFilter_7 delegate7);
+
5585 
+
5586  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_IntVarLocalSearchFilter___")]
+
5587  public static extern global::System.IntPtr new_IntVarLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5588 
+
5589  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_IntVarLocalSearchFilter___")]
+
5590  public static extern void delete_IntVarLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5591 
+
5592  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_Synchronize___")]
+
5593  public static extern void IntVarLocalSearchFilter_Synchronize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
5594 
+
5595  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_AddVars___")]
+
5596  public static extern void IntVarLocalSearchFilter_AddVars(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5597 
+
5598  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_Size___")]
+
5599  public static extern int IntVarLocalSearchFilter_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5600 
+
5601  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_Var___")]
+
5602  public static extern global::System.IntPtr IntVarLocalSearchFilter_Var(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
5603 
+
5604  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_Value___")]
+
5605  public static extern long IntVarLocalSearchFilter_Value(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
5606 
+
5607  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_OnSynchronize___")]
+
5608  public static extern void IntVarLocalSearchFilter_OnSynchronize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5609 
+
5610  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_OnSynchronizeSwigExplicitIntVarLocalSearchFilter___")]
+
5611  public static extern void IntVarLocalSearchFilter_OnSynchronizeSwigExplicitIntVarLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5612 
+
5613  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_Index___")]
+
5614  public static extern int IntVarLocalSearchFilter_Index(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5615 
+
5616  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_director_connect___")]
+
5617  public static extern void IntVarLocalSearchFilter_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_0 delegate0, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_1 delegate1, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_2 delegate2, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_3 delegate3, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_4 delegate4, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_5 delegate5, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_6 delegate6, IntVarLocalSearchFilter.SwigDelegateIntVarLocalSearchFilter_7 delegate7);
+
5618 
+
5619  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_PropagationMonitor___")]
+
5620  public static extern void delete_PropagationMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5621 
+
5622  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_ToString___")]
+
5623  public static extern string PropagationMonitor_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5624 
+
5625  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_BeginConstraintInitialPropagation___")]
+
5626  public static extern void PropagationMonitor_BeginConstraintInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5627 
+
5628  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_EndConstraintInitialPropagation___")]
+
5629  public static extern void PropagationMonitor_EndConstraintInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5630 
+
5631  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_BeginNestedConstraintInitialPropagation___")]
+
5632  public static extern void PropagationMonitor_BeginNestedConstraintInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
5633 
+
5634  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_EndNestedConstraintInitialPropagation___")]
+
5635  public static extern void PropagationMonitor_EndNestedConstraintInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
5636 
+
5637  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RegisterDemon___")]
+
5638  public static extern void PropagationMonitor_RegisterDemon(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5639 
+
5640  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_BeginDemonRun___")]
+
5641  public static extern void PropagationMonitor_BeginDemonRun(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5642 
+
5643  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_EndDemonRun___")]
+
5644  public static extern void PropagationMonitor_EndDemonRun(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5645 
+
5646  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_StartProcessingIntegerVariable___")]
+
5647  public static extern void PropagationMonitor_StartProcessingIntegerVariable(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5648 
+
5649  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_EndProcessingIntegerVariable___")]
+
5650  public static extern void PropagationMonitor_EndProcessingIntegerVariable(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5651 
+
5652  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_PushContext___")]
+
5653  public static extern void PropagationMonitor_PushContext(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
5654 
+
5655  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_PopContext___")]
+
5656  public static extern void PropagationMonitor_PopContext(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5657 
+
5658  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetMin__SWIG_0___")]
+
5659  public static extern void PropagationMonitor_SetMin__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
5660 
+
5661  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetMax__SWIG_0___")]
+
5662  public static extern void PropagationMonitor_SetMax__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
5663 
+
5664  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetRange__SWIG_0___")]
+
5665  public static extern void PropagationMonitor_SetRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
5666 
+
5667  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetMin__SWIG_1___")]
+
5668  public static extern void PropagationMonitor_SetMin__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
5669 
+
5670  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetMax__SWIG_1___")]
+
5671  public static extern void PropagationMonitor_SetMax__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
5672 
+
5673  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetRange__SWIG_1___")]
+
5674  public static extern void PropagationMonitor_SetRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
5675 
+
5676  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RemoveValue___")]
+
5677  public static extern void PropagationMonitor_RemoveValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
5678 
+
5679  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetValue___")]
+
5680  public static extern void PropagationMonitor_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
5681 
+
5682  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RemoveInterval___")]
+
5683  public static extern void PropagationMonitor_RemoveInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
5684 
+
5685  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetValues___")]
+
5686  public static extern void PropagationMonitor_SetValues(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
+
5687 
+
5688  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RemoveValues___")]
+
5689  public static extern void PropagationMonitor_RemoveValues(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
+
5690 
+
5691  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetStartMin___")]
+
5692  public static extern void PropagationMonitor_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
5693 
+
5694  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetStartMax___")]
+
5695  public static extern void PropagationMonitor_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
5696 
+
5697  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetStartRange___")]
+
5698  public static extern void PropagationMonitor_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
5699 
+
5700  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetEndMin___")]
+
5701  public static extern void PropagationMonitor_SetEndMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
5702 
+
5703  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetEndMax___")]
+
5704  public static extern void PropagationMonitor_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
5705 
+
5706  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetEndRange___")]
+
5707  public static extern void PropagationMonitor_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
5708 
+
5709  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetDurationMin___")]
+
5710  public static extern void PropagationMonitor_SetDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
5711 
+
5712  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetDurationMax___")]
+
5713  public static extern void PropagationMonitor_SetDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
5714 
+
5715  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetDurationRange___")]
+
5716  public static extern void PropagationMonitor_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4);
+
5717 
+
5718  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetPerformed___")]
+
5719  public static extern void PropagationMonitor_SetPerformed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
+
5720 
+
5721  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RankFirst___")]
+
5722  public static extern void PropagationMonitor_RankFirst(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
5723 
+
5724  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RankNotFirst___")]
+
5725  public static extern void PropagationMonitor_RankNotFirst(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
5726 
+
5727  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RankLast___")]
+
5728  public static extern void PropagationMonitor_RankLast(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
5729 
+
5730  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RankNotLast___")]
+
5731  public static extern void PropagationMonitor_RankNotLast(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
5732 
+
5733  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RankSequence___")]
+
5734  public static extern void PropagationMonitor_RankSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, int[] jarg3, int length4, int[] jarg4, int length5, int[] jarg5);
+
5735 
+
5736  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_Install___")]
+
5737  public static extern void PropagationMonitor_Install(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5738 
+
5739  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchMonitor___")]
+
5740  public static extern void delete_LocalSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5741 
+
5742  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_ToString___")]
+
5743  public static extern string LocalSearchMonitor_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5744 
+
5745  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_BeginOperatorStart___")]
+
5746  public static extern void LocalSearchMonitor_BeginOperatorStart(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5747 
+
5748  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_EndOperatorStart___")]
+
5749  public static extern void LocalSearchMonitor_EndOperatorStart(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5750 
+
5751  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_BeginMakeNextNeighbor___")]
+
5752  public static extern void LocalSearchMonitor_BeginMakeNextNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5753 
+
5754  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_EndMakeNextNeighbor___")]
+
5755  public static extern void LocalSearchMonitor_EndMakeNextNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
5756 
+
5757  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_BeginFilterNeighbor___")]
+
5758  public static extern void LocalSearchMonitor_BeginFilterNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5759 
+
5760  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_EndFilterNeighbor___")]
+
5761  public static extern void LocalSearchMonitor_EndFilterNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
+
5762 
+
5763  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_BeginAcceptNeighbor___")]
+
5764  public static extern void LocalSearchMonitor_BeginAcceptNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5765 
+
5766  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_EndAcceptNeighbor___")]
+
5767  public static extern void LocalSearchMonitor_EndAcceptNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
+
5768 
+
5769  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_BeginFiltering___")]
+
5770  public static extern void LocalSearchMonitor_BeginFiltering(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5771 
+
5772  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_EndFiltering___")]
+
5773  public static extern void LocalSearchMonitor_EndFiltering(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
+
5774 
+
5775  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_Install___")]
+
5776  public static extern void LocalSearchMonitor_Install(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5777 
+
5778  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_kUnboundBooleanVarValue_get___")]
+
5779  public static extern int BooleanVar_kUnboundBooleanVarValue_get();
+
5780 
+
5781  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_BooleanVar___")]
+
5782  public static extern void delete_BooleanVar(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5783 
+
5784  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_Min___")]
+
5785  public static extern long BooleanVar_Min(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5786 
+
5787  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_SetMin___")]
+
5788  public static extern void BooleanVar_SetMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5789 
+
5790  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_Max___")]
+
5791  public static extern long BooleanVar_Max(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5792 
+
5793  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_SetMax___")]
+
5794  public static extern void BooleanVar_SetMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5795 
+
5796  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_SetRange___")]
+
5797  public static extern void BooleanVar_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
5798 
+
5799  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_Bound___")]
+
5800  public static extern bool BooleanVar_Bound(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5801 
+
5802  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_Value___")]
+
5803  public static extern long BooleanVar_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5804 
+
5805  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_RemoveValue___")]
+
5806  public static extern void BooleanVar_RemoveValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5807 
+
5808  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_RemoveInterval___")]
+
5809  public static extern void BooleanVar_RemoveInterval(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
5810 
+
5811  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_WhenBound___")]
+
5812  public static extern void BooleanVar_WhenBound(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5813 
+
5814  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_WhenRange___")]
+
5815  public static extern void BooleanVar_WhenRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5816 
+
5817  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_WhenDomain___")]
+
5818  public static extern void BooleanVar_WhenDomain(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5819 
+
5820  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_Size___")]
+
5821  public static extern ulong BooleanVar_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5822 
+
5823  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_Contains___")]
+
5824  public static extern bool BooleanVar_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5825 
+
5826  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_ToString___")]
+
5827  public static extern string BooleanVar_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5828 
+
5829  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_VarType___")]
+
5830  public static extern int BooleanVar_VarType(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5831 
+
5832  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_IsEqual___")]
+
5833  public static extern global::System.IntPtr BooleanVar_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5834 
+
5835  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_IsDifferent___")]
+
5836  public static extern global::System.IntPtr BooleanVar_IsDifferent(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5837 
+
5838  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_IsGreaterOrEqual___")]
+
5839  public static extern global::System.IntPtr BooleanVar_IsGreaterOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5840 
+
5841  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_IsLessOrEqual___")]
+
5842  public static extern global::System.IntPtr BooleanVar_IsLessOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
5843 
+
5844  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_RestoreValue___")]
+
5845  public static extern void BooleanVar_RestoreValue(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5846 
+
5847  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_BaseName___")]
+
5848  public static extern string BooleanVar_BaseName(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5849 
+
5850  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_RawValue___")]
+
5851  public static extern int BooleanVar_RawValue(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5852 
+
5853  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_SymmetryBreaker___")]
+
5854  public static extern global::System.IntPtr new_SymmetryBreaker();
+
5855 
+
5856  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SymmetryBreaker___")]
+
5857  public static extern void delete_SymmetryBreaker(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5858 
+
5859  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreaker_AddIntegerVariableEqualValueClause___")]
+
5860  public static extern void SymmetryBreaker_AddIntegerVariableEqualValueClause(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
5861 
+
5862  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreaker_AddIntegerVariableGreaterOrEqualValueClause___")]
+
5863  public static extern void SymmetryBreaker_AddIntegerVariableGreaterOrEqualValueClause(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
5864 
+
5865  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreaker_AddIntegerVariableLessOrEqualValueClause___")]
+
5866  public static extern void SymmetryBreaker_AddIntegerVariableLessOrEqualValueClause(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
5867 
+
5868  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreaker_director_connect___")]
+
5869  public static extern void SymmetryBreaker_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SymmetryBreaker.SwigDelegateSymmetryBreaker_0 delegate0, SymmetryBreaker.SwigDelegateSymmetryBreaker_1 delegate1, SymmetryBreaker.SwigDelegateSymmetryBreaker_2 delegate2, SymmetryBreaker.SwigDelegateSymmetryBreaker_3 delegate3, SymmetryBreaker.SwigDelegateSymmetryBreaker_4 delegate4, SymmetryBreaker.SwigDelegateSymmetryBreaker_5 delegate5, SymmetryBreaker.SwigDelegateSymmetryBreaker_6 delegate6, SymmetryBreaker.SwigDelegateSymmetryBreaker_7 delegate7);
+
5870 
+
5871  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_SearchLog___")]
+
5872  public static extern void delete_SearchLog(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5873 
+
5874  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_EnterSearch___")]
+
5875  public static extern void SearchLog_EnterSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5876 
+
5877  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_ExitSearch___")]
+
5878  public static extern void SearchLog_ExitSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5879 
+
5880  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_AtSolution___")]
+
5881  public static extern bool SearchLog_AtSolution(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5882 
+
5883  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_BeginFail___")]
+
5884  public static extern void SearchLog_BeginFail(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5885 
+
5886  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_NoMoreSolutions___")]
+
5887  public static extern void SearchLog_NoMoreSolutions(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5888 
+
5889  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_AcceptUncheckedNeighbor___")]
+
5890  public static extern void SearchLog_AcceptUncheckedNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5891 
+
5892  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_ApplyDecision___")]
+
5893  public static extern void SearchLog_ApplyDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5894 
+
5895  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_RefuteDecision___")]
+
5896  public static extern void SearchLog_RefuteDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
5897 
+
5898  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_OutputDecision___")]
+
5899  public static extern void SearchLog_OutputDecision(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5900 
+
5901  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_Maintain___")]
+
5902  public static extern void SearchLog_Maintain(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5903 
+
5904  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_BeginInitialPropagation___")]
+
5905  public static extern void SearchLog_BeginInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5906 
+
5907  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_EndInitialPropagation___")]
+
5908  public static extern void SearchLog_EndInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5909 
+
5910  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_ToString___")]
+
5911  public static extern string SearchLog_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
5912 
+
5913  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VOID_FALSE_CONSTRAINT_get___")]
+
5914  public static extern int ModelCache_VOID_FALSE_CONSTRAINT_get();
+
5915 
+
5916  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VOID_TRUE_CONSTRAINT_get___")]
+
5917  public static extern int ModelCache_VOID_TRUE_CONSTRAINT_get();
+
5918 
+
5919  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VOID_CONSTRAINT_MAX_get___")]
+
5920  public static extern int ModelCache_VOID_CONSTRAINT_MAX_get();
+
5921 
+
5922  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_EQUALITY_get___")]
+
5923  public static extern int ModelCache_VAR_CONSTANT_EQUALITY_get();
+
5924 
+
5925  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_GREATER_OR_EQUAL_get___")]
+
5926  public static extern int ModelCache_VAR_CONSTANT_GREATER_OR_EQUAL_get();
+
5927 
+
5928  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_LESS_OR_EQUAL_get___")]
+
5929  public static extern int ModelCache_VAR_CONSTANT_LESS_OR_EQUAL_get();
+
5930 
+
5931  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_NON_EQUALITY_get___")]
+
5932  public static extern int ModelCache_VAR_CONSTANT_NON_EQUALITY_get();
+
5933 
+
5934  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_CONSTRAINT_MAX_get___")]
+
5935  public static extern int ModelCache_VAR_CONSTANT_CONSTRAINT_MAX_get();
+
5936 
+
5937  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_CONSTANT_BETWEEN_get___")]
+
5938  public static extern int ModelCache_VAR_CONSTANT_CONSTANT_BETWEEN_get();
+
5939 
+
5940  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX_get___")]
+
5941  public static extern int ModelCache_VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX_get();
+
5942 
+
5943  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_EQUALITY_get___")]
+
5944  public static extern int ModelCache_EXPR_EXPR_EQUALITY_get();
+
5945 
+
5946  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_GREATER_get___")]
+
5947  public static extern int ModelCache_EXPR_EXPR_GREATER_get();
+
5948 
+
5949  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_GREATER_OR_EQUAL_get___")]
+
5950  public static extern int ModelCache_EXPR_EXPR_GREATER_OR_EQUAL_get();
+
5951 
+
5952  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_LESS_get___")]
+
5953  public static extern int ModelCache_EXPR_EXPR_LESS_get();
+
5954 
+
5955  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_LESS_OR_EQUAL_get___")]
+
5956  public static extern int ModelCache_EXPR_EXPR_LESS_OR_EQUAL_get();
+
5957 
+
5958  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_NON_EQUALITY_get___")]
+
5959  public static extern int ModelCache_EXPR_EXPR_NON_EQUALITY_get();
+
5960 
+
5961  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_CONSTRAINT_MAX_get___")]
+
5962  public static extern int ModelCache_EXPR_EXPR_CONSTRAINT_MAX_get();
+
5963 
+
5964  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_OPPOSITE_get___")]
+
5965  public static extern int ModelCache_EXPR_OPPOSITE_get();
+
5966 
+
5967  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_ABS_get___")]
+
5968  public static extern int ModelCache_EXPR_ABS_get();
+
5969 
+
5970  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_SQUARE_get___")]
+
5971  public static extern int ModelCache_EXPR_SQUARE_get();
+
5972 
+
5973  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPRESSION_MAX_get___")]
+
5974  public static extern int ModelCache_EXPR_EXPRESSION_MAX_get();
+
5975 
+
5976  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_DIFFERENCE_get___")]
+
5977  public static extern int ModelCache_EXPR_EXPR_DIFFERENCE_get();
+
5978 
+
5979  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_PROD_get___")]
+
5980  public static extern int ModelCache_EXPR_EXPR_PROD_get();
+
5981 
+
5982  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_DIV_get___")]
+
5983  public static extern int ModelCache_EXPR_EXPR_DIV_get();
+
5984 
+
5985  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_MAX_get___")]
+
5986  public static extern int ModelCache_EXPR_EXPR_MAX_get();
+
5987 
+
5988  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_MIN_get___")]
+
5989  public static extern int ModelCache_EXPR_EXPR_MIN_get();
+
5990 
+
5991  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_SUM_get___")]
+
5992  public static extern int ModelCache_EXPR_EXPR_SUM_get();
+
5993 
+
5994  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_IS_LESS_get___")]
+
5995  public static extern int ModelCache_EXPR_EXPR_IS_LESS_get();
+
5996 
+
5997  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_IS_LESS_OR_EQUAL_get___")]
+
5998  public static extern int ModelCache_EXPR_EXPR_IS_LESS_OR_EQUAL_get();
+
5999 
+
6000  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_IS_EQUAL_get___")]
+
6001  public static extern int ModelCache_EXPR_EXPR_IS_EQUAL_get();
+
6002 
+
6003  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_IS_NOT_EQUAL_get___")]
+
6004  public static extern int ModelCache_EXPR_EXPR_IS_NOT_EQUAL_get();
+
6005 
+
6006  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_EXPRESSION_MAX_get___")]
+
6007  public static extern int ModelCache_EXPR_EXPR_EXPRESSION_MAX_get();
+
6008 
+
6009  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_CONSTANT_CONDITIONAL_get___")]
+
6010  public static extern int ModelCache_EXPR_EXPR_CONSTANT_CONDITIONAL_get();
+
6011 
+
6012  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_CONSTANT_EXPRESSION_MAX_get___")]
+
6013  public static extern int ModelCache_EXPR_EXPR_CONSTANT_EXPRESSION_MAX_get();
+
6014 
+
6015  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_DIFFERENCE_get___")]
+
6016  public static extern int ModelCache_EXPR_CONSTANT_DIFFERENCE_get();
+
6017 
+
6018  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_DIVIDE_get___")]
+
6019  public static extern int ModelCache_EXPR_CONSTANT_DIVIDE_get();
+
6020 
+
6021  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_PROD_get___")]
+
6022  public static extern int ModelCache_EXPR_CONSTANT_PROD_get();
+
6023 
+
6024  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_MAX_get___")]
+
6025  public static extern int ModelCache_EXPR_CONSTANT_MAX_get();
+
6026 
+
6027  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_MIN_get___")]
+
6028  public static extern int ModelCache_EXPR_CONSTANT_MIN_get();
+
6029 
+
6030  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_SUM_get___")]
+
6031  public static extern int ModelCache_EXPR_CONSTANT_SUM_get();
+
6032 
+
6033  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_IS_EQUAL_get___")]
+
6034  public static extern int ModelCache_EXPR_CONSTANT_IS_EQUAL_get();
+
6035 
+
6036  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_IS_NOT_EQUAL_get___")]
+
6037  public static extern int ModelCache_EXPR_CONSTANT_IS_NOT_EQUAL_get();
+
6038 
+
6039  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_IS_GREATER_OR_EQUAL_get___")]
+
6040  public static extern int ModelCache_EXPR_CONSTANT_IS_GREATER_OR_EQUAL_get();
+
6041 
+
6042  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_IS_LESS_OR_EQUAL_get___")]
+
6043  public static extern int ModelCache_EXPR_CONSTANT_IS_LESS_OR_EQUAL_get();
+
6044 
+
6045  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_EXPRESSION_MAX_get___")]
+
6046  public static extern int ModelCache_EXPR_CONSTANT_EXPRESSION_MAX_get();
+
6047 
+
6048  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS_get___")]
+
6049  public static extern int ModelCache_VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS_get();
+
6050 
+
6051  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_CONSTANT_EXPRESSION_MAX_get___")]
+
6052  public static extern int ModelCache_VAR_CONSTANT_CONSTANT_EXPRESSION_MAX_get();
+
6053 
+
6054  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_ARRAY_ELEMENT_get___")]
+
6055  public static extern int ModelCache_VAR_CONSTANT_ARRAY_ELEMENT_get();
+
6056 
+
6057  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_ARRAY_EXPRESSION_MAX_get___")]
+
6058  public static extern int ModelCache_VAR_CONSTANT_ARRAY_EXPRESSION_MAX_get();
+
6059 
+
6060  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD_get___")]
+
6061  public static extern int ModelCache_VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD_get();
+
6062 
+
6063  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX_get___")]
+
6064  public static extern int ModelCache_VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX_get();
+
6065 
+
6066  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_MAX_get___")]
+
6067  public static extern int ModelCache_VAR_ARRAY_MAX_get();
+
6068 
+
6069  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_MIN_get___")]
+
6070  public static extern int ModelCache_VAR_ARRAY_MIN_get();
+
6071 
+
6072  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_SUM_get___")]
+
6073  public static extern int ModelCache_VAR_ARRAY_SUM_get();
+
6074 
+
6075  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_EXPRESSION_MAX_get___")]
+
6076  public static extern int ModelCache_VAR_ARRAY_EXPRESSION_MAX_get();
+
6077 
+
6078  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_CONSTANT_INDEX_get___")]
+
6079  public static extern int ModelCache_VAR_ARRAY_CONSTANT_INDEX_get();
+
6080 
+
6081  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_CONSTANT_EXPRESSION_MAX_get___")]
+
6082  public static extern int ModelCache_VAR_ARRAY_CONSTANT_EXPRESSION_MAX_get();
+
6083 
+
6084  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_ModelCache___")]
+
6085  public static extern void delete_ModelCache(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6086 
+
6087  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_Clear___")]
+
6088  public static extern void ModelCache_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6089 
+
6090  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVoidConstraint___")]
+
6091  public static extern global::System.IntPtr ModelCache_FindVoidConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6092 
+
6093  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVoidConstraint___")]
+
6094  public static extern void ModelCache_InsertVoidConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
6095 
+
6096  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarConstantConstraint___")]
+
6097  public static extern global::System.IntPtr ModelCache_FindVarConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, int jarg4);
+
6098 
+
6099  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarConstantConstraint___")]
+
6100  public static extern void ModelCache_InsertVarConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5);
+
6101 
+
6102  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarConstantConstantConstraint___")]
+
6103  public static extern global::System.IntPtr ModelCache_FindVarConstantConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, int jarg5);
+
6104 
+
6105  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarConstantConstantConstraint___")]
+
6106  public static extern void ModelCache_InsertVarConstantConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5, int jarg6);
+
6107 
+
6108  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindExprExprConstraint___")]
+
6109  public static extern global::System.IntPtr ModelCache_FindExprExprConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4);
+
6110 
+
6111  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertExprExprConstraint___")]
+
6112  public static extern void ModelCache_InsertExprExprConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5);
+
6113 
+
6114  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindExprExpression___")]
+
6115  public static extern global::System.IntPtr ModelCache_FindExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
6116 
+
6117  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertExprExpression___")]
+
6118  public static extern void ModelCache_InsertExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4);
+
6119 
+
6120  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindExprConstantExpression___")]
+
6121  public static extern global::System.IntPtr ModelCache_FindExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, int jarg4);
+
6122 
+
6123  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertExprConstantExpression___")]
+
6124  public static extern void ModelCache_InsertExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5);
+
6125 
+
6126  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindExprExprExpression___")]
+
6127  public static extern global::System.IntPtr ModelCache_FindExprExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4);
+
6128 
+
6129  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertExprExprExpression___")]
+
6130  public static extern void ModelCache_InsertExprExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5);
+
6131 
+
6132  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindExprExprConstantExpression___")]
+
6133  public static extern global::System.IntPtr ModelCache_FindExprExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5);
+
6134 
+
6135  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertExprExprConstantExpression___")]
+
6136  public static extern void ModelCache_InsertExprExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, long jarg5, int jarg6);
+
6137 
+
6138  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarConstantConstantExpression___")]
+
6139  public static extern global::System.IntPtr ModelCache_FindVarConstantConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, int jarg5);
+
6140 
+
6141  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarConstantConstantExpression___")]
+
6142  public static extern void ModelCache_InsertVarConstantConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5, int jarg6);
+
6143 
+
6144  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarConstantArrayExpression___")]
+
6145  public static extern global::System.IntPtr ModelCache_FindVarConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int jarg4);
+
6146 
+
6147  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarConstantArrayExpression___")]
+
6148  public static extern void ModelCache_InsertVarConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, int jarg5);
+
6149 
+
6150  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarArrayExpression___")]
+
6151  public static extern global::System.IntPtr ModelCache_FindVarArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
6152 
+
6153  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarArrayExpression___")]
+
6154  public static extern void ModelCache_InsertVarArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4);
+
6155 
+
6156  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarArrayConstantArrayExpression___")]
+
6157  public static extern global::System.IntPtr ModelCache_FindVarArrayConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int jarg4);
+
6158 
+
6159  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarArrayConstantArrayExpression___")]
+
6160  public static extern void ModelCache_InsertVarArrayConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, int jarg5);
+
6161 
+
6162  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarArrayConstantExpression___")]
+
6163  public static extern global::System.IntPtr ModelCache_FindVarArrayConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, int jarg4);
+
6164 
+
6165  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarArrayConstantExpression___")]
+
6166  public static extern void ModelCache_InsertVarArrayConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5);
+
6167 
+
6168  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelCache_solver___")]
+
6169  public static extern global::System.IntPtr ModelCache_solver(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6170 
+
6171  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RevPartialSequence__SWIG_0___")]
+
6172  public static extern global::System.IntPtr new_RevPartialSequence__SWIG_0( int length1, int[] jarg1);
+
6173 
+
6174  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RevPartialSequence__SWIG_1___")]
+
6175  public static extern global::System.IntPtr new_RevPartialSequence__SWIG_1(int jarg1);
+
6176 
+
6177  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_RevPartialSequence___")]
+
6178  public static extern void delete_RevPartialSequence(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6179 
+
6180  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_NumFirstRanked___")]
+
6181  public static extern int RevPartialSequence_NumFirstRanked(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6182 
+
6183  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_NumLastRanked___")]
+
6184  public static extern int RevPartialSequence_NumLastRanked(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6185 
+
6186  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_Size___")]
+
6187  public static extern int RevPartialSequence_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6188 
+
6189  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_RankFirst___")]
+
6190  public static extern void RevPartialSequence_RankFirst(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
6191 
+
6192  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_RankLast___")]
+
6193  public static extern void RevPartialSequence_RankLast(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
6194 
+
6195  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_IsRanked___")]
+
6196  public static extern bool RevPartialSequence_IsRanked(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6197 
+
6198  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_ToString___")]
+
6199  public static extern string RevPartialSequence_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6200 
+
6201  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AreAllBound___")]
+
6202  public static extern bool AreAllBound(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6203 
+
6204  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AreAllBooleans___")]
+
6205  public static extern bool AreAllBooleans(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6206 
+
6207  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AreAllBoundTo___")]
+
6208  public static extern bool AreAllBoundTo(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6209 
+
6210  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_MaxVarArray___")]
+
6211  public static extern long MaxVarArray(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6212 
+
6213  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_MinVarArray___")]
+
6214  public static extern long MinVarArray(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6215 
+
6216  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PosIntDivUp___")]
+
6217  public static extern long PosIntDivUp(long jarg1, long jarg2);
+
6218 
+
6219  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PosIntDivDown___")]
+
6220  public static extern long PosIntDivDown(long jarg1, long jarg2);
+
6221 
+
6222  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ToInt64Vector___")]
+
6223  public static extern global::System.IntPtr ToInt64Vector( int length1, int[] jarg1);
+
6224 
+
6225  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RevInteger___")]
+
6226  public static extern global::System.IntPtr new_RevInteger(long jarg1);
+
6227 
+
6228  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevInteger_Value___")]
+
6229  public static extern long RevInteger_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6230 
+
6231  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevInteger_SetValue___")]
+
6232  public static extern void RevInteger_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
6233 
+
6234  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_RevInteger___")]
+
6235  public static extern void delete_RevInteger(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6236 
+
6237  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RevBool___")]
+
6238  public static extern global::System.IntPtr new_RevBool(bool jarg1);
+
6239 
+
6240  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevBool_Value___")]
+
6241  public static extern bool RevBool_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6242 
+
6243  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RevBool_SetValue___")]
+
6244  public static extern void RevBool_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
+
6245 
+
6246  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_RevBool___")]
+
6247  public static extern void delete_RevBool(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6248 
+
6249  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_AssignmentIntContainer___")]
+
6250  public static extern global::System.IntPtr new_AssignmentIntContainer();
+
6251 
+
6252  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Add___")]
+
6253  public static extern global::System.IntPtr AssignmentIntContainer_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6254 
+
6255  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_FastAdd___")]
+
6256  public static extern global::System.IntPtr AssignmentIntContainer_FastAdd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6257 
+
6258  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_AddAtPosition___")]
+
6259  public static extern global::System.IntPtr AssignmentIntContainer_AddAtPosition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
6260 
+
6261  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Clear___")]
+
6262  public static extern void AssignmentIntContainer_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6263 
+
6264  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Resize___")]
+
6265  public static extern void AssignmentIntContainer_Resize(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
6266 
+
6267  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Empty___")]
+
6268  public static extern bool AssignmentIntContainer_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6269 
+
6270  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_CopyIntersection___")]
+
6271  public static extern void AssignmentIntContainer_CopyIntersection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6272 
+
6273  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Copy___")]
+
6274  public static extern void AssignmentIntContainer_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6275 
+
6276  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Contains___")]
+
6277  public static extern bool AssignmentIntContainer_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6278 
+
6279  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Element__SWIG_0___")]
+
6280  public static extern global::System.IntPtr AssignmentIntContainer_Element__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6281 
+
6282  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Element__SWIG_1___")]
+
6283  public static extern global::System.IntPtr AssignmentIntContainer_Element__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6284 
+
6285  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Size___")]
+
6286  public static extern int AssignmentIntContainer_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6287 
+
6288  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Store___")]
+
6289  public static extern void AssignmentIntContainer_Store(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6290 
+
6291  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Restore___")]
+
6292  public static extern void AssignmentIntContainer_Restore(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6293 
+
6294  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_AreAllElementsBound___")]
+
6295  public static extern bool AssignmentIntContainer_AreAllElementsBound(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6296 
+
6297  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_AssignmentIntContainer___")]
+
6298  public static extern void delete_AssignmentIntContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6299 
+
6300  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_AssignmentIntervalContainer___")]
+
6301  public static extern global::System.IntPtr new_AssignmentIntervalContainer();
+
6302 
+
6303  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Add___")]
+
6304  public static extern global::System.IntPtr AssignmentIntervalContainer_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6305 
+
6306  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_FastAdd___")]
+
6307  public static extern global::System.IntPtr AssignmentIntervalContainer_FastAdd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6308 
+
6309  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_AddAtPosition___")]
+
6310  public static extern global::System.IntPtr AssignmentIntervalContainer_AddAtPosition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
6311 
+
6312  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Clear___")]
+
6313  public static extern void AssignmentIntervalContainer_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6314 
+
6315  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Resize___")]
+
6316  public static extern void AssignmentIntervalContainer_Resize(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
6317 
+
6318  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Empty___")]
+
6319  public static extern bool AssignmentIntervalContainer_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6320 
+
6321  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_CopyIntersection___")]
+
6322  public static extern void AssignmentIntervalContainer_CopyIntersection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6323 
+
6324  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Copy___")]
+
6325  public static extern void AssignmentIntervalContainer_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6326 
+
6327  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Contains___")]
+
6328  public static extern bool AssignmentIntervalContainer_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6329 
+
6330  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Element__SWIG_0___")]
+
6331  public static extern global::System.IntPtr AssignmentIntervalContainer_Element__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6332 
+
6333  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Element__SWIG_1___")]
+
6334  public static extern global::System.IntPtr AssignmentIntervalContainer_Element__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6335 
+
6336  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Size___")]
+
6337  public static extern int AssignmentIntervalContainer_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6338 
+
6339  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Store___")]
+
6340  public static extern void AssignmentIntervalContainer_Store(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6341 
+
6342  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Restore___")]
+
6343  public static extern void AssignmentIntervalContainer_Restore(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6344 
+
6345  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_AreAllElementsBound___")]
+
6346  public static extern bool AssignmentIntervalContainer_AreAllElementsBound(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6347 
+
6348  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_AssignmentIntervalContainer___")]
+
6349  public static extern void delete_AssignmentIntervalContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6350 
+
6351  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_AssignmentSequenceContainer___")]
+
6352  public static extern global::System.IntPtr new_AssignmentSequenceContainer();
+
6353 
+
6354  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Add___")]
+
6355  public static extern global::System.IntPtr AssignmentSequenceContainer_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6356 
+
6357  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_FastAdd___")]
+
6358  public static extern global::System.IntPtr AssignmentSequenceContainer_FastAdd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6359 
+
6360  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_AddAtPosition___")]
+
6361  public static extern global::System.IntPtr AssignmentSequenceContainer_AddAtPosition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
6362 
+
6363  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Clear___")]
+
6364  public static extern void AssignmentSequenceContainer_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6365 
+
6366  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Resize___")]
+
6367  public static extern void AssignmentSequenceContainer_Resize(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
6368 
+
6369  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Empty___")]
+
6370  public static extern bool AssignmentSequenceContainer_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6371 
+
6372  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_CopyIntersection___")]
+
6373  public static extern void AssignmentSequenceContainer_CopyIntersection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6374 
+
6375  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Copy___")]
+
6376  public static extern void AssignmentSequenceContainer_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6377 
+
6378  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Contains___")]
+
6379  public static extern bool AssignmentSequenceContainer_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6380 
+
6381  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Element__SWIG_0___")]
+
6382  public static extern global::System.IntPtr AssignmentSequenceContainer_Element__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6383 
+
6384  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Element__SWIG_1___")]
+
6385  public static extern global::System.IntPtr AssignmentSequenceContainer_Element__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6386 
+
6387  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Size___")]
+
6388  public static extern int AssignmentSequenceContainer_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6389 
+
6390  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Store___")]
+
6391  public static extern void AssignmentSequenceContainer_Store(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6392 
+
6393  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Restore___")]
+
6394  public static extern void AssignmentSequenceContainer_Restore(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6395 
+
6396  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_AreAllElementsBound___")]
+
6397  public static extern bool AssignmentSequenceContainer_AreAllElementsBound(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6398 
+
6399  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_AssignmentSequenceContainer___")]
+
6400  public static extern void delete_AssignmentSequenceContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6401 
+
6402  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RoutingIndexManager__SWIG_0___")]
+
6403  public static extern global::System.IntPtr new_RoutingIndexManager__SWIG_0(int jarg1, int jarg2, int jarg3);
+
6404 
+
6405  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RoutingIndexManager__SWIG_1___")]
+
6406  public static extern global::System.IntPtr new_RoutingIndexManager__SWIG_1(int jarg1, int jarg2, int length3, int[] jarg3, int length4, int[] jarg4);
+
6407 
+
6408  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingIndexManager___")]
+
6409  public static extern void delete_RoutingIndexManager(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6410 
+
6411  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_GetNumberOfNodes___")]
+
6412  public static extern int RoutingIndexManager_GetNumberOfNodes(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6413 
+
6414  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_GetNumberOfVehicles___")]
+
6415  public static extern int RoutingIndexManager_GetNumberOfVehicles(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6416 
+
6417  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_GetNumberOfIndices___")]
+
6418  public static extern int RoutingIndexManager_GetNumberOfIndices(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6419 
+
6420  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_NodeToIndex___")]
+
6421  public static extern long RoutingIndexManager_NodeToIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6422 
+
6423  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_NodesToIndices___")]
+
6424  public static extern global::System.IntPtr RoutingIndexManager_NodesToIndices(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2);
+
6425 
+
6426  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_IndexToNode___")]
+
6427  public static extern int RoutingIndexManager_IndexToNode(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6428 
+
6429  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultRoutingModelParameters___")]
+
6430  public static extern System.IntPtr DefaultRoutingModelParameters();
+
6431 
+
6432  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DefaultRoutingSearchParameters___")]
+
6433  public static extern System.IntPtr DefaultRoutingSearchParameters();
+
6434 
+
6435  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_FindErrorInRoutingSearchParameters___")]
+
6436  public static extern string FindErrorInRoutingSearchParameters(int search_parameters_size, byte[] jarg1);
+
6437 
+
6438  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ROUTING_NOT_SOLVED_get___")]
+
6439  public static extern int RoutingModel_ROUTING_NOT_SOLVED_get();
+
6440 
+
6441  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ROUTING_SUCCESS_get___")]
+
6442  public static extern int RoutingModel_ROUTING_SUCCESS_get();
+
6443 
+
6444  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ROUTING_FAIL_get___")]
+
6445  public static extern int RoutingModel_ROUTING_FAIL_get();
+
6446 
+
6447  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ROUTING_FAIL_TIMEOUT_get___")]
+
6448  public static extern int RoutingModel_ROUTING_FAIL_TIMEOUT_get();
+
6449 
+
6450  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ROUTING_INVALID_get___")]
+
6451  public static extern int RoutingModel_ROUTING_INVALID_get();
+
6452 
+
6453  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_PICKUP_AND_DELIVERY_NO_ORDER_get___")]
+
6454  public static extern int RoutingModel_PICKUP_AND_DELIVERY_NO_ORDER_get();
+
6455 
+
6456  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_PICKUP_AND_DELIVERY_LIFO_get___")]
+
6457  public static extern int RoutingModel_PICKUP_AND_DELIVERY_LIFO_get();
+
6458 
+
6459  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_PICKUP_AND_DELIVERY_FIFO_get___")]
+
6460  public static extern int RoutingModel_PICKUP_AND_DELIVERY_FIFO_get();
+
6461 
+
6462  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_kNoPenalty_get___")]
+
6463  public static extern long RoutingModel_kNoPenalty_get();
+
6464 
+
6465  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_kNoDisjunction_get___")]
+
6466  public static extern int RoutingModel_kNoDisjunction_get();
+
6467 
+
6468  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_kNoDimension_get___")]
+
6469  public static extern int RoutingModel_kNoDimension_get();
+
6470 
+
6471  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RoutingModel__SWIG_0___")]
+
6472  public static extern global::System.IntPtr new_RoutingModel__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6473 
+
6474  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RoutingModel__SWIG_1___")]
+
6475  public static extern global::System.IntPtr new_RoutingModel__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int parameters_size, byte[] jarg2);
+
6476 
+
6477  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingModel___")]
+
6478  public static extern void delete_RoutingModel(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6479 
+
6480  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RegisterUnaryTransitCallback___")]
+
6481  public static extern int RoutingModel_RegisterUnaryTransitCallback(global::System.Runtime.InteropServices.HandleRef jarg1, LongToLong jarg2);
+
6482 
+
6483  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RegisterPositiveUnaryTransitCallback___")]
+
6484  public static extern int RoutingModel_RegisterPositiveUnaryTransitCallback(global::System.Runtime.InteropServices.HandleRef jarg1, LongToLong jarg2);
+
6485 
+
6486  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RegisterTransitCallback___")]
+
6487  public static extern int RoutingModel_RegisterTransitCallback(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2);
+
6488 
+
6489  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RegisterPositiveTransitCallback___")]
+
6490  public static extern int RoutingModel_RegisterPositiveTransitCallback(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2);
+
6491 
+
6492  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDimension___")]
+
6493  public static extern bool RoutingModel_AddDimension(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3, long jarg4, bool jarg5, string jarg6);
+
6494 
+
6495  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDimensionWithVehicleTransits___")]
+
6496  public static extern bool RoutingModel_AddDimensionWithVehicleTransits(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, long jarg3, long jarg4, bool jarg5, string jarg6);
+
6497 
+
6498  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDimensionWithVehicleCapacity___")]
+
6499  public static extern bool RoutingModel_AddDimensionWithVehicleCapacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3, int length4, long[] jarg4, bool jarg5, string jarg6);
+
6500 
+
6501  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDimensionWithVehicleTransitAndCapacity___")]
+
6502  public static extern bool RoutingModel_AddDimensionWithVehicleTransitAndCapacity(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, long jarg3, int length4, long[] jarg4, bool jarg5, string jarg6);
+
6503 
+
6504  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddConstantDimensionWithSlack___")]
+
6505  public static extern bool RoutingModel_AddConstantDimensionWithSlack(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, bool jarg5, string jarg6);
+
6506 
+
6507  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddConstantDimension___")]
+
6508  public static extern bool RoutingModel_AddConstantDimension(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, bool jarg4, string jarg5);
+
6509 
+
6510  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddVectorDimension___")]
+
6511  public static extern bool RoutingModel_AddVectorDimension(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, long jarg3, bool jarg4, string jarg5);
+
6512 
+
6513  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_MakePathSpansAndTotalSlacks___")]
+
6514  public static extern global::System.IntPtr RoutingModel_MakePathSpansAndTotalSlacks(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
6515 
+
6516  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_HasDimension___")]
+
6517  public static extern bool RoutingModel_HasDimension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
6518 
+
6519  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDimensionOrDie___")]
+
6520  public static extern global::System.IntPtr RoutingModel_GetDimensionOrDie(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
6521 
+
6522  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetMutableDimension___")]
+
6523  public static extern global::System.IntPtr RoutingModel_GetMutableDimension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
6524 
+
6525  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetPrimaryConstrainedDimension___")]
+
6526  public static extern void RoutingModel_SetPrimaryConstrainedDimension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
6527 
+
6528  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetPrimaryConstrainedDimension___")]
+
6529  public static extern string RoutingModel_GetPrimaryConstrainedDimension(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6530 
+
6531  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDisjunction__SWIG_0___")]
+
6532  public static extern int RoutingModel_AddDisjunction__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, long jarg3, long jarg4);
+
6533 
+
6534  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDisjunction__SWIG_1___")]
+
6535  public static extern int RoutingModel_AddDisjunction__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, long jarg3);
+
6536 
+
6537  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDisjunction__SWIG_2___")]
+
6538  public static extern int RoutingModel_AddDisjunction__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
+
6539 
+
6540  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDisjunctionIndices__SWIG_0___")]
+
6541  public static extern global::System.IntPtr RoutingModel_GetDisjunctionIndices__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6542 
+
6543  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDisjunctionIndices__SWIG_1___")]
+
6544  public static extern global::System.IntPtr RoutingModel_GetDisjunctionIndices__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6545 
+
6546  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDisjunctionPenalty___")]
+
6547  public static extern long RoutingModel_GetDisjunctionPenalty(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6548 
+
6549  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDisjunctionMaxCardinality___")]
+
6550  public static extern long RoutingModel_GetDisjunctionMaxCardinality(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6551 
+
6552  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetNumberOfDisjunctions___")]
+
6553  public static extern int RoutingModel_GetNumberOfDisjunctions(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6554 
+
6555  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IgnoreDisjunctionsAlreadyForcedToZero___")]
+
6556  public static extern void RoutingModel_IgnoreDisjunctionsAlreadyForcedToZero(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6557 
+
6558  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddSoftSameVehicleConstraint___")]
+
6559  public static extern void RoutingModel_AddSoftSameVehicleConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, long jarg3);
+
6560 
+
6561  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetAllowedVehiclesForIndex___")]
+
6562  public static extern void RoutingModel_SetAllowedVehiclesForIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, long jarg3);
+
6563 
+
6564  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IsVehicleAllowedForIndex___")]
+
6565  public static extern bool RoutingModel_IsVehicleAllowedForIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3);
+
6566 
+
6567  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddPickupAndDelivery___")]
+
6568  public static extern void RoutingModel_AddPickupAndDelivery(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
6569 
+
6570  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddPickupAndDeliverySets___")]
+
6571  public static extern void RoutingModel_AddPickupAndDeliverySets(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
6572 
+
6573  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetPickupAndDeliveryPolicyOfAllVehicles___")]
+
6574  public static extern void RoutingModel_SetPickupAndDeliveryPolicyOfAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6575 
+
6576  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetPickupAndDeliveryPolicyOfVehicle___")]
+
6577  public static extern void RoutingModel_SetPickupAndDeliveryPolicyOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
6578 
+
6579  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetPickupAndDeliveryPolicyOfVehicle___")]
+
6580  public static extern int RoutingModel_GetPickupAndDeliveryPolicyOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6581 
+
6582  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetNumOfSingletonNodes___")]
+
6583  public static extern int RoutingModel_GetNumOfSingletonNodes(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6584 
+
6585  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetVisitType___")]
+
6586  public static extern void RoutingModel_SetVisitType(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, int jarg3);
+
6587 
+
6588  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetVisitType___")]
+
6589  public static extern int RoutingModel_GetVisitType(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6590 
+
6591  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetNumberOfVisitTypes___")]
+
6592  public static extern int RoutingModel_GetNumberOfVisitTypes(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6593 
+
6594  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_UnperformedPenalty___")]
+
6595  public static extern long RoutingModel_UnperformedPenalty(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6596 
+
6597  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_UnperformedPenaltyOrValue___")]
+
6598  public static extern long RoutingModel_UnperformedPenaltyOrValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
6599 
+
6600  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDepot___")]
+
6601  public static extern long RoutingModel_GetDepot(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6602 
+
6603  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetArcCostEvaluatorOfAllVehicles___")]
+
6604  public static extern void RoutingModel_SetArcCostEvaluatorOfAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6605 
+
6606  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetArcCostEvaluatorOfVehicle___")]
+
6607  public static extern void RoutingModel_SetArcCostEvaluatorOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
6608 
+
6609  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetFixedCostOfAllVehicles___")]
+
6610  public static extern void RoutingModel_SetFixedCostOfAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6611 
+
6612  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetFixedCostOfVehicle___")]
+
6613  public static extern void RoutingModel_SetFixedCostOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, int jarg3);
+
6614 
+
6615  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetFixedCostOfVehicle___")]
+
6616  public static extern long RoutingModel_GetFixedCostOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6617 
+
6618  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetAmortizedCostFactorsOfAllVehicles___")]
+
6619  public static extern void RoutingModel_SetAmortizedCostFactorsOfAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
6620 
+
6621  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetAmortizedCostFactorsOfVehicle___")]
+
6622  public static extern void RoutingModel_SetAmortizedCostFactorsOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, int jarg4);
+
6623 
+
6624  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetAmortizedLinearCostFactorOfVehicles___")]
+
6625  public static extern global::System.IntPtr RoutingModel_GetAmortizedLinearCostFactorOfVehicles(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6626 
+
6627  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetAmortizedQuadraticCostFactorOfVehicles___")]
+
6628  public static extern global::System.IntPtr RoutingModel_GetAmortizedQuadraticCostFactorOfVehicles(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6629 
+
6630  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ConsiderEmptyRouteCostsForVehicle___")]
+
6631  public static extern void RoutingModel_ConsiderEmptyRouteCostsForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, int jarg3);
+
6632 
+
6633  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AreEmptyRouteCostsConsideredForVehicle___")]
+
6634  public static extern bool RoutingModel_AreEmptyRouteCostsConsideredForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6635 
+
6636  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetFirstSolutionEvaluator___")]
+
6637  public static extern void RoutingModel_SetFirstSolutionEvaluator(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2);
+
6638 
+
6639  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddLocalSearchOperator___")]
+
6640  public static extern void RoutingModel_AddLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6641 
+
6642  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddSearchMonitor___")]
+
6643  public static extern void RoutingModel_AddSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6644 
+
6645  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddAtSolutionCallback___")]
+
6646  public static extern void RoutingModel_AddAtSolutionCallback(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2);
+
6647 
+
6648  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddVariableMinimizedByFinalizer___")]
+
6649  public static extern void RoutingModel_AddVariableMinimizedByFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6650 
+
6651  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddVariableMaximizedByFinalizer___")]
+
6652  public static extern void RoutingModel_AddVariableMaximizedByFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6653 
+
6654  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddWeightedVariableMinimizedByFinalizer___")]
+
6655  public static extern void RoutingModel_AddWeightedVariableMinimizedByFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
6656 
+
6657  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddVariableTargetToFinalizer___")]
+
6658  public static extern void RoutingModel_AddVariableTargetToFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
6659 
+
6660  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CloseModel___")]
+
6661  public static extern void RoutingModel_CloseModel(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6662 
+
6663  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CloseModelWithParameters___")]
+
6664  public static extern void RoutingModel_CloseModelWithParameters(global::System.Runtime.InteropServices.HandleRef jarg1, int search_parameters_size, byte[] jarg2);
+
6665 
+
6666  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Solve__SWIG_0___")]
+
6667  public static extern global::System.IntPtr RoutingModel_Solve__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6668 
+
6669  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Solve__SWIG_1___")]
+
6670  public static extern global::System.IntPtr RoutingModel_Solve__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6671 
+
6672  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SolveWithParameters___")]
+
6673  public static extern global::System.IntPtr RoutingModel_SolveWithParameters(global::System.Runtime.InteropServices.HandleRef jarg1, int search_parameters_size, byte[] jarg2);
+
6674 
+
6675  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SolveFromAssignmentWithParameters___")]
+
6676  public static extern global::System.IntPtr RoutingModel_SolveFromAssignmentWithParameters(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int search_parameters_size, byte[] jarg3);
+
6677 
+
6678  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetAssignmentFromOtherModelAssignment___")]
+
6679  public static extern void RoutingModel_SetAssignmentFromOtherModelAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
6680 
+
6681  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ComputeLowerBound___")]
+
6682  public static extern long RoutingModel_ComputeLowerBound(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6683 
+
6684  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetStatus___")]
+
6685  public static extern int RoutingModel_GetStatus(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6686 
+
6687  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ApplyLocks___")]
+
6688  public static extern global::System.IntPtr RoutingModel_ApplyLocks(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2);
6689 
-
6690  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_PreAssignment___")]
-
6691  public static extern global::System.IntPtr RoutingModel_PreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6692 
-
6693  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_MutablePreAssignment___")]
-
6694  public static extern global::System.IntPtr RoutingModel_MutablePreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6695 
-
6696  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_WriteAssignment___")]
-
6697  public static extern bool RoutingModel_WriteAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
6698 
-
6699  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ReadAssignment___")]
-
6700  public static extern global::System.IntPtr RoutingModel_ReadAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
6701 
-
6702  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RestoreAssignment___")]
-
6703  public static extern global::System.IntPtr RoutingModel_RestoreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6704 
-
6705  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ReadAssignmentFromRoutes___")]
-
6706  public static extern global::System.IntPtr RoutingModel_ReadAssignmentFromRoutes(global::System.Runtime.InteropServices.HandleRef jarg1,
-
6707  int len2_1, int[] len2_2, long[]
-
6708  jarg2, bool jarg3);
+
6690  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ApplyLocksToAllVehicles___")]
+
6691  public static extern bool RoutingModel_ApplyLocksToAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1,
+
6692  int len2_1, int[] len2_2, long[]
+
6693  jarg2, bool jarg3);
+
6694 
+
6695  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_PreAssignment___")]
+
6696  public static extern global::System.IntPtr RoutingModel_PreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6697 
+
6698  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_MutablePreAssignment___")]
+
6699  public static extern global::System.IntPtr RoutingModel_MutablePreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6700 
+
6701  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_WriteAssignment___")]
+
6702  public static extern bool RoutingModel_WriteAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
6703 
+
6704  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ReadAssignment___")]
+
6705  public static extern global::System.IntPtr RoutingModel_ReadAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
6706 
+
6707  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RestoreAssignment___")]
+
6708  public static extern global::System.IntPtr RoutingModel_RestoreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6709 
-
6710  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RoutesToAssignment___")]
-
6711  public static extern bool RoutingModel_RoutesToAssignment(global::System.Runtime.InteropServices.HandleRef jarg1,
+
6710  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ReadAssignmentFromRoutes___")]
+
6711  public static extern global::System.IntPtr RoutingModel_ReadAssignmentFromRoutes(global::System.Runtime.InteropServices.HandleRef jarg1,
6712  int len2_1, int[] len2_2, long[]
-
6713  jarg2, bool jarg3, bool jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
+
6713  jarg2, bool jarg3);
6714 
-
6715  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AssignmentToRoutes___")]
-
6716  public static extern void RoutingModel_AssignmentToRoutes(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,
-
6717  int len3_1, int[] len3_2, long[]
-
6718  jarg3);
+
6715  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RoutesToAssignment___")]
+
6716  public static extern bool RoutingModel_RoutesToAssignment(global::System.Runtime.InteropServices.HandleRef jarg1,
+
6717  int len2_1, int[] len2_2, long[]
+
6718  jarg2, bool jarg3, bool jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
6719 
-
6720  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CompactAssignment___")]
-
6721  public static extern global::System.IntPtr RoutingModel_CompactAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6722 
-
6723  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CompactAndCheckAssignment___")]
-
6724  public static extern global::System.IntPtr RoutingModel_CompactAndCheckAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6725 
-
6726  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddToAssignment___")]
-
6727  public static extern void RoutingModel_AddToAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6728 
-
6729  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddIntervalToAssignment___")]
-
6730  public static extern void RoutingModel_AddIntervalToAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6731 
-
6732  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddLocalSearchFilter___")]
-
6733  public static extern void RoutingModel_AddLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6734 
-
6735  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Start___")]
-
6736  public static extern long RoutingModel_Start(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6737 
-
6738  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_End___")]
-
6739  public static extern long RoutingModel_End(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6740 
-
6741  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IsStart___")]
-
6742  public static extern bool RoutingModel_IsStart(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6743 
-
6744  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IsEnd___")]
-
6745  public static extern bool RoutingModel_IsEnd(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6746 
-
6747  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleIndex___")]
-
6748  public static extern int RoutingModel_VehicleIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6749 
-
6750  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Next___")]
-
6751  public static extern long RoutingModel_Next(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
-
6752 
-
6753  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IsVehicleUsed___")]
-
6754  public static extern bool RoutingModel_IsVehicleUsed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
-
6755 
-
6756  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Nexts___")]
-
6757  public static extern global::System.IntPtr RoutingModel_Nexts(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6758 
-
6759  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleVars___")]
-
6760  public static extern global::System.IntPtr RoutingModel_VehicleVars(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6761 
-
6762  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_NextVar___")]
-
6763  public static extern global::System.IntPtr RoutingModel_NextVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6764 
-
6765  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ActiveVar___")]
-
6766  public static extern global::System.IntPtr RoutingModel_ActiveVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6767 
-
6768  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleCostsConsideredVar___")]
-
6769  public static extern global::System.IntPtr RoutingModel_VehicleCostsConsideredVar(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6770 
-
6771  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleVar___")]
-
6772  public static extern global::System.IntPtr RoutingModel_VehicleVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6773 
-
6774  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CostVar___")]
-
6775  public static extern global::System.IntPtr RoutingModel_CostVar(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6776 
-
6777  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetArcCostForVehicle___")]
-
6778  public static extern long RoutingModel_GetArcCostForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4);
-
6779 
-
6780  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CostsAreHomogeneousAcrossVehicles___")]
-
6781  public static extern bool RoutingModel_CostsAreHomogeneousAcrossVehicles(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6782 
-
6783  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetHomogeneousCost___")]
-
6784  public static extern long RoutingModel_GetHomogeneousCost(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
6785 
-
6786  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetArcCostForFirstSolution___")]
-
6787  public static extern long RoutingModel_GetArcCostForFirstSolution(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
-
6788 
-
6789  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetArcCostForClass___")]
-
6790  public static extern long RoutingModel_GetArcCostForClass(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4);
-
6791 
-
6792  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetCostClassIndexOfVehicle___")]
-
6793  public static extern int RoutingModel_GetCostClassIndexOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6794 
-
6795  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_HasVehicleWithCostClassIndex___")]
-
6796  public static extern bool RoutingModel_HasVehicleWithCostClassIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6797 
-
6798  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetCostClassesCount___")]
-
6799  public static extern int RoutingModel_GetCostClassesCount(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6800 
-
6801  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetNonZeroCostClassesCount___")]
-
6802  public static extern int RoutingModel_GetNonZeroCostClassesCount(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6803 
-
6804  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetVehicleClassIndexOfVehicle___")]
-
6805  public static extern int RoutingModel_GetVehicleClassIndexOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6806 
-
6807  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetVehicleClassesCount___")]
-
6808  public static extern int RoutingModel_GetVehicleClassesCount(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6809 
-
6810  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetSameVehicleIndicesOfIndex___")]
-
6811  public static extern global::System.IntPtr RoutingModel_GetSameVehicleIndicesOfIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6812 
-
6813  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ArcIsMoreConstrainedThanArc___")]
-
6814  public static extern bool RoutingModel_ArcIsMoreConstrainedThanArc(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4);
-
6815 
-
6816  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_DebugOutputAssignment___")]
-
6817  public static extern string RoutingModel_DebugOutputAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
-
6818 
-
6819  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_solver___")]
-
6820  public static extern global::System.IntPtr RoutingModel_solver(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6821 
-
6822  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CheckLimit___")]
-
6823  public static extern bool RoutingModel_CheckLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6824 
-
6825  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Nodes___")]
-
6826  public static extern int RoutingModel_Nodes(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6827 
-
6828  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Vehicles___")]
-
6829  public static extern int RoutingModel_Vehicles(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6830 
-
6831  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Size___")]
-
6832  public static extern long RoutingModel_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6833 
-
6834  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetNumberOfDecisionsInFirstSolution___")]
-
6835  public static extern long RoutingModel_GetNumberOfDecisionsInFirstSolution(global::System.Runtime.InteropServices.HandleRef jarg1, int search_parameters_size, byte[] jarg2);
-
6836 
-
6837  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetNumberOfRejectsInFirstSolution___")]
-
6838  public static extern long RoutingModel_GetNumberOfRejectsInFirstSolution(global::System.Runtime.InteropServices.HandleRef jarg1, int search_parameters_size, byte[] jarg2);
-
6839 
-
6840  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IsMatchingModel___")]
-
6841  public static extern bool RoutingModel_IsMatchingModel(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6842 
-
6843  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_MakeGuidedSlackFinalizer___")]
-
6844  public static extern global::System.IntPtr RoutingModel_MakeGuidedSlackFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongToLong jarg3);
-
6845 
-
6846  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_MakeSelfDependentDimensionFinalizer___")]
-
6847  public static extern global::System.IntPtr RoutingModel_MakeSelfDependentDimensionFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
6848 
-
6849  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModelVisitor_kLightElement_get___")]
-
6850  public static extern string RoutingModelVisitor_kLightElement_get();
-
6851 
-
6852  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModelVisitor_kLightElement2_get___")]
-
6853  public static extern string RoutingModelVisitor_kLightElement2_get();
-
6854 
-
6855  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModelVisitor_kRemoveValues_get___")]
-
6856  public static extern string RoutingModelVisitor_kRemoveValues_get();
-
6857 
-
6858  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RoutingModelVisitor___")]
-
6859  public static extern global::System.IntPtr new_RoutingModelVisitor();
-
6860 
-
6861  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingModelVisitor___")]
-
6862  public static extern void delete_RoutingModelVisitor(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6863 
-
6864  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_GlobalVehicleBreaksConstraint___")]
-
6865  public static extern global::System.IntPtr new_GlobalVehicleBreaksConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6866 
-
6867  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_GlobalVehicleBreaksConstraint_ToString___")]
-
6868  public static extern string GlobalVehicleBreaksConstraint_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6869 
-
6870  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_GlobalVehicleBreaksConstraint_Post___")]
-
6871  public static extern void GlobalVehicleBreaksConstraint_Post(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6872 
-
6873  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_GlobalVehicleBreaksConstraint_InitialPropagateWrapper___")]
-
6874  public static extern void GlobalVehicleBreaksConstraint_InitialPropagateWrapper(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6875 
-
6876  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_GlobalVehicleBreaksConstraint___")]
-
6877  public static extern void delete_GlobalVehicleBreaksConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6878 
-
6879  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_TypeRegulationsChecker___")]
-
6880  public static extern void delete_TypeRegulationsChecker(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6881 
-
6882  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_TypeIncompatibilityChecker___")]
-
6883  public static extern global::System.IntPtr new_TypeIncompatibilityChecker(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
-
6884 
-
6885  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_TypeIncompatibilityChecker___")]
-
6886  public static extern void delete_TypeIncompatibilityChecker(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6887 
-
6888  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_TypeRequirementChecker___")]
-
6889  public static extern global::System.IntPtr new_TypeRequirementChecker(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6890 
-
6891  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_TypeRequirementChecker___")]
-
6892  public static extern void delete_TypeRequirementChecker(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6893 
-
6894  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_TypeRegulationsConstraint___")]
-
6895  public static extern global::System.IntPtr new_TypeRegulationsConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6896 
-
6897  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_TypeRegulationsConstraint_Post___")]
-
6898  public static extern void TypeRegulationsConstraint_Post(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6899 
-
6900  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_TypeRegulationsConstraint_InitialPropagateWrapper___")]
-
6901  public static extern void TypeRegulationsConstraint_InitialPropagateWrapper(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6902 
-
6903  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_TypeRegulationsConstraint___")]
-
6904  public static extern void delete_TypeRegulationsConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6905 
-
6906  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingDimension___")]
-
6907  public static extern void delete_RoutingDimension(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6908 
-
6909  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_Model___")]
-
6910  public static extern global::System.IntPtr RoutingDimension_Model(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6911 
-
6912  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetTransitValue___")]
-
6913  public static extern long RoutingDimension_GetTransitValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4);
-
6914 
-
6915  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetTransitValueFromClass___")]
-
6916  public static extern long RoutingDimension_GetTransitValueFromClass(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4);
-
6917 
-
6918  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_CumulVar___")]
-
6919  public static extern global::System.IntPtr RoutingDimension_CumulVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6920 
-
6921  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_TransitVar___")]
-
6922  public static extern global::System.IntPtr RoutingDimension_TransitVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6923 
-
6924  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_FixedTransitVar___")]
-
6925  public static extern global::System.IntPtr RoutingDimension_FixedTransitVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6926 
-
6927  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SlackVar___")]
-
6928  public static extern global::System.IntPtr RoutingDimension_SlackVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6929 
-
6930  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_Cumuls___")]
-
6931  public static extern global::System.IntPtr RoutingDimension_Cumuls(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6932 
-
6933  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_FixedTransits___")]
-
6934  public static extern global::System.IntPtr RoutingDimension_FixedTransits(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6935 
-
6936  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_Transits___")]
-
6937  public static extern global::System.IntPtr RoutingDimension_Transits(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6938 
-
6939  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_Slacks___")]
-
6940  public static extern global::System.IntPtr RoutingDimension_Slacks(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6941 
-
6942  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetSpanUpperBoundForVehicle___")]
-
6943  public static extern void RoutingDimension_SetSpanUpperBoundForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, int jarg3);
-
6944 
-
6945  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetSpanCostCoefficientForVehicle___")]
-
6946  public static extern void RoutingDimension_SetSpanCostCoefficientForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, int jarg3);
-
6947 
-
6948  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetSpanCostCoefficientForAllVehicles___")]
-
6949  public static extern void RoutingDimension_SetSpanCostCoefficientForAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6950 
-
6951  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetGlobalSpanCostCoefficient___")]
-
6952  public static extern void RoutingDimension_SetGlobalSpanCostCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6953 
-
6954  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetCumulVarSoftUpperBound___")]
-
6955  public static extern void RoutingDimension_SetCumulVarSoftUpperBound(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4);
-
6956 
-
6957  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_HasCumulVarSoftUpperBound___")]
-
6958  public static extern bool RoutingDimension_HasCumulVarSoftUpperBound(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6959 
-
6960  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetCumulVarSoftUpperBound___")]
-
6961  public static extern long RoutingDimension_GetCumulVarSoftUpperBound(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6962 
-
6963  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetCumulVarSoftUpperBoundCoefficient___")]
-
6964  public static extern long RoutingDimension_GetCumulVarSoftUpperBoundCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6965 
-
6966  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetCumulVarSoftLowerBound___")]
-
6967  public static extern void RoutingDimension_SetCumulVarSoftLowerBound(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4);
-
6968 
-
6969  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_HasCumulVarSoftLowerBound___")]
-
6970  public static extern bool RoutingDimension_HasCumulVarSoftLowerBound(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6971 
-
6972  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetCumulVarSoftLowerBound___")]
-
6973  public static extern long RoutingDimension_GetCumulVarSoftLowerBound(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6974 
-
6975  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetCumulVarSoftLowerBoundCoefficient___")]
-
6976  public static extern long RoutingDimension_GetCumulVarSoftLowerBoundCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
6977 
-
6978  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetBreakIntervalsOfVehicle__SWIG_0___")]
-
6979  public static extern void RoutingDimension_SetBreakIntervalsOfVehicle__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4, int jarg5);
-
6980 
-
6981  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetBreakIntervalsOfVehicle__SWIG_1___")]
-
6982  public static extern void RoutingDimension_SetBreakIntervalsOfVehicle__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int length4, long[] jarg4);
-
6983 
-
6984  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetBreakDistanceDurationOfVehicle___")]
-
6985  public static extern void RoutingDimension_SetBreakDistanceDurationOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, int jarg4);
-
6986 
-
6987  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_InitializeBreaks___")]
-
6988  public static extern void RoutingDimension_InitializeBreaks(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6989 
-
6990  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_HasBreakConstraints___")]
-
6991  public static extern bool RoutingDimension_HasBreakConstraints(global::System.Runtime.InteropServices.HandleRef jarg1);
-
6992 
-
6993  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetBreakIntervalsOfVehicle__SWIG_2___")]
-
6994  public static extern void RoutingDimension_SetBreakIntervalsOfVehicle__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int length4, long[] jarg4, LongLongToLong jarg5);
-
6995 
-
6996  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetBreakIntervalsOfVehicle___")]
-
6997  public static extern global::System.IntPtr RoutingDimension_GetBreakIntervalsOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
6998 
-
6999  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetPreTravelEvaluatorOfVehicle___")]
-
7000  public static extern int RoutingDimension_GetPreTravelEvaluatorOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
7001 
-
7002  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetPostTravelEvaluatorOfVehicle___")]
-
7003  public static extern int RoutingDimension_GetPostTravelEvaluatorOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
7004 
-
7005  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_BaseDimension___")]
-
7006  public static extern global::System.IntPtr RoutingDimension_BaseDimension(global::System.Runtime.InteropServices.HandleRef jarg1);
-
7007 
-
7008  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_ShortestTransitionSlack___")]
-
7009  public static extern long RoutingDimension_ShortestTransitionSlack(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
7010 
-
7011  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_Name___")]
-
7012  public static extern string RoutingDimension_Name(global::System.Runtime.InteropServices.HandleRef jarg1);
-
7013 
-
7014  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetPickupToDeliveryLimitFunctionForPair___")]
-
7015  public static extern void RoutingDimension_SetPickupToDeliveryLimitFunctionForPair(global::System.Runtime.InteropServices.HandleRef jarg1, IntIntToLong jarg2, int jarg3);
-
7016 
-
7017  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_HasPickupToDeliveryLimits___")]
-
7018  public static extern bool RoutingDimension_HasPickupToDeliveryLimits(global::System.Runtime.InteropServices.HandleRef jarg1);
-
7019 
-
7020  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_AddNodePrecedence___")]
-
7021  public static extern void RoutingDimension_AddNodePrecedence(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4);
-
7022 
-
7023  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetSpanUpperBoundForVehicle___")]
-
7024  public static extern long RoutingDimension_GetSpanUpperBoundForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
7025 
-
7026  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetSpanCostCoefficientForVehicle___")]
-
7027  public static extern long RoutingDimension_GetSpanCostCoefficientForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
7028 
-
7029  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GlobalSpanCostCoefficient___")]
-
7030  public static extern long RoutingDimension_GlobalSpanCostCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1);
-
7031 
-
7032  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetGlobalOptimizerOffset___")]
-
7033  public static extern long RoutingDimension_GetGlobalOptimizerOffset(global::System.Runtime.InteropServices.HandleRef jarg1);
-
7034 
-
7035  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetLocalOptimizerOffsetForVehicle___")]
-
7036  public static extern long RoutingDimension_GetLocalOptimizerOffsetForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
7037 
-
7038  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_MakeSetValuesFromTargets___")]
-
7039  public static extern global::System.IntPtr MakeSetValuesFromTargets(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
-
7040 
-
7041  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolveModelWithSat___")]
-
7042  public static extern bool SolveModelWithSat(global::System.Runtime.InteropServices.HandleRef jarg1, int search_parameters_size, byte[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
-
7043 
-
7044  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_BasePathFilter___")]
-
7045  public static extern void delete_BasePathFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
-
7046 
-
7047  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BasePathFilter_Accept___")]
-
7048  public static extern bool BasePathFilter_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5);
-
7049 
-
7050  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BasePathFilter_OnSynchronize___")]
-
7051  public static extern void BasePathFilter_OnSynchronize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
7052 
-
7053  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CPFeasibilityFilter___")]
-
7054  public static extern global::System.IntPtr new_CPFeasibilityFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
-
7055 
-
7056  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_CPFeasibilityFilter___")]
-
7057  public static extern void delete_CPFeasibilityFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
-
7058 
-
7059  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CPFeasibilityFilter_ToString___")]
-
7060  public static extern string CPFeasibilityFilter_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
7061 
-
7062  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CPFeasibilityFilter_Accept___")]
-
7063  public static extern bool CPFeasibilityFilter_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5);
-
7064 
-
7065  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CPFeasibilityFilter_OnSynchronize___")]
-
7066  public static extern void CPFeasibilityFilter_OnSynchronize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
7067 
-
7068  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_SWIGUpcast___")]
-
7069  public static extern global::System.IntPtr PropagationBaseObject_SWIGUpcast(global::System.IntPtr jarg1);
-
7070 
-
7071  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Decision_SWIGUpcast___")]
-
7072  public static extern global::System.IntPtr Decision_SWIGUpcast(global::System.IntPtr jarg1);
-
7073 
-
7074  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_SWIGUpcast___")]
-
7075  public static extern global::System.IntPtr DecisionVisitor_SWIGUpcast(global::System.IntPtr jarg1);
-
7076 
-
7077  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilder_SWIGUpcast___")]
-
7078  public static extern global::System.IntPtr DecisionBuilder_SWIGUpcast(global::System.IntPtr jarg1);
-
7079 
-
7080  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Demon_SWIGUpcast___")]
-
7081  public static extern global::System.IntPtr Demon_SWIGUpcast(global::System.IntPtr jarg1);
-
7082 
-
7083  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_SWIGUpcast___")]
-
7084  public static extern global::System.IntPtr ModelVisitor_SWIGUpcast(global::System.IntPtr jarg1);
-
7085 
-
7086  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Constraint_SWIGUpcast___")]
-
7087  public static extern global::System.IntPtr Constraint_SWIGUpcast(global::System.IntPtr jarg1);
-
7088 
-
7089  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CastConstraint_SWIGUpcast___")]
-
7090  public static extern global::System.IntPtr CastConstraint_SWIGUpcast(global::System.IntPtr jarg1);
-
7091 
-
7092  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_SWIGUpcast___")]
-
7093  public static extern global::System.IntPtr SearchMonitor_SWIGUpcast(global::System.IntPtr jarg1);
-
7094 
-
7095  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_SWIGUpcast___")]
-
7096  public static extern global::System.IntPtr IntExpr_SWIGUpcast(global::System.IntPtr jarg1);
-
7097 
-
7098  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarIterator_SWIGUpcast___")]
-
7099  public static extern global::System.IntPtr IntVarIterator_SWIGUpcast(global::System.IntPtr jarg1);
-
7100 
-
7101  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_SWIGUpcast___")]
-
7102  public static extern global::System.IntPtr IntVar_SWIGUpcast(global::System.IntPtr jarg1);
-
7103 
-
7104  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_SWIGUpcast___")]
-
7105  public static extern global::System.IntPtr SolutionCollector_SWIGUpcast(global::System.IntPtr jarg1);
-
7106 
-
7107  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_SWIGUpcast___")]
-
7108  public static extern global::System.IntPtr OptimizeVar_SWIGUpcast(global::System.IntPtr jarg1);
-
7109 
-
7110  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_SWIGUpcast___")]
-
7111  public static extern global::System.IntPtr SearchLimit_SWIGUpcast(global::System.IntPtr jarg1);
-
7112 
-
7113  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_SWIGUpcast___")]
-
7114  public static extern global::System.IntPtr RegularLimit_SWIGUpcast(global::System.IntPtr jarg1);
-
7115 
-
7116  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SWIGUpcast___")]
-
7117  public static extern global::System.IntPtr IntervalVar_SWIGUpcast(global::System.IntPtr jarg1);
-
7118 
-
7119  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_SWIGUpcast___")]
-
7120  public static extern global::System.IntPtr SequenceVar_SWIGUpcast(global::System.IntPtr jarg1);
-
7121 
-
7122  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_SWIGUpcast___")]
-
7123  public static extern global::System.IntPtr IntVarElement_SWIGUpcast(global::System.IntPtr jarg1);
-
7124 
-
7125  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SWIGUpcast___")]
-
7126  public static extern global::System.IntPtr IntervalVarElement_SWIGUpcast(global::System.IntPtr jarg1);
-
7127 
-
7128  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_SWIGUpcast___")]
-
7129  public static extern global::System.IntPtr SequenceVarElement_SWIGUpcast(global::System.IntPtr jarg1);
-
7130 
-
7131  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SWIGUpcast___")]
-
7132  public static extern global::System.IntPtr Assignment_SWIGUpcast(global::System.IntPtr jarg1);
-
7133 
-
7134  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_SWIGUpcast___")]
-
7135  public static extern global::System.IntPtr Pack_SWIGUpcast(global::System.IntPtr jarg1);
-
7136 
-
7137  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DisjunctiveConstraint_SWIGUpcast___")]
-
7138  public static extern global::System.IntPtr DisjunctiveConstraint_SWIGUpcast(global::System.IntPtr jarg1);
-
7139 
-
7140  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionPool_SWIGUpcast___")]
-
7141  public static extern global::System.IntPtr SolutionPool_SWIGUpcast(global::System.IntPtr jarg1);
-
7142 
-
7143  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseIntExpr_SWIGUpcast___")]
-
7144  public static extern global::System.IntPtr BaseIntExpr_SWIGUpcast(global::System.IntPtr jarg1);
-
7145 
-
7146  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_SWIGUpcast___")]
-
7147  public static extern global::System.IntPtr LocalSearchOperator_SWIGUpcast(global::System.IntPtr jarg1);
-
7148 
-
7149  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_SWIGUpcast___")]
-
7150  public static extern global::System.IntPtr IntVarLocalSearchOperatorTemplate_SWIGUpcast(global::System.IntPtr jarg1);
-
7151 
-
7152  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_SWIGUpcast___")]
-
7153  public static extern global::System.IntPtr IntVarLocalSearchOperator_SWIGUpcast(global::System.IntPtr jarg1);
-
7154 
-
7155  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_SWIGUpcast___")]
-
7156  public static extern global::System.IntPtr SequenceVarLocalSearchOperatorTemplate_SWIGUpcast(global::System.IntPtr jarg1);
-
7157 
-
7158  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperator_SWIGUpcast___")]
-
7159  public static extern global::System.IntPtr SequenceVarLocalSearchOperator_SWIGUpcast(global::System.IntPtr jarg1);
-
7160 
-
7161  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseLns_SWIGUpcast___")]
-
7162  public static extern global::System.IntPtr BaseLns_SWIGUpcast(global::System.IntPtr jarg1);
-
7163 
-
7164  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ChangeValue_SWIGUpcast___")]
-
7165  public static extern global::System.IntPtr ChangeValue_SWIGUpcast(global::System.IntPtr jarg1);
-
7166 
-
7167  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_SWIGUpcast___")]
-
7168  public static extern global::System.IntPtr PathOperator_SWIGUpcast(global::System.IntPtr jarg1);
-
7169 
-
7170  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_SWIGUpcast___")]
-
7171  public static extern global::System.IntPtr LocalSearchFilter_SWIGUpcast(global::System.IntPtr jarg1);
-
7172 
-
7173  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_SWIGUpcast___")]
-
7174  public static extern global::System.IntPtr IntVarLocalSearchFilter_SWIGUpcast(global::System.IntPtr jarg1);
-
7175 
-
7176  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SWIGUpcast___")]
-
7177  public static extern global::System.IntPtr PropagationMonitor_SWIGUpcast(global::System.IntPtr jarg1);
-
7178 
-
7179  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_SWIGUpcast___")]
-
7180  public static extern global::System.IntPtr LocalSearchMonitor_SWIGUpcast(global::System.IntPtr jarg1);
-
7181 
-
7182  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_SWIGUpcast___")]
-
7183  public static extern global::System.IntPtr BooleanVar_SWIGUpcast(global::System.IntPtr jarg1);
-
7184 
-
7185  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreaker_SWIGUpcast___")]
-
7186  public static extern global::System.IntPtr SymmetryBreaker_SWIGUpcast(global::System.IntPtr jarg1);
-
7187 
-
7188  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_SWIGUpcast___")]
-
7189  public static extern global::System.IntPtr SearchLog_SWIGUpcast(global::System.IntPtr jarg1);
-
7190 
-
7191  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModelVisitor_SWIGUpcast___")]
-
7192  public static extern global::System.IntPtr RoutingModelVisitor_SWIGUpcast(global::System.IntPtr jarg1);
-
7193 
-
7194  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_GlobalVehicleBreaksConstraint_SWIGUpcast___")]
-
7195  public static extern global::System.IntPtr GlobalVehicleBreaksConstraint_SWIGUpcast(global::System.IntPtr jarg1);
-
7196 
-
7197  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_TypeIncompatibilityChecker_SWIGUpcast___")]
-
7198  public static extern global::System.IntPtr TypeIncompatibilityChecker_SWIGUpcast(global::System.IntPtr jarg1);
-
7199 
-
7200  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_TypeRequirementChecker_SWIGUpcast___")]
-
7201  public static extern global::System.IntPtr TypeRequirementChecker_SWIGUpcast(global::System.IntPtr jarg1);
-
7202 
-
7203  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_TypeRegulationsConstraint_SWIGUpcast___")]
-
7204  public static extern global::System.IntPtr TypeRegulationsConstraint_SWIGUpcast(global::System.IntPtr jarg1);
-
7205 
-
7206  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BasePathFilter_SWIGUpcast___")]
-
7207  public static extern global::System.IntPtr BasePathFilter_SWIGUpcast(global::System.IntPtr jarg1);
-
7208 
-
7209  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CPFeasibilityFilter_SWIGUpcast___")]
-
7210  public static extern global::System.IntPtr CPFeasibilityFilter_SWIGUpcast(global::System.IntPtr jarg1);
-
7211 }
-
7212 
-
7213 }
+
6720  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AssignmentToRoutes___")]
+
6721  public static extern void RoutingModel_AssignmentToRoutes(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,
+
6722  int len3_1, int[] len3_2, long[]
+
6723  jarg3);
+
6724 
+
6725  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CompactAssignment___")]
+
6726  public static extern global::System.IntPtr RoutingModel_CompactAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6727 
+
6728  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CompactAndCheckAssignment___")]
+
6729  public static extern global::System.IntPtr RoutingModel_CompactAndCheckAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6730 
+
6731  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddToAssignment___")]
+
6732  public static extern void RoutingModel_AddToAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6733 
+
6734  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddIntervalToAssignment___")]
+
6735  public static extern void RoutingModel_AddIntervalToAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6736 
+
6737  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddLocalSearchFilter___")]
+
6738  public static extern void RoutingModel_AddLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6739 
+
6740  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Start___")]
+
6741  public static extern long RoutingModel_Start(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6742 
+
6743  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_End___")]
+
6744  public static extern long RoutingModel_End(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6745 
+
6746  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IsStart___")]
+
6747  public static extern bool RoutingModel_IsStart(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6748 
+
6749  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IsEnd___")]
+
6750  public static extern bool RoutingModel_IsEnd(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6751 
+
6752  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleIndex___")]
+
6753  public static extern int RoutingModel_VehicleIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6754 
+
6755  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Next___")]
+
6756  public static extern long RoutingModel_Next(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3);
+
6757 
+
6758  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IsVehicleUsed___")]
+
6759  public static extern bool RoutingModel_IsVehicleUsed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
+
6760 
+
6761  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Nexts___")]
+
6762  public static extern global::System.IntPtr RoutingModel_Nexts(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6763 
+
6764  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleVars___")]
+
6765  public static extern global::System.IntPtr RoutingModel_VehicleVars(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6766 
+
6767  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_NextVar___")]
+
6768  public static extern global::System.IntPtr RoutingModel_NextVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6769 
+
6770  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ActiveVar___")]
+
6771  public static extern global::System.IntPtr RoutingModel_ActiveVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6772 
+
6773  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleCostsConsideredVar___")]
+
6774  public static extern global::System.IntPtr RoutingModel_VehicleCostsConsideredVar(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6775 
+
6776  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleVar___")]
+
6777  public static extern global::System.IntPtr RoutingModel_VehicleVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6778 
+
6779  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CostVar___")]
+
6780  public static extern global::System.IntPtr RoutingModel_CostVar(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6781 
+
6782  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetArcCostForVehicle___")]
+
6783  public static extern long RoutingModel_GetArcCostForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4);
+
6784 
+
6785  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CostsAreHomogeneousAcrossVehicles___")]
+
6786  public static extern bool RoutingModel_CostsAreHomogeneousAcrossVehicles(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6787 
+
6788  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetHomogeneousCost___")]
+
6789  public static extern long RoutingModel_GetHomogeneousCost(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
6790 
+
6791  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetArcCostForFirstSolution___")]
+
6792  public static extern long RoutingModel_GetArcCostForFirstSolution(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3);
+
6793 
+
6794  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetArcCostForClass___")]
+
6795  public static extern long RoutingModel_GetArcCostForClass(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4);
+
6796 
+
6797  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetCostClassIndexOfVehicle___")]
+
6798  public static extern int RoutingModel_GetCostClassIndexOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6799 
+
6800  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_HasVehicleWithCostClassIndex___")]
+
6801  public static extern bool RoutingModel_HasVehicleWithCostClassIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6802 
+
6803  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetCostClassesCount___")]
+
6804  public static extern int RoutingModel_GetCostClassesCount(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6805 
+
6806  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetNonZeroCostClassesCount___")]
+
6807  public static extern int RoutingModel_GetNonZeroCostClassesCount(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6808 
+
6809  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetVehicleClassIndexOfVehicle___")]
+
6810  public static extern int RoutingModel_GetVehicleClassIndexOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6811 
+
6812  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetVehicleClassesCount___")]
+
6813  public static extern int RoutingModel_GetVehicleClassesCount(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6814 
+
6815  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetSameVehicleIndicesOfIndex___")]
+
6816  public static extern global::System.IntPtr RoutingModel_GetSameVehicleIndicesOfIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
6817 
+
6818  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ArcIsMoreConstrainedThanArc___")]
+
6819  public static extern bool RoutingModel_ArcIsMoreConstrainedThanArc(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4);
+
6820 
+
6821  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_DebugOutputAssignment___")]
+
6822  public static extern string RoutingModel_DebugOutputAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
+
6823 
+
6824  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_solver___")]
+
6825  public static extern global::System.IntPtr RoutingModel_solver(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6826 
+
6827  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CheckLimit___")]
+
6828  public static extern bool RoutingModel_CheckLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6829 
+
6830  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Nodes___")]
+
6831  public static extern int RoutingModel_Nodes(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6832 
+
6833  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Vehicles___")]
+
6834  public static extern int RoutingModel_Vehicles(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6835 
+
6836  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Size___")]
+
6837  public static extern long RoutingModel_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6838 
+
6839  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetNumberOfDecisionsInFirstSolution___")]
+
6840  public static extern long RoutingModel_GetNumberOfDecisionsInFirstSolution(global::System.Runtime.InteropServices.HandleRef jarg1, int search_parameters_size, byte[] jarg2);
+
6841 
+
6842  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetNumberOfRejectsInFirstSolution___")]
+
6843  public static extern long RoutingModel_GetNumberOfRejectsInFirstSolution(global::System.Runtime.InteropServices.HandleRef jarg1, int search_parameters_size, byte[] jarg2);
+
6844 
+
6845  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IsMatchingModel___")]
+
6846  public static extern bool RoutingModel_IsMatchingModel(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6847 
+
6848  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_MakeGuidedSlackFinalizer___")]
+
6849  public static extern global::System.IntPtr RoutingModel_MakeGuidedSlackFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongToLong jarg3);
+
6850 
+
6851  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_MakeSelfDependentDimensionFinalizer___")]
+
6852  public static extern global::System.IntPtr RoutingModel_MakeSelfDependentDimensionFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
6853 
+
6854  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModelVisitor_kLightElement_get___")]
+
6855  public static extern string RoutingModelVisitor_kLightElement_get();
+
6856 
+
6857  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModelVisitor_kLightElement2_get___")]
+
6858  public static extern string RoutingModelVisitor_kLightElement2_get();
+
6859 
+
6860  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModelVisitor_kRemoveValues_get___")]
+
6861  public static extern string RoutingModelVisitor_kRemoveValues_get();
+
6862 
+
6863  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_RoutingModelVisitor___")]
+
6864  public static extern global::System.IntPtr new_RoutingModelVisitor();
+
6865 
+
6866  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingModelVisitor___")]
+
6867  public static extern void delete_RoutingModelVisitor(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6868 
+
6869  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_GlobalVehicleBreaksConstraint___")]
+
6870  public static extern global::System.IntPtr new_GlobalVehicleBreaksConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6871 
+
6872  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_GlobalVehicleBreaksConstraint_ToString___")]
+
6873  public static extern string GlobalVehicleBreaksConstraint_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6874 
+
6875  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_GlobalVehicleBreaksConstraint_Post___")]
+
6876  public static extern void GlobalVehicleBreaksConstraint_Post(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6877 
+
6878  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_GlobalVehicleBreaksConstraint_InitialPropagateWrapper___")]
+
6879  public static extern void GlobalVehicleBreaksConstraint_InitialPropagateWrapper(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6880 
+
6881  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_GlobalVehicleBreaksConstraint___")]
+
6882  public static extern void delete_GlobalVehicleBreaksConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6883 
+
6884  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_TypeRegulationsChecker___")]
+
6885  public static extern void delete_TypeRegulationsChecker(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6886 
+
6887  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_TypeIncompatibilityChecker___")]
+
6888  public static extern global::System.IntPtr new_TypeIncompatibilityChecker(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
6889 
+
6890  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_TypeIncompatibilityChecker___")]
+
6891  public static extern void delete_TypeIncompatibilityChecker(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6892 
+
6893  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_TypeRequirementChecker___")]
+
6894  public static extern global::System.IntPtr new_TypeRequirementChecker(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6895 
+
6896  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_TypeRequirementChecker___")]
+
6897  public static extern void delete_TypeRequirementChecker(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6898 
+
6899  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_TypeRegulationsConstraint___")]
+
6900  public static extern global::System.IntPtr new_TypeRegulationsConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6901 
+
6902  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_TypeRegulationsConstraint_Post___")]
+
6903  public static extern void TypeRegulationsConstraint_Post(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6904 
+
6905  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_TypeRegulationsConstraint_InitialPropagateWrapper___")]
+
6906  public static extern void TypeRegulationsConstraint_InitialPropagateWrapper(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6907 
+
6908  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_TypeRegulationsConstraint___")]
+
6909  public static extern void delete_TypeRegulationsConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6910 
+
6911  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingDimension___")]
+
6912  public static extern void delete_RoutingDimension(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6913 
+
6914  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_Model___")]
+
6915  public static extern global::System.IntPtr RoutingDimension_Model(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6916 
+
6917  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetTransitValue___")]
+
6918  public static extern long RoutingDimension_GetTransitValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4);
+
6919 
+
6920  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetTransitValueFromClass___")]
+
6921  public static extern long RoutingDimension_GetTransitValueFromClass(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4);
+
6922 
+
6923  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_CumulVar___")]
+
6924  public static extern global::System.IntPtr RoutingDimension_CumulVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6925 
+
6926  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_TransitVar___")]
+
6927  public static extern global::System.IntPtr RoutingDimension_TransitVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6928 
+
6929  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_FixedTransitVar___")]
+
6930  public static extern global::System.IntPtr RoutingDimension_FixedTransitVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6931 
+
6932  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SlackVar___")]
+
6933  public static extern global::System.IntPtr RoutingDimension_SlackVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6934 
+
6935  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_Cumuls___")]
+
6936  public static extern global::System.IntPtr RoutingDimension_Cumuls(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6937 
+
6938  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_FixedTransits___")]
+
6939  public static extern global::System.IntPtr RoutingDimension_FixedTransits(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6940 
+
6941  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_Transits___")]
+
6942  public static extern global::System.IntPtr RoutingDimension_Transits(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6943 
+
6944  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_Slacks___")]
+
6945  public static extern global::System.IntPtr RoutingDimension_Slacks(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6946 
+
6947  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetSpanUpperBoundForVehicle___")]
+
6948  public static extern void RoutingDimension_SetSpanUpperBoundForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, int jarg3);
+
6949 
+
6950  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetSpanCostCoefficientForVehicle___")]
+
6951  public static extern void RoutingDimension_SetSpanCostCoefficientForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, int jarg3);
+
6952 
+
6953  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetSpanCostCoefficientForAllVehicles___")]
+
6954  public static extern void RoutingDimension_SetSpanCostCoefficientForAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6955 
+
6956  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetGlobalSpanCostCoefficient___")]
+
6957  public static extern void RoutingDimension_SetGlobalSpanCostCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6958 
+
6959  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetCumulVarSoftUpperBound___")]
+
6960  public static extern void RoutingDimension_SetCumulVarSoftUpperBound(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4);
+
6961 
+
6962  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_HasCumulVarSoftUpperBound___")]
+
6963  public static extern bool RoutingDimension_HasCumulVarSoftUpperBound(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6964 
+
6965  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetCumulVarSoftUpperBound___")]
+
6966  public static extern long RoutingDimension_GetCumulVarSoftUpperBound(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6967 
+
6968  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetCumulVarSoftUpperBoundCoefficient___")]
+
6969  public static extern long RoutingDimension_GetCumulVarSoftUpperBoundCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6970 
+
6971  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetCumulVarSoftLowerBound___")]
+
6972  public static extern void RoutingDimension_SetCumulVarSoftLowerBound(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4);
+
6973 
+
6974  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_HasCumulVarSoftLowerBound___")]
+
6975  public static extern bool RoutingDimension_HasCumulVarSoftLowerBound(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6976 
+
6977  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetCumulVarSoftLowerBound___")]
+
6978  public static extern long RoutingDimension_GetCumulVarSoftLowerBound(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6979 
+
6980  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetCumulVarSoftLowerBoundCoefficient___")]
+
6981  public static extern long RoutingDimension_GetCumulVarSoftLowerBoundCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
6982 
+
6983  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetBreakIntervalsOfVehicle__SWIG_0___")]
+
6984  public static extern void RoutingDimension_SetBreakIntervalsOfVehicle__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4, int jarg5);
+
6985 
+
6986  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetBreakIntervalsOfVehicle__SWIG_1___")]
+
6987  public static extern void RoutingDimension_SetBreakIntervalsOfVehicle__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int length4, long[] jarg4);
+
6988 
+
6989  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetBreakDistanceDurationOfVehicle___")]
+
6990  public static extern void RoutingDimension_SetBreakDistanceDurationOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, int jarg4);
+
6991 
+
6992  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_InitializeBreaks___")]
+
6993  public static extern void RoutingDimension_InitializeBreaks(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6994 
+
6995  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_HasBreakConstraints___")]
+
6996  public static extern bool RoutingDimension_HasBreakConstraints(global::System.Runtime.InteropServices.HandleRef jarg1);
+
6997 
+
6998  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetBreakIntervalsOfVehicle__SWIG_2___")]
+
6999  public static extern void RoutingDimension_SetBreakIntervalsOfVehicle__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int length4, long[] jarg4, LongLongToLong jarg5);
+
7000 
+
7001  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetBreakIntervalsOfVehicle___")]
+
7002  public static extern global::System.IntPtr RoutingDimension_GetBreakIntervalsOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
7003 
+
7004  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetPreTravelEvaluatorOfVehicle___")]
+
7005  public static extern int RoutingDimension_GetPreTravelEvaluatorOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
7006 
+
7007  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetPostTravelEvaluatorOfVehicle___")]
+
7008  public static extern int RoutingDimension_GetPostTravelEvaluatorOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
7009 
+
7010  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_BaseDimension___")]
+
7011  public static extern global::System.IntPtr RoutingDimension_BaseDimension(global::System.Runtime.InteropServices.HandleRef jarg1);
+
7012 
+
7013  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_ShortestTransitionSlack___")]
+
7014  public static extern long RoutingDimension_ShortestTransitionSlack(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
7015 
+
7016  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_Name___")]
+
7017  public static extern string RoutingDimension_Name(global::System.Runtime.InteropServices.HandleRef jarg1);
+
7018 
+
7019  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetPickupToDeliveryLimitFunctionForPair___")]
+
7020  public static extern void RoutingDimension_SetPickupToDeliveryLimitFunctionForPair(global::System.Runtime.InteropServices.HandleRef jarg1, IntIntToLong jarg2, int jarg3);
+
7021 
+
7022  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_HasPickupToDeliveryLimits___")]
+
7023  public static extern bool RoutingDimension_HasPickupToDeliveryLimits(global::System.Runtime.InteropServices.HandleRef jarg1);
+
7024 
+
7025  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_AddNodePrecedence___")]
+
7026  public static extern void RoutingDimension_AddNodePrecedence(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4);
+
7027 
+
7028  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetSpanUpperBoundForVehicle___")]
+
7029  public static extern long RoutingDimension_GetSpanUpperBoundForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
7030 
+
7031  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetSpanCostCoefficientForVehicle___")]
+
7032  public static extern long RoutingDimension_GetSpanCostCoefficientForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
7033 
+
7034  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GlobalSpanCostCoefficient___")]
+
7035  public static extern long RoutingDimension_GlobalSpanCostCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1);
+
7036 
+
7037  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetGlobalOptimizerOffset___")]
+
7038  public static extern long RoutingDimension_GetGlobalOptimizerOffset(global::System.Runtime.InteropServices.HandleRef jarg1);
+
7039 
+
7040  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetLocalOptimizerOffsetForVehicle___")]
+
7041  public static extern long RoutingDimension_GetLocalOptimizerOffsetForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
7042 
+
7043  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_MakeSetValuesFromTargets___")]
+
7044  public static extern global::System.IntPtr MakeSetValuesFromTargets(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3);
+
7045 
+
7046  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolveModelWithSat___")]
+
7047  public static extern bool SolveModelWithSat(global::System.Runtime.InteropServices.HandleRef jarg1, int search_parameters_size, byte[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
+
7048 
+
7049  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_BasePathFilter___")]
+
7050  public static extern void delete_BasePathFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
+
7051 
+
7052  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BasePathFilter_Accept___")]
+
7053  public static extern bool BasePathFilter_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5);
+
7054 
+
7055  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BasePathFilter_OnSynchronize___")]
+
7056  public static extern void BasePathFilter_OnSynchronize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
7057 
+
7058  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_new_CPFeasibilityFilter___")]
+
7059  public static extern global::System.IntPtr new_CPFeasibilityFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
+
7060 
+
7061  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_delete_CPFeasibilityFilter___")]
+
7062  public static extern void delete_CPFeasibilityFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
+
7063 
+
7064  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CPFeasibilityFilter_ToString___")]
+
7065  public static extern string CPFeasibilityFilter_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
7066 
+
7067  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CPFeasibilityFilter_Accept___")]
+
7068  public static extern bool CPFeasibilityFilter_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5);
+
7069 
+
7070  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CPFeasibilityFilter_OnSynchronize___")]
+
7071  public static extern void CPFeasibilityFilter_OnSynchronize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
7072 
+
7073  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_SWIGUpcast___")]
+
7074  public static extern global::System.IntPtr PropagationBaseObject_SWIGUpcast(global::System.IntPtr jarg1);
+
7075 
+
7076  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Decision_SWIGUpcast___")]
+
7077  public static extern global::System.IntPtr Decision_SWIGUpcast(global::System.IntPtr jarg1);
+
7078 
+
7079  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_SWIGUpcast___")]
+
7080  public static extern global::System.IntPtr DecisionVisitor_SWIGUpcast(global::System.IntPtr jarg1);
+
7081 
+
7082  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilder_SWIGUpcast___")]
+
7083  public static extern global::System.IntPtr DecisionBuilder_SWIGUpcast(global::System.IntPtr jarg1);
+
7084 
+
7085  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Demon_SWIGUpcast___")]
+
7086  public static extern global::System.IntPtr Demon_SWIGUpcast(global::System.IntPtr jarg1);
+
7087 
+
7088  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_SWIGUpcast___")]
+
7089  public static extern global::System.IntPtr ModelVisitor_SWIGUpcast(global::System.IntPtr jarg1);
+
7090 
+
7091  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Constraint_SWIGUpcast___")]
+
7092  public static extern global::System.IntPtr Constraint_SWIGUpcast(global::System.IntPtr jarg1);
+
7093 
+
7094  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CastConstraint_SWIGUpcast___")]
+
7095  public static extern global::System.IntPtr CastConstraint_SWIGUpcast(global::System.IntPtr jarg1);
+
7096 
+
7097  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_SWIGUpcast___")]
+
7098  public static extern global::System.IntPtr SearchMonitor_SWIGUpcast(global::System.IntPtr jarg1);
+
7099 
+
7100  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntExpr_SWIGUpcast___")]
+
7101  public static extern global::System.IntPtr IntExpr_SWIGUpcast(global::System.IntPtr jarg1);
+
7102 
+
7103  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarIterator_SWIGUpcast___")]
+
7104  public static extern global::System.IntPtr IntVarIterator_SWIGUpcast(global::System.IntPtr jarg1);
+
7105 
+
7106  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVar_SWIGUpcast___")]
+
7107  public static extern global::System.IntPtr IntVar_SWIGUpcast(global::System.IntPtr jarg1);
+
7108 
+
7109  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_SWIGUpcast___")]
+
7110  public static extern global::System.IntPtr SolutionCollector_SWIGUpcast(global::System.IntPtr jarg1);
+
7111 
+
7112  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_SWIGUpcast___")]
+
7113  public static extern global::System.IntPtr OptimizeVar_SWIGUpcast(global::System.IntPtr jarg1);
+
7114 
+
7115  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_SWIGUpcast___")]
+
7116  public static extern global::System.IntPtr SearchLimit_SWIGUpcast(global::System.IntPtr jarg1);
+
7117 
+
7118  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_SWIGUpcast___")]
+
7119  public static extern global::System.IntPtr RegularLimit_SWIGUpcast(global::System.IntPtr jarg1);
+
7120 
+
7121  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SWIGUpcast___")]
+
7122  public static extern global::System.IntPtr IntervalVar_SWIGUpcast(global::System.IntPtr jarg1);
+
7123 
+
7124  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_SWIGUpcast___")]
+
7125  public static extern global::System.IntPtr SequenceVar_SWIGUpcast(global::System.IntPtr jarg1);
+
7126 
+
7127  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_SWIGUpcast___")]
+
7128  public static extern global::System.IntPtr IntVarElement_SWIGUpcast(global::System.IntPtr jarg1);
+
7129 
+
7130  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SWIGUpcast___")]
+
7131  public static extern global::System.IntPtr IntervalVarElement_SWIGUpcast(global::System.IntPtr jarg1);
+
7132 
+
7133  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_SWIGUpcast___")]
+
7134  public static extern global::System.IntPtr SequenceVarElement_SWIGUpcast(global::System.IntPtr jarg1);
+
7135 
+
7136  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Assignment_SWIGUpcast___")]
+
7137  public static extern global::System.IntPtr Assignment_SWIGUpcast(global::System.IntPtr jarg1);
+
7138 
+
7139  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_Pack_SWIGUpcast___")]
+
7140  public static extern global::System.IntPtr Pack_SWIGUpcast(global::System.IntPtr jarg1);
+
7141 
+
7142  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_DisjunctiveConstraint_SWIGUpcast___")]
+
7143  public static extern global::System.IntPtr DisjunctiveConstraint_SWIGUpcast(global::System.IntPtr jarg1);
+
7144 
+
7145  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SolutionPool_SWIGUpcast___")]
+
7146  public static extern global::System.IntPtr SolutionPool_SWIGUpcast(global::System.IntPtr jarg1);
+
7147 
+
7148  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseIntExpr_SWIGUpcast___")]
+
7149  public static extern global::System.IntPtr BaseIntExpr_SWIGUpcast(global::System.IntPtr jarg1);
+
7150 
+
7151  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_SWIGUpcast___")]
+
7152  public static extern global::System.IntPtr LocalSearchOperator_SWIGUpcast(global::System.IntPtr jarg1);
+
7153 
+
7154  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperatorTemplate_SWIGUpcast___")]
+
7155  public static extern global::System.IntPtr IntVarLocalSearchOperatorTemplate_SWIGUpcast(global::System.IntPtr jarg1);
+
7156 
+
7157  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_SWIGUpcast___")]
+
7158  public static extern global::System.IntPtr IntVarLocalSearchOperator_SWIGUpcast(global::System.IntPtr jarg1);
+
7159 
+
7160  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperatorTemplate_SWIGUpcast___")]
+
7161  public static extern global::System.IntPtr SequenceVarLocalSearchOperatorTemplate_SWIGUpcast(global::System.IntPtr jarg1);
+
7162 
+
7163  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SequenceVarLocalSearchOperator_SWIGUpcast___")]
+
7164  public static extern global::System.IntPtr SequenceVarLocalSearchOperator_SWIGUpcast(global::System.IntPtr jarg1);
+
7165 
+
7166  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BaseLns_SWIGUpcast___")]
+
7167  public static extern global::System.IntPtr BaseLns_SWIGUpcast(global::System.IntPtr jarg1);
+
7168 
+
7169  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_ChangeValue_SWIGUpcast___")]
+
7170  public static extern global::System.IntPtr ChangeValue_SWIGUpcast(global::System.IntPtr jarg1);
+
7171 
+
7172  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PathOperator_SWIGUpcast___")]
+
7173  public static extern global::System.IntPtr PathOperator_SWIGUpcast(global::System.IntPtr jarg1);
+
7174 
+
7175  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_SWIGUpcast___")]
+
7176  public static extern global::System.IntPtr LocalSearchFilter_SWIGUpcast(global::System.IntPtr jarg1);
+
7177 
+
7178  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_SWIGUpcast___")]
+
7179  public static extern global::System.IntPtr IntVarLocalSearchFilter_SWIGUpcast(global::System.IntPtr jarg1);
+
7180 
+
7181  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SWIGUpcast___")]
+
7182  public static extern global::System.IntPtr PropagationMonitor_SWIGUpcast(global::System.IntPtr jarg1);
+
7183 
+
7184  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_SWIGUpcast___")]
+
7185  public static extern global::System.IntPtr LocalSearchMonitor_SWIGUpcast(global::System.IntPtr jarg1);
+
7186 
+
7187  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_SWIGUpcast___")]
+
7188  public static extern global::System.IntPtr BooleanVar_SWIGUpcast(global::System.IntPtr jarg1);
+
7189 
+
7190  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreaker_SWIGUpcast___")]
+
7191  public static extern global::System.IntPtr SymmetryBreaker_SWIGUpcast(global::System.IntPtr jarg1);
+
7192 
+
7193  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_SearchLog_SWIGUpcast___")]
+
7194  public static extern global::System.IntPtr SearchLog_SWIGUpcast(global::System.IntPtr jarg1);
+
7195 
+
7196  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_RoutingModelVisitor_SWIGUpcast___")]
+
7197  public static extern global::System.IntPtr RoutingModelVisitor_SWIGUpcast(global::System.IntPtr jarg1);
+
7198 
+
7199  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_GlobalVehicleBreaksConstraint_SWIGUpcast___")]
+
7200  public static extern global::System.IntPtr GlobalVehicleBreaksConstraint_SWIGUpcast(global::System.IntPtr jarg1);
+
7201 
+
7202  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_TypeIncompatibilityChecker_SWIGUpcast___")]
+
7203  public static extern global::System.IntPtr TypeIncompatibilityChecker_SWIGUpcast(global::System.IntPtr jarg1);
+
7204 
+
7205  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_TypeRequirementChecker_SWIGUpcast___")]
+
7206  public static extern global::System.IntPtr TypeRequirementChecker_SWIGUpcast(global::System.IntPtr jarg1);
+
7207 
+
7208  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_TypeRegulationsConstraint_SWIGUpcast___")]
+
7209  public static extern global::System.IntPtr TypeRegulationsConstraint_SWIGUpcast(global::System.IntPtr jarg1);
+
7210 
+
7211  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_BasePathFilter_SWIGUpcast___")]
+
7212  public static extern global::System.IntPtr BasePathFilter_SWIGUpcast(global::System.IntPtr jarg1);
+
7213 
+
7214  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfConstraintSolver_CPFeasibilityFilter_SWIGUpcast___")]
+
7215  public static extern global::System.IntPtr CPFeasibilityFilter_SWIGUpcast(global::System.IntPtr jarg1);
+
7216 }
+
7217 
+
7218 }
static void Assignment_SetMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void SearchLog_EndInitialPropagation(global::System.Runtime.InteropServices.HandleRef jarg1)
@@ -7376,7 +7381,7 @@
delegate void SwigDelegateSearchMonitor_10()
static int RoutingModel_PICKUP_AND_DELIVERY_FIFO_get()
static string RevPartialSequence_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static SWIGStringHelper swigStringHelper
+
static SWIGStringHelper swigStringHelper
static void SearchMonitor_EndInitialPropagationSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SequenceVarVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool SearchLog_AtSolution(global::System.Runtime.InteropServices.HandleRef jarg1)
@@ -7880,7 +7885,7 @@
static int RoutingModel_AddDisjunction__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, long jarg3)
static string RegularLimit_ToStringSwigExplicitRegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1)
static int IntTupleSet_Insert2(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
-
static bool Pending
+
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 global::System.IntPtr Solver_MakeIsGreaterCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
@@ -7930,7 +7935,7 @@
static void DecisionVisitor_VisitRankLastInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static void Solver_IntegerCastInfo_expression_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Solver_MakeLocalSearchPhaseParameters__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
-
+
static int DefaultPhaseParameters_SELECT_MAX_IMPACT_get()
static void SequenceVarVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static global::System.IntPtr IntervalVar_StartsAfterEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
@@ -9114,7 +9119,7 @@
static global::System.IntPtr Assignment_Add__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int Solver_TopProgressPercent(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SearchLog_OutputDecision(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static void Set(global::System.Exception e)
+
static void Set(global::System.Exception e)
static void delete_Decision(global::System.Runtime.InteropServices.HandleRef jarg1)
static void DefaultPhaseParameters_persistent_impact_set(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void IntervalVarVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
@@ -9551,7 +9556,7 @@
static global::System.IntPtr new_Solver__SWIG_0(string jarg1)
static string ModelVisitor_kSmartTimeCheckArgument_get()
static void Constraint_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, Constraint.SwigDelegateConstraint_0 delegate0, Constraint.SwigDelegateConstraint_1 delegate1, Constraint.SwigDelegateConstraint_2 delegate2, Constraint.SwigDelegateConstraint_3 delegate3, Constraint.SwigDelegateConstraint_4 delegate4)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
static global::System.IntPtr GlobalVehicleBreaksConstraint_SWIGUpcast(global::System.IntPtr jarg1)
static int RoutingDimension_GetPreTravelEvaluatorOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void DecisionBuilderVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
diff --git a/docs/dotnet/operations__research__constraint__solver_8cs_source.html b/docs/dotnet/operations__research__constraint__solver_8cs_source.html index 191ca51816..924d0e352e 100644 --- a/docs/dotnet/operations__research__constraint__solver_8cs_source.html +++ b/docs/dotnet/operations__research__constraint__solver_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -220,7 +220,7 @@
static readonly int CONST_VAR
static bool AreAllBooleans(IntVarVector vars)
static int TRACE_VAR_get()
-
static bool Pending
+
static bool Pending
static long PosIntDivUp(long jarg1, long jarg2)
static DecisionBuilder MakeSetValuesFromTargets(Solver solver, IntVarVector variables, long[] targets)
static byte[] ProtoToByteArray(IMessage message)
Definition: ProtoHelper.cs:21
@@ -266,18 +266,18 @@
static bool AreAllBound(global::System.Runtime.InteropServices.HandleRef jarg1)
static int CONST_VAR_get()
static System.IntPtr DefaultRoutingModelParameters()
-
void CopyTo(long[] array)
+
void CopyTo(long[] array)
static long PosIntDivDown(long e, long v)
Definition: ProtoHelper.cs:19
static readonly int DOMAIN_INT_VAR
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
static System.IntPtr DefaultRoutingSearchParameters()
static long Zero()
static global::System.IntPtr MakeSetValuesFromTargets(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3)
static long MinVarArray(IntVarVector vars)
static bool SolveModelWithSat(RoutingModel model, Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters, Assignment initial_solution, Assignment solution)
-
int Count
+
int Count
static long CpRandomSeed()
static void SetAssignmentFromAssignment(Assignment target_assignment, IntVarVector target_vars, Assignment source_assignment, IntVarVector source_vars)
Parameters defining the search used to solve vehicle routing problems.
diff --git a/docs/dotnet/operations__research__graphPINVOKE_8cs_source.html b/docs/dotnet/operations__research__graphPINVOKE_8cs_source.html index e7d1106a9f..b16437e540 100644 --- a/docs/dotnet/operations__research__graphPINVOKE_8cs_source.html +++ b/docs/dotnet/operations__research__graphPINVOKE_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -179,194 +179,199 @@
128  [global::System.ThreadStatic]
129  private static global::System.Exception pendingException = null;
130  private static int numExceptionsPending = 0;
-
131 
-
132  public static bool Pending {
-
133  get {
-
134  bool pending = false;
-
135  if (numExceptionsPending > 0)
-
136  if (pendingException != null)
-
137  pending = true;
-
138  return pending;
-
139  }
-
140  }
-
141 
-
142  public static void Set(global::System.Exception e) {
-
143  if (pendingException != null)
-
144  throw new global::System.ApplicationException("FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + ")", e);
-
145  pendingException = e;
-
146  lock(typeof(operations_research_graphPINVOKE)) {
-
147  numExceptionsPending++;
-
148  }
-
149  }
-
150 
-
151  public static global::System.Exception Retrieve() {
-
152  global::System.Exception e = null;
-
153  if (numExceptionsPending > 0) {
-
154  if (pendingException != null) {
-
155  e = pendingException;
-
156  pendingException = null;
-
157  lock(typeof(operations_research_graphPINVOKE)) {
-
158  numExceptionsPending--;
-
159  }
-
160  }
-
161  }
-
162  return e;
-
163  }
-
164  }
+
131  private static global::System.Object exceptionsLock = null;
+
132 
+
133  public static bool Pending {
+
134  get {
+
135  bool pending = false;
+
136  if (numExceptionsPending > 0)
+
137  if (pendingException != null)
+
138  pending = true;
+
139  return pending;
+
140  }
+
141  }
+
142 
+
143  public static void Set(global::System.Exception e) {
+
144  if (pendingException != null)
+
145  throw new global::System.ApplicationException("FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + ")", e);
+
146  pendingException = e;
+
147  lock(exceptionsLock) {
+
148  numExceptionsPending++;
+
149  }
+
150  }
+
151 
+
152  public static global::System.Exception Retrieve() {
+
153  global::System.Exception e = null;
+
154  if (numExceptionsPending > 0) {
+
155  if (pendingException != null) {
+
156  e = pendingException;
+
157  pendingException = null;
+
158  lock(exceptionsLock) {
+
159  numExceptionsPending--;
+
160  }
+
161  }
+
162  }
+
163  return e;
+
164  }
165 
-
166 
-
167  protected class SWIGStringHelper {
-
168 
-
169  public delegate string SWIGStringDelegate(string message);
-
170  static SWIGStringDelegate stringDelegate = new SWIGStringDelegate(CreateString);
+
166  static SWIGPendingException() {
+
167  exceptionsLock = new global::System.Object();
+
168  }
+
169  }
+
170 
171 
-
172  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="SWIGRegisterStringCallback_operations_research_graph")]
-
173  public static extern void SWIGRegisterStringCallback_operations_research_graph(SWIGStringDelegate stringDelegate);
-
174 
-
175  static string CreateString(string cString) {
-
176  return cString;
-
177  }
-
178 
-
179  static SWIGStringHelper() {
-
180  SWIGRegisterStringCallback_operations_research_graph(stringDelegate);
-
181  }
-
182  }
+
172  protected class SWIGStringHelper {
+
173 
+
174  public delegate string SWIGStringDelegate(string message);
+
175  static SWIGStringDelegate stringDelegate = new SWIGStringDelegate(CreateString);
+
176 
+
177  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="SWIGRegisterStringCallback_operations_research_graph")]
+
178  public static extern void SWIGRegisterStringCallback_operations_research_graph(SWIGStringDelegate stringDelegate);
+
179 
+
180  static string CreateString(string cString) {
+
181  return cString;
+
182  }
183 
-
184  static protected SWIGStringHelper swigStringHelper = new SWIGStringHelper();
-
185 
-
186 
-
187  static operations_research_graphPINVOKE() {
-
188  }
-
189 
+
184  static SWIGStringHelper() {
+
185  SWIGRegisterStringCallback_operations_research_graph(stringDelegate);
+
186  }
+
187  }
+
188 
+
189  static protected SWIGStringHelper swigStringHelper = new SWIGStringHelper();
190 
-
191  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_new_MaxFlow___")]
-
192  public static extern global::System.IntPtr new_MaxFlow();
-
193 
-
194  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_AddArcWithCapacity___")]
-
195  public static extern int MaxFlow_AddArcWithCapacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4);
-
196 
-
197  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_NumNodes___")]
-
198  public static extern int MaxFlow_NumNodes(global::System.Runtime.InteropServices.HandleRef jarg1);
-
199 
-
200  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_NumArcs___")]
-
201  public static extern int MaxFlow_NumArcs(global::System.Runtime.InteropServices.HandleRef jarg1);
-
202 
-
203  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_Tail___")]
-
204  public static extern int MaxFlow_Tail(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
205 
-
206  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_Head___")]
-
207  public static extern int MaxFlow_Head(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
208 
-
209  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_Capacity___")]
-
210  public static extern long MaxFlow_Capacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
211 
-
212  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_Solve___")]
-
213  public static extern int MaxFlow_Solve(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
214 
-
215  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_OptimalFlow___")]
-
216  public static extern long MaxFlow_OptimalFlow(global::System.Runtime.InteropServices.HandleRef jarg1);
-
217 
-
218  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_Flow___")]
-
219  public static extern long MaxFlow_Flow(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
220 
-
221  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_delete_MaxFlow___")]
-
222  public static extern void delete_MaxFlow(global::System.Runtime.InteropServices.HandleRef jarg1);
-
223 
-
224  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_new_MinCostFlowBase___")]
-
225  public static extern global::System.IntPtr new_MinCostFlowBase();
-
226 
-
227  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_delete_MinCostFlowBase___")]
-
228  public static extern void delete_MinCostFlowBase(global::System.Runtime.InteropServices.HandleRef jarg1);
-
229 
-
230  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_new_MinCostFlow___")]
-
231  public static extern global::System.IntPtr new_MinCostFlow();
-
232 
-
233  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_AddArcWithCapacityAndUnitCost___")]
-
234  public static extern int MinCostFlow_AddArcWithCapacityAndUnitCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4, long jarg5);
-
235 
-
236  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_SetNodeSupply___")]
-
237  public static extern void MinCostFlow_SetNodeSupply(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3);
-
238 
-
239  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_Solve___")]
-
240  public static extern int MinCostFlow_Solve(global::System.Runtime.InteropServices.HandleRef jarg1);
-
241 
-
242  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_SolveMaxFlowWithMinCost___")]
-
243  public static extern int MinCostFlow_SolveMaxFlowWithMinCost(global::System.Runtime.InteropServices.HandleRef jarg1);
-
244 
-
245  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_OptimalCost___")]
-
246  public static extern long MinCostFlow_OptimalCost(global::System.Runtime.InteropServices.HandleRef jarg1);
-
247 
-
248  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_MaximumFlow___")]
-
249  public static extern long MinCostFlow_MaximumFlow(global::System.Runtime.InteropServices.HandleRef jarg1);
-
250 
-
251  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_Flow___")]
-
252  public static extern long MinCostFlow_Flow(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
253 
-
254  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_NumNodes___")]
-
255  public static extern int MinCostFlow_NumNodes(global::System.Runtime.InteropServices.HandleRef jarg1);
-
256 
-
257  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_NumArcs___")]
-
258  public static extern int MinCostFlow_NumArcs(global::System.Runtime.InteropServices.HandleRef jarg1);
-
259 
-
260  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_Tail___")]
-
261  public static extern int MinCostFlow_Tail(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
262 
-
263  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_Head___")]
-
264  public static extern int MinCostFlow_Head(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
265 
-
266  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_Capacity___")]
-
267  public static extern long MinCostFlow_Capacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
268 
-
269  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_Supply___")]
-
270  public static extern long MinCostFlow_Supply(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
271 
-
272  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_UnitCost___")]
-
273  public static extern long MinCostFlow_UnitCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
274 
-
275  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_delete_MinCostFlow___")]
-
276  public static extern void delete_MinCostFlow(global::System.Runtime.InteropServices.HandleRef jarg1);
-
277 
-
278  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_new_LinearSumAssignment___")]
-
279  public static extern global::System.IntPtr new_LinearSumAssignment();
-
280 
-
281  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_AddArcWithCost___")]
-
282  public static extern int LinearSumAssignment_AddArcWithCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4);
-
283 
-
284  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_NumNodes___")]
-
285  public static extern int LinearSumAssignment_NumNodes(global::System.Runtime.InteropServices.HandleRef jarg1);
-
286 
-
287  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_NumArcs___")]
-
288  public static extern int LinearSumAssignment_NumArcs(global::System.Runtime.InteropServices.HandleRef jarg1);
-
289 
-
290  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_LeftNode___")]
-
291  public static extern int LinearSumAssignment_LeftNode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
292 
-
293  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_RightNode___")]
-
294  public static extern int LinearSumAssignment_RightNode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
295 
-
296  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_Cost___")]
-
297  public static extern long LinearSumAssignment_Cost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
298 
-
299  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_Solve___")]
-
300  public static extern int LinearSumAssignment_Solve(global::System.Runtime.InteropServices.HandleRef jarg1);
-
301 
-
302  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_OptimalCost___")]
-
303  public static extern long LinearSumAssignment_OptimalCost(global::System.Runtime.InteropServices.HandleRef jarg1);
-
304 
-
305  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_RightMate___")]
-
306  public static extern int LinearSumAssignment_RightMate(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
307 
-
308  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_AssignmentCost___")]
-
309  public static extern long LinearSumAssignment_AssignmentCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
310 
-
311  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_delete_LinearSumAssignment___")]
-
312  public static extern void delete_LinearSumAssignment(global::System.Runtime.InteropServices.HandleRef jarg1);
-
313 
-
314  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_SWIGUpcast___")]
-
315  public static extern global::System.IntPtr MinCostFlow_SWIGUpcast(global::System.IntPtr jarg1);
-
316 }
-
317 
-
318 }
+
191 
+
192  static operations_research_graphPINVOKE() {
+
193  }
+
194 
+
195 
+
196  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_new_MaxFlow___")]
+
197  public static extern global::System.IntPtr new_MaxFlow();
+
198 
+
199  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_AddArcWithCapacity___")]
+
200  public static extern int MaxFlow_AddArcWithCapacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4);
+
201 
+
202  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_NumNodes___")]
+
203  public static extern int MaxFlow_NumNodes(global::System.Runtime.InteropServices.HandleRef jarg1);
+
204 
+
205  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_NumArcs___")]
+
206  public static extern int MaxFlow_NumArcs(global::System.Runtime.InteropServices.HandleRef jarg1);
+
207 
+
208  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_Tail___")]
+
209  public static extern int MaxFlow_Tail(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
210 
+
211  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_Head___")]
+
212  public static extern int MaxFlow_Head(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
213 
+
214  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_Capacity___")]
+
215  public static extern long MaxFlow_Capacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
216 
+
217  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_Solve___")]
+
218  public static extern int MaxFlow_Solve(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
219 
+
220  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_OptimalFlow___")]
+
221  public static extern long MaxFlow_OptimalFlow(global::System.Runtime.InteropServices.HandleRef jarg1);
+
222 
+
223  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_Flow___")]
+
224  public static extern long MaxFlow_Flow(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
225 
+
226  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_delete_MaxFlow___")]
+
227  public static extern void delete_MaxFlow(global::System.Runtime.InteropServices.HandleRef jarg1);
+
228 
+
229  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_new_MinCostFlowBase___")]
+
230  public static extern global::System.IntPtr new_MinCostFlowBase();
+
231 
+
232  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_delete_MinCostFlowBase___")]
+
233  public static extern void delete_MinCostFlowBase(global::System.Runtime.InteropServices.HandleRef jarg1);
+
234 
+
235  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_new_MinCostFlow___")]
+
236  public static extern global::System.IntPtr new_MinCostFlow();
+
237 
+
238  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_AddArcWithCapacityAndUnitCost___")]
+
239  public static extern int MinCostFlow_AddArcWithCapacityAndUnitCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4, long jarg5);
+
240 
+
241  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_SetNodeSupply___")]
+
242  public static extern void MinCostFlow_SetNodeSupply(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3);
+
243 
+
244  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_Solve___")]
+
245  public static extern int MinCostFlow_Solve(global::System.Runtime.InteropServices.HandleRef jarg1);
+
246 
+
247  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_SolveMaxFlowWithMinCost___")]
+
248  public static extern int MinCostFlow_SolveMaxFlowWithMinCost(global::System.Runtime.InteropServices.HandleRef jarg1);
+
249 
+
250  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_OptimalCost___")]
+
251  public static extern long MinCostFlow_OptimalCost(global::System.Runtime.InteropServices.HandleRef jarg1);
+
252 
+
253  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_MaximumFlow___")]
+
254  public static extern long MinCostFlow_MaximumFlow(global::System.Runtime.InteropServices.HandleRef jarg1);
+
255 
+
256  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_Flow___")]
+
257  public static extern long MinCostFlow_Flow(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
258 
+
259  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_NumNodes___")]
+
260  public static extern int MinCostFlow_NumNodes(global::System.Runtime.InteropServices.HandleRef jarg1);
+
261 
+
262  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_NumArcs___")]
+
263  public static extern int MinCostFlow_NumArcs(global::System.Runtime.InteropServices.HandleRef jarg1);
+
264 
+
265  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_Tail___")]
+
266  public static extern int MinCostFlow_Tail(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
267 
+
268  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_Head___")]
+
269  public static extern int MinCostFlow_Head(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
270 
+
271  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_Capacity___")]
+
272  public static extern long MinCostFlow_Capacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
273 
+
274  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_Supply___")]
+
275  public static extern long MinCostFlow_Supply(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
276 
+
277  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_UnitCost___")]
+
278  public static extern long MinCostFlow_UnitCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
279 
+
280  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_delete_MinCostFlow___")]
+
281  public static extern void delete_MinCostFlow(global::System.Runtime.InteropServices.HandleRef jarg1);
+
282 
+
283  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_new_LinearSumAssignment___")]
+
284  public static extern global::System.IntPtr new_LinearSumAssignment();
+
285 
+
286  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_AddArcWithCost___")]
+
287  public static extern int LinearSumAssignment_AddArcWithCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4);
+
288 
+
289  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_NumNodes___")]
+
290  public static extern int LinearSumAssignment_NumNodes(global::System.Runtime.InteropServices.HandleRef jarg1);
+
291 
+
292  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_NumArcs___")]
+
293  public static extern int LinearSumAssignment_NumArcs(global::System.Runtime.InteropServices.HandleRef jarg1);
+
294 
+
295  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_LeftNode___")]
+
296  public static extern int LinearSumAssignment_LeftNode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
297 
+
298  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_RightNode___")]
+
299  public static extern int LinearSumAssignment_RightNode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
300 
+
301  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_Cost___")]
+
302  public static extern long LinearSumAssignment_Cost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
303 
+
304  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_Solve___")]
+
305  public static extern int LinearSumAssignment_Solve(global::System.Runtime.InteropServices.HandleRef jarg1);
+
306 
+
307  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_OptimalCost___")]
+
308  public static extern long LinearSumAssignment_OptimalCost(global::System.Runtime.InteropServices.HandleRef jarg1);
+
309 
+
310  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_RightMate___")]
+
311  public static extern int LinearSumAssignment_RightMate(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
312 
+
313  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_AssignmentCost___")]
+
314  public static extern long LinearSumAssignment_AssignmentCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
315 
+
316  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_delete_LinearSumAssignment___")]
+
317  public static extern void delete_LinearSumAssignment(global::System.Runtime.InteropServices.HandleRef jarg1);
+
318 
+
319  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_SWIGUpcast___")]
+
320  public static extern global::System.IntPtr MinCostFlow_SWIGUpcast(global::System.IntPtr jarg1);
+
321 }
+
322 
+
323 }
static int MinCostFlow_Solve(global::System.Runtime.InteropServices.HandleRef jarg1)
@@ -376,13 +381,13 @@
static long MaxFlow_OptimalFlow(global::System.Runtime.InteropServices.HandleRef jarg1)
static int MinCostFlow_NumArcs(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
static global::System.IntPtr new_MinCostFlow()
static int MinCostFlow_SolveMaxFlowWithMinCost(global::System.Runtime.InteropServices.HandleRef jarg1)
-
+
static int MinCostFlow_AddArcWithCapacityAndUnitCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4, long jarg5)
static int LinearSumAssignment_RightNode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
static void Set(global::System.Exception e)
+
static void Set(global::System.Exception e)
static long MinCostFlow_Supply(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int LinearSumAssignment_Solve(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_MinCostFlow(global::System.Runtime.InteropServices.HandleRef jarg1)
@@ -391,7 +396,7 @@
delegate string SWIGStringDelegate(string message)
static int MaxFlow_Tail(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void SWIGRegisterStringCallback_operations_research_graph(SWIGStringDelegate stringDelegate)
-
static SWIGStringHelper swigStringHelper
+
static SWIGStringHelper swigStringHelper
static void SWIGRegisterExceptionCallbacksArgument_operations_research_graph(ExceptionArgumentDelegate argumentDelegate, ExceptionArgumentDelegate argumentNullDelegate, ExceptionArgumentDelegate argumentOutOfRangeDelegate)
static long MaxFlow_Flow(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static long MinCostFlow_MaximumFlow(global::System.Runtime.InteropServices.HandleRef jarg1)
@@ -405,7 +410,7 @@
delegate void ExceptionArgumentDelegate(string message, string paramName)
static int MinCostFlow_Head(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static long MinCostFlow_UnitCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
static bool Pending
+
static bool Pending
delegate void ExceptionDelegate(string message)
static int MaxFlow_NumNodes(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr new_MinCostFlowBase()
diff --git a/docs/dotnet/operations__research__graph_8cs_source.html b/docs/dotnet/operations__research__graph_8cs_source.html index c499680ebd..107d7132e9 100644 --- a/docs/dotnet/operations__research__graph_8cs_source.html +++ b/docs/dotnet/operations__research__graph_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
diff --git a/docs/dotnet/operations__research__linear__solverPINVOKE_8cs_source.html b/docs/dotnet/operations__research__linear__solverPINVOKE_8cs_source.html index 77855bb4a1..edce05370a 100644 --- a/docs/dotnet/operations__research__linear__solverPINVOKE_8cs_source.html +++ b/docs/dotnet/operations__research__linear__solverPINVOKE_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -179,560 +179,565 @@
128  [global::System.ThreadStatic]
129  private static global::System.Exception pendingException = null;
130  private static int numExceptionsPending = 0;
-
131 
-
132  public static bool Pending {
-
133  get {
-
134  bool pending = false;
-
135  if (numExceptionsPending > 0)
-
136  if (pendingException != null)
-
137  pending = true;
-
138  return pending;
-
139  }
-
140  }
-
141 
-
142  public static void Set(global::System.Exception e) {
-
143  if (pendingException != null)
-
144  throw new global::System.ApplicationException("FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + ")", e);
-
145  pendingException = e;
-
146  lock(typeof(operations_research_linear_solverPINVOKE)) {
-
147  numExceptionsPending++;
-
148  }
-
149  }
-
150 
-
151  public static global::System.Exception Retrieve() {
-
152  global::System.Exception e = null;
-
153  if (numExceptionsPending > 0) {
-
154  if (pendingException != null) {
-
155  e = pendingException;
-
156  pendingException = null;
-
157  lock(typeof(operations_research_linear_solverPINVOKE)) {
-
158  numExceptionsPending--;
-
159  }
-
160  }
-
161  }
-
162  return e;
-
163  }
-
164  }
+
131  private static global::System.Object exceptionsLock = null;
+
132 
+
133  public static bool Pending {
+
134  get {
+
135  bool pending = false;
+
136  if (numExceptionsPending > 0)
+
137  if (pendingException != null)
+
138  pending = true;
+
139  return pending;
+
140  }
+
141  }
+
142 
+
143  public static void Set(global::System.Exception e) {
+
144  if (pendingException != null)
+
145  throw new global::System.ApplicationException("FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + ")", e);
+
146  pendingException = e;
+
147  lock(exceptionsLock) {
+
148  numExceptionsPending++;
+
149  }
+
150  }
+
151 
+
152  public static global::System.Exception Retrieve() {
+
153  global::System.Exception e = null;
+
154  if (numExceptionsPending > 0) {
+
155  if (pendingException != null) {
+
156  e = pendingException;
+
157  pendingException = null;
+
158  lock(exceptionsLock) {
+
159  numExceptionsPending--;
+
160  }
+
161  }
+
162  }
+
163  return e;
+
164  }
165 
-
166 
-
167  protected class SWIGStringHelper {
-
168 
-
169  public delegate string SWIGStringDelegate(string message);
-
170  static SWIGStringDelegate stringDelegate = new SWIGStringDelegate(CreateString);
+
166  static SWIGPendingException() {
+
167  exceptionsLock = new global::System.Object();
+
168  }
+
169  }
+
170 
171 
-
172  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="SWIGRegisterStringCallback_operations_research_linear_solver")]
-
173  public static extern void SWIGRegisterStringCallback_operations_research_linear_solver(SWIGStringDelegate stringDelegate);
-
174 
-
175  static string CreateString(string cString) {
-
176  return cString;
-
177  }
-
178 
-
179  static SWIGStringHelper() {
-
180  SWIGRegisterStringCallback_operations_research_linear_solver(stringDelegate);
-
181  }
-
182  }
+
172  protected class SWIGStringHelper {
+
173 
+
174  public delegate string SWIGStringDelegate(string message);
+
175  static SWIGStringDelegate stringDelegate = new SWIGStringDelegate(CreateString);
+
176 
+
177  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="SWIGRegisterStringCallback_operations_research_linear_solver")]
+
178  public static extern void SWIGRegisterStringCallback_operations_research_linear_solver(SWIGStringDelegate stringDelegate);
+
179 
+
180  static string CreateString(string cString) {
+
181  return cString;
+
182  }
183 
-
184  static protected SWIGStringHelper swigStringHelper = new SWIGStringHelper();
-
185 
-
186 
-
187  static operations_research_linear_solverPINVOKE() {
-
188  }
-
189 
+
184  static SWIGStringHelper() {
+
185  SWIGRegisterStringCallback_operations_research_linear_solver(stringDelegate);
+
186  }
+
187  }
+
188 
+
189  static protected SWIGStringHelper swigStringHelper = new SWIGStringHelper();
190 
-
191  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_Clear___")]
-
192  public static extern void MpDoubleVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
193 
-
194  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_Add___")]
-
195  public static extern void MpDoubleVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
-
196 
-
197  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_size___")]
-
198  public static extern uint MpDoubleVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
199 
-
200  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_capacity___")]
-
201  public static extern uint MpDoubleVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
202 
-
203  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_reserve___")]
-
204  public static extern void MpDoubleVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
205 
-
206  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MpDoubleVector__SWIG_0___")]
-
207  public static extern global::System.IntPtr new_MpDoubleVector__SWIG_0();
-
208 
-
209  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MpDoubleVector__SWIG_1___")]
-
210  public static extern global::System.IntPtr new_MpDoubleVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
211 
-
212  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MpDoubleVector__SWIG_2___")]
-
213  public static extern global::System.IntPtr new_MpDoubleVector__SWIG_2(int jarg1);
-
214 
-
215  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_getitemcopy___")]
-
216  public static extern double MpDoubleVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
217 
-
218  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_getitem___")]
-
219  public static extern double MpDoubleVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
220 
-
221  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_setitem___")]
-
222  public static extern void MpDoubleVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3);
-
223 
-
224  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_AddRange___")]
-
225  public static extern void MpDoubleVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
226 
-
227  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_GetRange___")]
-
228  public static extern global::System.IntPtr MpDoubleVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
229 
-
230  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_Insert___")]
-
231  public static extern void MpDoubleVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3);
-
232 
-
233  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_InsertRange___")]
-
234  public static extern void MpDoubleVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
235 
-
236  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_RemoveAt___")]
-
237  public static extern void MpDoubleVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
238 
-
239  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_RemoveRange___")]
-
240  public static extern void MpDoubleVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
241 
-
242  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_Repeat___")]
-
243  public static extern global::System.IntPtr MpDoubleVector_Repeat(double jarg1, int jarg2);
-
244 
-
245  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_Reverse__SWIG_0___")]
-
246  public static extern void MpDoubleVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
247 
-
248  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_Reverse__SWIG_1___")]
-
249  public static extern void MpDoubleVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
250 
-
251  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_SetRange___")]
-
252  public static extern void MpDoubleVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
253 
-
254  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_Contains___")]
-
255  public static extern bool MpDoubleVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
-
256 
-
257  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_IndexOf___")]
-
258  public static extern int MpDoubleVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
-
259 
-
260  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_LastIndexOf___")]
-
261  public static extern int MpDoubleVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
-
262 
-
263  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_Remove___")]
-
264  public static extern bool MpDoubleVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
-
265 
-
266  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_MpDoubleVector___")]
-
267  public static extern void delete_MpDoubleVector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
268 
-
269  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Clear___")]
-
270  public static extern void MPConstraintVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
271 
-
272  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Add___")]
-
273  public static extern void MPConstraintVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
274 
-
275  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_size___")]
-
276  public static extern uint MPConstraintVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
277 
-
278  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_capacity___")]
-
279  public static extern uint MPConstraintVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
280 
-
281  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_reserve___")]
-
282  public static extern void MPConstraintVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
283 
-
284  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPConstraintVector__SWIG_0___")]
-
285  public static extern global::System.IntPtr new_MPConstraintVector__SWIG_0();
-
286 
-
287  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPConstraintVector__SWIG_1___")]
-
288  public static extern global::System.IntPtr new_MPConstraintVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
289 
-
290  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPConstraintVector__SWIG_2___")]
-
291  public static extern global::System.IntPtr new_MPConstraintVector__SWIG_2(int jarg1);
-
292 
-
293  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_getitemcopy___")]
-
294  public static extern global::System.IntPtr MPConstraintVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
295 
-
296  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_getitem___")]
-
297  public static extern global::System.IntPtr MPConstraintVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
298 
-
299  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_setitem___")]
-
300  public static extern void MPConstraintVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
301 
-
302  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_AddRange___")]
-
303  public static extern void MPConstraintVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
304 
-
305  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_GetRange___")]
-
306  public static extern global::System.IntPtr MPConstraintVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
307 
-
308  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Insert___")]
-
309  public static extern void MPConstraintVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
310 
-
311  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_InsertRange___")]
-
312  public static extern void MPConstraintVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
313 
-
314  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_RemoveAt___")]
-
315  public static extern void MPConstraintVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
316 
-
317  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_RemoveRange___")]
-
318  public static extern void MPConstraintVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
319 
-
320  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Repeat___")]
-
321  public static extern global::System.IntPtr MPConstraintVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
322 
-
323  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Reverse__SWIG_0___")]
-
324  public static extern void MPConstraintVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
325 
-
326  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Reverse__SWIG_1___")]
-
327  public static extern void MPConstraintVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
328 
-
329  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_SetRange___")]
-
330  public static extern void MPConstraintVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
331 
-
332  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Contains___")]
-
333  public static extern bool MPConstraintVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
334 
-
335  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_IndexOf___")]
-
336  public static extern int MPConstraintVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
337 
-
338  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_LastIndexOf___")]
-
339  public static extern int MPConstraintVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
340 
-
341  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Remove___")]
-
342  public static extern bool MPConstraintVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
343 
-
344  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_MPConstraintVector___")]
-
345  public static extern void delete_MPConstraintVector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
346 
-
347  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Clear___")]
-
348  public static extern void MPVariableVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
349 
-
350  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Add___")]
-
351  public static extern void MPVariableVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
352 
-
353  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_size___")]
-
354  public static extern uint MPVariableVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
355 
-
356  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_capacity___")]
-
357  public static extern uint MPVariableVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
358 
-
359  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_reserve___")]
-
360  public static extern void MPVariableVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
361 
-
362  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPVariableVector__SWIG_0___")]
-
363  public static extern global::System.IntPtr new_MPVariableVector__SWIG_0();
-
364 
-
365  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPVariableVector__SWIG_1___")]
-
366  public static extern global::System.IntPtr new_MPVariableVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
367 
-
368  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPVariableVector__SWIG_2___")]
-
369  public static extern global::System.IntPtr new_MPVariableVector__SWIG_2(int jarg1);
-
370 
-
371  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_getitemcopy___")]
-
372  public static extern global::System.IntPtr MPVariableVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
373 
-
374  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_getitem___")]
-
375  public static extern global::System.IntPtr MPVariableVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
376 
-
377  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_setitem___")]
-
378  public static extern void MPVariableVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
379 
-
380  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_AddRange___")]
-
381  public static extern void MPVariableVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
382 
-
383  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_GetRange___")]
-
384  public static extern global::System.IntPtr MPVariableVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
385 
-
386  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Insert___")]
-
387  public static extern void MPVariableVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
388 
-
389  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_InsertRange___")]
-
390  public static extern void MPVariableVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
391 
-
392  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_RemoveAt___")]
-
393  public static extern void MPVariableVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
394 
-
395  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_RemoveRange___")]
-
396  public static extern void MPVariableVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
397 
-
398  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Repeat___")]
-
399  public static extern global::System.IntPtr MPVariableVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
400 
-
401  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Reverse__SWIG_0___")]
-
402  public static extern void MPVariableVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
403 
-
404  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Reverse__SWIG_1___")]
-
405  public static extern void MPVariableVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
406 
-
407  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_SetRange___")]
-
408  public static extern void MPVariableVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
409 
-
410  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Contains___")]
-
411  public static extern bool MPVariableVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
412 
-
413  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_IndexOf___")]
-
414  public static extern int MPVariableVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
415 
-
416  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_LastIndexOf___")]
-
417  public static extern int MPVariableVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
418 
-
419  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Remove___")]
-
420  public static extern bool MPVariableVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
421 
-
422  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_MPVariableVector___")]
-
423  public static extern void delete_MPVariableVector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
424 
-
425  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_Solver___")]
-
426  public static extern global::System.IntPtr new_Solver(string jarg1, int jarg2);
-
427 
-
428  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_Solver___")]
-
429  public static extern void delete_Solver(global::System.Runtime.InteropServices.HandleRef jarg1);
-
430 
-
431  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SupportsProblemType___")]
-
432  public static extern bool Solver_SupportsProblemType(int jarg1);
-
433 
-
434  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Clear___")]
-
435  public static extern void Solver_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
436 
-
437  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_NumVariables___")]
-
438  public static extern int Solver_NumVariables(global::System.Runtime.InteropServices.HandleRef jarg1);
-
439 
-
440  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_variables___")]
-
441  public static extern global::System.IntPtr Solver_variables(global::System.Runtime.InteropServices.HandleRef jarg1);
-
442 
-
443  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_LookupVariableOrNull___")]
-
444  public static extern global::System.IntPtr Solver_LookupVariableOrNull(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
445 
-
446  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeVar___")]
-
447  public static extern global::System.IntPtr Solver_MakeVar(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, bool jarg4, string jarg5);
-
448 
-
449  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeNumVar___")]
-
450  public static extern global::System.IntPtr Solver_MakeNumVar(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, string jarg4);
-
451 
-
452  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeIntVar___")]
-
453  public static extern global::System.IntPtr Solver_MakeIntVar(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, string jarg4);
-
454 
-
455  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeBoolVar___")]
-
456  public static extern global::System.IntPtr Solver_MakeBoolVar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
457 
-
458  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_NumConstraints___")]
-
459  public static extern int Solver_NumConstraints(global::System.Runtime.InteropServices.HandleRef jarg1);
-
460 
-
461  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_constraints___")]
-
462  public static extern global::System.IntPtr Solver_constraints(global::System.Runtime.InteropServices.HandleRef jarg1);
-
463 
-
464  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_LookupConstraintOrNull___")]
-
465  public static extern global::System.IntPtr Solver_LookupConstraintOrNull(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
466 
-
467  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeConstraint__SWIG_0___")]
-
468  public static extern global::System.IntPtr Solver_MakeConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3);
-
469 
-
470  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeConstraint__SWIG_1___")]
-
471  public static extern global::System.IntPtr Solver_MakeConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
472 
-
473  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeConstraint__SWIG_2___")]
-
474  public static extern global::System.IntPtr Solver_MakeConstraint__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, string jarg4);
-
475 
-
476  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeConstraint__SWIG_3___")]
-
477  public static extern global::System.IntPtr Solver_MakeConstraint__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
478 
-
479  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Objective___")]
-
480  public static extern global::System.IntPtr Solver_Objective(global::System.Runtime.InteropServices.HandleRef jarg1);
-
481 
-
482  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Solve__SWIG_0___")]
-
483  public static extern int Solver_Solve__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
484 
-
485  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Solve__SWIG_1___")]
-
486  public static extern int Solver_Solve__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
487 
-
488  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_ComputeConstraintActivities___")]
-
489  public static extern global::System.IntPtr Solver_ComputeConstraintActivities(global::System.Runtime.InteropServices.HandleRef jarg1);
-
490 
-
491  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_VerifySolution___")]
-
492  public static extern bool Solver_VerifySolution(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, bool jarg3);
-
493 
-
494  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Reset___")]
-
495  public static extern void Solver_Reset(global::System.Runtime.InteropServices.HandleRef jarg1);
-
496 
-
497  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_InterruptSolve___")]
-
498  public static extern bool Solver_InterruptSolve(global::System.Runtime.InteropServices.HandleRef jarg1);
-
499 
-
500  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SetSolverSpecificParametersAsString___")]
-
501  public static extern bool Solver_SetSolverSpecificParametersAsString(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
-
502 
-
503  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_EnableOutput___")]
-
504  public static extern void Solver_EnableOutput(global::System.Runtime.InteropServices.HandleRef jarg1);
-
505 
-
506  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SuppressOutput___")]
-
507  public static extern void Solver_SuppressOutput(global::System.Runtime.InteropServices.HandleRef jarg1);
-
508 
-
509  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Iterations___")]
-
510  public static extern long Solver_Iterations(global::System.Runtime.InteropServices.HandleRef jarg1);
-
511 
-
512  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Nodes___")]
-
513  public static extern long Solver_Nodes(global::System.Runtime.InteropServices.HandleRef jarg1);
-
514 
-
515  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_ComputeExactConditionNumber___")]
-
516  public static extern double Solver_ComputeExactConditionNumber(global::System.Runtime.InteropServices.HandleRef jarg1);
-
517 
-
518  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SetTimeLimit___")]
-
519  public static extern void Solver_SetTimeLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
520 
-
521  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_WallTime___")]
-
522  public static extern long Solver_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1);
-
523 
-
524  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_ExportModelAsLpFormat___")]
-
525  public static extern string Solver_ExportModelAsLpFormat(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
-
526 
-
527  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_ExportModelAsMpsFormat___")]
-
528  public static extern string Solver_ExportModelAsMpsFormat(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, bool jarg3);
-
529 
-
530  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SetHint___")]
-
531  public static extern void Solver_SetHint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, double[] jarg3);
-
532 
-
533  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SetNumThreads___")]
-
534  public static extern bool Solver_SetNumThreads(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
535 
-
536  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_Clear___")]
-
537  public static extern void Objective_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
538 
-
539  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_SetCoefficient___")]
-
540  public static extern void Objective_SetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3);
-
541 
-
542  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_GetCoefficient___")]
-
543  public static extern double Objective_GetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
544 
-
545  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_SetOffset___")]
-
546  public static extern void Objective_SetOffset(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
-
547 
-
548  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_Offset___")]
-
549  public static extern double Objective_Offset(global::System.Runtime.InteropServices.HandleRef jarg1);
-
550 
-
551  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_SetOptimizationDirection___")]
-
552  public static extern void Objective_SetOptimizationDirection(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
-
553 
-
554  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_SetMinimization___")]
-
555  public static extern void Objective_SetMinimization(global::System.Runtime.InteropServices.HandleRef jarg1);
-
556 
-
557  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_SetMaximization___")]
-
558  public static extern void Objective_SetMaximization(global::System.Runtime.InteropServices.HandleRef jarg1);
-
559 
-
560  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_Maximization___")]
-
561  public static extern bool Objective_Maximization(global::System.Runtime.InteropServices.HandleRef jarg1);
-
562 
-
563  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_Minimization___")]
-
564  public static extern bool Objective_Minimization(global::System.Runtime.InteropServices.HandleRef jarg1);
-
565 
-
566  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_Value___")]
-
567  public static extern double Objective_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
-
568 
-
569  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_BestBound___")]
-
570  public static extern double Objective_BestBound(global::System.Runtime.InteropServices.HandleRef jarg1);
-
571 
-
572  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_Objective___")]
-
573  public static extern void delete_Objective(global::System.Runtime.InteropServices.HandleRef jarg1);
-
574 
-
575  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_Name___")]
-
576  public static extern string Variable_Name(global::System.Runtime.InteropServices.HandleRef jarg1);
-
577 
-
578  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_SetInteger___")]
-
579  public static extern void Variable_SetInteger(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
-
580 
-
581  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_SolutionValue___")]
-
582  public static extern double Variable_SolutionValue(global::System.Runtime.InteropServices.HandleRef jarg1);
-
583 
-
584  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_Lb___")]
-
585  public static extern double Variable_Lb(global::System.Runtime.InteropServices.HandleRef jarg1);
-
586 
-
587  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_Ub___")]
-
588  public static extern double Variable_Ub(global::System.Runtime.InteropServices.HandleRef jarg1);
-
589 
-
590  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_SetLb___")]
-
591  public static extern void Variable_SetLb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
-
592 
-
593  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_SetUb___")]
-
594  public static extern void Variable_SetUb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
-
595 
-
596  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_SetBounds___")]
-
597  public static extern void Variable_SetBounds(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3);
-
598 
-
599  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_ReducedCost___")]
-
600  public static extern double Variable_ReducedCost(global::System.Runtime.InteropServices.HandleRef jarg1);
-
601 
-
602  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_BasisStatus___")]
-
603  public static extern int Variable_BasisStatus(global::System.Runtime.InteropServices.HandleRef jarg1);
-
604 
-
605  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_Variable___")]
-
606  public static extern void delete_Variable(global::System.Runtime.InteropServices.HandleRef jarg1);
-
607 
-
608  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_Name___")]
-
609  public static extern string Constraint_Name(global::System.Runtime.InteropServices.HandleRef jarg1);
-
610 
-
611  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_SetCoefficient___")]
-
612  public static extern void Constraint_SetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3);
-
613 
-
614  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_GetCoefficient___")]
-
615  public static extern double Constraint_GetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
616 
-
617  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_Lb___")]
-
618  public static extern double Constraint_Lb(global::System.Runtime.InteropServices.HandleRef jarg1);
-
619 
-
620  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_Ub___")]
-
621  public static extern double Constraint_Ub(global::System.Runtime.InteropServices.HandleRef jarg1);
-
622 
-
623  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_SetLb___")]
-
624  public static extern void Constraint_SetLb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
-
625 
-
626  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_SetUb___")]
-
627  public static extern void Constraint_SetUb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
-
628 
-
629  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_SetBounds___")]
-
630  public static extern void Constraint_SetBounds(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3);
-
631 
-
632  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_IsLazy___")]
-
633  public static extern bool Constraint_IsLazy(global::System.Runtime.InteropServices.HandleRef jarg1);
-
634 
-
635  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_SetIsLazy___")]
-
636  public static extern void Constraint_SetIsLazy(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
-
637 
-
638  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_Index___")]
-
639  public static extern int Constraint_Index(global::System.Runtime.InteropServices.HandleRef jarg1);
-
640 
-
641  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_DualValue___")]
-
642  public static extern double Constraint_DualValue(global::System.Runtime.InteropServices.HandleRef jarg1);
-
643 
-
644  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_BasisStatus___")]
-
645  public static extern int Constraint_BasisStatus(global::System.Runtime.InteropServices.HandleRef jarg1);
-
646 
-
647  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_Constraint___")]
-
648  public static extern void delete_Constraint(global::System.Runtime.InteropServices.HandleRef jarg1);
-
649 
-
650  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultRelativeMipGap_get___")]
-
651  public static extern double MPSolverParameters_kDefaultRelativeMipGap_get();
-
652 
-
653  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultPrimalTolerance_get___")]
-
654  public static extern double MPSolverParameters_kDefaultPrimalTolerance_get();
-
655 
-
656  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultDualTolerance_get___")]
-
657  public static extern double MPSolverParameters_kDefaultDualTolerance_get();
-
658 
-
659  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultPresolve_get___")]
-
660  public static extern int MPSolverParameters_kDefaultPresolve_get();
-
661 
-
662  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultIncrementality_get___")]
-
663  public static extern int MPSolverParameters_kDefaultIncrementality_get();
-
664 
-
665  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPSolverParameters___")]
-
666  public static extern global::System.IntPtr new_MPSolverParameters();
-
667 
-
668  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_SetDoubleParam___")]
-
669  public static extern void MPSolverParameters_SetDoubleParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3);
-
670 
-
671  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_SetIntegerParam___")]
-
672  public static extern void MPSolverParameters_SetIntegerParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
673 
-
674  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_GetDoubleParam___")]
-
675  public static extern double MPSolverParameters_GetDoubleParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
676 
-
677  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_GetIntegerParam___")]
-
678  public static extern int MPSolverParameters_GetIntegerParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
679 
-
680  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_MPSolverParameters___")]
-
681  public static extern void delete_MPSolverParameters(global::System.Runtime.InteropServices.HandleRef jarg1);
-
682 }
-
683 
-
684 }
+
191 
+
192  static operations_research_linear_solverPINVOKE() {
+
193  }
+
194 
+
195 
+
196  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_Clear___")]
+
197  public static extern void MpDoubleVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
198 
+
199  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_Add___")]
+
200  public static extern void MpDoubleVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
+
201 
+
202  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_size___")]
+
203  public static extern uint MpDoubleVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
204 
+
205  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_capacity___")]
+
206  public static extern uint MpDoubleVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
207 
+
208  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_reserve___")]
+
209  public static extern void MpDoubleVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
210 
+
211  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MpDoubleVector__SWIG_0___")]
+
212  public static extern global::System.IntPtr new_MpDoubleVector__SWIG_0();
+
213 
+
214  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MpDoubleVector__SWIG_1___")]
+
215  public static extern global::System.IntPtr new_MpDoubleVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
216 
+
217  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MpDoubleVector__SWIG_2___")]
+
218  public static extern global::System.IntPtr new_MpDoubleVector__SWIG_2(int jarg1);
+
219 
+
220  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_getitemcopy___")]
+
221  public static extern double MpDoubleVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
222 
+
223  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_getitem___")]
+
224  public static extern double MpDoubleVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
225 
+
226  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_setitem___")]
+
227  public static extern void MpDoubleVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3);
+
228 
+
229  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_AddRange___")]
+
230  public static extern void MpDoubleVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
231 
+
232  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_GetRange___")]
+
233  public static extern global::System.IntPtr MpDoubleVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
234 
+
235  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_Insert___")]
+
236  public static extern void MpDoubleVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3);
+
237 
+
238  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_InsertRange___")]
+
239  public static extern void MpDoubleVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
240 
+
241  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_RemoveAt___")]
+
242  public static extern void MpDoubleVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
243 
+
244  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_RemoveRange___")]
+
245  public static extern void MpDoubleVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
246 
+
247  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_Repeat___")]
+
248  public static extern global::System.IntPtr MpDoubleVector_Repeat(double jarg1, int jarg2);
+
249 
+
250  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_Reverse__SWIG_0___")]
+
251  public static extern void MpDoubleVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
252 
+
253  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_Reverse__SWIG_1___")]
+
254  public static extern void MpDoubleVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
255 
+
256  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_SetRange___")]
+
257  public static extern void MpDoubleVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
258 
+
259  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_Contains___")]
+
260  public static extern bool MpDoubleVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
+
261 
+
262  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_IndexOf___")]
+
263  public static extern int MpDoubleVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
+
264 
+
265  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_LastIndexOf___")]
+
266  public static extern int MpDoubleVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
+
267 
+
268  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MpDoubleVector_Remove___")]
+
269  public static extern bool MpDoubleVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
+
270 
+
271  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_MpDoubleVector___")]
+
272  public static extern void delete_MpDoubleVector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
273 
+
274  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Clear___")]
+
275  public static extern void MPConstraintVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
276 
+
277  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Add___")]
+
278  public static extern void MPConstraintVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
279 
+
280  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_size___")]
+
281  public static extern uint MPConstraintVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
282 
+
283  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_capacity___")]
+
284  public static extern uint MPConstraintVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
285 
+
286  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_reserve___")]
+
287  public static extern void MPConstraintVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
288 
+
289  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPConstraintVector__SWIG_0___")]
+
290  public static extern global::System.IntPtr new_MPConstraintVector__SWIG_0();
+
291 
+
292  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPConstraintVector__SWIG_1___")]
+
293  public static extern global::System.IntPtr new_MPConstraintVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
294 
+
295  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPConstraintVector__SWIG_2___")]
+
296  public static extern global::System.IntPtr new_MPConstraintVector__SWIG_2(int jarg1);
+
297 
+
298  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_getitemcopy___")]
+
299  public static extern global::System.IntPtr MPConstraintVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
300 
+
301  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_getitem___")]
+
302  public static extern global::System.IntPtr MPConstraintVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
303 
+
304  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_setitem___")]
+
305  public static extern void MPConstraintVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
306 
+
307  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_AddRange___")]
+
308  public static extern void MPConstraintVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
309 
+
310  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_GetRange___")]
+
311  public static extern global::System.IntPtr MPConstraintVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
312 
+
313  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Insert___")]
+
314  public static extern void MPConstraintVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
315 
+
316  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_InsertRange___")]
+
317  public static extern void MPConstraintVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
318 
+
319  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_RemoveAt___")]
+
320  public static extern void MPConstraintVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
321 
+
322  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_RemoveRange___")]
+
323  public static extern void MPConstraintVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
324 
+
325  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Repeat___")]
+
326  public static extern global::System.IntPtr MPConstraintVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
327 
+
328  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Reverse__SWIG_0___")]
+
329  public static extern void MPConstraintVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
330 
+
331  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Reverse__SWIG_1___")]
+
332  public static extern void MPConstraintVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
333 
+
334  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_SetRange___")]
+
335  public static extern void MPConstraintVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
336 
+
337  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Contains___")]
+
338  public static extern bool MPConstraintVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
339 
+
340  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_IndexOf___")]
+
341  public static extern int MPConstraintVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
342 
+
343  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_LastIndexOf___")]
+
344  public static extern int MPConstraintVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
345 
+
346  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Remove___")]
+
347  public static extern bool MPConstraintVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
348 
+
349  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_MPConstraintVector___")]
+
350  public static extern void delete_MPConstraintVector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
351 
+
352  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Clear___")]
+
353  public static extern void MPVariableVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
354 
+
355  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Add___")]
+
356  public static extern void MPVariableVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
357 
+
358  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_size___")]
+
359  public static extern uint MPVariableVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
360 
+
361  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_capacity___")]
+
362  public static extern uint MPVariableVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
363 
+
364  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_reserve___")]
+
365  public static extern void MPVariableVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
366 
+
367  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPVariableVector__SWIG_0___")]
+
368  public static extern global::System.IntPtr new_MPVariableVector__SWIG_0();
+
369 
+
370  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPVariableVector__SWIG_1___")]
+
371  public static extern global::System.IntPtr new_MPVariableVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
372 
+
373  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPVariableVector__SWIG_2___")]
+
374  public static extern global::System.IntPtr new_MPVariableVector__SWIG_2(int jarg1);
+
375 
+
376  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_getitemcopy___")]
+
377  public static extern global::System.IntPtr MPVariableVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
378 
+
379  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_getitem___")]
+
380  public static extern global::System.IntPtr MPVariableVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
381 
+
382  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_setitem___")]
+
383  public static extern void MPVariableVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
384 
+
385  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_AddRange___")]
+
386  public static extern void MPVariableVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
387 
+
388  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_GetRange___")]
+
389  public static extern global::System.IntPtr MPVariableVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
390 
+
391  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Insert___")]
+
392  public static extern void MPVariableVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
393 
+
394  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_InsertRange___")]
+
395  public static extern void MPVariableVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
396 
+
397  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_RemoveAt___")]
+
398  public static extern void MPVariableVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
399 
+
400  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_RemoveRange___")]
+
401  public static extern void MPVariableVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
402 
+
403  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Repeat___")]
+
404  public static extern global::System.IntPtr MPVariableVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
405 
+
406  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Reverse__SWIG_0___")]
+
407  public static extern void MPVariableVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
408 
+
409  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Reverse__SWIG_1___")]
+
410  public static extern void MPVariableVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
411 
+
412  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_SetRange___")]
+
413  public static extern void MPVariableVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
414 
+
415  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Contains___")]
+
416  public static extern bool MPVariableVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
417 
+
418  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_IndexOf___")]
+
419  public static extern int MPVariableVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
420 
+
421  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_LastIndexOf___")]
+
422  public static extern int MPVariableVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
423 
+
424  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Remove___")]
+
425  public static extern bool MPVariableVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
426 
+
427  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_MPVariableVector___")]
+
428  public static extern void delete_MPVariableVector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
429 
+
430  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_Solver___")]
+
431  public static extern global::System.IntPtr new_Solver(string jarg1, int jarg2);
+
432 
+
433  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_Solver___")]
+
434  public static extern void delete_Solver(global::System.Runtime.InteropServices.HandleRef jarg1);
+
435 
+
436  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SupportsProblemType___")]
+
437  public static extern bool Solver_SupportsProblemType(int jarg1);
+
438 
+
439  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Clear___")]
+
440  public static extern void Solver_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
441 
+
442  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_NumVariables___")]
+
443  public static extern int Solver_NumVariables(global::System.Runtime.InteropServices.HandleRef jarg1);
+
444 
+
445  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_variables___")]
+
446  public static extern global::System.IntPtr Solver_variables(global::System.Runtime.InteropServices.HandleRef jarg1);
+
447 
+
448  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_LookupVariableOrNull___")]
+
449  public static extern global::System.IntPtr Solver_LookupVariableOrNull(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
450 
+
451  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeVar___")]
+
452  public static extern global::System.IntPtr Solver_MakeVar(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, bool jarg4, string jarg5);
+
453 
+
454  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeNumVar___")]
+
455  public static extern global::System.IntPtr Solver_MakeNumVar(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, string jarg4);
+
456 
+
457  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeIntVar___")]
+
458  public static extern global::System.IntPtr Solver_MakeIntVar(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, string jarg4);
+
459 
+
460  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeBoolVar___")]
+
461  public static extern global::System.IntPtr Solver_MakeBoolVar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
462 
+
463  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_NumConstraints___")]
+
464  public static extern int Solver_NumConstraints(global::System.Runtime.InteropServices.HandleRef jarg1);
+
465 
+
466  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_constraints___")]
+
467  public static extern global::System.IntPtr Solver_constraints(global::System.Runtime.InteropServices.HandleRef jarg1);
+
468 
+
469  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_LookupConstraintOrNull___")]
+
470  public static extern global::System.IntPtr Solver_LookupConstraintOrNull(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
471 
+
472  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeConstraint__SWIG_0___")]
+
473  public static extern global::System.IntPtr Solver_MakeConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3);
+
474 
+
475  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeConstraint__SWIG_1___")]
+
476  public static extern global::System.IntPtr Solver_MakeConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
477 
+
478  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeConstraint__SWIG_2___")]
+
479  public static extern global::System.IntPtr Solver_MakeConstraint__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, string jarg4);
+
480 
+
481  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeConstraint__SWIG_3___")]
+
482  public static extern global::System.IntPtr Solver_MakeConstraint__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
483 
+
484  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Objective___")]
+
485  public static extern global::System.IntPtr Solver_Objective(global::System.Runtime.InteropServices.HandleRef jarg1);
+
486 
+
487  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Solve__SWIG_0___")]
+
488  public static extern int Solver_Solve__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
489 
+
490  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Solve__SWIG_1___")]
+
491  public static extern int Solver_Solve__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
492 
+
493  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_ComputeConstraintActivities___")]
+
494  public static extern global::System.IntPtr Solver_ComputeConstraintActivities(global::System.Runtime.InteropServices.HandleRef jarg1);
+
495 
+
496  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_VerifySolution___")]
+
497  public static extern bool Solver_VerifySolution(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, bool jarg3);
+
498 
+
499  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Reset___")]
+
500  public static extern void Solver_Reset(global::System.Runtime.InteropServices.HandleRef jarg1);
+
501 
+
502  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_InterruptSolve___")]
+
503  public static extern bool Solver_InterruptSolve(global::System.Runtime.InteropServices.HandleRef jarg1);
+
504 
+
505  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SetSolverSpecificParametersAsString___")]
+
506  public static extern bool Solver_SetSolverSpecificParametersAsString(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
507 
+
508  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_EnableOutput___")]
+
509  public static extern void Solver_EnableOutput(global::System.Runtime.InteropServices.HandleRef jarg1);
+
510 
+
511  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SuppressOutput___")]
+
512  public static extern void Solver_SuppressOutput(global::System.Runtime.InteropServices.HandleRef jarg1);
+
513 
+
514  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Iterations___")]
+
515  public static extern long Solver_Iterations(global::System.Runtime.InteropServices.HandleRef jarg1);
+
516 
+
517  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Nodes___")]
+
518  public static extern long Solver_Nodes(global::System.Runtime.InteropServices.HandleRef jarg1);
+
519 
+
520  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_ComputeExactConditionNumber___")]
+
521  public static extern double Solver_ComputeExactConditionNumber(global::System.Runtime.InteropServices.HandleRef jarg1);
+
522 
+
523  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SetTimeLimit___")]
+
524  public static extern void Solver_SetTimeLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
525 
+
526  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_WallTime___")]
+
527  public static extern long Solver_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1);
+
528 
+
529  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_ExportModelAsLpFormat___")]
+
530  public static extern string Solver_ExportModelAsLpFormat(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
531 
+
532  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_ExportModelAsMpsFormat___")]
+
533  public static extern string Solver_ExportModelAsMpsFormat(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, bool jarg3);
+
534 
+
535  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SetHint___")]
+
536  public static extern void Solver_SetHint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, double[] jarg3);
+
537 
+
538  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SetNumThreads___")]
+
539  public static extern bool Solver_SetNumThreads(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
540 
+
541  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_Clear___")]
+
542  public static extern void Objective_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
543 
+
544  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_SetCoefficient___")]
+
545  public static extern void Objective_SetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3);
+
546 
+
547  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_GetCoefficient___")]
+
548  public static extern double Objective_GetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
549 
+
550  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_SetOffset___")]
+
551  public static extern void Objective_SetOffset(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
+
552 
+
553  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_Offset___")]
+
554  public static extern double Objective_Offset(global::System.Runtime.InteropServices.HandleRef jarg1);
+
555 
+
556  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_SetOptimizationDirection___")]
+
557  public static extern void Objective_SetOptimizationDirection(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
558 
+
559  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_SetMinimization___")]
+
560  public static extern void Objective_SetMinimization(global::System.Runtime.InteropServices.HandleRef jarg1);
+
561 
+
562  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_SetMaximization___")]
+
563  public static extern void Objective_SetMaximization(global::System.Runtime.InteropServices.HandleRef jarg1);
+
564 
+
565  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_Maximization___")]
+
566  public static extern bool Objective_Maximization(global::System.Runtime.InteropServices.HandleRef jarg1);
+
567 
+
568  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_Minimization___")]
+
569  public static extern bool Objective_Minimization(global::System.Runtime.InteropServices.HandleRef jarg1);
+
570 
+
571  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_Value___")]
+
572  public static extern double Objective_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
+
573 
+
574  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_BestBound___")]
+
575  public static extern double Objective_BestBound(global::System.Runtime.InteropServices.HandleRef jarg1);
+
576 
+
577  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_Objective___")]
+
578  public static extern void delete_Objective(global::System.Runtime.InteropServices.HandleRef jarg1);
+
579 
+
580  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_Name___")]
+
581  public static extern string Variable_Name(global::System.Runtime.InteropServices.HandleRef jarg1);
+
582 
+
583  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_SetInteger___")]
+
584  public static extern void Variable_SetInteger(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
585 
+
586  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_SolutionValue___")]
+
587  public static extern double Variable_SolutionValue(global::System.Runtime.InteropServices.HandleRef jarg1);
+
588 
+
589  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_Lb___")]
+
590  public static extern double Variable_Lb(global::System.Runtime.InteropServices.HandleRef jarg1);
+
591 
+
592  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_Ub___")]
+
593  public static extern double Variable_Ub(global::System.Runtime.InteropServices.HandleRef jarg1);
+
594 
+
595  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_SetLb___")]
+
596  public static extern void Variable_SetLb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
+
597 
+
598  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_SetUb___")]
+
599  public static extern void Variable_SetUb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
+
600 
+
601  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_SetBounds___")]
+
602  public static extern void Variable_SetBounds(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3);
+
603 
+
604  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_ReducedCost___")]
+
605  public static extern double Variable_ReducedCost(global::System.Runtime.InteropServices.HandleRef jarg1);
+
606 
+
607  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_BasisStatus___")]
+
608  public static extern int Variable_BasisStatus(global::System.Runtime.InteropServices.HandleRef jarg1);
+
609 
+
610  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_Variable___")]
+
611  public static extern void delete_Variable(global::System.Runtime.InteropServices.HandleRef jarg1);
+
612 
+
613  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_Name___")]
+
614  public static extern string Constraint_Name(global::System.Runtime.InteropServices.HandleRef jarg1);
+
615 
+
616  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_SetCoefficient___")]
+
617  public static extern void Constraint_SetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3);
+
618 
+
619  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_GetCoefficient___")]
+
620  public static extern double Constraint_GetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
621 
+
622  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_Lb___")]
+
623  public static extern double Constraint_Lb(global::System.Runtime.InteropServices.HandleRef jarg1);
+
624 
+
625  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_Ub___")]
+
626  public static extern double Constraint_Ub(global::System.Runtime.InteropServices.HandleRef jarg1);
+
627 
+
628  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_SetLb___")]
+
629  public static extern void Constraint_SetLb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
+
630 
+
631  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_SetUb___")]
+
632  public static extern void Constraint_SetUb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
+
633 
+
634  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_SetBounds___")]
+
635  public static extern void Constraint_SetBounds(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3);
+
636 
+
637  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_IsLazy___")]
+
638  public static extern bool Constraint_IsLazy(global::System.Runtime.InteropServices.HandleRef jarg1);
+
639 
+
640  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_SetIsLazy___")]
+
641  public static extern void Constraint_SetIsLazy(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
642 
+
643  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_Index___")]
+
644  public static extern int Constraint_Index(global::System.Runtime.InteropServices.HandleRef jarg1);
+
645 
+
646  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_DualValue___")]
+
647  public static extern double Constraint_DualValue(global::System.Runtime.InteropServices.HandleRef jarg1);
+
648 
+
649  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_BasisStatus___")]
+
650  public static extern int Constraint_BasisStatus(global::System.Runtime.InteropServices.HandleRef jarg1);
+
651 
+
652  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_Constraint___")]
+
653  public static extern void delete_Constraint(global::System.Runtime.InteropServices.HandleRef jarg1);
+
654 
+
655  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultRelativeMipGap_get___")]
+
656  public static extern double MPSolverParameters_kDefaultRelativeMipGap_get();
+
657 
+
658  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultPrimalTolerance_get___")]
+
659  public static extern double MPSolverParameters_kDefaultPrimalTolerance_get();
+
660 
+
661  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultDualTolerance_get___")]
+
662  public static extern double MPSolverParameters_kDefaultDualTolerance_get();
+
663 
+
664  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultPresolve_get___")]
+
665  public static extern int MPSolverParameters_kDefaultPresolve_get();
+
666 
+
667  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultIncrementality_get___")]
+
668  public static extern int MPSolverParameters_kDefaultIncrementality_get();
+
669 
+
670  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPSolverParameters___")]
+
671  public static extern global::System.IntPtr new_MPSolverParameters();
+
672 
+
673  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_SetDoubleParam___")]
+
674  public static extern void MPSolverParameters_SetDoubleParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3);
+
675 
+
676  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_SetIntegerParam___")]
+
677  public static extern void MPSolverParameters_SetIntegerParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
678 
+
679  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_GetDoubleParam___")]
+
680  public static extern double MPSolverParameters_GetDoubleParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
681 
+
682  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_GetIntegerParam___")]
+
683  public static extern int MPSolverParameters_GetIntegerParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
684 
+
685  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_MPSolverParameters___")]
+
686  public static extern void delete_MPSolverParameters(global::System.Runtime.InteropServices.HandleRef jarg1);
+
687 }
+
688 
+
689 }
static global::System.IntPtr Solver_MakeConstraint__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
static int Constraint_Index(global::System.Runtime.InteropServices.HandleRef jarg1)
@@ -775,7 +780,7 @@
static global::System.IntPtr new_MpDoubleVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static void MpDoubleVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr new_MPConstraintVector__SWIG_2(int jarg1)
-
static bool Pending
+
static bool Pending
static void SWIGRegisterExceptionCallbacks_operations_research_linear_solver(ExceptionDelegate applicationDelegate, ExceptionDelegate arithmeticDelegate, ExceptionDelegate divideByZeroDelegate, ExceptionDelegate indexOutOfRangeDelegate, ExceptionDelegate invalidCastDelegate, ExceptionDelegate invalidOperationDelegate, ExceptionDelegate ioDelegate, ExceptionDelegate nullReferenceDelegate, ExceptionDelegate outOfMemoryDelegate, ExceptionDelegate overflowDelegate, ExceptionDelegate systemExceptionDelegate)
static int Solver_Solve__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Solver_LookupVariableOrNull(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
@@ -789,7 +794,7 @@
delegate string SWIGStringDelegate(string message)
static bool MpDoubleVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static string Variable_Name(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static SWIGStringHelper swigStringHelper
+
static SWIGStringHelper swigStringHelper
static string Solver_ExportModelAsMpsFormat(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, bool jarg3)
static int Solver_NumVariables(global::System.Runtime.InteropServices.HandleRef jarg1)
@@ -849,7 +854,7 @@
static double MpDoubleVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void MPConstraintVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool Solver_SetSolverSpecificParametersAsString(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
-
static void Set(global::System.Exception e)
+
static void Set(global::System.Exception e)
static string Solver_ExportModelAsLpFormat(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr MpDoubleVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void MPConstraintVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
@@ -868,7 +873,7 @@
delegate void ExceptionArgumentDelegate(string message, string paramName)
static void Solver_SetHint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, double[] jarg3)
static global::System.IntPtr MPConstraintVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
static void delete_Objective(global::System.Runtime.InteropServices.HandleRef jarg1)
static double Variable_Ub(global::System.Runtime.InteropServices.HandleRef jarg1)
static void MpDoubleVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
@@ -881,7 +886,7 @@
static double Objective_Offset(global::System.Runtime.InteropServices.HandleRef jarg1)
static int MPSolverParameters_GetIntegerParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void delete_Solver(global::System.Runtime.InteropServices.HandleRef jarg1)
-
+
static void Variable_SetInteger(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void MPConstraintVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
static void Constraint_SetUb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
diff --git a/docs/dotnet/operations__research__linear__solver_8cs_source.html b/docs/dotnet/operations__research__linear__solver_8cs_source.html index dab2eceb18..dd8995c964 100644 --- a/docs/dotnet/operations__research__linear__solver_8cs_source.html +++ b/docs/dotnet/operations__research__linear__solver_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
diff --git a/docs/dotnet/operations__research__satPINVOKE_8cs_source.html b/docs/dotnet/operations__research__satPINVOKE_8cs_source.html index 2c2810700b..1889016ba0 100644 --- a/docs/dotnet/operations__research__satPINVOKE_8cs_source.html +++ b/docs/dotnet/operations__research__satPINVOKE_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -179,154 +179,159 @@
128  [global::System.ThreadStatic]
129  private static global::System.Exception pendingException = null;
130  private static int numExceptionsPending = 0;
-
131 
-
132  public static bool Pending {
-
133  get {
-
134  bool pending = false;
-
135  if (numExceptionsPending > 0)
-
136  if (pendingException != null)
-
137  pending = true;
-
138  return pending;
-
139  }
-
140  }
-
141 
-
142  public static void Set(global::System.Exception e) {
-
143  if (pendingException != null)
-
144  throw new global::System.ApplicationException("FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + ")", e);
-
145  pendingException = e;
-
146  lock(typeof(operations_research_satPINVOKE)) {
-
147  numExceptionsPending++;
-
148  }
-
149  }
-
150 
-
151  public static global::System.Exception Retrieve() {
-
152  global::System.Exception e = null;
-
153  if (numExceptionsPending > 0) {
-
154  if (pendingException != null) {
-
155  e = pendingException;
-
156  pendingException = null;
-
157  lock(typeof(operations_research_satPINVOKE)) {
-
158  numExceptionsPending--;
-
159  }
-
160  }
-
161  }
-
162  return e;
-
163  }
-
164  }
+
131  private static global::System.Object exceptionsLock = null;
+
132 
+
133  public static bool Pending {
+
134  get {
+
135  bool pending = false;
+
136  if (numExceptionsPending > 0)
+
137  if (pendingException != null)
+
138  pending = true;
+
139  return pending;
+
140  }
+
141  }
+
142 
+
143  public static void Set(global::System.Exception e) {
+
144  if (pendingException != null)
+
145  throw new global::System.ApplicationException("FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + ")", e);
+
146  pendingException = e;
+
147  lock(exceptionsLock) {
+
148  numExceptionsPending++;
+
149  }
+
150  }
+
151 
+
152  public static global::System.Exception Retrieve() {
+
153  global::System.Exception e = null;
+
154  if (numExceptionsPending > 0) {
+
155  if (pendingException != null) {
+
156  e = pendingException;
+
157  pendingException = null;
+
158  lock(exceptionsLock) {
+
159  numExceptionsPending--;
+
160  }
+
161  }
+
162  }
+
163  return e;
+
164  }
165 
-
166 
-
167  protected class SWIGStringHelper {
-
168 
-
169  public delegate string SWIGStringDelegate(string message);
-
170  static SWIGStringDelegate stringDelegate = new SWIGStringDelegate(CreateString);
+
166  static SWIGPendingException() {
+
167  exceptionsLock = new global::System.Object();
+
168  }
+
169  }
+
170 
171 
-
172  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="SWIGRegisterStringCallback_operations_research_sat")]
-
173  public static extern void SWIGRegisterStringCallback_operations_research_sat(SWIGStringDelegate stringDelegate);
-
174 
-
175  static string CreateString(string cString) {
-
176  return cString;
-
177  }
-
178 
-
179  static SWIGStringHelper() {
-
180  SWIGRegisterStringCallback_operations_research_sat(stringDelegate);
-
181  }
-
182  }
+
172  protected class SWIGStringHelper {
+
173 
+
174  public delegate string SWIGStringDelegate(string message);
+
175  static SWIGStringDelegate stringDelegate = new SWIGStringDelegate(CreateString);
+
176 
+
177  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="SWIGRegisterStringCallback_operations_research_sat")]
+
178  public static extern void SWIGRegisterStringCallback_operations_research_sat(SWIGStringDelegate stringDelegate);
+
179 
+
180  static string CreateString(string cString) {
+
181  return cString;
+
182  }
183 
-
184  static protected SWIGStringHelper swigStringHelper = new SWIGStringHelper();
-
185 
-
186 
-
187  static operations_research_satPINVOKE() {
-
188  }
-
189 
+
184  static SWIGStringHelper() {
+
185  SWIGRegisterStringCallback_operations_research_sat(stringDelegate);
+
186  }
+
187  }
+
188 
+
189  static protected SWIGStringHelper swigStringHelper = new SWIGStringHelper();
190 
-
191  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_delete_SolutionCallback___")]
-
192  public static extern void delete_SolutionCallback(global::System.Runtime.InteropServices.HandleRef jarg1);
-
193 
-
194  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_OnSolutionCallback___")]
-
195  public static extern void SolutionCallback_OnSolutionCallback(global::System.Runtime.InteropServices.HandleRef jarg1);
-
196 
-
197  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_NumBooleans___")]
-
198  public static extern long SolutionCallback_NumBooleans(global::System.Runtime.InteropServices.HandleRef jarg1);
-
199 
-
200  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_NumBranches___")]
-
201  public static extern long SolutionCallback_NumBranches(global::System.Runtime.InteropServices.HandleRef jarg1);
-
202 
-
203  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_NumConflicts___")]
-
204  public static extern long SolutionCallback_NumConflicts(global::System.Runtime.InteropServices.HandleRef jarg1);
-
205 
-
206  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_NumBinaryPropagations___")]
-
207  public static extern long SolutionCallback_NumBinaryPropagations(global::System.Runtime.InteropServices.HandleRef jarg1);
-
208 
-
209  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_NumIntegerPropagations___")]
-
210  public static extern long SolutionCallback_NumIntegerPropagations(global::System.Runtime.InteropServices.HandleRef jarg1);
-
211 
-
212  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_WallTime___")]
-
213  public static extern double SolutionCallback_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1);
-
214 
-
215  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_UserTime___")]
-
216  public static extern double SolutionCallback_UserTime(global::System.Runtime.InteropServices.HandleRef jarg1);
-
217 
-
218  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_ObjectiveValue___")]
-
219  public static extern double SolutionCallback_ObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1);
-
220 
-
221  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_BestObjectiveBound___")]
-
222  public static extern double SolutionCallback_BestObjectiveBound(global::System.Runtime.InteropServices.HandleRef jarg1);
-
223 
-
224  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_SolutionIntegerValue___")]
-
225  public static extern long SolutionCallback_SolutionIntegerValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
226 
-
227  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_SolutionBooleanValue___")]
-
228  public static extern bool SolutionCallback_SolutionBooleanValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
229 
-
230  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_StopSearch___")]
-
231  public static extern void SolutionCallback_StopSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
-
232 
-
233  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_Response___")]
-
234  public static extern System.IntPtr SolutionCallback_Response(global::System.Runtime.InteropServices.HandleRef jarg1);
-
235 
-
236  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_new_SolutionCallback___")]
-
237  public static extern global::System.IntPtr new_SolutionCallback();
-
238 
-
239  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_director_connect___")]
-
240  public static extern void SolutionCallback_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SolutionCallback.SwigDelegateSolutionCallback_0 delegate0);
-
241 
-
242  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SatHelper_Solve___")]
-
243  public static extern System.IntPtr SatHelper_Solve(int model_proto_size, byte[] jarg1);
-
244 
-
245  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SatHelper_SolveWithStringParameters___")]
-
246  public static extern System.IntPtr SatHelper_SolveWithStringParameters(int model_proto_size, byte[] jarg1, string jarg2);
-
247 
-
248  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SatHelper_SolveWithStringParametersAndSolutionCallback___")]
-
249  public static extern System.IntPtr SatHelper_SolveWithStringParametersAndSolutionCallback(int model_proto_size, byte[] jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
250 
-
251  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SatHelper_ModelStats___")]
-
252  public static extern string SatHelper_ModelStats(int model_proto_size, byte[] jarg1);
-
253 
-
254  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SatHelper_SolverResponseStats___")]
-
255  public static extern string SatHelper_SolverResponseStats(int response_size, byte[] jarg1);
-
256 
-
257  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SatHelper_ValidateModel___")]
-
258  public static extern string SatHelper_ValidateModel(int model_proto_size, byte[] jarg1);
-
259 
-
260  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SatHelper_VariableDomain___")]
-
261  public static extern global::System.IntPtr SatHelper_VariableDomain(int variable_proto_size, byte[] jarg1);
-
262 
-
263  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_new_SatHelper___")]
-
264  public static extern global::System.IntPtr new_SatHelper();
-
265 
-
266  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_delete_SatHelper___")]
-
267  public static extern void delete_SatHelper(global::System.Runtime.InteropServices.HandleRef jarg1);
-
268 }
-
269 
-
270 }
+
191 
+
192  static operations_research_satPINVOKE() {
+
193  }
+
194 
+
195 
+
196  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_delete_SolutionCallback___")]
+
197  public static extern void delete_SolutionCallback(global::System.Runtime.InteropServices.HandleRef jarg1);
+
198 
+
199  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_OnSolutionCallback___")]
+
200  public static extern void SolutionCallback_OnSolutionCallback(global::System.Runtime.InteropServices.HandleRef jarg1);
+
201 
+
202  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_NumBooleans___")]
+
203  public static extern long SolutionCallback_NumBooleans(global::System.Runtime.InteropServices.HandleRef jarg1);
+
204 
+
205  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_NumBranches___")]
+
206  public static extern long SolutionCallback_NumBranches(global::System.Runtime.InteropServices.HandleRef jarg1);
+
207 
+
208  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_NumConflicts___")]
+
209  public static extern long SolutionCallback_NumConflicts(global::System.Runtime.InteropServices.HandleRef jarg1);
+
210 
+
211  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_NumBinaryPropagations___")]
+
212  public static extern long SolutionCallback_NumBinaryPropagations(global::System.Runtime.InteropServices.HandleRef jarg1);
+
213 
+
214  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_NumIntegerPropagations___")]
+
215  public static extern long SolutionCallback_NumIntegerPropagations(global::System.Runtime.InteropServices.HandleRef jarg1);
+
216 
+
217  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_WallTime___")]
+
218  public static extern double SolutionCallback_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1);
+
219 
+
220  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_UserTime___")]
+
221  public static extern double SolutionCallback_UserTime(global::System.Runtime.InteropServices.HandleRef jarg1);
+
222 
+
223  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_ObjectiveValue___")]
+
224  public static extern double SolutionCallback_ObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1);
+
225 
+
226  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_BestObjectiveBound___")]
+
227  public static extern double SolutionCallback_BestObjectiveBound(global::System.Runtime.InteropServices.HandleRef jarg1);
+
228 
+
229  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_SolutionIntegerValue___")]
+
230  public static extern long SolutionCallback_SolutionIntegerValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
231 
+
232  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_SolutionBooleanValue___")]
+
233  public static extern bool SolutionCallback_SolutionBooleanValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
234 
+
235  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_StopSearch___")]
+
236  public static extern void SolutionCallback_StopSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
+
237 
+
238  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_Response___")]
+
239  public static extern System.IntPtr SolutionCallback_Response(global::System.Runtime.InteropServices.HandleRef jarg1);
+
240 
+
241  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_new_SolutionCallback___")]
+
242  public static extern global::System.IntPtr new_SolutionCallback();
+
243 
+
244  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SolutionCallback_director_connect___")]
+
245  public static extern void SolutionCallback_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SolutionCallback.SwigDelegateSolutionCallback_0 delegate0);
+
246 
+
247  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SatHelper_Solve___")]
+
248  public static extern System.IntPtr SatHelper_Solve(int model_proto_size, byte[] jarg1);
+
249 
+
250  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SatHelper_SolveWithStringParameters___")]
+
251  public static extern System.IntPtr SatHelper_SolveWithStringParameters(int model_proto_size, byte[] jarg1, string jarg2);
+
252 
+
253  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SatHelper_SolveWithStringParametersAndSolutionCallback___")]
+
254  public static extern System.IntPtr SatHelper_SolveWithStringParametersAndSolutionCallback(int model_proto_size, byte[] jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
255 
+
256  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SatHelper_ModelStats___")]
+
257  public static extern string SatHelper_ModelStats(int model_proto_size, byte[] jarg1);
+
258 
+
259  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SatHelper_SolverResponseStats___")]
+
260  public static extern string SatHelper_SolverResponseStats(int response_size, byte[] jarg1);
+
261 
+
262  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SatHelper_ValidateModel___")]
+
263  public static extern string SatHelper_ValidateModel(int model_proto_size, byte[] jarg1);
+
264 
+
265  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_SatHelper_VariableDomain___")]
+
266  public static extern global::System.IntPtr SatHelper_VariableDomain(int variable_proto_size, byte[] jarg1);
+
267 
+
268  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_new_SatHelper___")]
+
269  public static extern global::System.IntPtr new_SatHelper();
+
270 
+
271  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfSat_delete_SatHelper___")]
+
272  public static extern void delete_SatHelper(global::System.Runtime.InteropServices.HandleRef jarg1);
+
273 }
+
274 
+
275 }
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
static long SolutionCallback_NumIntegerPropagations(global::System.Runtime.InteropServices.HandleRef jarg1)
static long SolutionCallback_NumBinaryPropagations(global::System.Runtime.InteropServices.HandleRef jarg1)
-
+
static void SolutionCallback_OnSolutionCallback(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SWIGRegisterStringCallback_operations_research_sat(SWIGStringDelegate stringDelegate)
-
static bool Pending
+
static bool Pending
static SWIGExceptionHelper swigExceptionHelper
static double SolutionCallback_UserTime(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SolutionCallback_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SolutionCallback.SwigDelegateSolutionCallback_0 delegate0)
@@ -346,7 +351,7 @@
static string SatHelper_ValidateModel(int model_proto_size, byte[] jarg1)
delegate void ExceptionDelegate(string message)
static void delete_SolutionCallback(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static SWIGStringHelper swigStringHelper
+
static SWIGStringHelper swigStringHelper
static double SolutionCallback_ObjectiveValue(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void ExceptionArgumentDelegate(string message, string paramName)
static double SolutionCallback_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1)
@@ -356,7 +361,7 @@
static string SatHelper_SolverResponseStats(int response_size, byte[] jarg1)
delegate void SwigDelegateSolutionCallback_0()
static void SolutionCallback_StopSearch(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static void Set(global::System.Exception e)
+
static void Set(global::System.Exception e)
static bool SolutionCallback_SolutionBooleanValue(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr new_SolutionCallback()
static void SWIGRegisterExceptionCallbacks_operations_research_sat(ExceptionDelegate applicationDelegate, ExceptionDelegate arithmeticDelegate, ExceptionDelegate divideByZeroDelegate, ExceptionDelegate indexOutOfRangeDelegate, ExceptionDelegate invalidCastDelegate, ExceptionDelegate invalidOperationDelegate, ExceptionDelegate ioDelegate, ExceptionDelegate nullReferenceDelegate, ExceptionDelegate outOfMemoryDelegate, ExceptionDelegate overflowDelegate, ExceptionDelegate systemExceptionDelegate)
diff --git a/docs/dotnet/operations__research__sat_8cs_source.html b/docs/dotnet/operations__research__sat_8cs_source.html index 7056a5466f..86a8bb8d6a 100644 --- a/docs/dotnet/operations__research__sat_8cs_source.html +++ b/docs/dotnet/operations__research__sat_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
diff --git a/docs/dotnet/operations__research__utilPINVOKE_8cs_source.html b/docs/dotnet/operations__research__utilPINVOKE_8cs_source.html index a5c2cab9af..2f00e60840 100644 --- a/docs/dotnet/operations__research__utilPINVOKE_8cs_source.html +++ b/docs/dotnet/operations__research__utilPINVOKE_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
@@ -179,274 +179,279 @@
128  [global::System.ThreadStatic]
129  private static global::System.Exception pendingException = null;
130  private static int numExceptionsPending = 0;
-
131 
-
132  public static bool Pending {
-
133  get {
-
134  bool pending = false;
-
135  if (numExceptionsPending > 0)
-
136  if (pendingException != null)
-
137  pending = true;
-
138  return pending;
-
139  }
-
140  }
-
141 
-
142  public static void Set(global::System.Exception e) {
-
143  if (pendingException != null)
-
144  throw new global::System.ApplicationException("FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + ")", e);
-
145  pendingException = e;
-
146  lock(typeof(operations_research_utilPINVOKE)) {
-
147  numExceptionsPending++;
-
148  }
-
149  }
-
150 
-
151  public static global::System.Exception Retrieve() {
-
152  global::System.Exception e = null;
-
153  if (numExceptionsPending > 0) {
-
154  if (pendingException != null) {
-
155  e = pendingException;
-
156  pendingException = null;
-
157  lock(typeof(operations_research_utilPINVOKE)) {
-
158  numExceptionsPending--;
-
159  }
-
160  }
-
161  }
-
162  return e;
-
163  }
-
164  }
+
131  private static global::System.Object exceptionsLock = null;
+
132 
+
133  public static bool Pending {
+
134  get {
+
135  bool pending = false;
+
136  if (numExceptionsPending > 0)
+
137  if (pendingException != null)
+
138  pending = true;
+
139  return pending;
+
140  }
+
141  }
+
142 
+
143  public static void Set(global::System.Exception e) {
+
144  if (pendingException != null)
+
145  throw new global::System.ApplicationException("FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + ")", e);
+
146  pendingException = e;
+
147  lock(exceptionsLock) {
+
148  numExceptionsPending++;
+
149  }
+
150  }
+
151 
+
152  public static global::System.Exception Retrieve() {
+
153  global::System.Exception e = null;
+
154  if (numExceptionsPending > 0) {
+
155  if (pendingException != null) {
+
156  e = pendingException;
+
157  pendingException = null;
+
158  lock(exceptionsLock) {
+
159  numExceptionsPending--;
+
160  }
+
161  }
+
162  }
+
163  return e;
+
164  }
165 
-
166 
-
167  protected class SWIGStringHelper {
-
168 
-
169  public delegate string SWIGStringDelegate(string message);
-
170  static SWIGStringDelegate stringDelegate = new SWIGStringDelegate(CreateString);
+
166  static SWIGPendingException() {
+
167  exceptionsLock = new global::System.Object();
+
168  }
+
169  }
+
170 
171 
-
172  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="SWIGRegisterStringCallback_operations_research_util")]
-
173  public static extern void SWIGRegisterStringCallback_operations_research_util(SWIGStringDelegate stringDelegate);
-
174 
-
175  static string CreateString(string cString) {
-
176  return cString;
-
177  }
-
178 
-
179  static SWIGStringHelper() {
-
180  SWIGRegisterStringCallback_operations_research_util(stringDelegate);
-
181  }
-
182  }
+
172  protected class SWIGStringHelper {
+
173 
+
174  public delegate string SWIGStringDelegate(string message);
+
175  static SWIGStringDelegate stringDelegate = new SWIGStringDelegate(CreateString);
+
176 
+
177  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="SWIGRegisterStringCallback_operations_research_util")]
+
178  public static extern void SWIGRegisterStringCallback_operations_research_util(SWIGStringDelegate stringDelegate);
+
179 
+
180  static string CreateString(string cString) {
+
181  return cString;
+
182  }
183 
-
184  static protected SWIGStringHelper swigStringHelper = new SWIGStringHelper();
-
185 
-
186 
-
187  static operations_research_utilPINVOKE() {
-
188  }
-
189 
+
184  static SWIGStringHelper() {
+
185  SWIGRegisterStringCallback_operations_research_util(stringDelegate);
+
186  }
+
187  }
+
188 
+
189  static protected SWIGStringHelper swigStringHelper = new SWIGStringHelper();
190 
-
191  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_Clear___")]
-
192  public static extern void UtilInt64Vector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
193 
-
194  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_Add___")]
-
195  public static extern void UtilInt64Vector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
196 
-
197  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_size___")]
-
198  public static extern uint UtilInt64Vector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
199 
-
200  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_capacity___")]
-
201  public static extern uint UtilInt64Vector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
202 
-
203  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_reserve___")]
-
204  public static extern void UtilInt64Vector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
205 
-
206  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_new_UtilInt64Vector__SWIG_0___")]
-
207  public static extern global::System.IntPtr new_UtilInt64Vector__SWIG_0();
-
208 
-
209  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_new_UtilInt64Vector__SWIG_1___")]
-
210  public static extern global::System.IntPtr new_UtilInt64Vector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
211 
-
212  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_new_UtilInt64Vector__SWIG_2___")]
-
213  public static extern global::System.IntPtr new_UtilInt64Vector__SWIG_2(int jarg1);
-
214 
-
215  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_getitemcopy___")]
-
216  public static extern long UtilInt64Vector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
217 
-
218  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_getitem___")]
-
219  public static extern long UtilInt64Vector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
220 
-
221  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_setitem___")]
-
222  public static extern void UtilInt64Vector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3);
-
223 
-
224  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_AddRange___")]
-
225  public static extern void UtilInt64Vector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
226 
-
227  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_GetRange___")]
-
228  public static extern global::System.IntPtr UtilInt64Vector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
229 
-
230  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_Insert___")]
-
231  public static extern void UtilInt64Vector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3);
-
232 
-
233  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_InsertRange___")]
-
234  public static extern void UtilInt64Vector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
235 
-
236  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_RemoveAt___")]
-
237  public static extern void UtilInt64Vector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
238 
-
239  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_RemoveRange___")]
-
240  public static extern void UtilInt64Vector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
241 
-
242  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_Repeat___")]
-
243  public static extern global::System.IntPtr UtilInt64Vector_Repeat(long jarg1, int jarg2);
-
244 
-
245  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_Reverse__SWIG_0___")]
-
246  public static extern void UtilInt64Vector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
247 
-
248  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_Reverse__SWIG_1___")]
-
249  public static extern void UtilInt64Vector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
250 
-
251  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_SetRange___")]
-
252  public static extern void UtilInt64Vector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
253 
-
254  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_Contains___")]
-
255  public static extern bool UtilInt64Vector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
256 
-
257  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_IndexOf___")]
-
258  public static extern int UtilInt64Vector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
259 
-
260  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_LastIndexOf___")]
-
261  public static extern int UtilInt64Vector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
262 
-
263  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_Remove___")]
-
264  public static extern bool UtilInt64Vector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
265 
-
266  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_delete_UtilInt64Vector___")]
-
267  public static extern void delete_UtilInt64Vector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
268 
-
269  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_Clear___")]
-
270  public static extern void UtilInt64VectorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
-
271 
-
272  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_Add___")]
-
273  public static extern void UtilInt64VectorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
274 
-
275  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_size___")]
-
276  public static extern uint UtilInt64VectorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
277 
-
278  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_capacity___")]
-
279  public static extern uint UtilInt64VectorVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
-
280 
-
281  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_reserve___")]
-
282  public static extern void UtilInt64VectorVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
283 
-
284  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_new_UtilInt64VectorVector__SWIG_0___")]
-
285  public static extern global::System.IntPtr new_UtilInt64VectorVector__SWIG_0();
-
286 
-
287  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_new_UtilInt64VectorVector__SWIG_1___")]
-
288  public static extern global::System.IntPtr new_UtilInt64VectorVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
-
289 
-
290  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_new_UtilInt64VectorVector__SWIG_2___")]
-
291  public static extern global::System.IntPtr new_UtilInt64VectorVector__SWIG_2(int jarg1);
-
292 
-
293  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_getitemcopy___")]
-
294  public static extern global::System.IntPtr UtilInt64VectorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
295 
-
296  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_getitem___")]
-
297  public static extern global::System.IntPtr UtilInt64VectorVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
298 
-
299  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_setitem___")]
-
300  public static extern void UtilInt64VectorVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
301 
-
302  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_AddRange___")]
-
303  public static extern void UtilInt64VectorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
304 
-
305  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_GetRange___")]
-
306  public static extern global::System.IntPtr UtilInt64VectorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
307 
-
308  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_Insert___")]
-
309  public static extern void UtilInt64VectorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
310 
-
311  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_InsertRange___")]
-
312  public static extern void UtilInt64VectorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
313 
-
314  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_RemoveAt___")]
-
315  public static extern void UtilInt64VectorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
316 
-
317  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_RemoveRange___")]
-
318  public static extern void UtilInt64VectorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
319 
-
320  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_Repeat___")]
-
321  public static extern global::System.IntPtr UtilInt64VectorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
-
322 
-
323  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_Reverse__SWIG_0___")]
-
324  public static extern void UtilInt64VectorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
-
325 
-
326  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_Reverse__SWIG_1___")]
-
327  public static extern void UtilInt64VectorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
-
328 
-
329  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_SetRange___")]
-
330  public static extern void UtilInt64VectorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
331 
-
332  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_delete_UtilInt64VectorVector___")]
-
333  public static extern void delete_UtilInt64VectorVector(global::System.Runtime.InteropServices.HandleRef jarg1);
-
334 
-
335  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_new_Domain__SWIG_0___")]
-
336  public static extern global::System.IntPtr new_Domain__SWIG_0();
-
337 
-
338  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_new_Domain__SWIG_1___")]
-
339  public static extern global::System.IntPtr new_Domain__SWIG_1(long jarg1);
-
340 
-
341  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_new_Domain__SWIG_2___")]
-
342  public static extern global::System.IntPtr new_Domain__SWIG_2(long jarg1, long jarg2);
-
343 
-
344  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_AllValues___")]
-
345  public static extern global::System.IntPtr Domain_AllValues();
-
346 
-
347  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_FromValues___")]
-
348  public static extern global::System.IntPtr Domain_FromValues( int length1, long[] jarg1);
-
349 
-
350  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_FromIntervals___")]
-
351  public static extern global::System.IntPtr Domain_FromIntervals(
-
352  int len1_1, int[] len1_2, long[]
-
353  jarg1);
+
191 
+
192  static operations_research_utilPINVOKE() {
+
193  }
+
194 
+
195 
+
196  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_Clear___")]
+
197  public static extern void UtilInt64Vector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
198 
+
199  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_Add___")]
+
200  public static extern void UtilInt64Vector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
201 
+
202  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_size___")]
+
203  public static extern uint UtilInt64Vector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
204 
+
205  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_capacity___")]
+
206  public static extern uint UtilInt64Vector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
207 
+
208  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_reserve___")]
+
209  public static extern void UtilInt64Vector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
210 
+
211  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_new_UtilInt64Vector__SWIG_0___")]
+
212  public static extern global::System.IntPtr new_UtilInt64Vector__SWIG_0();
+
213 
+
214  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_new_UtilInt64Vector__SWIG_1___")]
+
215  public static extern global::System.IntPtr new_UtilInt64Vector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
216 
+
217  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_new_UtilInt64Vector__SWIG_2___")]
+
218  public static extern global::System.IntPtr new_UtilInt64Vector__SWIG_2(int jarg1);
+
219 
+
220  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_getitemcopy___")]
+
221  public static extern long UtilInt64Vector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
222 
+
223  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_getitem___")]
+
224  public static extern long UtilInt64Vector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
225 
+
226  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_setitem___")]
+
227  public static extern void UtilInt64Vector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3);
+
228 
+
229  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_AddRange___")]
+
230  public static extern void UtilInt64Vector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
231 
+
232  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_GetRange___")]
+
233  public static extern global::System.IntPtr UtilInt64Vector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
234 
+
235  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_Insert___")]
+
236  public static extern void UtilInt64Vector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3);
+
237 
+
238  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_InsertRange___")]
+
239  public static extern void UtilInt64Vector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
240 
+
241  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_RemoveAt___")]
+
242  public static extern void UtilInt64Vector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
243 
+
244  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_RemoveRange___")]
+
245  public static extern void UtilInt64Vector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
246 
+
247  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_Repeat___")]
+
248  public static extern global::System.IntPtr UtilInt64Vector_Repeat(long jarg1, int jarg2);
+
249 
+
250  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_Reverse__SWIG_0___")]
+
251  public static extern void UtilInt64Vector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
252 
+
253  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_Reverse__SWIG_1___")]
+
254  public static extern void UtilInt64Vector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
255 
+
256  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_SetRange___")]
+
257  public static extern void UtilInt64Vector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
258 
+
259  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_Contains___")]
+
260  public static extern bool UtilInt64Vector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
261 
+
262  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_IndexOf___")]
+
263  public static extern int UtilInt64Vector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
264 
+
265  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_LastIndexOf___")]
+
266  public static extern int UtilInt64Vector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
267 
+
268  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64Vector_Remove___")]
+
269  public static extern bool UtilInt64Vector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
270 
+
271  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_delete_UtilInt64Vector___")]
+
272  public static extern void delete_UtilInt64Vector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
273 
+
274  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_Clear___")]
+
275  public static extern void UtilInt64VectorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
+
276 
+
277  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_Add___")]
+
278  public static extern void UtilInt64VectorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
279 
+
280  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_size___")]
+
281  public static extern uint UtilInt64VectorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
282 
+
283  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_capacity___")]
+
284  public static extern uint UtilInt64VectorVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
+
285 
+
286  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_reserve___")]
+
287  public static extern void UtilInt64VectorVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
288 
+
289  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_new_UtilInt64VectorVector__SWIG_0___")]
+
290  public static extern global::System.IntPtr new_UtilInt64VectorVector__SWIG_0();
+
291 
+
292  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_new_UtilInt64VectorVector__SWIG_1___")]
+
293  public static extern global::System.IntPtr new_UtilInt64VectorVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
294 
+
295  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_new_UtilInt64VectorVector__SWIG_2___")]
+
296  public static extern global::System.IntPtr new_UtilInt64VectorVector__SWIG_2(int jarg1);
+
297 
+
298  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_getitemcopy___")]
+
299  public static extern global::System.IntPtr UtilInt64VectorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
300 
+
301  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_getitem___")]
+
302  public static extern global::System.IntPtr UtilInt64VectorVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
303 
+
304  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_setitem___")]
+
305  public static extern void UtilInt64VectorVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
306 
+
307  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_AddRange___")]
+
308  public static extern void UtilInt64VectorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
309 
+
310  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_GetRange___")]
+
311  public static extern global::System.IntPtr UtilInt64VectorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
312 
+
313  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_Insert___")]
+
314  public static extern void UtilInt64VectorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
315 
+
316  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_InsertRange___")]
+
317  public static extern void UtilInt64VectorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
318 
+
319  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_RemoveAt___")]
+
320  public static extern void UtilInt64VectorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
321 
+
322  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_RemoveRange___")]
+
323  public static extern void UtilInt64VectorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
324 
+
325  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_Repeat___")]
+
326  public static extern global::System.IntPtr UtilInt64VectorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
327 
+
328  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_Reverse__SWIG_0___")]
+
329  public static extern void UtilInt64VectorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
330 
+
331  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_Reverse__SWIG_1___")]
+
332  public static extern void UtilInt64VectorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
+
333 
+
334  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_UtilInt64VectorVector_SetRange___")]
+
335  public static extern void UtilInt64VectorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
336 
+
337  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_delete_UtilInt64VectorVector___")]
+
338  public static extern void delete_UtilInt64VectorVector(global::System.Runtime.InteropServices.HandleRef jarg1);
+
339 
+
340  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_new_Domain__SWIG_0___")]
+
341  public static extern global::System.IntPtr new_Domain__SWIG_0();
+
342 
+
343  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_new_Domain__SWIG_1___")]
+
344  public static extern global::System.IntPtr new_Domain__SWIG_1(long jarg1);
+
345 
+
346  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_new_Domain__SWIG_2___")]
+
347  public static extern global::System.IntPtr new_Domain__SWIG_2(long jarg1, long jarg2);
+
348 
+
349  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_AllValues___")]
+
350  public static extern global::System.IntPtr Domain_AllValues();
+
351 
+
352  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_FromValues___")]
+
353  public static extern global::System.IntPtr Domain_FromValues( int length1, long[] jarg1);
354 
-
355  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_FromFlatIntervals___")]
-
356  public static extern global::System.IntPtr Domain_FromFlatIntervals( int length1, long[] jarg1);
-
357 
-
358  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_FlattenedIntervals___")]
-
359  public static extern global::System.IntPtr Domain_FlattenedIntervals(global::System.Runtime.InteropServices.HandleRef jarg1);
-
360 
-
361  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_IsEmpty___")]
-
362  public static extern bool Domain_IsEmpty(global::System.Runtime.InteropServices.HandleRef jarg1);
-
363 
-
364  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_Size___")]
-
365  public static extern long Domain_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
-
366 
-
367  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_Min___")]
-
368  public static extern long Domain_Min(global::System.Runtime.InteropServices.HandleRef jarg1);
-
369 
-
370  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_Max___")]
-
371  public static extern long Domain_Max(global::System.Runtime.InteropServices.HandleRef jarg1);
-
372 
-
373  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_Contains___")]
-
374  public static extern bool Domain_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
-
375 
-
376  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_Complement___")]
-
377  public static extern global::System.IntPtr Domain_Complement(global::System.Runtime.InteropServices.HandleRef jarg1);
-
378 
-
379  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_Negation___")]
-
380  public static extern global::System.IntPtr Domain_Negation(global::System.Runtime.InteropServices.HandleRef jarg1);
-
381 
-
382  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_IntersectionWith___")]
-
383  public static extern global::System.IntPtr Domain_IntersectionWith(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
384 
-
385  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_UnionWith___")]
-
386  public static extern global::System.IntPtr Domain_UnionWith(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
387 
-
388  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_AdditionWith___")]
-
389  public static extern global::System.IntPtr Domain_AdditionWith(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
390 
-
391  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_ToString___")]
-
392  public static extern string Domain_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
-
393 
-
394  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_delete_Domain___")]
-
395  public static extern void delete_Domain(global::System.Runtime.InteropServices.HandleRef jarg1);
-
396 }
-
397 
-
398 }
+
355  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_FromIntervals___")]
+
356  public static extern global::System.IntPtr Domain_FromIntervals(
+
357  int len1_1, int[] len1_2, long[]
+
358  jarg1);
+
359 
+
360  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_FromFlatIntervals___")]
+
361  public static extern global::System.IntPtr Domain_FromFlatIntervals( int length1, long[] jarg1);
+
362 
+
363  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_FlattenedIntervals___")]
+
364  public static extern global::System.IntPtr Domain_FlattenedIntervals(global::System.Runtime.InteropServices.HandleRef jarg1);
+
365 
+
366  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_IsEmpty___")]
+
367  public static extern bool Domain_IsEmpty(global::System.Runtime.InteropServices.HandleRef jarg1);
+
368 
+
369  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_Size___")]
+
370  public static extern long Domain_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
+
371 
+
372  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_Min___")]
+
373  public static extern long Domain_Min(global::System.Runtime.InteropServices.HandleRef jarg1);
+
374 
+
375  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_Max___")]
+
376  public static extern long Domain_Max(global::System.Runtime.InteropServices.HandleRef jarg1);
+
377 
+
378  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_Contains___")]
+
379  public static extern bool Domain_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
+
380 
+
381  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_Complement___")]
+
382  public static extern global::System.IntPtr Domain_Complement(global::System.Runtime.InteropServices.HandleRef jarg1);
+
383 
+
384  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_Negation___")]
+
385  public static extern global::System.IntPtr Domain_Negation(global::System.Runtime.InteropServices.HandleRef jarg1);
+
386 
+
387  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_IntersectionWith___")]
+
388  public static extern global::System.IntPtr Domain_IntersectionWith(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
389 
+
390  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_UnionWith___")]
+
391  public static extern global::System.IntPtr Domain_UnionWith(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
392 
+
393  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_AdditionWith___")]
+
394  public static extern global::System.IntPtr Domain_AdditionWith(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
395 
+
396  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_Domain_ToString___")]
+
397  public static extern string Domain_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
+
398 
+
399  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfUtil_delete_Domain___")]
+
400  public static extern void delete_Domain(global::System.Runtime.InteropServices.HandleRef jarg1);
+
401 }
+
402 
+
403 }
static global::System.IntPtr new_Domain__SWIG_2(long jarg1, long jarg2)
delegate void ExceptionDelegate(string message)
@@ -465,12 +470,12 @@
static global::System.IntPtr Domain_Complement(global::System.Runtime.InteropServices.HandleRef jarg1)
static void UtilInt64VectorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void UtilInt64Vector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
-
+
static global::System.IntPtr UtilInt64VectorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr new_UtilInt64Vector__SWIG_2(int jarg1)
delegate void ExceptionArgumentDelegate(string message, string paramName)
static void UtilInt64VectorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
-
static SWIGStringHelper swigStringHelper
+
static SWIGStringHelper swigStringHelper
static global::System.IntPtr Domain_IntersectionWith(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static SWIGExceptionHelper swigExceptionHelper
@@ -484,7 +489,7 @@
static void UtilInt64VectorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void UtilInt64Vector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
static global::System.IntPtr UtilInt64VectorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
-
static bool Pending
+
static bool Pending
static void UtilInt64Vector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3)
static void UtilInt64VectorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr UtilInt64VectorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
@@ -496,7 +501,7 @@
static void UtilInt64Vector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool UtilInt64Vector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void SWIGRegisterExceptionCallbacks_operations_research_util(ExceptionDelegate applicationDelegate, ExceptionDelegate arithmeticDelegate, ExceptionDelegate divideByZeroDelegate, ExceptionDelegate indexOutOfRangeDelegate, ExceptionDelegate invalidCastDelegate, ExceptionDelegate invalidOperationDelegate, ExceptionDelegate ioDelegate, ExceptionDelegate nullReferenceDelegate, ExceptionDelegate outOfMemoryDelegate, ExceptionDelegate overflowDelegate, ExceptionDelegate systemExceptionDelegate)
-
static global::System.Exception Retrieve()
+
static global::System.Exception Retrieve()
static long UtilInt64Vector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr Domain_FromIntervals(int len1_1, int[] len1_2, long[] jarg1)
static uint UtilInt64VectorVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1)
@@ -506,7 +511,7 @@
static long Domain_Size(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr new_Domain__SWIG_1(long jarg1)
static void UtilInt64Vector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
-
static void Set(global::System.Exception e)
+
static void Set(global::System.Exception e)
static void delete_UtilInt64VectorVector(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SWIGRegisterExceptionCallbacksArgument_operations_research_util(ExceptionArgumentDelegate argumentDelegate, ExceptionArgumentDelegate argumentNullDelegate, ExceptionArgumentDelegate argumentOutOfRangeDelegate)
static bool UtilInt64Vector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
diff --git a/docs/dotnet/operations__research__util_8cs_source.html b/docs/dotnet/operations__research__util_8cs_source.html index bace4c8b78..563049c83f 100644 --- a/docs/dotnet/operations__research__util_8cs_source.html +++ b/docs/dotnet/operations__research__util_8cs_source.html @@ -53,7 +53,7 @@
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
-
5 // Version 3.0.12
+
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
diff --git a/docs/dotnet/x64_2Release_2netstandard2_80_2Google_8OrTools_8AssemblyInfo_8cs_source.html b/docs/dotnet/x64_2Release_2netstandard2_80_2Google_8OrTools_8AssemblyInfo_8cs_source.html index b350149149..25734eae0c 100644 --- a/docs/dotnet/x64_2Release_2netstandard2_80_2Google_8OrTools_8AssemblyInfo_8cs_source.html +++ b/docs/dotnet/x64_2Release_2netstandard2_80_2Google_8OrTools_8AssemblyInfo_8cs_source.html @@ -65,11 +65,11 @@
14 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
15 [assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright 2019 Google LLC")]
16 [assembly: System.Reflection.AssemblyDescriptionAttribute(".NET wrapper for the Operations Research Tools project")]
-
17 [assembly: System.Reflection.AssemblyFileVersionAttribute("7.5.7466.0")]
-
18 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("7.5.7466")]
+
17 [assembly: System.Reflection.AssemblyFileVersionAttribute("7.5.7487.0")]
+
18 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("7.5.7487")]
19 [assembly: System.Reflection.AssemblyProductAttribute("Google.OrTools")]
20 [assembly: System.Reflection.AssemblyTitleAttribute("Google.OrTools")]
-
21 [assembly: System.Reflection.AssemblyVersionAttribute("7.5.7466.0")]
+
21 [assembly: System.Reflection.AssemblyVersionAttribute("7.5.7487.0")]
22 [assembly: System.Resources.NeutralResourcesLanguageAttribute("en-US")]
23 
24 // Generated by the MSBuild WriteCodeFragment class.
diff --git a/docs/dotnet/x64_2Release_2netstandard2_80_2linux-x64_2Google_8OrTools_8runtime_8linux-x64_8AssemblyInfo_8cs_source.html b/docs/dotnet/x64_2Release_2netstandard2_80_2linux-x64_2Google_8OrTools_8runtime_8linux-x64_8AssemblyInfo_8cs_source.html index 25edfc3cff..377d39d66f 100644 --- a/docs/dotnet/x64_2Release_2netstandard2_80_2linux-x64_2Google_8OrTools_8runtime_8linux-x64_8AssemblyInfo_8cs_source.html +++ b/docs/dotnet/x64_2Release_2netstandard2_80_2linux-x64_2Google_8OrTools_8runtime_8linux-x64_8AssemblyInfo_8cs_source.html @@ -65,11 +65,11 @@
14 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
15 [assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright 2019 Google LLC")]
16 [assembly: System.Reflection.AssemblyDescriptionAttribute(".NET native wrapper for the Operations Research Tools project")]
-
17 [assembly: System.Reflection.AssemblyFileVersionAttribute("7.5.7466.0")]
-
18 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("7.5.7466")]
+
17 [assembly: System.Reflection.AssemblyFileVersionAttribute("7.5.7487.0")]
+
18 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("7.5.7487")]
19 [assembly: System.Reflection.AssemblyProductAttribute("google-ortools-native")]
20 [assembly: System.Reflection.AssemblyTitleAttribute("google-ortools-native")]
-
21 [assembly: System.Reflection.AssemblyVersionAttribute("7.5.7466.0")]
+
21 [assembly: System.Reflection.AssemblyVersionAttribute("7.5.7487.0")]
22 [assembly: System.Resources.NeutralResourcesLanguageAttribute("en-US")]
23 
24 // Generated by the MSBuild WriteCodeFragment class.
diff --git a/docs/dotnet/x64_2Release_2netstandard2_81_2Google_8OrTools_8AssemblyInfo_8cs_source.html b/docs/dotnet/x64_2Release_2netstandard2_81_2Google_8OrTools_8AssemblyInfo_8cs_source.html index d606802fa4..a37740d5c7 100644 --- a/docs/dotnet/x64_2Release_2netstandard2_81_2Google_8OrTools_8AssemblyInfo_8cs_source.html +++ b/docs/dotnet/x64_2Release_2netstandard2_81_2Google_8OrTools_8AssemblyInfo_8cs_source.html @@ -65,11 +65,11 @@
14 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
15 [assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright 2019 Google LLC")]
16 [assembly: System.Reflection.AssemblyDescriptionAttribute(".NET wrapper for the Operations Research Tools project")]
-
17 [assembly: System.Reflection.AssemblyFileVersionAttribute("7.5.7466.0")]
-
18 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("7.5.7466")]
+
17 [assembly: System.Reflection.AssemblyFileVersionAttribute("7.5.7487.0")]
+
18 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("7.5.7487")]
19 [assembly: System.Reflection.AssemblyProductAttribute("Google.OrTools")]
20 [assembly: System.Reflection.AssemblyTitleAttribute("Google.OrTools")]
-
21 [assembly: System.Reflection.AssemblyVersionAttribute("7.5.7466.0")]
+
21 [assembly: System.Reflection.AssemblyVersionAttribute("7.5.7487.0")]
22 [assembly: System.Resources.NeutralResourcesLanguageAttribute("en-US")]
23 
24 // Generated by the MSBuild WriteCodeFragment class.
diff --git a/docs/dotnet/x64_2Release_2netstandard2_81_2linux-x64_2Google_8OrTools_8runtime_8linux-x64_8AssemblyInfo_8cs_source.html b/docs/dotnet/x64_2Release_2netstandard2_81_2linux-x64_2Google_8OrTools_8runtime_8linux-x64_8AssemblyInfo_8cs_source.html index 0fad948b75..1b48e98188 100644 --- a/docs/dotnet/x64_2Release_2netstandard2_81_2linux-x64_2Google_8OrTools_8runtime_8linux-x64_8AssemblyInfo_8cs_source.html +++ b/docs/dotnet/x64_2Release_2netstandard2_81_2linux-x64_2Google_8OrTools_8runtime_8linux-x64_8AssemblyInfo_8cs_source.html @@ -65,11 +65,11 @@
14 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
15 [assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright 2019 Google LLC")]
16 [assembly: System.Reflection.AssemblyDescriptionAttribute(".NET native wrapper for the Operations Research Tools project")]
-
17 [assembly: System.Reflection.AssemblyFileVersionAttribute("7.5.7466.0")]
-
18 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("7.5.7466")]
+
17 [assembly: System.Reflection.AssemblyFileVersionAttribute("7.5.7487.0")]
+
18 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("7.5.7487")]
19 [assembly: System.Reflection.AssemblyProductAttribute("google-ortools-native")]
20 [assembly: System.Reflection.AssemblyTitleAttribute("google-ortools-native")]
-
21 [assembly: System.Reflection.AssemblyVersionAttribute("7.5.7466.0")]
+
21 [assembly: System.Reflection.AssemblyVersionAttribute("7.5.7487.0")]
22 [assembly: System.Resources.NeutralResourcesLanguageAttribute("en-US")]
23 
24 // Generated by the MSBuild WriteCodeFragment class.