<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVarElement.html"title="The SequenceVarElement stores a partial representation of ranked interval variables in the underlying..."alt=""coords="193,104,343,129"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1BaseObject.html"title="A BaseObject is the root of all reversibly allocated objects."alt=""coords="5,453,96,479"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html"title="A Decision represents a choice point in the search tree."alt=""coords="188,181,261,207"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html"title="A DecisionBuilder is responsible for creating the search tree."alt=""coords="168,231,282,256"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionVisitor.html"title="A DecisionVisitor is used to inspect a decision."alt=""coords="170,280,279,305"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Demon.html"title="A Demon is the base element of a propagation queue."alt=""coords="193,329,257,355"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarIterator.html"title="The class Iterator has two direct subclasses."alt=""coords="176,379,274,404"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchFilter.html"title="Local Search Filters are used for fast neighbor pruning."alt=""coords="162,428,287,453"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html"title="This class represent a reversible FIFO structure."alt=""coords="151,477,299,503"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1PropagationBaseObject.html"title="NOLINT The PropagationBaseObject is a subclass of BaseObject that is also friend to the Solver class."alt=""coords="144,576,306,601"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingModelVisitor.html"title="Routing model visitor."alt=""coords="154,625,295,651"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html"title="A search monitor is a simple set of callbacks to monitor all search events."alt=""coords="171,845,279,871"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionPool.html"title="This class is used to manage a pool of solutions."alt=""coords="177,895,273,920"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarFilteredDecisionBuilder.html"title="Decision builders building a solution using local search filters to evaluate its feasibility."alt=""coords="371,181,564,207"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1JavaDecisionBuilder.html"title="This class acts as a intermediate step between a c++ decision builder and a java one."alt=""coords="397,231,539,256"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingFilteredDecisionBuilder.html"title="Filter-based decision builder dedicated to routing."alt=""coords="641,181,846,207"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1CheapestAdditionFilteredDecisionBuilder.html"title="Filtered-base decision builder based on the addition heuristic, extending a path from its start node ..."alt=""coords="923,68,1094,107"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SavingsFilteredDecisionBuilder.html"title="Filter-based decision builder which builds a solution by using Clarke & Wright's Savings heuristic."alt=""coords="906,263,1111,288"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ComparatorCheapestAdditionFilteredDecisionBuilder.html"title="A CheapestAdditionFilteredDecisionBuilder where the notion of 'cheapest arc' comes from an arc compar..."alt=""coords="1170,5,1367,44"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1EvaluatorCheapestAdditionFilteredDecisionBuilder.html"title="A CheapestAdditionFilteredDecisionBuilder where the notion of 'cheapest arc' comes from an arc evalua..."alt=""coords="1177,68,1360,107"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1GlobalCheapestInsertionFilteredDecisionBuilder.html"title="Filter-based decision builder which builds a solution by inserting nodes at their cheapest position o..."alt=""coords="1162,131,1375,169"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalCheapestInsertionFilteredDecisionBuilder.html"title="Filter-base decision builder which builds a solution by inserting nodes at their cheapest position."alt=""coords="1166,193,1372,232"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html"title="A symmetry breaker is an object that will visit a decision and create the 'symmetrical' decision in r..."alt=""coords="404,280,532,305"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1CPFeasibilityFilter.html"title="This filter accepts deltas for which the assignment satisfies the constraints of the Solver."alt=""coords="679,332,808,357"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchOperatorTemplate.html"title="Base operator class for operators manipulating variables."alt=""coords="376,384,559,423"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVarLocalSearchOperatorTemplate.html"title="Base operator class for operators manipulating variables."alt=""coords="354,452,582,491"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1BaseLns.html"title="This is the base class for building an Lns operator."alt=""coords="972,332,1045,357"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ChangeValue.html"title="Defines operators which change the value of variables; each neighbor corresponds to one modified vari..."alt=""coords="958,381,1059,407"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1PathOperator.html"title="Base class of the local search operators dedicated to path modifications (a path is a set of nodes li..."alt=""coords="958,431,1059,456"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1PathWithPreviousNodesOperator.html"title="Simple PathOperator wrapper that also stores the current previous nodes, and is thus able to provide ..."alt=""coords="1159,431,1378,456"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html"title="An Assignment is a variable -> domains mapping, used to report solutions to the user."alt=""coords="422,525,513,551"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html"title="A constraint is the main modeling object."alt=""coords="427,575,509,600"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html"title="Interval variables are often used in scheduling."alt=""coords="425,624,510,649"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html"title="The class IntExpr is the base of all integer expressions in constraint programming."alt=""coords="436,673,499,699"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVar.html"title="A sequence variable is a variable whose domain is a set of possible orderings of the interval variabl..."alt=""coords="417,723,518,748"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1CastConstraint.html"title="Cast constraints are special channeling constraints designed to keep a variable in sync with an expre..."alt=""coords="689,480,798,505"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1GlobalVehicleBreaksConstraint.html"title="GlobalVehicleBreaksConstraint ensures breaks constraints are enforced on all vehicles in the dimensio..."alt=""coords="641,579,846,604"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1TypeRegulationsConstraint.html"title="The following constraint ensures that incompatibilities and requirements between types are respected."alt=""coords="653,677,834,703"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1BaseIntExpr.html"title="This is the base class for all expressions that are not variables."alt=""coords="697,727,791,752"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html"title="The class IntVar is a subset of IntExpr."alt=""coords="716,776,772,801"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html"title="This class encapsulates an objective."alt=""coords="421,821,515,847"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchLimit.html"title="Base class of all search limits."alt=""coords="422,920,514,945"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchLog.html"title="The base class of all search logs that periodically outputs information when the search is running."alt=""coords="425,969,511,995"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html"title="This class is the root class of all solution collectors."alt=""coords="407,1019,529,1044"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html"title="Usual limit based on wall_time, number of explored branches and number of failures in the search tree..."alt=""coords="696,920,792,945"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel_1_1MismatchedArrayLengths.html"title="Exception thrown when parallel arrays have mismatched lengths."alt=""coords="5,5,235,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel_1_1WrongLength.html"title="Exception thrown when an array has a wrong length."alt=""coords="5,5,164,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1sat_1_1CpSolverSolutionCallback.html"title="Parent class to create a callback called at each solution."alt=""coords="174,5,349,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DefaultPhaseParameters.html"title="This struct holds all parameters for the default search."alt=""coords="5,5,176,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1util_1_1Domain.html"title="We call "domain" any subset of Int64 = [kint64min, kint64max]."alt=""coords="5,5,73,31"/>
<areashape="rect"href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1IntIntToLongFunction.html"title="Represents a function that accepts two int-valued arguments and produces a long-valued result."alt=""coords="5,5,151,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchHandler.html"title="Base operator class for operators manipulating IntVars."alt=""coords="5,5,182,31"/>
<areashape="rect"href="enumcom_1_1google_1_1ortools_1_1algorithms_1_1KnapsackSolver_1_1SolverType.html"title="Enum controlling which underlying algorithm is used."alt=""coords="5,5,193,31"/>
<areashape="rect"href="interfacecom_1_1google_1_1ortools_1_1sat_1_1LinearExpr.html"title="A linear expression interface that can be parsed."alt=""coords="5,5,89,32"/>
<areashape="rect"href="interfacecom_1_1google_1_1ortools_1_1sat_1_1Literal.html"title="Interface to describe a boolean variable or its negation."alt=""coords="19,56,76,83"/>
<areashape="rect"href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1LongTernaryOperator.html"title="Represents an operation upon three."alt=""coords="5,5,153,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html"title="Implements a complete cache for model elements: expressions and constraints."alt=""coords="5,5,102,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPConstraint.html"title="The class for constraints of a Mathematical Programming (MP) model."alt=""coords="5,5,107,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPObjective.html"title="A class to express a linear objective."alt=""coords="5,5,102,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolver.html"title="This mathematical programming (MP) solver class is the main class  though which users build and solve..."alt=""coords="5,5,84,31"/>
<areashape="rect"href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolver_1_1BasisStatus.html"title="Advanced usage: possible basis status values for a variable and the slack  variable of a linear const..."alt=""coords="5,5,158,31"/>
<areashape="rect"href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolver_1_1OptimizationProblemType.html"title="The type of problems (LP or MIP) that will be solved and the underlying  solver (GLOP,..."alt=""coords="5,5,240,31"/>
<areashape="rect"href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolver_1_1ResultStatus.html"title="The status of solving the problem."alt=""coords="5,5,163,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolverParameters.html"title="This class stores parameter settings for LP and MIP solvers."alt=""coords="5,5,153,31"/>
<areashape="rect"href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolverParameters_1_1DoubleParam.html"title="Enumeration of parameters that take continuous values."alt=""coords="5,5,199,44"/>
<areashape="rect"href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolverParameters_1_1IntegerParam.html"title="Enumeration of parameters that take integer or categorical values."alt=""coords="5,5,199,44"/>
<areashape="rect"href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolverParameters_1_1LpAlgorithmValues.html"title="LP algorithm to use."alt=""coords="5,5,228,44"/>
<areashape="rect"href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolverParameters_1_1PresolveValues.html"title="For each categorical parameter, enumeration of possible values."alt=""coords="5,5,209,44"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPVariable.html"title="The class for variables of a Mathematical Programming (MP) model."alt=""coords="5,5,95,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RevBool.html"title="This class adds reversibility to a POD type."alt=""coords="5,5,77,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RevInteger.html"title="This class adds reversibility to a POD type."alt=""coords="5,5,92,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RevLong.html"title="This class adds reversibility to a POD type."alt=""coords="5,5,80,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingDimension.html"title="Dimensions represent quantities accumulated at nodes along the routes."alt=""coords="5,5,136,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingIndexManager.html"title="Manager for any NodeIndex <-> variable index conversion."alt=""coords="5,5,158,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html"title="Solver Class A solver represents the main computation engine."alt=""coords="5,5,64,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException.html"title="This exceptions signal that a failure has been raised in the C++ world."alt=""coords="133,5,276,32"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html"title="Holds semantic information stating that the 'expression' has been cast into 'variable' using the Var(..."alt=""coords="5,5,159,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1TypeIncompatibilityChecker.html"title="Checker for type incompatibilities."alt=""coords="224,5,408,31"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1TypeRequirementChecker.html"title="Checker for type requirements."alt=""coords="228,55,404,80"/>