Package jline.api.fj

Class FJValidationKt

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final static Pair<Boolean, FJInfo> isFJ(NetworkStruct sn) Check if network has Fork-Join topology suitable for FJ_codesValidates:
      • Source → Fork → K Queues → Join → Sink topology

      • Open classes only

      • Homogeneous service across parallel queues

      • FCFS or PS scheduling

      • Supported distributions (Exp, HyperExp(2), Erlang(2), MAP(2))

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • isFJ

         final static Pair<Boolean, FJInfo> isFJ(NetworkStruct sn)

        Check if network has Fork-Join topology suitable for FJ_codes

        Validates:

        • Source → Fork → K Queues → Join → Sink topology

        • Open classes only

        • Homogeneous service across parallel queues

        • FCFS or PS scheduling

        • Supported distributions (Exp, HyperExp(2), Erlang(2), MAP(2))

        Parameters:
        sn - Network structure
        Returns:

        Pair of (isValid, fjInfo)