Uses of Class
jline.lang.nodes.Station
Packages that use Station
Package
Description
Abstractions to declare basic elements of a model.
This package contains the classes used the specify LayeredNetwork objects
This package contains the classes used the specify Network objects
Classes that model the state of a network and its individual nodes
Solver superclasses and related data structures.
This package provides an implementation of SolverFluid (FLD).
Analyzers for SolverFluid.
Handlers for SolverFluid.
Handlers for SolverMAM.
This package provides an implementation of SolverSSA.
-
Uses of Station in jline.api.fes
Fields in jline.api.fes with type parameters of type StationMethods in jline.api.fes that return types with arguments of type StationMethod parameters in jline.api.fes with type arguments of type StationModifier and TypeMethodDescriptionstatic FESResultFESAggregator.aggregateFES(Network model, List<Station> stationSubset) Deprecated.static FESResultFESAggregator.aggregateFES(Network model, List<Station> stationSubset, FESOptions options) Deprecated.Constructor parameters in jline.api.fes with type arguments of type Station -
Uses of Station in jline.inference.lang
Method parameters in jline.inference.lang with type arguments of type Station -
Uses of Station in jline.lang
Fields in jline.lang declared as StationFields in jline.lang with type parameters of type StationModifier and TypeFieldDescriptionNetworkStruct.balkingStrategyNetworkStruct.balkingThresholdsNetworkStruct.batchRejectProbNetworkStruct.cdscalingNetworkStruct.cdscalingpeakNetworkStruct.dropruleNetworkStruct.impatienceClassNetworkStruct.impatienceMuNetworkStruct.impatiencePhasesNetworkStruct.impatiencePhiNetworkStruct.impatiencePieNetworkStruct.impatienceProcNetworkStruct.impatienceTypeNetworkStruct.lstNetworkStruct.muNetworkStruct.orbitImpatienceNetworkStruct.phiNetworkStruct.pieNetworkStruct.procNetworkStruct.procidNetworkStruct.retrialMaxAttemptsNetworkStruct.retrialMuNetworkStruct.retrialPhiNetworkStruct.retrialProcNetworkStruct.retrialTypeNetworkStruct.schedChain.stationIndexMapChain.stationsNetworkStruct.stationsMethods in jline.lang that return StationModifier and TypeMethodDescriptionClosedClass.getReferenceStation()Returns the reference station for this closed class.JobClass.getReferenceStation()Returns the reference station for this job class.Network.getStationByIndex(int index) Network.getStationByName(String name) Methods in jline.lang that return types with arguments of type StationModifier and TypeMethodDescriptionNetwork.getLimitedClassDependence()Gets the class-dependence functions beta_i(n) of the stations that declare one.Network.getLimitedClassDependencePeak()Peak (max) class-dependent rate scaling per class for each class-dependent station, as a 1xR row vector (scalar declarations broadcast to R classes).Network.getStations()Returns the list of stations in this network.NetworkStruct.getStations()Returns the list of stations in the network.Network.getStationScheduling()Methods in jline.lang with parameters of type StationModifier and TypeMethodDescriptionvoidChain.addStation(Station station) Adds a station to this chain.NetworkStruct.getServiceParam(Station st) Returns theattached to the given station, or null if the station has no nodeparam entry or its entry is not a ServiceNodeParam.invalid reference
ServiceNodeParamResolves this Signal placeholder to OpenSignal or ClosedSignal.voidJobClass.setReferenceStation(Station ref) Sets the reference station for this job class.voidOpenClass.setReferenceStation(Station source) Sets the reference station for this open class.voidSets the number of visits that a job in this chain makes to a station in a specific class.Method parameters in jline.lang with type arguments of type StationModifier and TypeMethodDescriptionstatic FESResultModelAdapter.aggregateFES(Network model, List<Station> stationSubset) Replace a station subset with a Flow-Equivalent Server (FES) This function replaces a subset of stations in a closed product-form queueing network with a single Flow-Equivalent Server (FES).static FESResultModelAdapter.aggregateFES(Network model, List<Station> stationSubset, FESOptions options) Replace a station subset with a Flow-Equivalent Server (FES) with optionsConstructors in jline.lang with parameters of type StationModifierConstructorDescriptionClosedClass(Network model, String name, double njobs, Station refstat) Creates a new closed job class with default priority (0).ClosedClass(Network model, String name, double njobs, Station refstat, int priority) Creates a new closed job class with the specified population and reference station.ClosedClass(Network model, String name, double njobs, Station refstat, int priority, double deadline) Creates a new closed job class with the specified population, reference station, priority, and deadline.ClosedClass(Network model, String name, int njobs, Station refstat) ClosedClass(Network model, String name, int njobs, Station refstat, int priority) ClosedClass(Network model, String name, int njobs, Station refstat, int priority, double deadline) ClosedSignal(Network model, String name, SignalType signalType, Station refstat) Creates a new closed signal class with the specified type, reference station, and default priority (0).ClosedSignal(Network model, String name, SignalType signalType, Station refstat, int priority) Creates a new closed signal class with the specified type, reference station, and priority.ClosedSignal(Network model, String name, SignalType signalType, Station refstat, int priority, DiscreteDistribution removalDistribution, RemovalPolicy removalPolicy) Creates a new closed signal class with full configuration for batch removal.ClosedSignal(Network model, String name, Station refstat) Creates a new negative closed signal class with default priority (0).DisabledClass(Network model, String name, Station refstat) Creates a new disabled job class that perpetually loops at the reference station.SelfLoopingClass(Network model, String name, long njobs, Station refstat) Creates a new self-looping job class with default priority (0).SelfLoopingClass(Network model, String name, long njobs, Station refstat, int priority) Creates a new self-looping job class with specified priority. -
Uses of Station in jline.lang.layered
Methods in jline.lang.layered that return types with arguments of type StationModifier and TypeMethodDescriptionLayeredNetwork.getStations()Aggregate list of stations over the layer networks (block order). -
Uses of Station in jline.lang.nodes
Subclasses of Station in jline.lang.nodesModifier and TypeClassDescriptionclassAn infinite server station, i.e.classA node that reassembles a set of sibling tasks into the original parent jobclassA place within a stochastic Petri net / queueing Petri net model.classA queueing station that processes jobs according to various scheduling strategies.classA station with a service processclassAn abstraction of the external world jobs in open classes come from -
Uses of Station in jline.lang.state
Fields in jline.lang.state with type parameters of type StationModifier 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 StationModifierConstructorDescriptionAfterEventContext(Matrix lldscaling, int lldlimit, Map<Station, SerializableFunction<Matrix, Matrix>> cdscaling, Map<Integer, Matrix> ismkvmodclass) -
Uses of Station in jline.opt.objectives
Method parameters in jline.opt.objectives with type arguments of type StationModifier and TypeMethodDescriptionstatic MinimizeCostRate-cost-only convenience constructor.static MinimizeCostMinimizeCost.serverCost(Map<Station, Double> serverCost, List<Constraint> subjectTo) Server-cost-only convenience constructor.Constructors in jline.opt.objectives with parameters of type StationModifierConstructorDescriptionResponseTimeConstraint(Station station, double maxValue) ResponseTimeConstraint(Station station, JobClass jobclass, double maxValue) ThroughputConstraint(Station station, double minValue) ThroughputConstraint(Station station, JobClass jobclass, double minValue) UtilizationConstraint(Station station, double maxValue) Constructor parameters in jline.opt.objectives with type arguments of type StationModifierConstructorDescriptionMaximizePerformance(double throughputWeight, double responseTimeWeight, double queueLengthWeight, List<Station> stations, Double budget, Map<String, Double> budgetTerms) MinimizeCost(Map<Station, Double> serverCost, Map<Station, Double> rateCost, Map<Station, Double> replicaCost, List<Constraint> subjectTo) -
Uses of Station in jline.opt.variables
Methods in jline.opt.variables that return StationMethods in jline.opt.variables that return types with arguments of type StationConstructors in jline.opt.variables with parameters of type StationModifierConstructorDescriptionServerAllocation(Station station, int minServers, int maxServers) ServerAllocation(Station station, int minServers, int maxServers, String name) StationReplicas(Station station, int minReplicas, int maxReplicas) StationReplicas(Station station, int minReplicas, int maxReplicas, String name) Constructor parameters in jline.opt.variables with type arguments of type StationModifierConstructorDescriptionClassServiceMapping(JobClass jobclass, List<Station> stations) ClassServiceMapping(JobClass jobclass, List<Station> stations, String name) -
Uses of Station in jline.solvers
Methods in jline.solvers that return types with arguments of type StationModifier and TypeMethodDescriptionAvgHandle.get()Retrieves the complete data structure containing all metrics.AvgHandle.keySet()Returns the set of all stations that have metrics stored.Methods in jline.solvers with parameters of type StationModifier and TypeMethodDescriptionRetrieves all metrics for a specific station across all job classes.Retrieves the metric for a specific station and job class.booleanChecks if a metric exists for the specified station and job class.voidStores a metric for a specific station and job class.voidRemoves the metric for a specific station and job class. -
Uses of Station in jline.solvers.fluid
Methods in jline.solvers.fluid that return types with arguments of type StationModifier and TypeMethodDescriptionstatic 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.Method parameters in jline.solvers.fluid with type arguments of type StationModifier and TypeMethodDescriptionstatic 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 Station in jline.solvers.fluid.analyzers
Method parameters in jline.solvers.fluid.analyzers with type arguments of type StationModifier and TypeMethodDescriptionprotected 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) -
Uses of Station in jline.solvers.fluid.handlers
Method parameters in jline.solvers.fluid.handlers with type arguments of type StationModifier and TypeMethodDescriptionstatic FluidRateMultiplierFluidRateMultiplier.build(int numEvents, boolean[][] enabled, Matrix qIndices, Matrix kic, Map<Station, Map<JobClass, Matrix>> mu, List<Station> stations, List<JobClass> jobclasses, Matrix eventIdx, SolverOptions options) Builds the multiplier for the closing machinery described by the given event mapping, or returns null when no time-varying channel is set.static FluidRateMultiplierFluidRateMultiplier.build(int numEvents, boolean[][] enabled, Matrix qIndices, Matrix kic, Map<Station, Map<JobClass, Matrix>> mu, List<Station> stations, List<JobClass> jobclasses, Matrix eventIdx, SolverOptions options) Builds the multiplier for the closing machinery described by the given event mapping, or returns null when no time-varying channel is set.Constructor parameters in jline.solvers.fluid.handlers with type arguments of type StationModifierConstructorDescriptionPassageTimeODE(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 Station in jline.solvers.mam.handlers
Method parameters in jline.solvers.mam.handlers with type arguments of type StationModifier and TypeMethodDescriptionstatic Map<Integer, MatrixCell> Solver_mam_passage_time.solver_mam_passage_time(NetworkStruct sn, Map<Station, Map<JobClass, MatrixCell>> PH, SolverOptions options) -
Uses of Station in jline.solvers.ssa
Fields in jline.solvers.ssa with type parameters of type Station -
Uses of Station in jline.solvers.uq
Methods in jline.solvers.uq with parameters of type StationModifier and TypeMethodDescriptionSolverUQ.getPosteriorDist(String metric, Station station, JobClass jobClass) Returns the posterior distribution for a specific metric at a station/class.