<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="192,107,340,133"/>
<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,469,96,495"/>
<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="187,190,260,217"/>
<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="167,241,280,267"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionVisitor.html"title="A DecisionVisitor is used to inspect a decision."alt=""coords="168,291,279,318"/>
<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="191,342,255,369"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarIterator.html"title="The class Iterator has two direct subclasses."alt=""coords="174,393,273,419"/>
<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,443,285,470"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html"title="This class represent a reversible FIFO structure."alt=""coords="151,494,295,521"/>
<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,595,303,622"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingModelVisitor.html"title="Routing model visitor."alt=""coords="154,646,293,673"/>
<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="170,873,277,899"/>
<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="176,923,271,950"/>
<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="367,190,557,217"/>
<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="391,241,533,267"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingFilteredDecisionBuilder.html"title="Filter-based decision builder dedicated to routing."alt=""coords="632,190,833,217"/>
<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="909,71,1077,112"/>
<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="892,274,1095,301"/>
<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="1153,5,1347,47"/>
<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="1160,71,1340,112"/>
<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="1146,136,1354,177"/>
<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="1149,201,1351,243"/>
<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="399,291,525,318"/>
<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="668,343,797,370"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchOperatorTemplate.html"title="Base operator class for operators manipulating variables."alt=""coords="373,397,551,439"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVarLocalSearchOperatorTemplate.html"title="Base operator class for operators manipulating variables."alt=""coords="351,468,573,509"/>
<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="957,343,1030,370"/>
<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="943,394,1043,421"/>
<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="944,445,1043,471"/>
<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="1143,445,1357,471"/>
<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="417,543,507,570"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html"title="A constraint is the main modeling object."alt=""coords="421,594,503,621"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html"title="Interval variables are often used in scheduling."alt=""coords="419,645,505,671"/>
<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="430,695,494,722"/>
<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="412,746,512,773"/>
<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="677,495,788,522"/>
<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="631,597,834,623"/>
<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="643,698,823,725"/>
<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="685,749,780,775"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html"title="The class IntVar is a subset of IntExpr."alt=""coords="704,799,761,826"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html"title="This class encapsulates an objective."alt=""coords="415,847,509,874"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchLimit.html"title="Base class of all search limits."alt=""coords="417,949,507,975"/>
<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="420,999,504,1026"/>
<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="401,1050,523,1077"/>
<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="685,949,780,975"/>
<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,173,32"/>
<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,72,32"/>
<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,180,32"/>
<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,192,32"/>
<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,100,32"/>
<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,108,32"/>
<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,103,32"/>
<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,32"/>
<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,160,32"/>
<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,239,32"/>
<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,164,32"/>
<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,152,32"/>
<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,196,47"/>
<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,196,47"/>
<areashape="rect"href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolverParameters_1_1LpAlgorithmValues.html"title="LP algorithm to use."alt=""coords="5,5,224,47"/>
<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,207,47"/>
<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,32"/>
<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,32"/>
<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,32"/>
<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,32"/>
<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,135,32"/>
<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,155,32"/>
<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,32"/>
<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,32"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1util_1_1SortedDisjointIntervalList.html"title="This class represents a sorted list of disjoint, closed intervals."alt=""coords="5,5,173,32"/>