Package | Description |
---|---|
com.google.ortools.constraintsolver |
Modifier and Type | Class and Description |
---|---|
class |
Assignment
An Assignment is a variable -> domains mapping, used
to report solutions to the user. |
class |
BaseIntExpr |
class |
BaseLns
This is the base class for building an Lns operator.
|
class |
BaseObjectiveMonitor |
class |
BooleanVar |
class |
CastConstraint
Cast constraints are special channeling constraints designed
to keep a variable in sync with an expression. |
class |
ChangeValue
Defines operators which change the value of variables;
each neighbor corresponds to *one* modified variable. |
class |
Constraint
A constraint is the main modeling object.
|
class |
Decision
A Decision represents a choice point in the search tree.
|
class |
DecisionBuilder
A DecisionBuilder is responsible for creating the search tree.
|
class |
DecisionVisitor
A DecisionVisitor is used to inspect a decision.
|
class |
Demon
A Demon is the base element of a propagation queue.
|
class |
DisjunctiveConstraint |
class |
GlobalVehicleBreaksConstraint
GlobalVehicleBreaksConstraint ensures breaks constraints are enforced on
all vehicles in the dimension passed to its constructor. |
class |
ImprovementSearchLimit |
class |
IntervalVar
Interval variables are often used in scheduling.
|
class |
IntExpr
The class IntExpr is the base of all integer expressions in
constraint programming. |
class |
IntVar
The class IntVar is a subset of IntExpr.
|
class |
IntVarIterator
The class Iterator has two direct subclasses.
|
class |
IntVarLocalSearchFilter |
class |
IntVarLocalSearchOperator
Specialization of LocalSearchOperator built from an array of IntVars
which specifies the scope of the operator. |
class |
JavaDecisionBuilder
This class acts as a intermediate step between a c++ decision builder
and a java one.
|
class |
LocalSearchFilter
Local Search Filters are used for fast neighbor pruning.
|
class |
LocalSearchFilterManager
Filter manager: when a move is made, filters are executed to decide whether
the solution is feasible and compute parts of the new cost. |
class |
LocalSearchMonitor |
class |
LocalSearchOperator
The base class for all local search operators.
|
class |
ModelVisitor
Model visitor.
|
class |
ObjectiveMonitor |
class |
OptimizeVar
This class encapsulates an objective.
|
class |
Pack |
class |
PropagationBaseObject
NOLINT
The PropagationBaseObject is a subclass of BaseObject that is also friend to the Solver class. |
class |
PropagationMonitor |
class |
RegularLimit
Usual limit based on wall_time, number of explored branches and
number of failures in the search tree |
class |
RoutingModelVisitor
Routing model visitor.
|
class |
SearchLimit
Base class of all search limits.
|
class |
SearchLog
The base class of all search logs that periodically outputs information when
the search is running. |
class |
SearchMonitor
A search monitor is a simple set of callbacks to monitor all search events
|
class |
SequenceVar
A sequence variable is a variable whose domain is a set of possible
orderings of the interval variables. |
class |
SolutionCollector
This class is the root class of all solution collectors.
|
class |
SolutionPool
This class is used to manage a pool of solutions.
|
class |
SymmetryBreaker
A symmetry breaker is an object that will visit a decision and
create the 'symmetrical' decision in return. |
class |
TypeRegulationsConstraint
The following constraint ensures that incompatibilities and requirements
between types are respected. |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
mainJNI.BaseObject_toString(long jarg1,
BaseObject jarg1_) |
static long |
BaseObject.getCPtr(BaseObject obj) |
static long |
BaseObject.swigRelease(BaseObject obj) |
Copyright © 2025. All rights reserved.