Uses of Class
jline.lang.state.Polling.Info
Packages that use Polling.Info
Package
Description
Node parameter specifications and configuration classes.
Classes that model the state of a network and its individual nodes
Handlers for SolverSSA.
-
Uses of Polling.Info in jline.lang.nodeparam
Fields in jline.lang.nodeparam declared as Polling.InfoModifier and TypeFieldDescriptionQueueNodeParam.pollinfoMemoized derived description of the polling controller (server position, switchover phase-type, visit budget) for a POLLING queue. -
Uses of Polling.Info in jline.lang.state
Methods in jline.lang.state that return Polling.InfoModifier and TypeMethodDescriptionstatic 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.Methods in jline.lang.state with parameters of type Polling.InfoModifier and TypeMethodDescriptionstatic Polling.AdvancePolling.advance(Polling.Info pinfo, int[] c0, int[] nbuf, boolean arrived) Resolve every tangible controller state a polling server can reach once it stops serving, generalizingPolling.next(jline.lang.state.Polling.Info, int, int[], int, boolean)to polling tables, load-dependent orders and visit timers.static List<int[]>Polling.blocks(Polling.Info pinfo, int srvclass, int[] nbuf, int R) Every controller configuration compatible with a service facility holding a class-srvclass job (-1 when empty) and buffers holding nbuf.static intPolling.budget(Polling.Info pinfo, int nbufq) Initial value of the ctr column of a visit that starts at a buffer holding nbufq waiting jobs.static intPolling.choose(Polling.Info pinfo, int i, int[] nbuf) Next buffer of a load-dependent polling order (Haverkort section 16.2.4), decided when the server stops serving buffer i with buffers nbuf (service facility empty).static int[]Polling.get(Polling.Info pinfo, Matrix spaceVar, int srvclass) Read the polling controller out of the local-variable columns of a single state row.static int[]Polling.getFull(Polling.Info pinfo, Matrix spaceVar, int srvclass) Read the full controller vector [pos, swk, ctr, src, tht, trt_0..trt_{R-1}] out of the local-variable columns of a single state row.static MatrixPolling.init(Polling.Info pinfo, int[] nbuf, int srvclass) Canonical initial value of the polling controller columns for a station whose buffers hold nbuf and whose service facility holds a class-srvclass job (-1 when empty).static Polling.LandingPolling.land(Polling.Info pinfo, int q, int mode, int budget, Matrix spaceBuf, Matrix spaceSrv, Matrix spaceVar, Matrix K, Matrix Ks, Map<JobClass, Matrix> pieist, List<JobClass> jobclasses, int R) Materialize the state rows a polling server lands in afterPolling.next(jline.lang.state.Polling.Info, int, int[], int, boolean)has resolved (q, mode, budget).static Polling.LandingAllPolling.landAll(Polling.Info pinfo, Polling.Advance B, Matrix spaceBuf, Matrix spaceSrv, Matrix spaceVar, Matrix K, Matrix Ks, Map<JobClass, Matrix> pieist, List<JobClass> jobclasses) Materialize the state rows of the outcomes ofPolling.advance(jline.lang.state.Polling.Info, int[], int[], boolean), asPolling.land(jline.lang.state.Polling.Info, int, int, int, jline.util.matrix.Matrix, jline.util.matrix.Matrix, jline.util.matrix.Matrix, jline.util.matrix.Matrix, jline.util.matrix.Matrix, java.util.Map<jline.lang.JobClass, jline.util.matrix.Matrix>, java.util.List<jline.lang.JobClass>, int)does forPolling.next(jline.lang.state.Polling.Info, int, int[], int, boolean).static int[]Polling.next(Polling.Info pinfo, int pos, int[] nbuf, int R, boolean arrived) Resolve the tangible controller state a polling server reaches once it stops serving buffer pos.static MatrixPolling.project(Polling.Info pinfo, int[] trip) Project a controller vector onto the materialized columns.static voidPolling.requirePH(Polling.Info pinfo) Refuses a polling station whose switchover legs are not all phase-type.static MatrixPolling.set(Polling.Info pinfo, Matrix spaceVar, int pos, int swk, int ctr) Write the polling controller into the local-variable columns of a state row.static MatrixPolling.setFull(Polling.Info pinfo, Matrix spaceVar, int[] v) Write the full controller vector into the local-variable columns of a state row, dropping the columnsPolling.info(jline.lang.NetworkStruct, int)elides. -
Uses of Polling.Info in jline.solvers.ssa.handlers
Methods in jline.solvers.ssa.handlers with parameters of type Polling.InfoModifier and TypeMethodDescriptionstatic 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, Matrix StartN, Matrix PreemptN, 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, long[][] cacheDly, int[][] cacheRetrDest)