| Generated on: Thu Mar 29 07:46:58 PDT 2012 for custom file set | ||
|
||
| // doxy/ or-tools/ src/ constraint_solver/ |
#include "base/hash.h"#include <iosfwd>#include <string>#include <utility>#include <vector>#include "base/callback.h"#include "base/commandlineflags.h"#include "base/integral_types.h"#include "base/logging.h"#include "base/macros.h"#include "base/scoped_ptr.h"#include "base/stringprintf.h"#include "base/sysinfo.h"#include "base/timer.h"#include "base/concise_iterator.h"#include "base/map-util.h"#include "base/random.h"#include "util/tuple_set.h"Go to the source code of this file.
Namespaces | |
| namespace | operations_research |
Classes | |
| struct | operations_research::SolverParameters |
| This struct holds all parameters for the Solver object. More... | |
| struct | operations_research::DefaultPhaseParameters |
| This struct holds all parameters for the default search. More... | |
| class | operations_research::Solver |
| Solver Class. More... | |
| struct | operations_research::Solver::IntegerCastInfo |
| Holds semantic information stating that the 'expression' has been cast into 'variable' using the Var() method, and that 'maintainer' is responsible for maintaining the equality between 'variable' and 'expression'. More... | |
| class | operations_research::BaseObject |
| Useful Search and Modeling Objects. More... | |
| class | operations_research::PropagationBaseObject |
| The PropagationBaseObject is a subclass of BaseObject that is also friend to the Solver class. More... | |
| class | operations_research::Decision |
| A Decision represents a choice point in the search tree. More... | |
| class | operations_research::DecisionVisitor |
| A DecisionVisitor is used to inspect a decision. More... | |
| class | operations_research::DecisionBuilder |
| A DecisionBuilder is responsible for creating the search tree. More... | |
| class | operations_research::Demon |
| A Demon is the base element of a propagation queue. More... | |
| class | operations_research::Action |
| An action is the base callback method. More... | |
| class | operations_research::ModelVisitor |
| Model visitor. More... | |
| class | operations_research::Constraint |
| A constraint is the main modeling object. More... | |
| class | operations_research::CastConstraint |
| Cast constraints are special channeling constraints the goal of which is to keep a variable in sync with an expression. More... | |
| class | operations_research::SearchMonitor |
| A search monitor is a simple set of callbacks to monitor all search events. More... | |
| class | operations_research::Rev< T > |
| This class adds reversibility to a POD type. More... | |
| class | operations_research::NumericalRev< T > |
| Subclass of Rev<T> which adds numerical operations. More... | |
| class | operations_research::RevArray< T > |
| Reversible array of POD types. More... | |
| class | operations_research::NumericalRevArray< T > |
| Subclass of RevArray<T> which adds numerical operations. More... | |
| class | operations_research::IntExpr |
| The class IntExpr is the base of all integer expressions in constraint programming. More... | |
| class | operations_research::IntVarIterator |
| The class Iterator has two direct subclasses. More... | |
| class | operations_research::IntVar |
| The class IntVar is a subset of IntExpr. More... | |
| class | operations_research::SolutionCollector |
| Solution Collectors. More... | |
| class | operations_research::OptimizeVar |
| This class encapsulate an objective. More... | |
| class | operations_research::SearchLimit |
| Search Limits. More... | |
| class | operations_research::NoGood |
| NoGood Recorder. More... | |
| class | operations_research::NoGoodManager |
| Base class of no good manager. More... | |
| class | operations_research::IntervalVar |
| Interval Var. More... | |
| class | operations_research::SequenceVar |
| SequenceVar. More... | |
| class | operations_research::AssignmentElement |
| Assignments. More... | |
| class | operations_research::IntVarElement |
| IntVarElement. More... | |
| class | operations_research::IntervalVarElement |
| IntervalVarElement. More... | |
| class | operations_research::SequenceVarElement |
| SequenceVarElement. More... | |
| class | operations_research::AssignmentContainer< V, E > |
| Assignment element container. More... | |
| class | operations_research::Assignment |
| Assignment. More... | |
| class | operations_research::Pack |
| Pack Constraint. More... | |
| class | operations_research::SolutionPool |
| SolutionPool. More... | |
Defines | |
| #define | ClockTimer WallTimer |
Functions | |
| std::ostream & | operations_research::operator<< (std::ostream &out, const Solver *const s) |
| Useful Operators. | |
| int64 | operations_research::Zero () |
| Misc. | |
| std::ostream & | operations_research::operator<< (std::ostream &out, const BaseObject *o) |
| NOLINT. | |
| std::ostream & | operations_research::operator<< (std::ostream &out, const Assignment &assignment) |
| NOLINT. | |
| #define ClockTimer WallTimer |
Definition at line 99 of file constraint_solver.h.