Uses of Class
jline.lang.layered.LayeredNetwork
Packages that use LayeredNetwork
Package
Description
Comprehensive examples and gallery of queueing network models for the LINE solver.
Advanced queueing network examples with complex features and topologies.
Basic queueing network examples demonstrating fundamental concepts.
Input/output from the command line or XML files.
TikZ visualization package for LINE queueing networks.
This package contains the classes used the specify LayeredNetwork objects
LINE Discrete Event Simulator (LDES) solver using SSJ library.
This package provides an implementation of SolverLN.
This package provides an implementation of SolverLQNS.
-
Uses of LayeredNetwork in jline.examples.java
Methods in jline.examples.java that return LayeredNetworkModifier and TypeMethodDescriptionstatic LayeredNetworkGettingStarted.tut10_lqn_basics()Getting started example 10: Basic layered queueing network. -
Uses of LayeredNetwork in jline.examples.java.advanced
Methods in jline.examples.java.advanced that return LayeredNetworkModifier and TypeMethodDescriptionstatic LayeredNetworkLayeredCQModel.lcq_singlehost()Model for lcq_singlehost.ipynb - matches MATLAB lcq_singlehost.m This model includes a cache task with hit/miss activitiesstatic LayeredNetworkLayeredCQModel.lcq_threehosts()Model for lcq_threehosts.ipynb - matches MATLAB lcq_threehosts.m This model includes a cache task with three hosts (processors) -
Uses of LayeredNetwork in jline.examples.java.basic
Methods in jline.examples.java.basic that return LayeredNetworkModifier and TypeMethodDescriptionstatic LayeredNetworkLayeredVisualizationExample.createForwardingExample()Creates a simple model demonstrating forwarding calls.static LayeredNetworkCacheModel.lcq_async_prefetch()Layered cache queueing model with asynchronous (non-blocking) cache access.static LayeredNetworkCacheModel.lcq_async_vs_sync_comparison()Comparison of synchronous vs asynchronous cache access patterns.static LayeredNetworkCacheModel.lcq_singlehost()Layered cache queueing model example 1.static LayeredNetworkCacheModel.lcq_threehosts()Layered cache queueing model example 2 with multi-level cache and downstream service.static LayeredNetworkLayeredModel.lqn_basic()Basic layered network with multiple processors and synchronous calls.static LayeredNetworkLayeredModel.lqn_bpmn()Complex layered network with fork-join patterns and multiple precedence types.static LayeredNetworkLayeredModel.lqn_function()Layered network with function task demonstrating FaaS/serverless.static LayeredNetworkLayeredModel.lqn_multi_solvers()Layered network with infinite servers and APH service.static LayeredNetworkLayeredModel.lqn_ofbiz()Large enterprise layered network model (ofbizExample substitute).static LayeredNetworkLayeredModel.lqn_serial()Basic layered network with two processors and synchronous calls.static LayeredNetworkLayeredModel.lqn_sockshop()Sock Shop microservice layered network model.static LayeredNetworkLayeredModel.lqn_twotasks()Layered network with multiple entries and synchronous calls.static LayeredNetworkLayeredModel.lqn_workflows()Layered network demonstrating loop and fork-join precedence patterns. -
Uses of LayeredNetwork in jline.io
Methods in jline.io that return LayeredNetworkModifier and TypeMethodDescriptionstatic LayeredNetworkConvert a Network model to a LayeredNetwork.Converts an LQN/LQNX (Layered Queueing Network) model file to a LayeredNetwork object.Converts an LQN/LQNX (Layered Queueing Network) model file to a LayeredNetwork object with a custom name.Methods in jline.io with parameters of type LayeredNetworkModifier and TypeMethodDescriptionstatic NetworkLQN2QN.convert(LayeredNetwork lqn) Converts a LayeredNetwork to an equivalent queueing network using REPLY signals.static FileLQN2UML.export(LayeredNetwork model) Exports a LayeredNetwork model to a UML sequence diagram (TEX format by default).static FileLQN2UML.export(LayeredNetwork model, LQN2UML.Options options) Exports a LayeredNetwork model to a UML sequence diagram with custom options.static voidLineModelIO.save(LayeredNetwork model, String filename) Saves aLayeredNetworkmodel to a JSON file.static com.google.gson.JsonObjectLineModelIO.toJsonObject(LayeredNetwork model) Builds aJsonObjectrepresentation of aLayeredNetworkmodel.static StringLQN2UML.toTikZ(LayeredNetwork model) Generates the TikZ/LaTeX source code for the sequence diagram.static StringLQN2UML.toTikZ(LayeredNetwork model, SequenceDiagramOptions diagramOptions) Generates the TikZ/LaTeX source code with custom diagram options.static voidLQN2UML.view(LayeredNetwork model) Displays the sequence diagram in a PDF viewer.static voidLQN2UML.view(LayeredNetwork model, SequenceDiagramOptions diagramOptions) Displays the sequence diagram in a PDF viewer with custom options.Constructors in jline.io with parameters of type LayeredNetworkModifierConstructorDescriptionModelVisualizer(LayeredNetwork model) Creates a visualizer for a LayeredNetwork model. -
Uses of LayeredNetwork in jline.io.tikz
Constructors in jline.io.tikz with parameters of type LayeredNetworkModifierConstructorDescriptionCreates a sequence diagram exporter with default options.SequenceDiagramExporter(LayeredNetwork model, SequenceDiagramOptions options) Creates a sequence diagram exporter with custom options.SequenceDiagramLayoutEngine(LayeredNetwork model, SequenceDiagramOptions options) SequenceDiagramTraverser(LayeredNetwork model, SequenceDiagramLayoutEngine layoutEngine) -
Uses of LayeredNetwork in jline.lang.layered
Fields in jline.lang.layered declared as LayeredNetworkMethods in jline.lang.layered that return LayeredNetworkModifier and TypeMethodDescriptionstatic LayeredNetworkLoads a layered queueing network from an XML file with default verbose setting.static LayeredNetworkLoads a layered queueing network from an XML file.static LayeredNetworkParses a layered queueing network from an XML file with default verbose setting.static LayeredNetworkParses a layered queueing network from an XML file.static LayeredNetworkReads a layered queueing network from an XML file with default verbose setting.static LayeredNetworkReads a layered queueing network from an XML file.Constructors in jline.lang.layered with parameters of type LayeredNetworkModifierConstructorDescriptionActivity(LayeredNetwork model, String name) Activity(LayeredNetwork model, String name, Distribution hostDemand) Activity(LayeredNetwork model, String name, Distribution hostDemand, String boundToEntry) Activity(LayeredNetwork model, String name, Distribution hostDemand, String boundToEntry, String callOrder) CacheTask(LayeredNetwork model, String name) CacheTask(LayeredNetwork model, String name, int items, int[] itemLevelCap, ReplacementStrategy replacestrategy) CacheTask(LayeredNetwork model, String name, int items, int[] itemLevelCap, ReplacementStrategy replacementStrategy, int multiplicity) CacheTask(LayeredNetwork model, String name, int items, int[] itemLevelCap, ReplacementStrategy replacestrategy, int multiplicity, SchedStrategy scheduling) CacheTask(LayeredNetwork model, String name, int items, int[] itemLevelCap, ReplacementStrategy replacestrategy, int multiplicity, SchedStrategy scheduling, Distribution thinkTime) CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacestrategy) CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacementStrategy, int multiplicity) CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacestrategy, int multiplicity, SchedStrategy scheduling) CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacestrategy, int multiplicity, SchedStrategy scheduling, Distribution thinkTime) Entry(LayeredNetwork model, String name) FunctionTask(LayeredNetwork model, String name) Deprecated.Constructor with default multiplicity and scheduling.FunctionTask(LayeredNetwork model, String name, int multiplicity) Deprecated.Constructor with default scheduling strategy (FCFS).FunctionTask(LayeredNetwork model, String name, int multiplicity, SchedStrategy scheduling) Deprecated.Constructor for FunctionTask.Host(LayeredNetwork model, String name) Host(LayeredNetwork model, String name, int multiplicity) Host(LayeredNetwork model, String name, int multiplicity, SchedStrategy scheduling) Host(LayeredNetwork model, String name, int multiplicity, SchedStrategy scheduling, double quantum) Host(LayeredNetwork model, String name, int multiplicity, SchedStrategy scheduling, double quantum, double speedFactor) ItemEntry(LayeredNetwork model, String name, int cardinality, Distribution distribution) Processor(LayeredNetwork myLN, String name) Processor(LayeredNetwork myLN, String name, int multiplicity) Processor(LayeredNetwork myLN, String name, int multiplicity, SchedStrategy scheduling) Processor(LayeredNetwork myLN, String name, int multiplicity, SchedStrategy scheduling, double quantum) Processor(LayeredNetwork myLN, String name, int multiplicity, SchedStrategy scheduling, double quantum, double speedFactor) Task(LayeredNetwork model, String name) Task(LayeredNetwork model, String name, int multiplicity) Task(LayeredNetwork model, String name, int multiplicity, SchedStrategy scheduling) Task(LayeredNetwork model, String name, int multiplicity, SchedStrategy scheduling, Distribution thinkTime) -
Uses of LayeredNetwork in jline.solvers.ldes
Methods in jline.solvers.ldes that return LayeredNetworkModifier and TypeMethodDescriptionSolverLDES.getLNModel()Returns the LayeredNetwork model (if solving an LQN).Methods in jline.solvers.ldes with parameters of type LayeredNetworkModifier and TypeMethodDescriptionbooleanSolverLDES.supports(LayeredNetwork model) Checks if the solver supports the given LayeredNetwork model.Constructors in jline.solvers.ldes with parameters of type LayeredNetworkModifierConstructorDescriptionSolverLDES(LayeredNetwork model) Constructs a SolverLDES with the given LayeredNetwork model using default options.SolverLDES(LayeredNetwork model, Object... args) Constructs a SolverLDES with the given LayeredNetwork model and variable arguments.SolverLDES(LayeredNetwork model, SolverOptions options) Constructs a SolverLDES with the given LayeredNetwork model and options. -
Uses of LayeredNetwork in jline.solvers.ln
Constructors in jline.solvers.ln with parameters of type LayeredNetworkModifierConstructorDescriptionLN(LayeredNetwork model) LN(LayeredNetwork model, SolverType solverType) LN(LayeredNetwork model, SolverType solverType, SolverOptions options) LN(LayeredNetwork model, SolverFactory solverFactory) LN(LayeredNetwork model, SolverFactory solverFactory, SolverOptions options) LN(LayeredNetwork model, SolverOptions options) SolverLN(LayeredNetwork lqnmodel) SolverLN(LayeredNetwork lqnmodel, SolverType solverType) SolverLN(LayeredNetwork lqnmodel, SolverType solverType, LNOptions lnOptions, SolverOptions solverOptions) SolverLN(LayeredNetwork lqnmodel, SolverType solverType, SolverOptions options) SolverLN(LayeredNetwork lqnmodel, SolverFactory solverFactory) SolverLN(LayeredNetwork lqnmodel, SolverFactory solverFactory, SolverOptions options) SolverLN(LayeredNetwork lqnmodel, SolverOptions options) -
Uses of LayeredNetwork in jline.solvers.lqns
Constructors in jline.solvers.lqns with parameters of type LayeredNetworkModifierConstructorDescriptionLQNS(LayeredNetwork model) LQNS(LayeredNetwork model, SolverOptions options) SolverLQNS(LayeredNetwork lqnmodel) SolverLQNS(LayeredNetwork lqnmodel, SolverOptions options)