Package jline.lang

Class FJSync

java.lang.Object
jline.lang.FJSync
All Implemented Interfaces:
Serializable

public class FJSync extends Object implements Serializable
A fork firing synchronization on an FJ tag-augmented struct (see ModelAdapter.fjtag). The firing atomically consumes one parent job of class jobclass held at the (stateful) Fork node and emits weight (tasksPerLink) siblings per branch, in the auxiliary classes of the entry's tag, at the branch head nodes.
See Also:
  • Field Details

    • active

      public Event active
    • fork

      public int fork
    • join

      public int join
    • jobclass

      public int jobclass
    • tag

      public int tag
    • branchheads

      public int[] branchheads
    • auxclasses

      public int[] auxclasses
    • auxall

      public Matrix auxall
    • weight

      public double weight
    • prob

      public double prob
  • Constructor Details

    • FJSync

      public FJSync()