Generated on: Thu Mar 29 07:46:58 PDT 2012 for custom file set | ||
|
||
// doxy/ or-tools/ src/ constraint_solver/ |
Public Types | |
enum | PerformedState { UNPERFORMED, PERFORMED, UNDECIDED } |
Public Member Functions | |
DependencyGraphNode (DependencyGraph *const graph) | |
virtual | ~DependencyGraphNode () |
virtual int64 | Min () const =0 |
virtual int64 | Max () const =0 |
virtual PerformedState | State ()=0 |
void | SetMin (int64 new_min) |
virtual void | SetMinInternal (int64 new_min)=0 |
void | SetMax (int64 new_max) |
virtual void | SetMaxInternal (int64 new_max)=0 |
virtual void | SetState (PerformedState state)=0 |
virtual string | DebugString () const =0 |
void | AddMinDependency (DependencyGraphNode *const node, int64 offset) |
namespace | |
void | AddMaxDependency (DependencyGraphNode *const node, int64 offset) |
const Arcs & | min_dependencies () const |
const Arcs & | max_dependencies () const |
void | PropagateMin () |
void | PropagateMax () |
DependencyGraph * | graph () const |
Definition at line 38 of file dependency_graph.cc.
operations_research::DependencyGraphNode::DependencyGraphNode | ( | DependencyGraph *const | graph | ) | [inline, explicit] |
Definition at line 41 of file dependency_graph.cc.
virtual operations_research::DependencyGraphNode::~DependencyGraphNode | ( | ) | [inline, virtual] |
Definition at line 44 of file dependency_graph.cc.
virtual int64 operations_research::DependencyGraphNode::Min | ( | ) | const [pure virtual] |
virtual int64 operations_research::DependencyGraphNode::Max | ( | ) | const [pure virtual] |
virtual PerformedState operations_research::DependencyGraphNode::State | ( | ) | [pure virtual] |
void operations_research::DependencyGraphNode::SetMin | ( | int64 | new_min | ) |
Definition at line 241 of file dependency_graph.cc.
virtual void operations_research::DependencyGraphNode::SetMinInternal | ( | int64 | new_min | ) | [pure virtual] |
void operations_research::DependencyGraphNode::SetMax | ( | int64 | new_max | ) |
Definition at line 248 of file dependency_graph.cc.
virtual void operations_research::DependencyGraphNode::SetMaxInternal | ( | int64 | new_max | ) | [pure virtual] |
virtual void operations_research::DependencyGraphNode::SetState | ( | PerformedState | state | ) | [pure virtual] |
virtual string operations_research::DependencyGraphNode::DebugString | ( | ) | const [pure virtual] |
void operations_research::DependencyGraphNode::AddMinDependency | ( | DependencyGraphNode *const | node, | |
int64 | offset | |||
) |
void operations_research::DependencyGraphNode::AddMaxDependency | ( | DependencyGraphNode *const | node, | |
int64 | offset | |||
) |
Definition at line 264 of file dependency_graph.cc.
const Arcs& operations_research::DependencyGraphNode::min_dependencies | ( | ) | const [inline] |
Definition at line 57 of file dependency_graph.cc.
const Arcs& operations_research::DependencyGraphNode::max_dependencies | ( | ) | const [inline] |
Definition at line 58 of file dependency_graph.cc.
void operations_research::DependencyGraphNode::PropagateMin | ( | ) |
Definition at line 255 of file dependency_graph.cc.
void operations_research::DependencyGraphNode::PropagateMax | ( | ) |
Definition at line 269 of file dependency_graph.cc.
DependencyGraph* operations_research::DependencyGraphNode::graph | ( | ) | const [inline] |
Definition at line 61 of file dependency_graph.cc.