Uses of Interface
jline.util.SerializableFunction
Packages that use SerializableFunction
Package
Description
Load-dependent Product Form Queueing Network algorithms.
Normalizing constant algorithms for Product Form Queueing Networks.
Stochastic Petri net analysis.
Abstractions to declare basic elements of a model.
This package contains the classes used the specify LayeredNetwork objects
Node parameter specifications and configuration classes.
This package contains the classes used the specify Network objects
Classes that model the individual sections that form a Network node
Classes that model the state of a network and its individual nodes
Fundamental data structures and utilities
-
Uses of SerializableFunction in jline.api.fes
Classes in jline.api.fes that implement SerializableFunctionModifier and TypeClassDescriptionclassWraps a flow-equivalent-server (FES) throughput table as a per-class class-dependence function beta_{i,r}(n). -
Uses of SerializableFunction in jline.api.pfqn.ld
Methods in jline.api.pfqn.ld with parameters of type SerializableFunctionModifier and TypeMethodDescriptionstatic doubleCdPeakScaling.cd_peak_scaling(SerializableFunction<Matrix, Matrix> beta, int[] NK, int K) Peak of the class-dependence function over the reachable population lattice 0 <= n[r] <= NK[r].Method parameters in jline.api.pfqn.ld with type arguments of type SerializableFunctionModifier and TypeMethodDescriptionstatic MatrixPfqn_cdfun.pfqn_cdfun(Matrix nvec, List<SerializableFunction<Matrix, Matrix>> cdscaling, int M) Evaluate class-dependent (CD) scaling function for the first class.static MatrixPfqn_cdfun.pfqn_cdfun(Matrix nvec, List<SerializableFunction<Matrix, Matrix>> cdscaling, int M, int classIdx) Evaluate class-dependent (CD) scaling function.static double[]Pfqn_conv.pfqn_conv(Matrix L, int[] N, double[] Z, List<SerializableFunction<Matrix, Matrix>> cdscaling) Multichain convolution for networks with class-dependent service rates.static MatrixPfqn_jdfun.pfqn_jdfun(Matrix nvec, List<SerializableFunction<Matrix, Matrix>> jdscaling, int M) Evaluate joint-dependent (JD) scaling function for the first class.static MatrixPfqn_jdfun.pfqn_jdfun(Matrix nvec, List<SerializableFunction<Matrix, Matrix>> jdscaling, int M, int classIdx) Evaluate joint-dependent (JD) scaling function. -
Uses of SerializableFunction in jline.api.pfqn.nc
Methods in jline.api.pfqn.nc that return SerializableFunctionModifier and TypeMethodDescriptionstatic SerializableFunction<Matrix,ComplexMatrix> Pfqn_nrl.infradius_h(Matrix L, Matrix N, Matrix alpha) static SerializableFunction<Matrix,ComplexMatrix> Pfqn_nrp.infradius_hnorm(Matrix L, Matrix N, Matrix alpha) Methods in jline.api.pfqn.nc with parameters of type SerializableFunctionModifier and TypeMethodDescriptionstatic int[][]Pas_swap2order.pas_swap2order(Matrix G1, Matrix G2, SerializableFunction<Matrix, Double> svc1, SerializableFunction<Matrix, Double> svc2, int[] N0) -
Uses of SerializableFunction in jline.api.spn
Fields in jline.api.spn declared as SerializableFunctionModifier and TypeFieldDescriptionSpn_mdd.SpnMode.depMarking-dependent firing-rate multiplier; null for the unit one. -
Uses of SerializableFunction in jline.lang
Fields in jline.lang declared as SerializableFunctionFields in jline.lang with type parameters of type SerializableFunctionModifier and TypeFieldDescriptionNetworkStruct.cdscalingNetworkStruct.jdscalingMap<Station,Map<JobClass, SerializableFunction<org.apache.commons.math3.complex.Complex, org.apache.commons.math3.complex.Complex>>> NetworkStruct.lstPer (station, class) Laplace-Stieltjes transform of the arrival law at the source and of the service law elsewhere.Methods in jline.lang that return SerializableFunctionModifier and TypeMethodDescriptionNetwork.getGlobalDependence()Network-level global dependence handle, or null if the model declares none.Event.getProbFun()Gets the probability function used to dynamically compute event probability.Methods in jline.lang that return types with arguments of type SerializableFunctionModifier and TypeMethodDescriptionNetwork.getLimitedClassDependence()Gets the class-dependence functions beta_i(n) of the stations that declare one.Network.getLimitedJointDependence()Map from station to its joint-dependence (non-product-form) function eta_i(n); empty if none.Methods in jline.lang with parameters of type SerializableFunctionModifier and TypeMethodDescriptionvoidNetwork.setGlobalDependence(SerializableFunction<Matrix, Matrix> phi, Matrix peak) Declares a globally state-dependent service-rate scaling phi(n), where n is the FULL (nstations x nclasses) population matrix rather than the population local to one station.voidNetwork.setGlobalDependence(SerializableFunction<Matrix, Matrix> phi, Matrix peak, int wireCutoff) AsNetwork.setGlobalDependence(SerializableFunction, Matrix), with an explicit per-slot OPEN-class truncation used when phi is materialized onto the JSON wire (closed classes are tabulated up to their own population).voidEvent.setProbFun(SerializableFunction<Pair<Map<Node, Matrix>, Map<Node, Matrix>>, Double> probFun) Sets the probability function to dynamically compute event probability based on system state.Constructors in jline.lang with parameters of type SerializableFunction -
Uses of SerializableFunction in jline.lang.layered
Fields in jline.lang.layered declared as SerializableFunctionModifier and TypeFieldDescriptionLayeredNetworkElement.lcdScalingHandle beta(n): product-form class-dependent scaling, n counted over this server's operands.LayeredNetworkElement.ljdScalingHandle eta(n): non-product-form joint-dependent scaling, n counted over this server's operands.Fields in jline.lang.layered with type parameters of type SerializableFunctionMethods in jline.lang.layered with parameters of type SerializableFunctionModifier and TypeMethodDescriptionvoidLayeredNetworkElement.setClassDependence(SerializableFunction<Matrix, Matrix> beta, Matrix peakRatePerOperand) Sets a class-dependent service-rate scaling on this server's layer station.voidLayeredNetworkElement.setJointDependence(SerializableFunction<Matrix, Matrix> eta, Matrix peakRatePerOperand) Sets a joint-dependent (non-product-form) service-rate scaling on this server's layer station. -
Uses of SerializableFunction in jline.lang.nodeparam
Fields in jline.lang.nodeparam declared as SerializableFunctionModifier and TypeFieldDescriptionQueueNodeParam.svcRateFunPass-and-swap (PAS) total service rate function mu(c) of the ordered state.Fields in jline.lang.nodeparam with type parameters of type SerializableFunction -
Uses of SerializableFunction in jline.lang.nodes
Fields in jline.lang.nodes declared as SerializableFunctionModifier and TypeFieldDescriptionprotected SerializableFunction<Matrix,Matrix> Station.lcdScalingprotected SerializableFunction<Matrix,Matrix> Station.ljdScalingFields in jline.lang.nodes with type parameters of type SerializableFunctionMethods in jline.lang.nodes that return SerializableFunctionModifier and TypeMethodDescriptionTransition.getFiringRateDependence(Mode mode) Station.getLimitedClassDependence()Gets the limited class-dependent scaling function for this station.Station.getLimitedJointDependence()Gets the limited joint-dependent (non-product-form) scaling function.Queue.getServiceRateFunction()Returns the mu(c) service rate function of a PAS queue, or null.Methods in jline.lang.nodes with parameters of type SerializableFunctionModifier and TypeMethodDescriptionvoidQueue.setClassDependence(SerializableFunction<Matrix, Matrix> beta) Sets a class-dependent scaling function for service rates.voidQueue.setClassDependence(SerializableFunction<Matrix, Matrix> beta, Matrix peakRatePerClass) Sets a class-dependent service-rate scaling and its required peak rate per class.voidTransition.setFiringRateDependence(Mode mode, SerializableFunction<Matrix, Double> g) Marking-dependent firing-rate multiplier for a timed mode.voidQueue.setJointDependence(SerializableFunction<Matrix, Matrix> eta, Matrix peakRatePerClass) Sets a joint-dependent (non-product-form) service-rate scaling and its required peak rate per class.voidStation.setLimitedClassDependence(SerializableFunction<Matrix, Matrix> gamma) Refuses a class dependence declared without its peak rate: the peak is the max_n beta_{i,r}(n) that utilization is normalized by, and it cannot be recovered from the handle.voidStation.setLimitedClassDependence(SerializableFunction<Matrix, Matrix> gamma, Matrix peakRatePerClass) Sets the limited class-dependent scaling function and its declared peak rate scaling per class (used to normalize utilization as U = T*S/peak).voidStation.setLimitedJointDependence(SerializableFunction<Matrix, Matrix> eta) Refuses a joint dependence declared without its peak rate; twin ofStation.setLimitedClassDependence(SerializableFunction).voidStation.setLimitedJointDependence(SerializableFunction<Matrix, Matrix> eta, Matrix peakRatePerClass) Sets the limited joint-dependent scaling function and its declared peak rate scaling per class (used to normalize utilization as U = T*S/peak).voidQueue.setService(SerializableFunction<Matrix, Double> muFun) Sets the total service rate function mu(c) of a pass-and-swap (PAS) queue.voidQueue.setServiceRateFunction(SerializableFunction<Matrix, Double> muFun) Sets the total service rate function mu(c) of a pass-and-swap (PAS) queue. -
Uses of SerializableFunction in jline.lang.sections
Fields in jline.lang.sections declared as SerializableFunctionModifier and TypeFieldDescriptionprotected SerializableFunction<CSFunInput,Double> ClassSwitcher.csFun -
Uses of SerializableFunction in jline.lang.state
Fields in jline.lang.state with type parameters of type SerializableFunctionModifier and TypeFieldDescriptionfinal Map<Station,SerializableFunction<Matrix, Matrix>> AfterEventContext.cdscalingClass-dependent scaling functions (defaulted to the constant 1 map).Constructor parameters in jline.lang.state with type arguments of type SerializableFunctionModifierConstructorDescriptionAfterEventContext(Matrix lldscaling, int lldlimit, Map<Station, SerializableFunction<Matrix, Matrix>> cdscaling, Map<Integer, Matrix> ismkvmodclass) -
Uses of SerializableFunction in jline.solvers.fluid.petri
Fields in jline.solvers.fluid.petri declared as SerializableFunctionModifier and TypeFieldDescriptionPetriMode.depMarking-dependent firing multiplier, null when the mode declares none. -
Uses of SerializableFunction in jline.util
Classes in jline.util that implement SerializableFunctionModifier and TypeClassDescriptionclassA pre-computed class dependence function beta_i(n) that stores function values for all possible state combinations.classA pre-computed scalar rate function that stores function values for all possible state combinations.Methods in jline.util with parameters of type SerializableFunctionModifier and TypeMethodDescriptionstatic Maths.laplaceApproxReturnMaths.laplaceapprox_h(Matrix x0, SerializableFunction<Matrix, Matrix> h) Maths.laplaceapprox_h_complex(Matrix x0, SerializableFunction<Matrix, ComplexMatrix> h) static MatrixMaths.num_grad_h(Matrix x0, double h, SerializableFunction<Matrix, Matrix> hfun) static ComplexMatrixMaths.num_grad_h_complex(Matrix x0, double h, SerializableFunction<Matrix, ComplexMatrix> hfun) static MatrixMaths.num_hess_h(Matrix x0, double h, SerializableFunction<Matrix, Matrix> hfun) static ComplexMatrixMaths.num_hess_h_complex(Matrix x0, double h, SerializableFunction<Matrix, ComplexMatrix> hfun)