| Overview | Group | Tree | Graph | Index | Concepts | 
These functions create and return goals that interleave the assignment of
 resources to alternative resource constraints and the sequencing of resource
 constraints on unary resource(s). Given a resource, either by definition or
 by a resource selector, the goal identifies the time point on the
 resource with the highest criticality according to the texture measurements.
 The resource constraint with the maximum contribution to the resource and
 time point is then examined. If that resource constraint has no alternatives
 and if there exists another non-alternative resource constraint with which
 it can be sequenced, a precedence constraint (using the
 setSuccessor method) is posted. Otherwise, a new constraint is
 added specifying that the corresponding activity must execute on another
 resource.
The sequence between the two activities is the one that results in the greatest remaining pair-wise slack.
The goal created by this function assumes that the precedence graph exists on the resources.
Functions taking an IlcSchedule
The resource selector indicated by rSel selects the
 next resource. By default, that is, when no resource selector is
 given, the resources are selected in descending order of texture
 criticality. The pair of activities to sequence is chosen in descending
 order of their contribution to the critical time point on the selected
 resource.
Note that the texture measurements are recalculated during every execution of the goal, and therefore the decision-making focus may opportunistically move from one resource to another without the former resource being completely sequenced.
For more information, see Texture Measurements.
See Also:
IlcTextureSuccessorGoal, IlcResourceTexture, IlcRCTexture