Gecode::Int::GCC::VarNode Class Reference
Variable node More...
#include <dom-sup.hpp>
Protected Attributes | |
Edge * | ubm |
Stores the matching edge on this node in the UBC. | |
Edge * | lbm |
Stores the matching edge on this node in the LBC. | |
Constructors and initialization | |
| |
VarNode (void) | |
Default constructor. | |
VarNode (int i) | |
Creates a variable node with index i. | |
Access | |
| |
Edge * | get_match (BC bc) const |
Return the matching edge on the node. | |
bool | matched (BC bc) const |
tests whether the node is matched or not | |
Update | |
| |
void | set_match (BC bc, Edge *m) |
Set the pointer of the matching edge to m. | |
void | match (BC bc) |
Set node to matched. | |
void | unmatch (BC bc) |
Unmatch the node. |
Detailed Description
Variable node
Definition at line 135 of file dom-sup.hpp.
Constructor & Destructor Documentation
Gecode::Int::GCC::VarNode::VarNode | ( | void | ) | [inline] |
Default constructor.
Definition at line 575 of file dom-sup.hpp.
Gecode::Int::GCC::VarNode::VarNode | ( | int | i | ) | [inline] |
Creates a variable node with index i.
Definition at line 578 of file dom-sup.hpp.
Member Function Documentation
Return the matching edge on the node.
Definition at line 615 of file dom-sup.hpp.
bool Gecode::Int::GCC::VarNode::matched | ( | BC | bc | ) | const [inline] |
tests whether the node is matched or not
Definition at line 582 of file dom-sup.hpp.
Set the pointer of the matching edge to m.
Definition at line 598 of file dom-sup.hpp.
void Gecode::Int::GCC::VarNode::match | ( | BC | bc | ) | [inline] |
Set node to matched.
Definition at line 590 of file dom-sup.hpp.
void Gecode::Int::GCC::VarNode::unmatch | ( | BC | bc | ) | [inline] |
Unmatch the node.
Definition at line 606 of file dom-sup.hpp.
Member Data Documentation
Edge* Gecode::Int::GCC::VarNode::ubm [protected] |
Stores the matching edge on this node in the UBC.
Definition at line 138 of file dom-sup.hpp.
Edge* Gecode::Int::GCC::VarNode::lbm [protected] |
Stores the matching edge on this node in the LBC.
Definition at line 140 of file dom-sup.hpp.
The documentation for this class was generated from the following file:
- gecode/int/gcc/dom-sup.hpp (Revision: 12384)