|
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.
|