FRAMES NO FRAMES

Enumeration IlcResourceConstraintIteratorFilter

Definition file: ilsched/basic.h
Include file: <ilsched/ilsched.h>

Given a resource constraint rct on a resource with a resource precedence graph, several useful sets of resource constraints can be defined with respect to rct (set of successors, sets of predecessors, etc.).

The enumeration IlcResourceConstraintIteratorFilter can be used to create a resource constraint iterator IlcResourceConstraintIterator that traverses such sets of resource constraints. Each element of the enumeration specifies a particular set to traverse.

For more information, see Precedence Graph Constraints.

IlcDirectPredecessors indicates that the iterator will traverse the set of resource constraints that are direct predecessors of a given resource constraint.

IlcDirectSuccessors indicates that the iterator will traverse the set of resource constraints that are direct successors of a given resource constraint.

IlcUnranked indicates that the iterator will traverse the set of resource constraints that are unranked with respect to a given resource constraint.

IlcPredecessors indicates that the iterator will traverse the set of resource constraints that are predecessors of a given resource constraint.

IlcSuccessors indicates that the iterator will traverse the set of resource constraints that are successors of a given resource constraint.

IlcPossiblePrevious indicates that the iterator will traverse the set of resource constraints that are either direct predecessors of or unranked with respect to a given resource constraint.

IlcPossibleNext indicates that the iterator will traverse the set of resource constraints that are either direct successors of or unranked with respect to a given resource constraint.

See Also:

Fields

IlcAllConstraints = 0 
IlcActiveConstraints = 1 
IlcPostedConstraints = 2 
IlcDirectPredecessors = 3 
IlcDirectSuccessors = 4 
IlcUnranked = 5 
IlcPredecessors = 6 
IlcSuccessors = 7 
IlcPossiblePrevious = 8 
IlcPossibleNext = 9 
IlcPredSucc = 10 
IlcStrictDirectPredecessors = 11 
IlcStrictDirectSuccessors = 12 
IlcStrictPredecessors = 13 
IlcStrictSuccessors = 14 
IlcSimultaneous = 15