Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234567]
 NCreateSigningKey
 CProgram
 NGoogle
 NOrTools
 NAlgorithms
 NBop
 NConstraintSolver
 NGlop
 NGraph
 NInit
 NLinearSolver
 NModelBuilder
 NPDLP
 NSat
 NTests
 NUtil
 CNestedArrayHelper
 CProtoHelper
 NOperationsResearch
 CAcceptanceStrategyDetermines 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
 CTypesContainer for nested types declared in the AcceptanceStrategy message type
 CIteratedLocalSearchParametersSpecifies the behavior of a search based on ILS
 CLinearSolverReflectionHolder for reflection information generated from ortools/linear_solver/linear_solver.proto
 CMPAbsConstraintSets a variable's value to the absolute value of another variable
 CMPArrayConstraintSets a variable's value equal to a function on a set of variables
 CMPArrayWithConstantConstraintSets a variable's value equal to a function on a set of variables and, optionally, a constant
 CMPConstraintProtoA linear constraint is always of the form: lower_bound <= sum of linear term elements <= upper_bound, where lower_bound and upper_bound:
 CMPGeneralConstraintProtoGeneral constraints. See each individual proto type for more information
 CMPIndicatorConstraintIndicator constraints encode the activation or deactivation of linear constraints given the value of one Boolean variable in the model. For example: y = 0 => 2 * x1 + 3 * x2 >= 42 The 2 * x1 + 3 * x2 >= 42 constraint is only active if the variable y is equal to 0. As of 2019/04, only SCIP, CP-SAT and Gurobi support this constraint type
 CMPModelDeltaProtoEncodes a full MPModelProto by way of referencing to a "baseline" MPModelProto stored in a file, and a "delta" to apply to this model
 CMPModelProtoMPModelProto contains all the information for a Linear Programming model
 CTypesContainer for nested types declared in the MPModelProto message type
 CMPModelRequestNext id: 18
 CTypesContainer for nested types declared in the MPModelRequest message type
 CMPQuadraticConstraintQuadratic constraints of the form lb <= sum a_i x_i + sum b_ij x_i x_j <= ub, where a, b, lb and ub are constants, and x are the model's variables. Quadratic matrices that are Positive Semi-Definite, Second-Order Cones or rotated Second-Order Cones are always accepted. Other forms may or may not be accepted depending on the underlying solver used. See https://scip.zib.de/doc/html/cons__quadratic_8h.php and https://www.gurobi.com/documentation/9.0/refman/constraints.html#subsubsection:QuadraticConstraints
 CMPQuadraticObjectiveQuadratic part of a model's objective. Added with other objectives (such as linear), this creates the model's objective function to be optimized
 CMPSolution
 CMPSolutionResponseNext id: 12
 CMPSolveInfo
 CMPSolverCommonParametersMPSolverCommonParameters holds advanced usage parameters that apply to any of the solvers we support. All of the fields in this proto can have a value of unspecified. In this case each inner solver will use their own safe defaults. Some values won't be supported by some solvers. The behavior in that case is not defined yet
 CTypesContainer for nested types declared in the MPSolverCommonParameters message type
 CMPSosConstraintSpecial Ordered Set (SOS) constraints of type 1 or 2. See https://en.wikipedia.org/wiki/Special_ordered_set As of 2019/04, only SCIP and Gurobi support this constraint type
 CTypesContainer for nested types declared in the MPSosConstraint message type
 CMPVariableProtoA variable is always constrained in the form: lower_bound <= x <= upper_bound where lower_bound and upper_bound:
 COptionalDoubleTo support 'unspecified' double value in proto3, the simplest is to wrap any double value in a nested message (has_XXX works for message fields)
 CPartialVariableAssignmentThis message encodes a partial (or full) assignment of the variables of a MPModelProto problem. The indices in var_index should be unique and valid variable indices of the associated problem
 CPerturbationStrategyDefines how a reference solution is perturbed
 CTypesContainer for nested types declared in the PerturbationStrategy message type
 CRoutingIlsReflectionHolder for reflection information generated from ortools/constraint_solver/routing_ils.proto
 CRuinRecreateParametersParameters to configure a perturbation based on a ruin and recreate approach
 CRuinStrategyRuin strategies, used in perturbation based on ruin and recreate approaches
 CTypesContainer for nested types declared in the RuinStrategy message type
 CSetCoverProto
 CTypesContainer for nested types declared in the SetCoverProto message type
 CSetCoverReflectionHolder for reflection information generated from ortools/algorithms/set_cover.proto
 CSetCoverSolutionResponse
 CTypesContainer for nested types declared in the SetCoverSolutionResponse message type
 CSolutionCounter
 CSolutionDivisionCounter
 CSolutionModuloCounter