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.2
Syntax
C#
public class ScheduleEnricher

The ScheduleEnricher type exposes the following members.

Constructors
  NameDescription
Public methodScheduleEnricher
Initializes 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