Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Related Pages

ConstraintEdgeStruct Struct Reference
[Constraintnet - maintainance of constraint nets]

#include <constraintnet.h>

Collaboration diagram for ConstraintEdgeStruct:

Collaboration graph
[legend]

Detailed Description

Models an edge between the two constraint nodes start and stop. These two fields are shallow copies of the nodes in the corresponding constraint net.

Definition at line 107 of file constraintnet.h.

Data Fields

int * counter
Boolean * isMarked
Boolean * m
Vector * nextSupport
Vector * prevSupport
ConstraintEdgeStructreverse
Vector * s
ScoreMatrix scores
ConstraintNode start
ConstraintNode stop


Field Documentation

int* ConstraintEdgeStruct::counter
 

counts support Definition at line 118 of file constraintnet.h.

Boolean* ConstraintEdgeStruct::isMarked
 

flag for marking, obsolete? Definition at line 119 of file constraintnet.h.

Referenced by cnBuildEdges(), and cnDeleteEdge().

Boolean* ConstraintEdgeStruct::m
 

flag whether <x,a> is already processed Definition at line 114 of file constraintnet.h.

Vector* ConstraintEdgeStruct::nextSupport
 

used by module arcconsistency Definition at line 116 of file constraintnet.h.

Vector* ConstraintEdgeStruct::prevSupport
 

used by module arcconsistency Definition at line 115 of file constraintnet.h.

struct ConstraintEdgeStruct* ConstraintEdgeStruct::reverse
 

points to the inverse of the edge itself. Definition at line 110 of file constraintnet.h.

Referenced by cnBuildEdges().

Vector* ConstraintEdgeStruct::s
 

used by module arcconsistency Definition at line 117 of file constraintnet.h.

ScoreMatrix ConstraintEdgeStruct::scores
 

holds all binary scores calculated for pairs of LVs from the two nodes Definition at line 112 of file constraintnet.h.

Referenced by cnBuildEdges(), cnDeleteEdge(), and cnPrintEdge().

ConstraintNode ConstraintEdgeStruct::start
 

start node Definition at line 108 of file constraintnet.h.

Referenced by cmdEdges(), cnBuildEdges(), and cnPrintEdge().

ConstraintNode ConstraintEdgeStruct::stop
 

end node Definition at line 109 of file constraintnet.h.

Referenced by cmdEdges(), cnBuildEdges(), and cnPrintEdge().


The documentation for this struct was generated from the following file:
CDG 0.95 (20 Oct 2004)