Java Reference
Java Reference
Package com.google.ortools.constraintsolver
Classes | |
| class | Assignment |
| An Assignment is a variable -> domains mapping, used to report solutions to the user. More... | |
| class | AssignmentElement |
| class | AssignmentIntContainer |
| class | AssignmentIntervalContainer |
| class | AssignmentSequenceContainer |
| class | BaseIntExpr |
| This is the base class for all expressions that are not variables. More... | |
| class | BaseLns |
| This is the base class for building an Lns operator. More... | |
| class | BaseObject |
| A BaseObject is the root of all reversibly allocated objects. More... | |
| class | BasePathFilter |
| Generic path-based filter class. More... | |
| class | BooleanVar |
| class | CastConstraint |
| Cast constraints are special channeling constraints designed to keep a variable in sync with an expression. More... | |
| class | ChangeValue |
| Defines operators which change the value of variables; each neighbor corresponds to one modified variable. More... | |
| class | Constraint |
| A constraint is the main modeling object. More... | |
| class | ConstraintSolverParameters |
| interface | ConstraintSolverParametersOrBuilder |
| class | CPFeasibilityFilter |
| This filter accepts deltas for which the assignment satisfies the constraints of the Solver. More... | |
| class | Decision |
| A Decision represents a choice point in the search tree. More... | |
| class | DecisionBuilder |
| A DecisionBuilder is responsible for creating the search tree. More... | |
| class | DecisionVisitor |
| A DecisionVisitor is used to inspect a decision. More... | |
| class | DefaultPhaseParameters |
| This struct holds all parameters for the default search. More... | |
| class | Demon |
| A Demon is the base element of a propagation queue. More... | |
| class | DisjunctiveConstraint |
| class | FirstSolutionStrategy |
| interface | FirstSolutionStrategyOrBuilder |
| class | GlobalVehicleBreaksConstraint |
| GlobalVehicleBreaksConstraint ensures breaks constraints are enforced on all vehicles in the dimension passed to its constructor. More... | |
| class | IntervalVar |
| Interval variables are often used in scheduling. More... | |
| class | IntervalVarElement |
| class | IntExpr |
| The class IntExpr is the base of all integer expressions in constraint programming. More... | |
| interface | IntIntToLongFunction |
| Represents a function that accepts two int-valued arguments and produces a long-valued result. More... | |
| class | IntTupleSet |
| class | IntVar |
| The class IntVar is a subset of IntExpr. More... | |
| class | IntVarElement |
| class | IntVarIterator |
| The class Iterator has two direct subclasses. More... | |
| class | IntVarLocalSearchFilter |
| class | IntVarLocalSearchHandler |
| class | IntVarLocalSearchOperator |
| class | IntVarLocalSearchOperatorTemplate |
| Base operator class for operators manipulating variables. More... | |
| class | JavaDecisionBuilder |
| This class acts as a intermediate step between a c++ decision builder and a java one. More... | |
| class | LocalSearchFilter |
| Local Search Filters are used for fast neighbor pruning. More... | |
| class | LocalSearchMetaheuristic |
| interface | LocalSearchMetaheuristicOrBuilder |
| class | LocalSearchMonitor |
| class | LocalSearchOperator |
| This class represent a reversible FIFO structure. More... | |
| class | LocalSearchPhaseParameters |
| interface | LongTernaryOperator |
| Represents an operation upon three. More... | |
| interface | LongTernaryPredicate |
| Represents a predicate (boolean-valued function) uppon three. More... | |
| interface | mainConstants |
| class | ModelCache |
| Implements a complete cache for model elements: expressions and constraints. More... | |
| class | ModelVisitor |
| Model visitor. More... | |
| class | OptimizeVar |
| This class encapsulates an objective. More... | |
| class | Pack |
| class | PathOperator |
| Base class of the local search operators dedicated to path modifications (a path is a set of nodes linked together by arcs). More... | |
| class | PropagationBaseObject |
| NOLINT The PropagationBaseObject is a subclass of BaseObject that is also friend to the Solver class. More... | |
| class | PropagationMonitor |
| class | RegularLimit |
| Usual limit based on wall_time, number of explored branches and number of failures in the search tree. More... | |
| class | RegularLimitParameters |
| interface | RegularLimitParametersOrBuilder |
| class | RevBool |
| This class adds reversibility to a POD type. More... | |
| class | RevInteger |
| This class adds reversibility to a POD type. More... | |
| class | RevLong |
| This class adds reversibility to a POD type. More... | |
| class | RevPartialSequence |
| --— RevPartialSequence --— More... | |
| class | RoutingDimension |
| Dimensions represent quantities accumulated at nodes along the routes. More... | |
| class | RoutingEnums |
| class | RoutingIndexManager |
| Manager for any NodeIndex <-> variable index conversion. More... | |
| class | RoutingModel |
| class | RoutingModelParameters |
| interface | RoutingModelParametersOrBuilder |
| class | RoutingModelVisitor |
| Routing model visitor. More... | |
| class | RoutingParameters |
| class | RoutingSearchParameters |
| interface | RoutingSearchParametersOrBuilder |
| class | SearchLimit |
| Base class of all search limits. More... | |
| class | SearchLimitProtobuf |
| class | SearchLog |
| The base class of all search logs that periodically outputs information when the search is running. More... | |
| class | SearchMonitor |
| A search monitor is a simple set of callbacks to monitor all search events. More... | |
| class | SequenceVar |
| A sequence variable is a variable whose domain is a set of possible orderings of the interval variables. More... | |
| class | SequenceVarElement |
| The SequenceVarElement stores a partial representation of ranked interval variables in the underlying sequence variable. More... | |
| class | SequenceVarLocalSearchHandler |
| class | SequenceVarLocalSearchOperator |
| class | SequenceVarLocalSearchOperatorTemplate |
| Base operator class for operators manipulating variables. More... | |
| class | SolutionCollector |
| This class is the root class of all solution collectors. More... | |
| class | SolutionPool |
| This class is used to manage a pool of solutions. More... | |
| class | Solver |
| Solver Class A solver represents the main computation engine. More... | |
| class | SolverParameters |
| class | SymmetryBreaker |
| A symmetry breaker is an object that will visit a decision and create the 'symmetrical' decision in return. More... | |
| class | TypeIncompatibilityChecker |
| Checker for type incompatibilities. More... | |
| class | TypeRegulationsChecker |
| class | TypeRegulationsConstraint |
| The following constraint ensures that incompatibilities and requirements between types are respected. More... | |
| class | TypeRequirementChecker |
| Checker for type requirements. More... | |