<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,205,47"/>
<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="285,136,517,177"/>
<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,557,237,598"/>
<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="285,197,517,238"/>
<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="285,262,517,303"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionVisitor.html"title="A DecisionVisitor is used to inspect a decision."alt=""coords="285,327,517,369"/>
<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="285,393,517,434"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarIterator.html"title="The class Iterator has two direct subclasses."alt=""coords="285,458,517,499"/>
<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="285,523,517,565"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html"title="This class represent a reversible FIFO structure."alt=""coords="285,589,517,630"/>
<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="285,719,517,761"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingModelVisitor.html"title="Routing model visitor."alt=""coords="285,785,517,826"/>
<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="285,1061,517,1102"/>
<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="285,1126,517,1167"/>
<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="587,197,819,238"/>
<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="587,262,819,303"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingFilteredDecisionBuilder.html"title="Filter-based decision builder dedicated to routing."alt=""coords="905,197,1137,238"/>
<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="1202,93,1461,134"/>
<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="1215,326,1447,367"/>
<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="1511,5,1797,61"/>
<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="1517,85,1791,141"/>
<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="1525,165,1783,221"/>
<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="1527,245,1781,301"/>
<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="587,327,819,369"/>
<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="905,402,1137,443"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchOperatorTemplate.html"title="Base operator class for operators manipulating variables."alt=""coords="587,475,820,517"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVarLocalSearchOperatorTemplate.html"title="Base operator class for operators manipulating variables."alt=""coords="565,550,841,591"/>
<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="1215,402,1447,443"/>
<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="1215,467,1447,509"/>
<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="1215,533,1447,574"/>
<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="1538,533,1770,574"/>
<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="587,637,819,678"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html"title="A constraint is the main modeling object."alt=""coords="587,702,819,743"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html"title="Interval variables are often used in scheduling."alt=""coords="587,767,819,809"/>
<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="587,833,819,874"/>
<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="587,898,819,939"/>
<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="905,598,1137,639"/>
<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="905,729,1137,770"/>
<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="905,846,1137,887"/>
<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="905,911,1137,953"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html"title="The class IntVar is a subset of IntExpr."alt=""coords="905,977,1137,1018"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html"title="This class encapsulates an objective."alt=""coords="587,1029,819,1070"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchLimit.html"title="Base class of all search limits."alt=""coords="587,1159,819,1201"/>
<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="587,1225,819,1266"/>
<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="587,1290,819,1331"/>
<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="905,1159,1137,1201"/>
<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,237,47"/>
<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,237,47"/>
<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,237,47"/>
<areashape="rect"href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1LongTernaryOperator.html"title="Represents an operation upon three."alt=""coords="5,5,237,47"/>
<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,237,47"/>
<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,237,47"/>
<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,237,47"/>
<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,237,47"/>
<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,237,47"/>
<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,237,47"/>
<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,237,47"/>
<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,365,47"/>
<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,237,47"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1TypeIncompatibilityChecker.html"title="Checker for type incompatibilities."alt=""coords="285,5,517,47"/>
<areashape="rect"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1TypeRequirementChecker.html"title="Checker for type requirements."alt=""coords="285,71,517,112"/>
<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,212,47"/>
<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,212,47"/>
<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,212,47"/>
<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,212,47"/>
<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,47"/>
<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,212,47"/>
<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,212,47"/>
<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,235,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,233,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,264,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,247,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,212,47"/>
<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,215,47"/>
<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,180,47"/>
<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="173,5,348,47"/>
<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,225,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,212,83"/>
<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,163,47"/>
<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,47"/>