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.
Abstractions to declare basic elements of a model.
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.lang
Fields in jline.lang declared as SerializableFunctionFields in jline.lang with type parameters of type SerializableFunctionModifier and TypeFieldDescriptionNetworkStruct.cdscalingNetworkStruct.jdscalingNetworkStruct.lstMethods in jline.lang that return SerializableFunctionModifier and TypeMethodDescriptionEvent.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 TypeMethodDescriptionvoidEvent.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.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) Sets the limited class-dependent scaling function for this station.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) Sets the limited joint-dependent scaling function for this station.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.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)