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.
This package contains the classes used the specify LayeredNetwork objects
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.
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.
This package provides an implementation of SolverSSA.
Analyzers for SolverSSA.
Handlers for SolverSSA.
This package provides an implementation of SolverJMT.
Handlers for SolverJMT.
Handlers for SolverQNS.
-
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.da
Methods in jline.api.da with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic Da_cacheqn_retrieval.ResultDa_cacheqn_retrieval.da_cacheqn_retrieval(NetworkStruct sn, Da_cacheqn_retrieval.NetSolve netfun, SolverOptions options) Da_cacheqn_retrieval.NetSolve.solve(NetworkStruct sn) -
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_fj.ctmc_ssg_fj(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.static Ret.pfqnMVANpfqn_sqd.npfqn_sqd(NetworkStruct sn) Solve a BAS closed network from its NetworkStruct using the default populationsn.nclosedjobsand default tuning (calibration mode 0, server blocking time on, downstream neighbor mode, compound V1 policy).static Ret.pfqnMVANpfqn_sqd.npfqn_sqd(NetworkStruct sn, int N) Solve a BAS closed network from its NetworkStruct for a given total population N.static Ret.pfqnMVANpfqn_sqd.npfqn_sqd(NetworkStruct sn, int N, int calibrationMode, boolean serverBlockingTime, Npfqn_sqd.NeighborMode neighborMode, Npfqn_sqd.V1Policy v1Policy, double[] initialV1) Solve a BAS closed network from its NetworkStruct. -
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.retrieval
Methods in jline.api.retrieval with parameters of type NetworkStructModifier and TypeMethodDescriptionCache_retrieval_inputs.cache_retrieval_inputs(NetworkStruct sn) Cache_retrieval_inputs.cache_retrieval_inputs(NetworkStruct sn, double lambdaOverride) Builds the retrieval-algorithm inputs, optionally overriding the read-class arrival rate with lambdaOverride (used for a CLOSED integrated cache-queueing sublayer where the read rate comes from the network solution rather than a Source throughput). -
Uses of NetworkStruct in jline.api.sn
Methods in jline.api.sn that return NetworkStructModifier and TypeMethodDescriptionstatic NetworkStructSnNonmarkovToPh.snNonmarkovToPh(NetworkStruct snInput, SolverOptions options) static NetworkStructSnNonmarkovToPh.snNonmarkovToPh(NetworkStruct snInput, SolverOptions options, boolean keepDetTag) 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 SnBuildFjSyncMap.FjSyncMapSnBuildFjSyncMap.sn_build_fj_sync_map(NetworkStruct sn) static 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 booleanSnHasBurstyArrival.snHasBurstyArrival(NetworkStruct sn) 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 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 NetworkStructSnNonmarkovToPh.snNonmarkovToPh(NetworkStruct snInput, SolverOptions options, boolean keepDetTag) 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) static boolean[]SnRegionMembers.snRegionMembers(NetworkStruct sn, int f, Matrix Rmat, Matrix memMat) Station membership mask of finite capacity region f.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.FJApprox.baseSnThe base model's compiled struct at the time this transformation was built.Ret.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 NetworkStructModifier and TypeFieldDescriptionfinal NetworkStructModelAdapter.FJTagResult.fjsnModelAdapter.DeaggInfo.originalSnMethods 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 switchingstatic voidModelAdapter.fjValidate(NetworkStruct sn) Validate that a fork-join model is within the supported feature set of the native CTMC/SSA fork-join implementation: closed chains only, non-nested fork-join pairs, standard join strategy, integer tasksPerLink.voidNetwork.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.Constructors in jline.lang with parameters of type NetworkStructModifierConstructorDescriptionFJTagResult(Network fjmodel, NetworkStruct fjsn, Matrix fjclassmap) -
Uses of NetworkStruct in jline.lang.layered
Methods in jline.lang.layered that return NetworkStructModifier and TypeMethodDescriptionLayeredNetwork.getEnvStruct()Build the aggregate, block-diagonalNetworkStructfor this LQN by concatenating the per-layer structs. -
Uses of NetworkStruct in jline.lang.reward
Methods in jline.lang.reward with parameters of type NetworkStructModifier and TypeMethodDescriptiondoubleRewardDescriptor.compute(Matrix state, NetworkStruct sn) doubleRewardFunction.compute(Matrix state, NetworkStruct sn) Compute the reward value for a given state.doubleTabulatedRewardFunction.compute(Matrix state, NetworkStruct sn) -
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.afterEvent(NetworkStruct sn, int ind, Matrix inspace, EventType event, int jobClass, boolean isSimulation, EventCache eventCache, AfterEventContext ctx) static Ret.EventResultState.afterEvent(NetworkStruct sn, int ind, Matrix inspace, EventType event, int jobClass, boolean isSimulation, EventCache eventCache, AfterEventContext ctx, boolean noPromote) noPromote: when true, a DEP at an FCFS-family station does not promote a waiting job into the vacated server.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.mstatic AfterEventContextState.afterEventInit(NetworkStruct sn) Precomputes the loop-invariant setup of afterEvent so that hot callers (e.g., the Solver_ssa Gillespie loop) avoid re-deriving it on every event evaluation.static Ret.EventResultAfterEventStation.afterEventStationPas(NetworkStruct sn, int ind, int ist, Matrix inspace, EventType event, int jobClass, int R, int V, boolean isSimulation) Event handler for pass-and-swap (PAS) / order-independent stations.AfterFJEvent.afterFJEvent(NetworkStruct sn, FJSync fjentry, List<Matrix> glspace, boolean isSimulation, EventCache eventCache) AfterGlobalEvent.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 booleanState.arrivalIsLost(NetworkStruct sn, int ist, int jobClass) True when an arrival of classjobClassthat finds no room at stationistis LOST, and false when it must BLOCK the upstream instead.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, boolean isSimulation) Handles FIRE events for transitions in Stochastic Petri Net (SPN) event processing.static Ret.EventResultSignalRemoval.handleSignalArrival(NetworkStruct sn, int ind, int ist, Matrix inspace, int jobClass, boolean isSimulation, Matrix phasessz, Matrix phaseshift, Matrix K, Matrix Ks, Matrix S, Matrix spaceBuf, Matrix spaceSrv, Matrix spaceVar) Passive arrival of a G-network signal class at station ist.static Polling.InfoPolling.info(NetworkStruct sn, int ind) Derived description of the polling controller at the station of node ind, or null when the node is not a polling station.static booleanSignalRemoval.isCatastropheSignal(NetworkStruct sn, int jobClass) True if the signal empties a station on arrival.static booleanState.isPhysicalCapacity(NetworkStruct sn, int ist, int jobClass) True when the capacity bound at stationistforjobClassis a PHYSICAL finite capacity (setCapacity/setClassCapacity), as opposed to a state-space CUTOFF imposed on an open class only to bound enumeration.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.mstatic voidState.roundMarginalPreservingChains(Matrix n, NetworkStruct sn) Rounds a fractional marginal queue-length matrix (station x class) to integers with the largest remainder method, so that every closed chain keeps exactly its own population.static MatrixSignalRemoval.signalBatchPMF(NetworkStruct sn, int jobClass, int ntot) Batch-size distribution of the jobs removed by a signal class when ntot eligible jobs are present.static MatrixPolling.space(NetworkStruct sn, int ind, Matrix space, Matrix K) Append the polling controller columns to the rows of space, which must hold the [buffer, server, routing-variable] layout of a polling station.State.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 modelMethods in jline.solvers with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic StringNetworkSolver.bindingCapacityReason(Network model, NetworkStruct sn, String solverName) Shared structural gate for finite station capacity (setCapacity) and finite per-class buffers (setClassCap), used by the product-form solvers (MVA, NC).static MatrixWarmStart.warmStartPlacement(NetworkSolver initSolver, NetworkStruct sn) Integer job placement (nstations x nclasses) decided by the steady-state solution of the auxiliary solver. -
Uses of NetworkStruct in jline.solvers.ba
Methods in jline.solvers.ba that return NetworkStruct -
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 Solver_ctmc_fcr_waitq.ResultSolver_ctmc_fcr_waitq.build(NetworkStruct sn, SolverOptions options) static double[]CtmcSignalBusy.busyFraction(NetworkStruct sn, int ind, int ist, SchedStrategy sched, double nservers, Matrix stateSpace, Matrix istSpaceShift, Matrix wset, Matrix probSysState, int K) static Ctmc_avg_from_pi.ResultCtmc_avg_from_pi.ctmc_avg_from_pi(NetworkStruct sn, Matrix pivec, Matrix StateSpace, Matrix StateSpaceAggr, double[][][] arvRates, double[][][] depRates) static Ctmc_avg_from_pi.ResultCtmc_avg_from_pi.ctmc_avg_from_pi(NetworkStruct sn, Matrix pivec, Matrix StateSpace, Matrix StateSpaceAggr, double[][][] arvRates, double[][][] depRates, SolverOptions options) static boolean[]CtmcSignalLossy.signalLossyClasses(NetworkStruct sn, double[] arvRateByClass) static 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 networkMethods in jline.solvers.fluid with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic FluidODEsExporter.SymODEsFluidODEsExporter.build(NetworkStruct sn, SolverOptions options) Build the structural description of the ODE system for the method set in the solver options.static List<FluidRateMultiplier.NhppEntry> FluidNhpp.detectNhppSchedule(NetworkStruct sn) Builds the NHPP schedule entries for every EXT/source station carrying a non-homogeneous arrival process.static Map<Station, Map<JobClass, MatrixCell>> FluidNhpp.substituteNhppProc(NetworkStruct sn, Map<Station, Map<JobClass, Matrix>> mu, Map<Station, Map<JobClass, Matrix>> phi) Returns the process map to hand to the closing-rate builder, with every NHPP station-class replaced by the equivalent one-phase exponential MAP {D0, D1} = {-lam, lam} at its nominal ratemu(i,k)(0), so thatmap_piesees a valid Markovian representation. -
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) voidTbiAnalyzer.analyze(NetworkStruct sn, SolverOptions options, SolverResult result) static FluidStateRateMultiplierFluidStateRateMultiplier.build(SolverOptions options, List<Integer> keep, int[] stationOfStateFull, int[] classOfStateFull, NetworkStruct sn) Builds the multiplier for the kept ODE states, or returns null when no schedule is configured, so the caller keeps the legacy autonomous ODE numerically unchanged.booleanClosingAndStateDepMethodsAnalyzer.detectStiffnessUsingOstrowski(NetworkStruct sn, Matrix rate) protected voidClosingAndStateDepMethodsAnalyzer.solver_fluid_iteration(NetworkStruct sn, Map<Station, Map<JobClass, Matrix>> mu, Map<Station, Map<JobClass, Matrix>> phi, Matrix S, double[] yDefault, Matrix slowrate, SolverOptions options, SolverResult result) protected voidTbiAnalyzer.solver_fluid_iteration(NetworkStruct sn, Map<Station, Map<JobClass, Matrix>> mu, Map<Station, Map<JobClass, Matrix>> phi, Matrix S, double[] yDefault, Matrix slowrate, SolverOptions options, SolverResult result) static List<int[]> TbiAnalyzer.tbiPartition(NetworkStruct sn, SolverOptions options) Partition the station set into cells for trajectory-based iteration.static CacheTranResultFluidCacheTran.tran(NetworkStruct sn, double time, int nPoints, double[][] xinitPerCache) Integrate the transient RMF cache trajectory for all cache nodes. -
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 NetworkStructModifierConstructorDescriptionMatrixMethodODE(Matrix W, Matrix SQ, Matrix S, Matrix Qa, Matrix ALambda, int numDimensions, boolean[] isSourceState, NetworkStruct sn, List<Double> pStarValues) MatrixMethodODE(Matrix W, Matrix SQ, Matrix S, Matrix Qa, Matrix ALambda, int numDimensions, boolean[] isSourceState, NetworkStruct sn, List<Double> pStarValues, FluidStateRateMultiplier stateMult) 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.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 NetworkStruct -
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) static MAMResultSolver_mam_mapmap1_exact.solver_mam_mapmap1_exact(NetworkStruct sn) Returns an exact MAMResult whensnis a single-class single-server open MAP/MAP/1 queue with a correlated (non-renewal) arrival or service; otherwise returnsnullso the caller falls back to decomposition.static MAMResultSolver_mam_mmck_exact.solver_mam_mmck_exact(NetworkStruct sn) -
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 booleanSolver_mam_transient_qbd.applicable(NetworkStruct sn) static Mam_detect_mmck.ResultMam_detect_mmck.mam_detect_mmck(NetworkStruct sn, int ist, int K, MatrixCell mmapNode) Returns isMmck=true (and the shared service rate) only when the aggregated arrival MMAP is single-phase (Poisson superposition), every active class has Exp service at the station, and all active classes share the same rate.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 MAMResultSolver_mam_basic_mmap_closed.solver_mam_basic_mmap_closed(NetworkStruct sn, SolverOptions options) static MAMResultSolver_mam_basic_mmap_inner.solver_mam_basic_mmap_inner(NetworkStruct sn, SolverOptions options, double[] lambda) static RCATModelSolver_mam_build_ag.solver_mam_build_ag(NetworkStruct sn, int maxStates) static MAMFJResultSolver_mam_fj.solver_mam_fj(NetworkStruct sn) static MAMFJResultSolver_mam_fj.solver_mam_fj(NetworkStruct sn, double[] percentiles) static MAMFJResultSolver_mam_fj.solver_mam_fj(NetworkStruct sn, double[] percentiles, int C) static MAMFJResultSolver_mam_fj.solver_mam_fj(NetworkStruct sn, double[] percentiles, int C, String tMode) Solve Fork-Join network using FJ_codes algorithm.static MAMResultSolver_mam_ldqbd.solver_mam_ldqbd(NetworkStruct sn, SolverOptions options) static Solver_mam_ldqbd_statevec.LdSolver_mam_ldqbd_statevec.solver_mam_ldqbd_ld(NetworkStruct sn, SolverOptions options) Build the LD-QBD blocks and parameters (theldstruct) for a single-class Delay/Queue (closed) or Source/Queue (open) model.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 Map<Integer, MatrixCell> Solver_mam_traffic_mmap.solver_mam_traffic_mmap(NetworkStruct sn, Map<Integer, Map<Integer, MatrixCell>> DEP, SolverOptions.Config config, SnBuildFjSyncMap.FjSyncMap fjSyncMap) static TransientResultSolver_mam_transient_qbd.solver_mam_transient_qbd(NetworkStruct sn, SolverOptions options) 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 TypeMethodDescriptionstatic StringSolverMVA.finiteCapacityReason(Network model, NetworkStruct sn) MVA-specific finite-capacity gate: Blocking-After-Service models are exempt because MVA offers the Smith queue-decomposition method "sqd", and Solver_mva_analyzer routes a BAS model to Solver_sqd under the default method too, so the finite buffers ARE honoured on every MVA path.voidSolverMVA.setStruct(NetworkStruct sn) Sets the network structure for this solver.Constructors in jline.solvers.mva with parameters of type NetworkStruct -
Uses of NetworkStruct in jline.solvers.mva.analyzers
Methods in jline.solvers.mva.analyzers with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic booleanSolver_mva_analyzer.isBasModel(NetworkStruct sn) Detects a closed single-chain network with Blocking-After-Service (BAS) finite-buffer blocking, which theSolver_sqdapproximation handles but exact/AMVA MVA does not.static 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_cacheqn_retrieval_analyzer.solver_mva_cacheqn_retrieval_analyzer(NetworkStruct sn, SolverOptions options) static MVAResultSolver_mva_marie_analyzer.solver_mva_marie_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_mva_qsys_analyzer.solver_mva_qsys_dps_analyzer(NetworkStruct sn, SolverOptions options) Numerically exact analyzer for a single open M/M/1-DPS queue: dispatches to the truncated-CTMC DPS solver (Qsys_mm1_dps).static MVAResultSolver_mva_qsys_analyzer.solver_mva_qsys_prio_analyzer(NetworkStruct sn, SolverOptions options) Exact non-preemptive priority (HOL) analyzer for a single open M/G/1 queue with Poisson per-class arrivals: dispatches to the Cobham formula (Qsys_mg1_prio) instead of the AMVA preemptive shadow-server approximation, which underestimates the waiting time of every class.static MVAResultSolver_mva_retrieval_analyzer.solver_mva_retrieval_analyzer(NetworkStruct sn, SolverOptions options) static 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_mva_sum.solver_mva_sum(NetworkStruct sn, SolverOptions options) static MVAResultSolver_mvald.solver_mvald(NetworkStruct sn, SolverOptions options) Handler for the solver_mvald function.static MVAResultSolver_qna.solver_qna(NetworkStruct sn, SolverOptions options) static MVAResultSolver_rqna.solver_rqna(NetworkStruct sn, SolverOptions options) static MVAResultSolver_sqd.solver_sqd(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 NetworkStructModifier and TypeMethodDescriptionstatic booleanSolverNC.hasRetrievalCache(NetworkStruct sn) True if the model contains a Cache equipped with a delayed-hit retrieval system.SolverNC.memUnsupportedReason(NetworkStruct sn) Returns null when the Maximum Entropy Method (Kouvatsos 1994) supports the features of the model described by sn (node types, class switching, scheduling, source presence); otherwise a message describing the first unsupported feature.SolverNC.memUnsupportedReason(NetworkStruct sn, boolean closed) Returns null when the Maximum Entropy Method (Kouvatsos 1994) supports the features of the model described by sn; otherwise a message describing the first unsupported feature.SolverNC.memUnsupportedReason(NetworkStruct sn, boolean hasOpen, boolean hasClosed) Feature check for the Maximum Entropy Method given the class composition of the model: hasOpen/hasClosed flag the presence of open and closed classes (both true for mixed models).voidSolverNC.setStruct(NetworkStruct sn) -
Uses of NetworkStruct in jline.solvers.nc.analyzers
Methods in jline.solvers.nc.analyzers with parameters of type NetworkStructModifier and TypeMethodDescriptionstatic voidSolver_nc_retrieval_analyzer.setStationMetrics(NetworkStruct sn, Cache_retrieval_inputs.Inputs in, double[][] pdh, Matrix QN, Matrix UN, Matrix RN, Matrix TN) Shared station-metric population (QN=UN=phi_s, TN=fetch throughput, RN=Little).static 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_cacheqn_retrieval_analyzer.solver_nc_cacheqn_retrieval_analyzer(NetworkStruct sn, SolverOptions options) static NCResultSolver_nc_lossn_analyzer.solver_nc_lossn_analyzer(NetworkStruct sn, SolverOptions options) Analyzes open loss networks with FCR.static NCResultSolver_nc_retrieval_analyzer.solver_nc_retrieval_analyzer(NetworkStruct sn, SolverOptions options) 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 booleanSolver_nc_oi.nc_is_oi_model(NetworkStruct sn) True when the model is a closed queueing network with at least one OI station and every other station a BCMP product-form station: infinite server (delay), PS, LCFS-PR, SIRO or class-independent-rate FCFS.static booleanSolver_nc_pas_is.nc_is_pas_model(NetworkStruct sn) True when the model is a closed two-station Pinvalid input: '&S' tandem: both stations OI/PAS, no other station.static 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.SolverNCReturnSolver_nc_oi.solver_nc_oi(NetworkStruct sn, SolverOptions options) static SolverNC.SolverNCReturnSolver_nc_pas_is.solver_nc_pas_is(NetworkStruct sn, SolverOptions options) static SolverNC.SolverNCLDReturnSolver_ncld.solver_ncld(NetworkStruct sn, SolverOptions options) -
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 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.modified_nrm_direct(Matrix S, List<Integer>[] D, BiFunction<Matrix, ArrayDeque<Integer>[], Double>[] a, Matrix nvec0, ArrayDeque<Integer>[] buffers0, int samples, SolverOptions options, Matrix QN, Matrix UN, Matrix RN, Matrix TN, Matrix CN, Matrix XN, NetworkStruct sn, List<Integer> fromIdx, List<int[]> fromIR, double[] mi, jline.solvers.ssa.handlers.Solver_ssa_nrm.Fcr fcr, jline.solvers.ssa.handlers.Solver_ssa_nrm.Balk balk, jline.solvers.ssa.handlers.Solver_ssa_nrm.Sig sig, jline.solvers.ssa.handlers.Solver_ssa_nrm.Rr rrp, boolean[] isRenegeRx, boolean[] isRetryRx, jline.solvers.ssa.handlers.Solver_ssa_nrm.Smap sm, int nDepRx, boolean[] isPhaseRx, double[][][] svcph, boolean[] bufPHNode, boolean[] isBufSvcRx, List<Integer> depPhase, int[] phaseToArr) static voidSolver_ssa_nrm.nrm_direct(Matrix S, List<Integer>[] D, BiFunction<Matrix, ArrayDeque<Integer>[], Double>[] a, Matrix nvec0, ArrayDeque<Integer>[] buffers0, int samples, SolverOptions options, Matrix QN, Matrix UN, Matrix RN, Matrix TN, Matrix CN, Matrix XN, NetworkStruct sn, List<Integer> fromIdx, List<int[]> fromIR, double[] mi, jline.solvers.ssa.handlers.Solver_ssa_nrm.Fcr fcr, jline.solvers.ssa.handlers.Solver_ssa_nrm.Balk balk, jline.solvers.ssa.handlers.Solver_ssa_nrm.Sig sig, jline.solvers.ssa.handlers.Solver_ssa_nrm.Rr rrp, boolean[] isRenegeRx, boolean[] isRetryRx, jline.solvers.ssa.handlers.Solver_ssa_nrm.Smap sm, int nDepRx, boolean[] isPhaseRx, boolean anyPoll, Polling.Info[] pinfo, boolean[] isPollNode, int[][] pollCtrl, boolean[] isPollSwRx, int[] pollSwNode, double[][][] svcph, boolean[] bufPHNode, boolean[] isBufSvcRx, List<Integer> depPhase, int[] phaseToArr, boolean[] isCacheRx, int[] cacheHitSlotArr, int[] cacheMissSlotArr, boolean[] isCacheNode, int[][] cacheContents0, long[][] cacheProd, int[][] cacheRetrDest) Solver_ssa_nrm_space.nrm_space(Matrix S, List<List<Integer>> D, BiFunction<Matrix, ArrayDeque<Integer>[], Double>[] a, Matrix nvec0, ArrayDeque<Integer>[] buffers0, int samples, SolverOptions options, Map<String, double[]> reactcache, List<int[]> fromIR, double[] mi, int R, NetworkStruct sn) static SolverSSAResultNRMSolver_ssa_nrm.nrm_spn(NetworkStruct sn, SolverOptions options, jline.solvers.ssa.handlers.Solver_ssa_nrm.Smap sm, int samples) 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, Map<Integer, int[]> enabled_fcr, SolverSSA solverSSA, AfterEventContext aectx) 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 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.solvers.wrappers.jmt
Methods in jline.solvers.wrappers.jmt that return NetworkStructMethods in jline.solvers.wrappers.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.wrappers.jmt.handlers
Methods in jline.solvers.wrappers.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.wrappers.jmt.io
Methods in jline.solvers.wrappers.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.wrappers.qns.handlers
Constructors in jline.solvers.wrappers.qns.handlers with parameters of type NetworkStruct -
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.