Click or drag to resize

ScheduleEnricher Class

Class enriching schedules with homomorphy information, merging negative and independent schedules into the main schedule, and parallelizing schedules.
Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.lgspScheduleEnricher

Namespace: de.unika.ipd.grGen.lgsp
Assembly: lgspBackend (in lgspBackend.dll) Version: GrGen.NET 7.1
Syntax
C#
public class ScheduleEnricher

The ScheduleEnricher type exposes the following members.

Constructors
 NameDescription
Public methodScheduleEnricherInitializes a new instance of the ScheduleEnricher class
Top
Methods
 NameDescription
Public methodStatic memberAppendHomomorphyInformation Appends homomorphy information to each operation of the scheduled search plan
Public methodStatic memberExtractOwnElements 
Public methodStatic memberMergeNegativeAndIndependentSchedulesIntoEnclosingSchedules Negative/Independent schedules are merged as an operation into their enclosing schedules, at a position determined by their costs but not before all of their needed elements were computed
Public methodStatic memberParallelize Parallelize the scheduled search plan for usage from a parallelized matcher (non- is-matched-flag-based isomorphy checking)
Public methodStatic memberParallelizeAsNeeded Parallelize the scheduled search plan if it is to be parallelized. An action to be parallelized is split at the first loop into a header part and a body part, all subpatterns and nested patterns to be parallelized are switched to non- is-matched-flag-based isomorphy checking.
Public methodStatic memberParallelizeHeadBody Parallelize the scheduled search plan to the branching factor, splitting it at the first loop into a header part and a body part
Top
See Also