![]() |
Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
|
Classes | |
class | AcceptanceStrategy |
Determines when a neighbor solution, obtained by the application of a perturbation and improvement step to a reference solution, is used to replace the reference solution. More... | |
class | AlternativeNodeIterator |
class | Assignment |
class | AssignmentElement |
class | AssignmentIntContainer |
class | AssignmentIntervalContainer |
class | AssignmentSequenceContainer |
class | BaseEquality |
class | BaseIntExpr |
class | BaseLns |
class | BaseObject |
class | BaseObjectiveMonitor |
class | BooleanVar |
class | BoundCost |
class | CastConstraint |
class | ChangeValue |
class | Constraint |
class | ConstraintEquality |
class | ConstraintSolverParameters |
Solver parameters. More... | |
class | ConstraintSolverStatistics |
Statistics on the search in the constraint solver. More... | |
class | CoolingScheduleStrategy |
The cooling schedule strategy defines how to compute the current simulated annealing temperature t given. More... | |
class | Decision |
class | DecisionBuilder |
class | DecisionBuilderVector |
class | DecisionVisitor |
class | DefaultPhaseParameters |
class | Demon |
class | DisjunctiveConstraint |
class | FirstSolutionStrategy |
First solution strategies, used as starting point of local search. More... | |
class | GlobalVehicleBreaksConstraint |
interface | IConstraintWithStatus |
class | ImprovementSearchLimit |
class | Int64Vector |
class | Int64VectorVector |
class | IntArrayHelper |
int[] and long[] helper class. More... | |
class | IntBoolPair |
class | IntervalVar |
class | IntervalVarArrayHelper |
IntervalVar[] helper class. More... | |
class | IntervalVarElement |
class | IntervalVarVector |
class | IntExpr |
class | IntExprEquality |
class | IntTupleSet |
class | IntVar |
class | IntVarArrayHelper |
IntVar[] helper class. More... | |
class | IntVarElement |
class | IntVarEnumerator |
class | IntVarIterator |
class | IntVarLocalSearchFilter |
class | IntVarLocalSearchOperator |
class | IntVarVector |
class | IntVector |
class | IntVectorVector |
class | IteratedLocalSearchParameters |
Specifies the behavior of a search based on ILS. More... | |
class | LocalSearchFilter |
class | LocalSearchFilterManager |
class | LocalSearchFilterVector |
class | LocalSearchMetaheuristic |
Local search metaheuristics used to guide the search. Apart from greedy descent, they will try to escape local minima. More... | |
class | LocalSearchMonitor |
class | LocalSearchOperator |
class | LocalSearchOperatorState |
class | LocalSearchOperatorVector |
class | LocalSearchPhaseParameters |
class | LocalSearchStatistics |
Statistics on local search. More... | |
class | ModelCache |
class | ModelVisitor |
class | NetConstraint |
class | NetDecision |
class | NetDecisionBuilder |
class | NetDemon |
class | NodeNeighborIterator |
class | ObjectiveMonitor |
class | operations_research_constraint_solver |
class | operations_research_constraint_solverPINVOKE |
class | OptimizeVar |
class | Pack |
class | PathsMetadata |
class | PerturbationStrategy |
Defines how a reference solution is perturbed. More... | |
class | PickupDeliveryPair |
class | PropagationBaseObject |
class | PropagationMonitor |
class | RandomWalkRuinStrategy |
Ruin strategy that removes a number of customers by performing a random walk on the underlying routing solution. More precisely, starting from a randomly selected seed visit, the walk is extended by either moving within the same route or by jumping to a visit served by a different neighboring route. Every active visit encountered along this random walk is made unperformed. More... | |
class | RegularLimit |
class | RegularLimitParameters |
A search limit The default values for int64 fields is the maxima value, i.e., 2^63-1. More... | |
class | RevBool |
class | RevInteger |
class | RevPartialSequence |
class | RoutingDimension |
class | RoutingEnumsReflection |
Holder for reflection information generated from ortools/constraint_solver/routing_enums.proto. More... | |
class | RoutingIlsReflection |
Holder for reflection information generated from ortools/constraint_solver/routing_ils.proto. More... | |
class | RoutingIndexManager |
class | RoutingModel |
class | RoutingModelParameters |
Parameters which have to be set when creating a RoutingModel. More... | |
class | RoutingModelVisitor |
class | RoutingParametersReflection |
Holder for reflection information generated from ortools/constraint_solver/routing_parameters.proto. More... | |
class | RoutingSearchParameters |
Parameters defining the search used to solve vehicle routing problems. More... | |
class | RoutingSearchStatus |
Used by RoutingModel to report the status of the search for a solution. More... | |
class | RuinCompositionStrategy |
The ruin composition strategies specifies how ruin are selected at every ILS iteration. More... | |
class | RuinRecreateParameters |
Parameters to configure a perturbation based on a ruin and recreate approach. More... | |
class | RuinStrategy |
Ruin strategies, used in perturbation based on ruin and recreate approaches. More... | |
class | SearchLimit |
class | SearchLimitReflection |
Holder for reflection information generated from ortools/constraint_solver/search_limit.proto. More... | |
class | SearchLog |
class | SearchMonitor |
class | SearchMonitorVector |
class | SearchStatistics |
Search statistics. More... | |
class | SearchStatsReflection |
Holder for reflection information generated from ortools/constraint_solver/search_stats.proto. More... | |
class | SequenceVar |
class | SequenceVarElement |
class | SequenceVarVector |
class | SimpleBoundCosts |
class | SimulatedAnnealingParameters |
Specifies the behavior of a simulated annealing acceptance strategy. More... | |
class | SISRRuinStrategy |
Ruin strategy based on the "Slack Induction by String Removals for Vehicle
Routing Problems" by Jan Christiaens and Greet Vanden Berghe, Transportation Science 2020. Link to paper: https://kuleuven.limo.libis.be/discovery/fulldisplay?docid=lirias1988666&context=SearchWebhook&vid=32KUL_KUL:Lirias&lang=en&search_scope=lirias_profile&adaptor=SearchWebhook&tab=LIRIAS&query=any,contains,LIRIAS1988666&offset=0. More... | |
class | SolutionCollector |
class | SolutionPool |
class | Solver |
class | SolverParametersReflection |
Holder for reflection information generated from ortools/constraint_solver/solver_parameters.proto. More... | |
class | SpatiallyCloseRoutesRuinStrategy |
Ruin strategy that removes a number of spatially close routes. More... | |
class | SymmetryBreaker |
class | SymmetryBreakerVector |
class | TypeIncompatibilityChecker |
class | TypeRegulationsChecker |
class | TypeRegulationsConstraint |
class | TypeRequirementChecker |
class | WrappedConstraint |
Typedefs | |
using | Domain = Google.OrTools.Util.Domain |
Functions | |
delegate string | VoidToString () |
Used to wrap DisplayCallback (std::function<std::string()>) | |
delegate bool | VoidToBoolean () |
Used to wrap std::function<bool()> | |
delegate int | LongToInt (long t) |
Used to wrap std::function<int(int64_t)> | |
delegate long | LongToLong (long t) |
Used to wrap IndexEvaluator1 (std::function<int64_t(int64_t)>) | |
delegate long | LongLongToLong (long t, long u) |
Used to wrap IndexEvaluator2 (std::function<int64_t(int64_t, int64_t)>) | |
delegate long | LongLongLongToLong (long t, long u, long v) |
Used to wrap IndexEvaluator3 (std::function<int64_t(int64_t, int64_t, int64_t)>) | |
delegate long | IntIntToLong (int t, int u) |
Used to wrap std::function<int64_t(int, int)> | |
delegate bool | LongToBoolean (long t) |
Used to wrap IndexFilter1 (std::function<bool(int64_t)>) | |
delegate bool | LongLongLongToBoolean (long t, long u, long v) |
Used to wrap std::function<bool(int64_t, int64_t, int64_t)> | |
delegate void | SolverToVoid (Solver s) |
Used to wrap std::function<void(Solver*)> | |
delegate void | LongToVoid (long t) |
Used to wrap ObjectiveWatcher (std::function<void(int64_t)>) | |
delegate void | VoidToVoid () |
Used to wrap Closure (std::function<void()>) | |
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
<auto-generated />
This file was automatically generated by SWIG (https://www.swig.org). Version 4.3.0
Do not make changes to this file unless you know what you are doing - modify the SWIG interface file instead.
Definition at line 17 of file RoutingModel.cs.
delegate long Google.OrTools.ConstraintSolver.IntIntToLong | ( | int | t, |
int | u ) |
Used to wrap std::function<int64_t(int, int)>
delegate bool Google.OrTools.ConstraintSolver.LongLongLongToBoolean | ( | long | t, |
long | u, | ||
long | v ) |
Used to wrap std::function<bool(int64_t, int64_t, int64_t)>
delegate long Google.OrTools.ConstraintSolver.LongLongLongToLong | ( | long | t, |
long | u, | ||
long | v ) |
Used to wrap IndexEvaluator3 (std::function<int64_t(int64_t, int64_t, int64_t)>)
delegate long Google.OrTools.ConstraintSolver.LongLongToLong | ( | long | t, |
long | u ) |
Used to wrap IndexEvaluator2 (std::function<int64_t(int64_t, int64_t)>)
delegate bool Google.OrTools.ConstraintSolver.LongToBoolean | ( | long | t | ) |
Used to wrap IndexFilter1 (std::function<bool(int64_t)>)
delegate int Google.OrTools.ConstraintSolver.LongToInt | ( | long | t | ) |
Used to wrap std::function<int(int64_t)>
delegate long Google.OrTools.ConstraintSolver.LongToLong | ( | long | t | ) |
Used to wrap IndexEvaluator1 (std::function<int64_t(int64_t)>)
delegate void Google.OrTools.ConstraintSolver.LongToVoid | ( | long | t | ) |
Used to wrap ObjectiveWatcher (std::function<void(int64_t)>)
delegate void Google.OrTools.ConstraintSolver.SolverToVoid | ( | Solver | s | ) |
Used to wrap std::function<void(Solver*)>
delegate bool Google.OrTools.ConstraintSolver.VoidToBoolean | ( | ) |
Used to wrap std::function<bool()>
delegate string Google.OrTools.ConstraintSolver.VoidToString | ( | ) |
Used to wrap DisplayCallback (std::function<std::string()>)
delegate void Google.OrTools.ConstraintSolver.VoidToVoid | ( | ) |
Used to wrap Closure (std::function<void()>)