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. -
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 SerializableFunctionMethods 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.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. -
Uses of SerializableFunction in jline.lang.nodes
Fields in jline.lang.nodes declared as SerializableFunctionModifier and TypeFieldDescriptionprotected SerializableFunction<Matrix, Matrix> Station.lcdScalingMethods in jline.lang.nodes that return SerializableFunctionModifier and TypeMethodDescriptionStation.getLimitedClassDependence()Gets the limited class-dependent scaling function for this station.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.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).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)