Uses of Class
jline.lang.NetworkStruct
Packages that use NetworkStruct
Package
Description
Age of Information (AoI) analysis algorithms.
Matrix Analytic Methods (MAM) for structured Markov chains.
MAP queueing network analysis algorithms.
Markov Chain analysis algorithms.
Non-Product Form Queueing Network algorithms.
Queueing system analysis algorithms.
Stochastic network analysis utilities.
Input/output from the command line or XML files.
Abstractions to declare basic elements of a model.
Reward function types and utilities for CTMC analysis.
Classes that model the state of a network and its individual nodes
Solver superclasses and related data structures.
This package provides an implementation of SolverCTMC.
Analyzers for SolverCTMC.
Handlers for SolverCTMC.
This package provides an implementation of SolverENV (ENV).
This package provides an implementation of SolverFluid (FLD).
Analyzers for SolverFluid.
Handlers for SolverFluid.
This package provides an implementation of SolverJMT.
Handlers for SolverJMT.
LINE Discrete Event Simulator (LDES) solver using SSJ library.
This package provides an implementation of SolverMAM.
Analyzers for SolverMAM.
Handlers for SolverMAM.
This package provides an implementation of SolverMVA.
Analyzers for SolverMVA.
Handlers for SolverMVA.
This package provides an implementation of SolverNC.
Analyzers for SolverNC.
Handlers for SolverNC.
Handlers for SolverQNS.
This package provides an implementation of SolverSSA.
Analyzers for SolverSSA.
Handlers for SolverSSA.
-
Uses of NetworkStruct in jline.api.aoi
Methods in jline.api.aoi with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic AoiParamsAoi_extract_params.aoi_extract_params(NetworkStruct sn, AoiValidationResult aoiInfo) static AoiParamsAoi_extract_params.aoi_extract_params(NetworkStruct sn, AoiValidationResult aoiInfo, double aoiPreemption) Extract parameters from LINE network for AoI analysis.static AoiValidationResultAoi_is_aoi.aoi_is_aoi(NetworkStruct sn) Check if network is a valid AoI topology for analytical AoI analysis. -
Uses of NetworkStruct in jline.api.fj
Methods in jline.api.fj with parameters of type NetworkStructModifier and TypeMethodDescriptionFJConvert.extractFJParams(NetworkStruct sn, FJInfo fjInfo) Extract Fork-Join parameters from network structureFJValidation.isFJ(NetworkStruct sn) Check if network has Fork-Join topology suitable for FJ_codes -
Uses of NetworkStruct in jline.api.mam
Methods in jline.api.mam with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic Map<Integer, Map<Integer, MatrixCell>> Ph_reindex.ph_reindex(NetworkStruct sn) Reindexes phase-type (PH) distributions for a network model based on station and job class indices. -
Uses of NetworkStruct in jline.api.mapqn
Methods in jline.api.mapqn with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic Mapqn_parametersMapqn_parameters_factory.createFromNetworkStruct(NetworkStruct networkStruct) static LinearReductionParametersMapqn_parameters_factory.createLinearReductionParameters(NetworkStruct networkStruct) static Mapqn_parametersMapqn_parameters.fromNetworkStruct(NetworkStruct networkStruct) -
Uses of NetworkStruct in jline.api.mc
Fields in jline.api.mc declared as NetworkStructMethods in jline.api.mc that return NetworkStructMethods in jline.api.mc with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic SolverCTMC.CtmcSsgResultCtmc_ssg.ctmc_ssg(NetworkStruct sn, SolverOptions options) static CtmcSsgReachabilityResultCtmc_ssg_reachability.ctmc_ssg_reachability(NetworkStruct sn, SolverOptions options) Constructors in jline.api.mc with parameters of type NetworkStructModifierConstructorDescriptionCtmcSsgReachabilityResult(Matrix stateSpace, Matrix stateSpaceAggr, Matrix stateSpaceHashed, Map<StatefulNode, Matrix> nodeStateSpace, NetworkStruct sn) -
Uses of NetworkStruct in jline.api.npfqn
Methods in jline.api.npfqn with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic Ret.npfqnNonexpApproxNpfqn_nonexp_approx.npfqn_nonexp_approx(String method, NetworkStruct sn, Matrix ST, Matrix V, Matrix SCV, Matrix Tin, Matrix Uin, Matrix gamma, Matrix nservers) Approximates non-product-form queueing networks using the specified method. -
Uses of NetworkStruct in jline.api.qsys
Methods in jline.api.qsys with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic Pair<double[], double[][]> Qsys_phm1.extractPhPairForPhm1(NetworkStruct sn, int stationIdx) static Pair<double[], double[][]> Qsys_phm1.extractPhPairForPhm1(NetworkStruct sn, int stationIdx, int classIdx) Extract a (alpha, T) PH representation for the qsys_phm1 sigma-root from the sn.proc map at a given station/class.static RetrialInfoQsys_is_retrial.qsys_is_retrial(NetworkStruct sn) Checks if network is a valid BMAP/PH/N/N bufferless retrial queue. -
Uses of NetworkStruct in jline.api.sn
Methods in jline.api.sn that return NetworkStructModifier and TypeMethodDescriptionstatic NetworkStructSnNonmarkovToPh.snNonmarkovToPh(NetworkStruct snInput, SolverOptions options) static NetworkStructSnRefreshProcessFields.snRefreshAllProcessFields(NetworkStruct sn) Refreshes process fields for all station-class pairs.static NetworkStructSnRefreshProcessFields.snRefreshProcessFields(NetworkStruct sn, int stationIdx, int classIdx) Refreshes process fields for a specific station-class pair based on current rate and SCV.static NetworkStructSnRefreshVisits.snRefreshVisits(NetworkStruct sn, Matrix chains, Matrix rt, Matrix rtnodes) static NetworkStructSnSetArrival.snSetArrival(NetworkStruct sn, int classIdx, double rate) static NetworkStructSnSetArrival.snSetArrival(NetworkStruct sn, int classIdx, double rate, double scv) static NetworkStructSnSetArrival.snSetArrival(NetworkStruct sn, int classIdx, double rate, double scv, ModifyMode mode) static NetworkStructSnSetArrival.snSetArrival(NetworkStruct sn, int classIdx, double rate, double scv, ModifyMode mode, ValidationLevel validation) static NetworkStructSnSetArrival.snSetArrival(NetworkStruct sn, int classIdx, double rate, double scv, ModifyMode mode, ValidationLevel validation, boolean autoRefresh) Sets the arrival rate for a class at the Source station.static NetworkStructSnSetArrival.snSetArrivalBatch(NetworkStruct sn, Matrix rates) static NetworkStructSnSetArrival.snSetArrivalBatch(NetworkStruct sn, Matrix rates, Matrix scvs) static NetworkStructSnSetArrival.snSetArrivalBatch(NetworkStruct sn, Matrix rates, Matrix scvs, ModifyMode mode) static NetworkStructSnSetArrival.snSetArrivalBatch(NetworkStruct sn, Matrix rates, Matrix scvs, ModifyMode mode, ValidationLevel validation) static NetworkStructSnSetArrival.snSetArrivalBatch(NetworkStruct sn, Matrix rates, Matrix scvs, ModifyMode mode, ValidationLevel validation, boolean autoRefresh) Sets arrival rates for multiple classes in a single operation.static NetworkStructSnSetForkFanout.snSetForkFanout(NetworkStruct sn, int forkNodeIdx, int fanOut) static NetworkStructSnSetForkFanout.snSetForkFanout(NetworkStruct sn, int forkNodeIdx, int fanOut, ModifyMode mode) static NetworkStructSnSetForkFanout.snSetForkFanout(NetworkStruct sn, int forkNodeIdx, int fanOut, ModifyMode mode, ValidationLevel validation) Sets the fork fanout (number of tasks per output link) for a Fork node.static NetworkStructSnSetForkFanout.snSetForkFanoutBatch(NetworkStruct sn, Map<Integer, Integer> fanOuts) static NetworkStructSnSetForkFanout.snSetForkFanoutBatch(NetworkStruct sn, Map<Integer, Integer> fanOuts, ModifyMode mode) static NetworkStructSnSetForkFanout.snSetForkFanoutBatch(NetworkStruct sn, Map<Integer, Integer> fanOuts, ModifyMode mode, ValidationLevel validation) Sets fork fanout for multiple Fork nodes in a single operation.static NetworkStructSnSetPopulation.snSetPopulation(NetworkStruct sn, int classIdx, double nJobs) static NetworkStructSnSetPopulation.snSetPopulation(NetworkStruct sn, int classIdx, double nJobs, ModifyMode mode) static NetworkStructSnSetPopulation.snSetPopulation(NetworkStruct sn, int classIdx, double nJobs, ModifyMode mode, ValidationLevel validation) static NetworkStructSnSetPopulation.snSetPopulation(NetworkStruct sn, int classIdx, double nJobs, ModifyMode mode, ValidationLevel validation, boolean autoRefresh) Sets the number of jobs for a closed class.static NetworkStructSnSetPopulation.snSetPopulationBatch(NetworkStruct sn, Matrix njobs) static NetworkStructSnSetPopulation.snSetPopulationBatch(NetworkStruct sn, Matrix njobs, ModifyMode mode) static NetworkStructSnSetPopulation.snSetPopulationBatch(NetworkStruct sn, Matrix njobs, ModifyMode mode, ValidationLevel validation) static NetworkStructSnSetPopulation.snSetPopulationBatch(NetworkStruct sn, Matrix njobs, ModifyMode mode, ValidationLevel validation, boolean autoRefresh) Sets populations for multiple classes in a single operation.static NetworkStructSnSetPriority.snSetPriority(NetworkStruct sn, int classIdx, double priority) static NetworkStructSnSetPriority.snSetPriority(NetworkStruct sn, int classIdx, double priority, ModifyMode mode) static NetworkStructSnSetPriority.snSetPriority(NetworkStruct sn, int classIdx, double priority, ModifyMode mode, ValidationLevel validation) Sets the priority for a class.static NetworkStructSnSetPriority.snSetPriorityBatch(NetworkStruct sn, Matrix priorities) static NetworkStructSnSetPriority.snSetPriorityBatch(NetworkStruct sn, Matrix priorities, ModifyMode mode) static NetworkStructSnSetPriority.snSetPriorityBatch(NetworkStruct sn, Matrix priorities, ModifyMode mode, ValidationLevel validation) Sets priorities for multiple classes in a single operation.static NetworkStructSnSetRouting.snSetRoutingMatrix(NetworkStruct sn, Matrix rt) static NetworkStructSnSetRouting.snSetRoutingMatrix(NetworkStruct sn, Matrix rt, ModifyMode mode) static NetworkStructSnSetRouting.snSetRoutingMatrix(NetworkStruct sn, Matrix rt, ModifyMode mode, ValidationLevel validation) static NetworkStructSnSetRouting.snSetRoutingMatrix(NetworkStruct sn, Matrix rt, ModifyMode mode, ValidationLevel validation, boolean autoRefresh) Sets the entire routing matrix for stateful nodes.static NetworkStructSnSetRouting.snSetRoutingNodesMatrix(NetworkStruct sn, Matrix rtnodes) static NetworkStructSnSetRouting.snSetRoutingNodesMatrix(NetworkStruct sn, Matrix rtnodes, ModifyMode mode) static NetworkStructSnSetRouting.snSetRoutingNodesMatrix(NetworkStruct sn, Matrix rtnodes, ModifyMode mode, ValidationLevel validation) static NetworkStructSnSetRouting.snSetRoutingNodesMatrix(NetworkStruct sn, Matrix rtnodes, ModifyMode mode, ValidationLevel validation, boolean autoRefresh) Sets the entire routing matrix for all nodes.static NetworkStructSnSetRouting.snSetRoutingProb(NetworkStruct sn, int fromStateful, int fromClass, int toStateful, int toClass, double probability) static NetworkStructSnSetRouting.snSetRoutingProb(NetworkStruct sn, int fromStateful, int fromClass, int toStateful, int toClass, double probability, ModifyMode mode) static NetworkStructSnSetRouting.snSetRoutingProb(NetworkStruct sn, int fromStateful, int fromClass, int toStateful, int toClass, double probability, ModifyMode mode, ValidationLevel validation) static NetworkStructSnSetRouting.snSetRoutingProb(NetworkStruct sn, int fromStateful, int fromClass, int toStateful, int toClass, double probability, ModifyMode mode, ValidationLevel validation, boolean autoRefresh) Sets a routing probability between two stateful node-class pairs.static NetworkStructSnSetServers.snSetServers(NetworkStruct sn, int stationIdx, double nServers) static NetworkStructSnSetServers.snSetServers(NetworkStruct sn, int stationIdx, double nServers, ModifyMode mode) static NetworkStructSnSetServers.snSetServers(NetworkStruct sn, int stationIdx, double nServers, ModifyMode mode, ValidationLevel validation) Sets the number of servers at a station.static NetworkStructSnSetServers.snSetServersBatch(NetworkStruct sn, Matrix nServers) static NetworkStructSnSetServers.snSetServersBatch(NetworkStruct sn, Matrix nServers, ModifyMode mode) static NetworkStructSnSetServers.snSetServersBatch(NetworkStruct sn, Matrix nServers, ModifyMode mode, ValidationLevel validation) Sets the number of servers for multiple stations in a single operation.static NetworkStructSnSetService.snSetService(NetworkStruct sn, int stationIdx, int classIdx, double rate) static NetworkStructSnSetService.snSetService(NetworkStruct sn, int stationIdx, int classIdx, double rate, double scv) static NetworkStructSnSetService.snSetService(NetworkStruct sn, int stationIdx, int classIdx, double rate, double scv, ModifyMode mode) static NetworkStructSnSetService.snSetService(NetworkStruct sn, int stationIdx, int classIdx, double rate, double scv, ModifyMode mode, ValidationLevel validation) static NetworkStructSnSetService.snSetService(NetworkStruct sn, int stationIdx, int classIdx, double rate, double scv, ModifyMode mode, ValidationLevel validation, boolean autoRefresh) Sets the service rate at a specific station and class.static NetworkStructSnSetService.snSetServiceBatch(NetworkStruct sn, Matrix rates) static NetworkStructSnSetService.snSetServiceBatch(NetworkStruct sn, Matrix rates, Matrix scvs) static NetworkStructSnSetService.snSetServiceBatch(NetworkStruct sn, Matrix rates, Matrix scvs, ModifyMode mode) static NetworkStructSnSetService.snSetServiceBatch(NetworkStruct sn, Matrix rates, Matrix scvs, ModifyMode mode, ValidationLevel validation) static NetworkStructSnSetService.snSetServiceBatch(NetworkStruct sn, Matrix rates, Matrix scvs, ModifyMode mode, ValidationLevel validation, boolean autoRefresh) Sets service rates for multiple station-class pairs in a single operation.Methods in jline.api.sn with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic booleanSnHasSrpt.sn_has_srpt(NetworkStruct sn) SnDeaggregateChainResults.snDeaggregateChainResults(NetworkStruct sn, Matrix Lchain, Matrix ST, Matrix STchain, Matrix Vchain, Matrix alpha, Matrix Qchain, Matrix Uchain, Matrix Rchain, Matrix Tchain, Matrix Cchain, Matrix Xchain) Calculate class-based performance metrics for a queueing network based on performance measures of its chains.SnFjVisitsSpn.snFjVisitsSpn(NetworkStruct sn) Compute fork-join node visit ratios via auxiliary SPN models.static MatrixSnGetArvRFromTput.snGetArvRFromTput(NetworkStruct sn, Matrix TN, AvgHandle TH) Calculates the average arrival rates at each station from the network throughputs.static Ret.snGetDemandsSnGetDemandsChain.snGetDemandsChain(NetworkStruct sn_in) Calculate new queueing network parameters after aggregating classes into chains.static doubleSnSetForkFanout.snGetForkFanout(NetworkStruct sn, int forkNodeIdx) Gets the current fork fanout for a Fork node.static MatrixSnGetNodeArvRFromTput.snGetNodeArvRFromTput(NetworkStruct sn, Matrix TN, AvgHandle TH, Matrix AN) static MatrixSnGetNodeTputFromTput.snGetNodeTputFromTput(NetworkStruct sn, Matrix TN, AvgHandle TH, Matrix ANn) static Ret.snGetProductFormParamsSnGetProductFormChainParams.snGetProductFormChainParams(NetworkStruct sn) Calculate the parameters at class and chain level for a queueing network model.static Ret.snGetProductFormParamsSnGetProductFormParams.snGetProductFormParams(NetworkStruct sn) Calculate the parameters at class level for a queueing network model.static MatrixSnGetResidTFromRespT.snGetResidTFromRespT(NetworkStruct sn, Matrix RNclass, AvgHandle WH) Calculates the residence times at each station from the response times.static Map<StatefulNode, Matrix> SnGetStateAggr.snGetStateAggr(NetworkStruct sn) Aggregates the state of the network.static booleanSnHasClassSwitching.snHasClassSwitching(NetworkStruct sn) Checks if the network uses class-switchingstatic booleanSnHasClosedClasses.snHasClosedClasses(NetworkStruct sn) Checks if the network has one or more closed classesstatic booleanSnHasDPS.snHasDPS(NetworkStruct sn) static booleanSnHasDPSPRIO.snHasDPSPRIO(NetworkStruct sn) static booleanSnHasFCFS.snHasFCFS(NetworkStruct sn) static booleanSnHasForkJoin.snHasForkJoin(NetworkStruct sn) Checks if the network uses fork and/or join nodesstatic booleanSnHasFractionalPopulations.snHasFractionalPopulations(NetworkStruct sn) Checks if the network has closed classes with non-integer populationsstatic booleanSnHasGPS.snHasGPS(NetworkStruct sn) static booleanSnHasGPSPRIO.snHasGPSPRIO(NetworkStruct sn) static booleanSnHasHOL.snHasHOL(NetworkStruct sn) static booleanSnHasHomogeneousScheduling.snHasHomogeneousScheduling(NetworkStruct sn, SchedStrategy strategy) Checks if the network uses an identical scheduling strategy at every stationstatic booleanSnHasINF.snHasINF(NetworkStruct sn) static booleanSnHasJointDependence.snHasJointDependence(NetworkStruct sn) Checks if the network has a station with joint-dependent service processstatic booleanSnHasLCFS.snHasLCFS(NetworkStruct sn) static booleanSnHasLCFSPI.snHasLCFSPI(NetworkStruct sn) static booleanSnHasLCFSPR.snHasLCFSPR(NetworkStruct sn) static booleanSnHasLEPT.snHasLEPT(NetworkStruct sn) static booleanSnHasLJF.snHasLJF(NetworkStruct sn) static booleanSnHasLoadDependence.snHasLoadDependence(NetworkStruct sn) Checks if the network has a station with load-dependent service processstatic booleanSnHasMixedClasses.snHasMixedClasses(NetworkStruct sn) Checks if the network has both open and closed classesstatic booleanSnHasMultiChain.snHasMultiChain(NetworkStruct sn) static booleanSnHasMultiClass.snHasMultiClass(NetworkStruct sn) static booleanSnHasMultiClassFCFS.snHasMultiClassFCFS(NetworkStruct sn) static booleanSnHasMultiClassHeterExpFCFS.snHasMultiClassHeterExpFCFS(NetworkStruct sn) Checks if the network has one or more stations with multiclass heterogeneous FCFS and exponential service.static booleanSnHasMultiClassHeterFCFS.snHasMultiClassHeterFCFS(NetworkStruct sn) Checks if the network has one or more stations with multiclass heterogeneous FCFS.static booleanSnHasMultipleClosedClasses.snHasMultipleClosedClasses(NetworkStruct sn) Checks if the network has one or more closed classesstatic booleanSnHasMultiServer.snHasMultiServer(NetworkStruct sn) static booleanSnHasOpenClasses.snHasOpenClasses(NetworkStruct sn) Checks if the network has one or more open classesstatic booleanSnHasPolling.snHasPolling(NetworkStruct sn) static booleanSnHasPriorities.snHasPriorities(NetworkStruct sn) Checks if the network uses class prioritiesstatic booleanSnHasProductForm.snHasProductForm(NetworkStruct sn) Checks if the network has a known product-form solution.static booleanSnHasProductFormExceptMultiClassHeterExpFCFS.snHasProductFormExceptMultiClassHeterExpFCFS(NetworkStruct sn) Checks if the network satisfies product-form assumptions except multiclass heterogeneous FCFSstatic booleanSnHasProductFormNotHetFCFS.snHasProductFormNotHetFCFS(NetworkStruct sn) Checks if the network satisfies product-form assumptions (does not have heterogeneous FCFS)static booleanSnHasPS.snHasPS(NetworkStruct sn) static booleanSnHasPSPRIO.snHasPSPRIO(NetworkStruct sn) static booleanSnHasSDRouting.snHasSDRouting(NetworkStruct sn) Checks if the network has state-dependent routing strategies.static booleanSnHasSEPT.snHasSEPT(NetworkStruct sn) static booleanSnHasSingleChain.snHasSingleChain(NetworkStruct sn) static booleanSnHasSingleClass.snHasSingleClass(NetworkStruct sn) static booleanSnHasSIRO.snHasSIRO(NetworkStruct sn) static booleanSnHasSJF.snHasSJF(NetworkStruct sn) static booleanSnIsClosedModel.snIsClosedModel(NetworkStruct sn) Checks if the network model is closed.static booleanSnIsMixedModel.snIsMixedModel(NetworkStruct sn) Checks if the network is a mixed model.static booleanSnIsOpenModel.snIsOpenModel(NetworkStruct sn) Checks if the network is an open model.static booleanSnIsPopulationModel.snIsPopulationModel(NetworkStruct sn) Checks if the model is a population model (only specific scheduling strategies without priorities or fork-join)static booleanSnIsStateValid.snIsStateValid(NetworkStruct sn) Checks if the network state is valid.static NetworkStructSnNonmarkovToPh.snNonmarkovToPh(NetworkStruct snInput, SolverOptions options) static voidSnPrint.snPrint(NetworkStruct sn) static voidSnPrintRoutingMatrix.snPrintRoutingMatrix(NetworkStruct sn) Prints the routing matrix of the network for all classes.static voidSnPrintRoutingMatrix.snPrintRoutingMatrix(NetworkStruct sn, String onlyClassName) Prints the routing matrix of the network, optionally for a specific job class.static NetworkStructSnRefreshProcessFields.snRefreshAllProcessFields(NetworkStruct sn) Refreshes process fields for all station-class pairs.static NetworkStructSnRefreshProcessFields.snRefreshProcessFields(NetworkStruct sn, int stationIdx, int classIdx) Refreshes process fields for a specific station-class pair based on current rate and SCV.static NetworkStructSnRefreshVisits.snRefreshVisits(NetworkStruct sn, Matrix chains, Matrix rt, Matrix rtnodes) SnRtnodesToRtorig.snRtnodesToRtorig(NetworkStruct sn) Converts routing matrices from nodes to original format, specifically handling class switching nodes.static NetworkStructSnSetArrival.snSetArrival(NetworkStruct sn, int classIdx, double rate) static NetworkStructSnSetArrival.snSetArrival(NetworkStruct sn, int classIdx, double rate, double scv) static NetworkStructSnSetArrival.snSetArrival(NetworkStruct sn, int classIdx, double rate, double scv, ModifyMode mode) static NetworkStructSnSetArrival.snSetArrival(NetworkStruct sn, int classIdx, double rate, double scv, ModifyMode mode, ValidationLevel validation) static NetworkStructSnSetArrival.snSetArrival(NetworkStruct sn, int classIdx, double rate, double scv, ModifyMode mode, ValidationLevel validation, boolean autoRefresh) Sets the arrival rate for a class at the Source station.static NetworkStructSnSetArrival.snSetArrivalBatch(NetworkStruct sn, Matrix rates) static NetworkStructSnSetArrival.snSetArrivalBatch(NetworkStruct sn, Matrix rates, Matrix scvs) static NetworkStructSnSetArrival.snSetArrivalBatch(NetworkStruct sn, Matrix rates, Matrix scvs, ModifyMode mode) static NetworkStructSnSetArrival.snSetArrivalBatch(NetworkStruct sn, Matrix rates, Matrix scvs, ModifyMode mode, ValidationLevel validation) static NetworkStructSnSetArrival.snSetArrivalBatch(NetworkStruct sn, Matrix rates, Matrix scvs, ModifyMode mode, ValidationLevel validation, boolean autoRefresh) Sets arrival rates for multiple classes in a single operation.static NetworkStructSnSetForkFanout.snSetForkFanout(NetworkStruct sn, int forkNodeIdx, int fanOut) static NetworkStructSnSetForkFanout.snSetForkFanout(NetworkStruct sn, int forkNodeIdx, int fanOut, ModifyMode mode) static NetworkStructSnSetForkFanout.snSetForkFanout(NetworkStruct sn, int forkNodeIdx, int fanOut, ModifyMode mode, ValidationLevel validation) Sets the fork fanout (number of tasks per output link) for a Fork node.static NetworkStructSnSetForkFanout.snSetForkFanoutBatch(NetworkStruct sn, Map<Integer, Integer> fanOuts) static NetworkStructSnSetForkFanout.snSetForkFanoutBatch(NetworkStruct sn, Map<Integer, Integer> fanOuts, ModifyMode mode) static NetworkStructSnSetForkFanout.snSetForkFanoutBatch(NetworkStruct sn, Map<Integer, Integer> fanOuts, ModifyMode mode, ValidationLevel validation) Sets fork fanout for multiple Fork nodes in a single operation.static NetworkStructSnSetPopulation.snSetPopulation(NetworkStruct sn, int classIdx, double nJobs) static NetworkStructSnSetPopulation.snSetPopulation(NetworkStruct sn, int classIdx, double nJobs, ModifyMode mode) static NetworkStructSnSetPopulation.snSetPopulation(NetworkStruct sn, int classIdx, double nJobs, ModifyMode mode, ValidationLevel validation) static NetworkStructSnSetPopulation.snSetPopulation(NetworkStruct sn, int classIdx, double nJobs, ModifyMode mode, ValidationLevel validation, boolean autoRefresh) Sets the number of jobs for a closed class.static NetworkStructSnSetPopulation.snSetPopulationBatch(NetworkStruct sn, Matrix njobs) static NetworkStructSnSetPopulation.snSetPopulationBatch(NetworkStruct sn, Matrix njobs, ModifyMode mode) static NetworkStructSnSetPopulation.snSetPopulationBatch(NetworkStruct sn, Matrix njobs, ModifyMode mode, ValidationLevel validation) static NetworkStructSnSetPopulation.snSetPopulationBatch(NetworkStruct sn, Matrix njobs, ModifyMode mode, ValidationLevel validation, boolean autoRefresh) Sets populations for multiple classes in a single operation.static NetworkStructSnSetPriority.snSetPriority(NetworkStruct sn, int classIdx, double priority) static NetworkStructSnSetPriority.snSetPriority(NetworkStruct sn, int classIdx, double priority, ModifyMode mode) static NetworkStructSnSetPriority.snSetPriority(NetworkStruct sn, int classIdx, double priority, ModifyMode mode, ValidationLevel validation) Sets the priority for a class.static NetworkStructSnSetPriority.snSetPriorityBatch(NetworkStruct sn, Matrix priorities) static NetworkStructSnSetPriority.snSetPriorityBatch(NetworkStruct sn, Matrix priorities, ModifyMode mode) static NetworkStructSnSetPriority.snSetPriorityBatch(NetworkStruct sn, Matrix priorities, ModifyMode mode, ValidationLevel validation) Sets priorities for multiple classes in a single operation.static NetworkStructSnSetRouting.snSetRoutingMatrix(NetworkStruct sn, Matrix rt) static NetworkStructSnSetRouting.snSetRoutingMatrix(NetworkStruct sn, Matrix rt, ModifyMode mode) static NetworkStructSnSetRouting.snSetRoutingMatrix(NetworkStruct sn, Matrix rt, ModifyMode mode, ValidationLevel validation) static NetworkStructSnSetRouting.snSetRoutingMatrix(NetworkStruct sn, Matrix rt, ModifyMode mode, ValidationLevel validation, boolean autoRefresh) Sets the entire routing matrix for stateful nodes.static NetworkStructSnSetRouting.snSetRoutingNodesMatrix(NetworkStruct sn, Matrix rtnodes) static NetworkStructSnSetRouting.snSetRoutingNodesMatrix(NetworkStruct sn, Matrix rtnodes, ModifyMode mode) static NetworkStructSnSetRouting.snSetRoutingNodesMatrix(NetworkStruct sn, Matrix rtnodes, ModifyMode mode, ValidationLevel validation) static NetworkStructSnSetRouting.snSetRoutingNodesMatrix(NetworkStruct sn, Matrix rtnodes, ModifyMode mode, ValidationLevel validation, boolean autoRefresh) Sets the entire routing matrix for all nodes.static NetworkStructSnSetRouting.snSetRoutingProb(NetworkStruct sn, int fromStateful, int fromClass, int toStateful, int toClass, double probability) static NetworkStructSnSetRouting.snSetRoutingProb(NetworkStruct sn, int fromStateful, int fromClass, int toStateful, int toClass, double probability, ModifyMode mode) static NetworkStructSnSetRouting.snSetRoutingProb(NetworkStruct sn, int fromStateful, int fromClass, int toStateful, int toClass, double probability, ModifyMode mode, ValidationLevel validation) static NetworkStructSnSetRouting.snSetRoutingProb(NetworkStruct sn, int fromStateful, int fromClass, int toStateful, int toClass, double probability, ModifyMode mode, ValidationLevel validation, boolean autoRefresh) Sets a routing probability between two stateful node-class pairs.static NetworkStructSnSetServers.snSetServers(NetworkStruct sn, int stationIdx, double nServers) static NetworkStructSnSetServers.snSetServers(NetworkStruct sn, int stationIdx, double nServers, ModifyMode mode) static NetworkStructSnSetServers.snSetServers(NetworkStruct sn, int stationIdx, double nServers, ModifyMode mode, ValidationLevel validation) Sets the number of servers at a station.static NetworkStructSnSetServers.snSetServersBatch(NetworkStruct sn, Matrix nServers) static NetworkStructSnSetServers.snSetServersBatch(NetworkStruct sn, Matrix nServers, ModifyMode mode) static NetworkStructSnSetServers.snSetServersBatch(NetworkStruct sn, Matrix nServers, ModifyMode mode, ValidationLevel validation) Sets the number of servers for multiple stations in a single operation.static NetworkStructSnSetService.snSetService(NetworkStruct sn, int stationIdx, int classIdx, double rate) static NetworkStructSnSetService.snSetService(NetworkStruct sn, int stationIdx, int classIdx, double rate, double scv) static NetworkStructSnSetService.snSetService(NetworkStruct sn, int stationIdx, int classIdx, double rate, double scv, ModifyMode mode) static NetworkStructSnSetService.snSetService(NetworkStruct sn, int stationIdx, int classIdx, double rate, double scv, ModifyMode mode, ValidationLevel validation) static NetworkStructSnSetService.snSetService(NetworkStruct sn, int stationIdx, int classIdx, double rate, double scv, ModifyMode mode, ValidationLevel validation, boolean autoRefresh) Sets the service rate at a specific station and class.static NetworkStructSnSetService.snSetServiceBatch(NetworkStruct sn, Matrix rates) static NetworkStructSnSetService.snSetServiceBatch(NetworkStruct sn, Matrix rates, Matrix scvs) static NetworkStructSnSetService.snSetServiceBatch(NetworkStruct sn, Matrix rates, Matrix scvs, ModifyMode mode) static NetworkStructSnSetService.snSetServiceBatch(NetworkStruct sn, Matrix rates, Matrix scvs, ModifyMode mode, ValidationLevel validation) static NetworkStructSnSetService.snSetServiceBatch(NetworkStruct sn, Matrix rates, Matrix scvs, ModifyMode mode, ValidationLevel validation, boolean autoRefresh) Sets service rates for multiple station-class pairs in a single operation.static Ret.snToAGSnToAG.snToAG(NetworkStruct sn) static Ret.snToAGSnToAG.snToAG(NetworkStruct sn, int maxStates) SnValidate.snValidate(NetworkStruct sn) SnValidate.snValidate(NetworkStruct sn, ValidationLevel level) static StringSnValidate.snValidateClassIndex(NetworkStruct sn, int classIdx) static StringSnValidate.snValidateClassIndex(NetworkStruct sn, int classIdx, String paramName) SnValidate.snValidateDimensions(NetworkStruct sn) static StringSnValidate.snValidateNodeIndex(NetworkStruct sn, int nodeIdx) static StringSnValidate.snValidateNodeIndex(NetworkStruct sn, int nodeIdx, String paramName) static StringSnValidate.snValidateNodeType(NetworkStruct sn, int nodeIdx, NodeType expectedType) SnValidate.snValidatePopulation(NetworkStruct sn) SnValidate.snValidateRates(NetworkStruct sn) SnValidate.snValidateRouting(NetworkStruct sn) SnValidate.snValidateServers(NetworkStruct sn) static StringSnValidate.snValidateStationIndex(NetworkStruct sn, int stationIdx) static StringSnValidate.snValidateStationIndex(NetworkStruct sn, int stationIdx, String paramName) -
Uses of NetworkStruct in jline.inference.api
Methods in jline.inference.api with parameters of type NetworkStructModifier and TypeMethodDescriptionInfer_fluid_ps_rt_likelihood.infer_fluid_ps_rt_likelihood(NetworkStruct sn, int taggedClass) static voidSn_set_service_coc.sn_set_service_coc(NetworkStruct sn, int stationIdx, int classIdx, double rate) static voidSn_set_service_coc.sn_set_service_coc(NetworkStruct sn, int stationIdx, int classIdx, double rate, double scv) Update service rate in NetworkStruct preserving Map-based format. -
Uses of NetworkStruct in jline.io
Fields in jline.io declared as NetworkStructModifier and TypeFieldDescriptionRet.afterEventHashedOrAddResult.snRet.getHashOrAddResult.snRet.reachableSpaceGeneratorResult.snMethods in jline.io with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic voidLDESResultIO.save(LDESResult result, NetworkStruct sn, String filename) Saves anLDESResultand associatedNetworkStructto a JSON file.static voidLDESResultIO.save(LDESResult result, NetworkStruct sn, String filename, boolean trajectory) Saves anLDESResultand associatedNetworkStructto a JSON file.static StringQN2JSIMG.writeJSIM(Network model, NetworkStruct sn, String outputFileName) Writes a Network model with a specific structure to JSIMG format.static StringQN2JSIMG.writeJSIM(Network model, NetworkStruct sn, String outputFileName, SaveHandlers saveHandlers) Core implementation: Writes a Network model to JSIMG format using custom SaveHandlers.Constructors in jline.io with parameters of type NetworkStructModifierConstructorDescriptionafterEventHashedOrAddResult(Matrix outhash, Matrix outrate, Matrix outprob, NetworkStruct sn) getHashOrAddResult(Matrix hashid, NetworkStruct sn) reachableSpaceGeneratorResult(Matrix SSq, Matrix SSh, NetworkStruct sn) -
Uses of NetworkStruct in jline.lang
Fields in jline.lang declared as NetworkStructMethods in jline.lang that return NetworkStructModifier and TypeMethodDescriptionNetwork.getStruct()Network.getStruct(boolean wantInitialState) Network.refreshRegions()Populate finite capacity region information in sn struct.Methods in jline.lang with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic MatrixModelAdapter.findPaths(NetworkStruct sn, Matrix P, int startNode, int endNode, int r, ArrayList<Integer> toMerge, Matrix QN, Matrix TN, double currentTime, Matrix fjclassmap, Matrix fjforkmap, Network nonfjmodel) Finds the response times along each path leading out of startNode up to (and not including) endNodestatic MatrixModelAdapter.findPathsCS(NetworkStruct sn, Matrix P, int curNode, int endNode, int curClass, ArrayList<Integer> toMerge, Matrix QN, Matrix TN, double currentTime, Matrix fjclassmap, Matrix fjforkmap, Network nonfjmodel) Finds the response times along each path leading out of curNode up to (and not including) endNode Variant for models with class switchingvoidNetwork.setSn(NetworkStruct sn) voidNetwork.setStruct(NetworkStruct sn) static Ret.FJsortForksModelAdapter.sort_forks(NetworkStruct sn, NetworkStruct nonfjstruct, Matrix fjforkmap, Matrix fjclassmap, Network nonfjmodel) Determines a directed acyclic graph of relationships among fork nodes. -
Uses of NetworkStruct in jline.lang.reward
Methods in jline.lang.reward with parameters of type NetworkStructModifier and TypeMethodDescriptiondoubleRewardFunction.compute(Matrix state, NetworkStruct sn) Compute the reward value for a given state. -
Uses of NetworkStruct in jline.lang.state
Fields in jline.lang.state declared as NetworkStructModifier and TypeFieldDescriptionfinal NetworkStructState.spaceGeneratorNodesResult.snState.StateSpaceGeneratorResult.snMethods in jline.lang.state with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic Ret.EventResultState.afterEvent(NetworkStruct sn, int ind, Matrix inspace, EventType event, int jobClass, boolean isSimulation) static Ret.EventResultState.afterEvent(NetworkStruct sn, int ind, Matrix inspace, EventType event, int jobClass, boolean isSimulation, EventCache eventCache) static Ret.EventResultState.afterEventHashed(NetworkStruct sn, int ind, double inhash, EventType event, int Jobclass) State.afterEventHashedOrAdd(NetworkStruct sn, int ind, int inhash, EventType event, int jobclass) Combination of afterEventHashed with automatic state space extension Migrated from MATLAB afterEventHashedOrAdd.mAfterGlobalEvent.afterGlobalEvent(NetworkStruct sn, int ind, List<Matrix> glspace, GlobalSync glevent, boolean isSimulation) Processes a global event in a Stochastic Petri Net (SPN) and computes the resulting state space.static voidState.buildSpaceHash(NetworkStruct sn) static MatrixFromMarginal.fromMarginal(NetworkStruct sn, int ind, Matrix n) static MatrixFromMarginal.fromMarginalAndRunning(NetworkStruct sn, int ind, Matrix n, Matrix s) static MatrixFromMarginal.fromMarginalAndRunning(NetworkStruct sn, int ind, Matrix n, Matrix s, boolean optionsForce) static MatrixFromMarginal.fromMarginalAndStarted(NetworkStruct sn, int ind, Matrix n, Matrix s) static MatrixFromMarginal.fromMarginalAndStarted(NetworkStruct sn, int ind, Matrix n, Matrix s, Boolean optionsForce) static MatrixFromMarginal.fromMarginalBounds(NetworkStruct sn, int ind, Matrix ub, double cap, SolverOptions options) static Ret.getHashOrAddResultState.getHashOrAdd(NetworkStruct sn, int ind, Matrix inspace) Get hash ID for a state space, or add the state to the space if not found Migrated from MATLAB getHashOrAdd.mprotected static State.EventHandleResultState.handleEnableEvent(NetworkStruct sn, int ind, GlobalSync glevent, List<Matrix> glspace, List<Matrix> outglspace, Matrix inspace, Matrix spaceBuf, Matrix spaceSrv, Matrix spaceVar, Matrix fK, Matrix fKs, int mode, TransitionNodeParam transParam, int R) Handles ENABLE events for transitions in Stochastic Petri Net (SPN) event processing.protected static State.EventHandleResultState.handleFireEvent(NetworkStruct sn, int ind, GlobalSync glevent, List<Matrix> glspace, List<Matrix> outglspace, Matrix inspace, Matrix spaceBuf, Matrix spaceSrv, Matrix spaceVar, Matrix fK, Matrix fKs, int mode, TransitionNodeParam transParam, int R) Handles FIRE events for transitions in Stochastic Petri Net (SPN) event processing.static booleanState.isValid(NetworkStruct sn, Matrix n, Matrix s) State.reachableSpaceGenerator(NetworkStruct sn, SolverOptions options) Generates state space restricted to states reachable from initial state Migrated from MATLAB reachableSpaceGenerator.mState.spaceGenerator(NetworkStruct sn, Matrix cutoff, SolverOptions options) Generates the state space for a queueing network using a matrix cutoff.State.spaceGeneratorNodes(NetworkStruct sn, Matrix cutoff, SolverOptions options) static MatrixState.spaceLocalVarsPublic(NetworkStruct sn, int ind) Make spaceLocalVars method public Generates local variable state spacesToMarginal.toMarginal(NetworkStruct sn, int ind, Matrix state_i, Matrix phasesz, Matrix phaseshift, Matrix space_buf, Matrix space_srv, Matrix space_var) Computes marginal statistics for a stateful node in a Stochastic Petri Net.ToMarginal.toMarginalAggr(NetworkStruct sn, int ind, Matrix state_i, Matrix K, Matrix Ks, Matrix space_buf, Matrix space_srv, Matrix space_var) Computes aggregated marginal statistics for a stateful node using specified aggregation weights.Constructors in jline.lang.state with parameters of type NetworkStructModifierConstructorDescriptionspaceGeneratorNodesResult(Map<StatefulNode, Matrix> nodeStateSpace, NetworkStruct sn, Matrix capacityc) StateSpaceGeneratorResult(Matrix ss, Matrix sSh, NetworkStruct sn) -
Uses of NetworkStruct in jline.solvers
Fields in jline.solvers declared as NetworkStructModifier and TypeFieldDescriptionNetworkSolver.snInternal data structure describing the network model -
Uses of NetworkStruct in jline.solvers.ctmc
Fields in jline.solvers.ctmc declared as NetworkStructMethods in jline.solvers.ctmc that return NetworkStructModifier and TypeMethodDescriptionResultCTMC.getSn()SolverCTMC.CtmcSsgResult.getSn()SolverCTMC.getStruct(SolverCTMC solverCTMC) Constructors in jline.solvers.ctmc with parameters of type NetworkStructModifierConstructorDescriptionAnalyzerResult(Matrix QN, Matrix UN, Matrix RN, Matrix TN, Matrix CN, Matrix XN, Matrix InfGen, Matrix StateSpace, Matrix StateSpaceAggr, MatrixCell EventFiltration, double runtime, String fname, NetworkStruct sncopy) CtmcSsgResult(Matrix stateSpace, Matrix stateSpaceAggr, Matrix stateSpaceHashed, Map<StatefulNode, Matrix> nodeStateSpace, NetworkStruct sn) ResultCTMC(Matrix q, Matrix stateSpace, Matrix stateSpaceAggr, MatrixCell dfilt, double[][][] arvRates, double[][][] depRates, NetworkStruct sn) -
Uses of NetworkStruct in jline.solvers.ctmc.analyzers
Methods in jline.solvers.ctmc.analyzers with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic SolverCTMC.AnalyzerResultSolver_ctmc_analyzer.solver_ctmc_analyzer(NetworkStruct snInput, SolverOptions options) static SolverCTMC.AnalyzerResultSolver_ctmc_qrf_analyzer.solver_ctmc_qrf_analyzer(NetworkStruct sn, SolverOptions options) static RewardResultSolver_ctmc_reward.solver_ctmc_reward(NetworkStruct sn, SolverOptions options) Compute rewards via value iteration on uniformized CTMC. -
Uses of NetworkStruct in jline.solvers.ctmc.handlers
Methods in jline.solvers.ctmc.handlers with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic ResultCTMCSolver_ctmc.solver_ctmc(NetworkStruct snIn, SolverOptions options) Solver_ctmc_joint.solver_ctmc_joint(NetworkStruct sn, SolverOptions options) Solver_ctmc_jointaggr.solver_ctmc_jointaggr(NetworkStruct sn, SolverOptions options) static MatrixSolver_ctmc_marg.solver_ctmc_marg(NetworkStruct sn, SolverOptions options) static ResultCTMCMargAggrSolver_ctmc_margaggr.solver_ctmc_margaggr(NetworkStruct sn, SolverOptions options) -
Uses of NetworkStruct in jline.solvers.env
Methods in jline.solvers.env that return NetworkStructModifier and TypeMethodDescriptionSolverENV.getStruct()Returns the network structures for all stages in the environment. -
Uses of NetworkStruct in jline.solvers.fluid
Fields in jline.solvers.fluid declared as NetworkStructModifier and TypeFieldDescriptionFluidResult.snFinalModified network structure after phase-type expansion (if applied)Methods in jline.solvers.fluid that return NetworkStructModifier and TypeMethodDescriptionSolverFluid.getStruct()Get model structure data structure summarizing the network -
Uses of NetworkStruct in jline.solvers.fluid.analyzers
Methods in jline.solvers.fluid.analyzers with parameters of type NetworkStructModifier and TypeMethodDescriptionvoidClosingAndStateDepMethodsAnalyzer.analyze(NetworkStruct sn, SolverOptions options, SolverResult result) voidFluidAnalyzer.analyze(NetworkStruct sn, SolverOptions options, SolverResult result) voidMatrixMethodAnalyzer.analyze(NetworkStruct sn, SolverOptions options, SolverResult result) voidMFQAnalyzer.analyze(NetworkStruct sn, SolverOptions options, SolverResult result) voidRMFAnalyzer.analyze(NetworkStruct sn, SolverOptions options, SolverResult result) booleanClosingAndStateDepMethodsAnalyzer.detectStiffnessUsingOstrowski(NetworkStruct sn, Matrix rate) -
Uses of NetworkStruct in jline.solvers.fluid.handlers
Methods in jline.solvers.fluid.handlers with parameters of type NetworkStructModifier and TypeMethodDescriptionImmediateElimination.eliminateImmediate(Matrix allJumps, Matrix rateBase, Matrix eventIdx, NetworkStruct sn, SolverOptions options) Eliminate immediate transitions from ODE systemConstructors in jline.solvers.fluid.handlers with parameters of type NetworkStructModifierConstructorDescriptionClosingAndStateDepMethodsODE(NetworkStruct sn, Map<Station, Map<JobClass, Matrix>> mu, Map<Station, Map<JobClass, Matrix>> phi, Map<Station, Map<JobClass, MatrixCell>> proc, Matrix rt, Matrix S, SolverOptions options) ClosingAndStateDepMethodsODE(NetworkStruct sn, Map<Station, Map<JobClass, Matrix>> mu, Map<Station, Map<JobClass, Matrix>> phi, Map<Station, Map<JobClass, MatrixCell>> proc, Matrix rt, Matrix S, SolverOptions options, int numDimensions) MatrixMethodODE(Matrix W, Matrix SQ, Matrix S, Matrix Qa, Matrix ALambda, int numDimensions, boolean[] isSourceState, NetworkStruct sn, List<Double> pStarValues) PassageTimeODE(NetworkStruct sn, Map<Station, Map<JobClass, Matrix>> mu, Map<Station, Map<JobClass, Matrix>> phi, Map<Station, Map<JobClass, MatrixCell>> proc, Matrix rt, Matrix S, SolverOptions options) PassageTimeODE(NetworkStruct sn, Map<Station, Map<JobClass, Matrix>> mu, Map<Station, Map<JobClass, Matrix>> phi, Map<Station, Map<JobClass, MatrixCell>> proc, Matrix rt, Matrix S, SolverOptions options, int numDimensions) -
Uses of NetworkStruct in jline.solvers.jmt
Methods in jline.solvers.jmt that return NetworkStructMethods in jline.solvers.jmt with parameters of type NetworkStructModifier and TypeMethodDescriptionSolverJMT.QN2JSIMG(NetworkStruct sn) Writes queueing network model to JMT JSIMG format.SolverJMT.QN2JSIMG(NetworkStruct sn, String outputFileName) Writes queueing network model to JMT JSIMG format.static StringSolverJMT.writeJMVA(NetworkStruct sn, String outputFileName, SolverOptions options) SolverJMT.writeJSIM(NetworkStruct sn) SolverJMT.writeJSIM(NetworkStruct sn, String outputFileName) -
Uses of NetworkStruct in jline.solvers.jmt.handlers
Methods in jline.solvers.jmt.handlers with parameters of type NetworkStructModifier and TypeMethodDescriptionvoidSaveHandlers.updateNetworkStruct(NetworkStruct sn) Updates the internal network structure used for model conversion. -
Uses of NetworkStruct in jline.solvers.jmt.io
Methods in jline.solvers.jmt.io with parameters of type NetworkStructModifier and TypeMethodDescriptionvoidJMTIO.updateNetworkStruct(NetworkStruct sn) Updates the network structure in the SaveHandlers. -
Uses of NetworkStruct in jline.solvers.ldes
Fields in jline.solvers.ldes declared as NetworkStructMethods in jline.solvers.ldes that return NetworkStructModifier and TypeMethodDescriptionSolverLDES.getStruct()Returns the network structure for this solver.Constructors in jline.solvers.ldes with parameters of type NetworkStruct -
Uses of NetworkStruct in jline.solvers.ldes.analyzers
Methods in jline.solvers.ldes.analyzers with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic LDESResultSolver_ldes_analyzer.solver_ldes_analyzer(NetworkStruct sn, SolverOptions options, SolverLDES solverLDES) LDES analyzer that selects and executes the appropriate analysis method.static LDESResultSolver_ldes_analyzer_parallel.solver_ldes_analyzer_parallel(NetworkStruct sn, LDESOptions options, SolverLDES solverLDES) -
Uses of NetworkStruct in jline.solvers.ldes.handlers
Methods in jline.solvers.ldes.handlers with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic LDESResultSolver_ssj.solver_ssj(NetworkStruct sn, SolverOptions options) static LDESResultSolver_ssj.solver_ssj(NetworkStruct sn, SolverOptions options, Collector stream) Steady-state queueing network simulation using the SSJ library.static LDESResultSolver_ssj.solver_ssj_transient(NetworkStruct sn, SolverOptions options) static LDESResultSolver_ssj.solver_ssj_transient(NetworkStruct sn, SolverOptions options, Collector stream) Transient analysis of queueing network using the SSJ library. -
Uses of NetworkStruct in jline.solvers.mam
Methods in jline.solvers.mam that return NetworkStructMethods in jline.solvers.mam with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic MAMFJResultSolverMAMFJ.solverMAMFJ(NetworkStruct sn) static MAMFJResultSolverMAMFJ.solverMAMFJ(NetworkStruct sn, double[] percentiles) static MAMFJResultSolverMAMFJ.solverMAMFJ(NetworkStruct sn, double[] percentiles, int C) static MAMFJResultSolverMAMFJ.solverMAMFJ(NetworkStruct sn, double[] percentiles, int C, String tMode) Solve Fork-Join network using FJ_codes algorithm. -
Uses of NetworkStruct in jline.solvers.mam.analyzers
Methods in jline.solvers.mam.analyzers with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic MAMResultSolver_mam_analyzer.solver_mam_analyzer(NetworkStruct snInput, SolverOptions options) -
Uses of NetworkStruct in jline.solvers.mam.handlers
Methods in jline.solvers.mam.handlers with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic PriorityAnalysisSolver_mam_passage_time.analyzePriorities(NetworkStruct sn) static PriorityAnalysisSolver_mam_passage_time.analyzePriorities(NetworkStruct sn, String context) static MAMResultSolver_mam.solver_mam(NetworkStruct sn, SolverOptions options) static MAMResultSolver_mam_ag.solver_mam_ag(NetworkStruct sn, SolverOptions options) static MAMResultSolver_mam_basic.solver_mam_basic(NetworkStruct sn, SolverOptions options) static MAMResultSolver_mam_basic_mmap.solver_mam_basic_mmap(NetworkStruct sn, SolverOptions options) static RCATModelSolver_mam_build_ag.solver_mam_build_ag(NetworkStruct sn, int maxStates) static MAMResultSolver_mam_ldqbd.solver_mam_ldqbd(NetworkStruct sn, SolverOptions options) static TransientResultSolver_mam_ldqbd_transient.solver_mam_ldqbd_transient(NetworkStruct sn, SolverOptions options) static MetricsResultSolver_mam_metrics.solver_mam_metrics(NetworkStruct sn, INAPResult inapResult, RCATModel rcat) static Map<Integer, MatrixCell> Solver_mam_passage_time.solver_mam_passage_time(NetworkStruct sn, Map<Station, Map<JobClass, MatrixCell>> PH, SolverOptions options) static MAMResultSolver_mam_retrial.solver_mam_retrial(NetworkStruct sn, SolverOptions options) Solves BMAP/PH/N/N bufferless retrial queues using the MAM retrial solver.static Map<Integer, MatrixCell> Solver_mam_traffic.solver_mam_traffic(NetworkStruct sn, Map<Integer, Map<Integer, MatrixCell>> DEP, SolverOptions.Config config) static SolverResultSolver_mna.solver_mna(NetworkStruct sn, SolverOptions options) static MAMResultSolver_mna_closed.solver_mna_closed(NetworkStruct sn, SolverOptions options) static SolverResultSolver_mna_open.solver_mna_open(NetworkStruct sn, SolverOptions options) -
Uses of NetworkStruct in jline.solvers.mva
Methods in jline.solvers.mva that return NetworkStructModifier and TypeMethodDescriptionSolverMVA.getStruct()Returns the network structure used by this solver.Methods in jline.solvers.mva with parameters of type NetworkStructModifier and TypeMethodDescriptionvoidSolverMVA.setStruct(NetworkStruct sn) Sets the network structure for this solver. -
Uses of NetworkStruct in jline.solvers.mva.analyzers
Methods in jline.solvers.mva.analyzers with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic MVAResultSolver_mva_analyzer.solver_mva_analyzer(NetworkStruct sn, SolverOptions options) MVA Analyzer.static MVAResultSolver_mva_bound_analyzer.solver_mva_bound_analyzer(NetworkStruct sn, SolverOptions options) static MVAResultSolver_mva_cache_analyzer.solver_mva_cache_analyzer(NetworkStruct sn, SolverOptions options) static MVAResultSolver_mva_cacheqn_analyzer.solver_mva_cacheqn_analyzer(NetworkStruct sn, SolverOptions options) static MVAResultSolver_mva_polling_analyzer.solver_mva_polling_analyzer(NetworkStruct sn, SolverOptions options) MVA Polling System analyzerstatic MVAResultSolver_mva_qsys_analyzer.solver_mva_qsys_analyzer(NetworkStruct sn, SolverOptions options) MVA Query System analyzerstatic MVAResultSolver_mvald_analyzer.solver_mvald_analyzer(NetworkStruct sn, SolverOptions options) MVALD Analyzer. -
Uses of NetworkStruct in jline.solvers.mva.handlers
Fields in jline.solvers.mva.handlers declared as NetworkStructMethods in jline.solvers.mva.handlers with parameters of type NetworkStructModifier and TypeMethodDescriptionMVASolverHandler.solve(NetworkStruct sn, SolverOptions options) static MVAResultSolver_amva.solver_amva(NetworkStruct sn, SolverOptions options) static MVAResultSolver_amvald.solver_amvald(NetworkStruct sn, SolverOptions options) static MVAResultSolver_mva.solver_mva(NetworkStruct sn, SolverOptions options) static MVAResultSolver_mva_lcfsqn.solver_mva_lcfsqn(NetworkStruct sn, SolverOptions options, int lcfsStat, int lcfsprStat) Specialized MVA solver for LCFS + LCFS-PR 2-station networks.static MVAResultSolver_mvald.solver_mvald(NetworkStruct sn, SolverOptions options) Handler for the solver_mvald function.static MVAResultSolver_qna.solver_qna(NetworkStruct sn, SolverOptions options) -
Uses of NetworkStruct in jline.solvers.nc
Methods in jline.solvers.nc that return NetworkStructMethods in jline.solvers.nc with parameters of type NetworkStruct -
Uses of NetworkStruct in jline.solvers.nc.analyzers
Methods in jline.solvers.nc.analyzers with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic NCResultSolver_nc_analyzer.solver_nc_analyzer(NetworkStruct sn, SolverOptions options) static NCResultSolver_nc_cache_analyzer.solver_nc_cache_analyzer(NetworkStruct sn, SolverOptions options) static NCResultSolver_nc_cache_qn_analyzer.solver_nc_cache_qn_analyzer(NetworkStruct sn, SolverOptions options) static NCResultSolver_nc_lossn_analyzer.solver_nc_lossn_analyzer(NetworkStruct sn, SolverOptions options) Analyzes open loss networks with FCR using Erlang fixed-point approximation.static NCResultSolver_ncld_analyzer.solver_ncld_analyzer(NetworkStruct sn, SolverOptions options) -
Uses of NetworkStruct in jline.solvers.nc.handlers
Methods in jline.solvers.nc.handlers with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic SolverNC.SolverNCReturnSolver_nc.solver_nc(NetworkStruct sn, SolverOptions options) static SolverNC.SolverNCLDReturnSolver_nc_conv.solver_nc_conv(NetworkStruct sn, SolverOptions options) static SolverNC.SolverNCJointReturnSolver_nc_joint.solver_nc_joint(NetworkStruct sn, SolverOptions options) static SolverNC.SolverNCJointReturnSolver_nc_jointaggr.solver_nc_jointaggr(NetworkStruct sn, SolverOptions options) Computes aggregated joint probabilities for the NC solver.static SolverNC.SolverNCJointReturnSolver_nc_jointaggr_ld.solver_nc_jointaggr_ld(NetworkStruct sn, SolverOptions options) Computes load-dependent aggregated joint probabilities for the NC solver.static SolverNC.SolverNCReturnSolver_nc_lcfsqn.solver_nc_lcfsqn(NetworkStruct sn, SolverOptions options, int lcfsStat, int lcfsprStat) static SolverNC.SolverNCMargReturnSolver_nc_marg.solver_nc_marg(NetworkStruct sn, SolverOptions options, double lG) static SolverNC.SolverNCMargReturnSolver_nc_marg.solver_nc_marg(NetworkStruct sn, SolverOptions options, Double lG) Convenience overload accepting a boxedDoublelG(which may be null, meaning the normalizing constant is unknown and will be computed).static SolverNC.SolverNCMargReturnSolver_nc_margaggr.solver_nc_margaggr(NetworkStruct sn, SolverOptions options, Double lG) Computes aggregated marginal probabilities for the NC solver.static SolverNC.SolverNCLDReturnSolver_ncld.solver_ncld(NetworkStruct sn, SolverOptions options) -
Uses of NetworkStruct in jline.solvers.qns.handlers
Constructors in jline.solvers.qns.handlers with parameters of type NetworkStruct -
Uses of NetworkStruct in jline.solvers.ssa
Fields in jline.solvers.ssa declared as NetworkStructModifier and TypeFieldDescriptionSSAResult.snNetwork structure used for the analysisfinal NetworkStructSSAValues.snMethods in jline.solvers.ssa that return NetworkStructConstructors in jline.solvers.ssa with parameters of type NetworkStructModifierConstructorDescriptionSSAResult(Matrix QN, Matrix UN, Matrix RN, Matrix TN, Matrix CN, Matrix XN, Map<Integer, Matrix> tranSysState, Matrix tranSync, NetworkStruct sn) Constructs an SSAResult with the specified performance metrics and state information.SSAValues(Matrix pi, Matrix SSq, Map<Integer, Matrix> arvRates, Map<Integer, Matrix> depRates, Map<Integer, Matrix> tranSysState, Matrix tranSync, NetworkStruct sn) -
Uses of NetworkStruct in jline.solvers.ssa.analyzers
Methods in jline.solvers.ssa.analyzers with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic SSAResultSolver_ssa_analyzer.solver_ssa_analyzer(NetworkStruct snInput, SolverOptions options, SolverSSA solverSSA) static SSAResultSolver_ssa_analyzer_nrm.solver_ssa_analyzer_nrm(NetworkStruct sn, Map<StatefulNode, Matrix> init_state, SolverOptions options) static SSAResultSolver_ssa_analyzer_nrm_space.solver_ssa_analyzer_nrm_space(NetworkStruct sn, SolverOptions options) static SSAResultSolver_ssa_analyzer_parallel.solver_ssa_analyzer_parallel(NetworkStruct sn, Map<StatefulNode, Matrix> init_state, SolverOptions options, SolverSSA solverSSA) static SSAResultSolver_ssa_analyzer_serial.solver_ssa_analyzer_serial(NetworkStruct sn, boolean hash, Map<StatefulNode, Matrix> init_state, SolverOptions options, SolverSSA solverSSA) -
Uses of NetworkStruct in jline.solvers.ssa.handlers
Fields in jline.solvers.ssa.handlers declared as NetworkStructModifier and TypeFieldDescriptionfinal NetworkStructSolver_ssa_nrm_space.SolverSSAResultNRMSpace.snfinal NetworkStructSolverSSAResultNRM.snMethods in jline.solvers.ssa.handlers that return NetworkStructMethods in jline.solvers.ssa.handlers that return types with arguments of type NetworkStructModifier and TypeMethodDescriptionstatic kotlin.Triple<Matrix, Matrix, NetworkStruct> Solver_ssa_reachability.solver_ssa_reachability(NetworkStruct sn, SolverOptions options) Methods in jline.solvers.ssa.handlers with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic voidSolver_ssa_nrm.next_reaction_method_direct(Matrix S, List<Integer>[] D, Function<Matrix, Double>[] a, Matrix nvec0, int samples, SolverOptions options, Matrix QN, Matrix UN, Matrix RN, Matrix TN, Matrix CN, Matrix XN, NetworkStruct sn, List<Integer> fromIdx, List<int[]> fromIR) static voidSolver_ssa.save_log_dense(double dt, Map<Integer, Matrix> cur_state, org.ejml.data.DMatrixRMaj tranStateD, int samples_collected, double[] tranSyncData, Map<Integer, Integer> enabled_sync, int firing_ctr, NetworkStruct sn, Map<Integer, Matrix> nir, Map<Integer, Matrix> stateCell, org.ejml.data.DMatrixRMaj SSqD) static voidSolver_ssa.save_log_dense(double dt, Map<Integer, Matrix> cur_state, org.ejml.data.DMatrixRMaj tranStateD, int samples_collected, double[] tranSyncData, Map<Integer, Integer> enabled_sync, int firing_ctr, NetworkStruct sn, Map<Integer, Matrix> nir, Map<Integer, Matrix> stateCell, org.ejml.data.DMatrixRMaj SSqD, Collector streamingCollector, double curTime) static SSAValuesSolver_ssa.solver_ssa(NetworkStruct sn_in, EventCache eventCache, Map<StatefulNode, Matrix> init_state, SolverOptions optionsIn, SolverSSA solverSSA) static voidSolver_ssa_findenabled.solver_ssa_findenabled(NetworkStruct sn, EventCache eventCache, int A, Map<Integer, Integer> node_a, Map<Integer, Map<Integer, Matrix>> next_state, Map<Integer, Matrix> stateCell, Map<Integer, EventType> event_a, Map<Integer, Integer> class_a, boolean isSimulation, Map<Integer, Double> outprob_a, Map<Integer, Integer> node_p, int local, Map<Integer, EventType> event_p, Map<Integer, Integer> class_p, Map<Integer, Double> outprob_p, Map<Integer, Double> prob_sync_p, Map<Integer, Sync> sync, Map<Integer, Integer> node_a_sf, Map<Integer, Integer> node_p_sf, Map<Integer, Matrix> depRatesSamples, int samples_collected, Map<Integer, Matrix> arvRatesSamples, Matrix csmask, Map<Integer, Double> enabled_rates, Map<Integer, Integer> enabled_sync, SolverSSA solverSSA) static SolverSSAResultNRMSolver_ssa_nrm.solver_ssa_nrm(NetworkStruct sn_in, SolverOptions options) Solver_ssa_nrm_space.solver_ssa_nrm_space(NetworkStruct sn, SolverOptions options) static kotlin.Triple<Matrix, Matrix, NetworkStruct> Solver_ssa_reachability.solver_ssa_reachability(NetworkStruct sn, SolverOptions options) static org.ejml.data.DMatrixRMajSolver_ssa.update_paddings_dense(NetworkStruct sn, Map<Integer, Matrix> stateCell, Matrix statelen, org.ejml.data.DMatrixRMaj tranStateD) Constructors in jline.solvers.ssa.handlers with parameters of type NetworkStructModifierConstructorDescriptionSolverSSAResultNRM(Matrix QN, Matrix UN, Matrix RN, Matrix TN, Matrix CN, Matrix XN, NetworkStruct sn) SolverSSAResultNRMSpace(Matrix pi, Matrix outspace, Matrix depRates, NetworkStruct sn) -
Uses of NetworkStruct in jline.streaming
Constructors in jline.streaming with parameters of type NetworkStructModifierConstructorDescriptionCollector(StreamingOptions options, NetworkStruct sn) Create a new streaming metrics collector.