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.