Package jline.lang.sections
Class Forker
java.lang.Object
jline.lang.Element
jline.lang.NetworkElement
jline.lang.sections.Section
jline.lang.sections.OutputSection
jline.lang.sections.Forker
- All Implemented Interfaces:
Serializable,Cloneable,Copyable
Output section that forks incoming jobs into sibling tasks
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classOne variable-forking-level override. -
Field Summary
FieldsModifier and TypeFieldDescriptionPer-destination, per-class branch activation probabilities.doubleNominal tasks emitted on each outgoing link, shared by every link and every class.Per-destination, per-class tasks-per-link overrides.Per-destination, per-class jobs-per-link distributions.Fields inherited from class jline.lang.sections.OutputSection
outputStrategies, schedPolicy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetOutputStrategy(JobClass jobClass, RoutingStrategy routingStrategy, Node destination, double probability) Methods inherited from class jline.lang.sections.OutputSection
copyElement, getOutputStrategies, getOutputStrategyByClass, printSummary, probabilityUpdate, resetDisabledOutputStrategy, resetRouting, setOutputStrategy, setSQParamsMethods inherited from class jline.lang.sections.Section
getClassName
-
Field Details
-
tasksPerLink
public double tasksPerLinkNominal tasks emitted on each outgoing link, shared by every link and every class. For a fork whose degree is random this is the MEAN, so a consumer that only knows this field gets E[tasks per link] rather than a number the fork never emits. -
tasksPerLinkByDest
Per-destination, per-class tasks-per-link overrides. -
tasksPerLinkDist
Per-destination, per-class jobs-per-link distributions. -
branchProb
Per-destination, per-class branch activation probabilities. -
jobClasses
-
-
Constructor Details
-
Forker
-
-
Method Details
-
setOutputStrategy
public void setOutputStrategy(JobClass jobClass, RoutingStrategy routingStrategy, Node destination, double probability) - Overrides:
setOutputStrategyin classOutputSection
-