Uses of Enum
jline.lang.constant.RoutingStrategy
Packages that use RoutingStrategy
Package
Description
Abstractions to declare basic elements of a model.
This package contains constants used in the definition of queueing characteristics
This package contains the classes used the specify Network objects
Classes that model the individual sections that form a Network node
-
Uses of RoutingStrategy in jline.gen
Methods in jline.gen that return types with arguments of type RoutingStrategyModifier and TypeMethodDescriptionCluster.compareDispatching(Class<? extends NetworkSolver> solverClass, RoutingStrategy... policies) Solves the cluster under each provided dispatching strategy.Cluster.compareDispatching(Function<Network, NetworkAvgTable> solverFactory, RoutingStrategy... policies) Solves the cluster under each provided dispatching strategy using a custom solver factory.Methods in jline.gen with parameters of type RoutingStrategyModifier and TypeMethodDescriptionCluster.compareDispatching(Class<? extends NetworkSolver> solverClass, RoutingStrategy... policies) Solves the cluster under each provided dispatching strategy.Cluster.compareDispatching(Function<Network, NetworkAvgTable> solverFactory, RoutingStrategy... policies) Solves the cluster under each provided dispatching strategy using a custom solver factory.Cluster.setDispatching(RoutingStrategy d) Sets the dispatching strategy applied at the router. -
Uses of RoutingStrategy in jline.lang
Fields in jline.lang with type parameters of type RoutingStrategyModifier and TypeFieldDescriptionstatic List<RoutingStrategy> OutputStrategy.legalStrategiesNetworkStruct.routingMethods in jline.lang that return RoutingStrategyModifier and TypeMethodDescriptionOutputStrategy.getRoutingStrategy()Network.getRoutingStrategyFromNodeAndClassPair(Node node, JobClass c) Methods in jline.lang with parameters of type RoutingStrategyModifier and TypeMethodDescriptionstatic NetworkNetwork.cluster(Matrix lambda, Matrix D, SchedStrategy[] strategy, Matrix S, RoutingStrategy dispatching) Creates an open cluster network: Source -> Dispatcher (Router) -> Servers -> Sink.static NetworkNetwork.clusterClosed(Matrix N, Matrix Z, Matrix D, SchedStrategy[] strategy, Matrix S, RoutingStrategy dispatching) Creates a closed cluster network: Think (Delay) -> Dispatcher (Router) -> Servers -> Think.static NetworkNetwork.clusterFcfs(Matrix lambda, Matrix D, Matrix S, RoutingStrategy dispatching) Creates an open FCFS cluster with one server per queue.static NetworkNetwork.clusterPs(Matrix lambda, Matrix D, RoutingStrategy dispatching) Creates an open PS cluster with one server per queue.static NetworkNetwork.clusterPs(Matrix lambda, Matrix D, Matrix S, RoutingStrategy dispatching) Creates an open PS cluster.voidNetwork.setNodeRouting(int nodeIdx, JobClass jobClass, RoutingStrategy routingStrategy) voidOutputStrategy.setRoutingStrategy(RoutingStrategy routingStrategy) Constructors in jline.lang with parameters of type RoutingStrategyModifierConstructorDescriptionOutputStrategy(JobClass jobClass, RoutingStrategy routingStrategy) OutputStrategy(JobClass jobClass, RoutingStrategy routingStrategy, Node destination, double probability) -
Uses of RoutingStrategy in jline.lang.constant
Methods in jline.lang.constant that return RoutingStrategyModifier and TypeMethodDescriptionstatic RoutingStrategyReturns the enum constant of this type with the specified name.static RoutingStrategy[]RoutingStrategy.values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in jline.lang.constant with parameters of type RoutingStrategyModifier and TypeMethodDescriptionstatic StringRoutingStrategy.toFeature(RoutingStrategy routing) Converts a RoutingStrategy enum value to a feature string for analysis. -
Uses of RoutingStrategy in jline.lang.nodes
Methods in jline.lang.nodes that return RoutingStrategyModifier and TypeMethodDescriptionNode.getRoutingStrategy(JobClass jobClass) Returns the routing strategy configured for a specific job class.Methods in jline.lang.nodes with parameters of type RoutingStrategyModifier and TypeMethodDescriptionvoidNode.setRouting(JobClass jobClass, RoutingStrategy routingStrategy) Sets the routing strategy for a specific job class.voidNode.setRouting(JobClass jobClass, RoutingStrategy routingStrategy, Node destination, double probability) Sets the routing strategy with destination and probability for a job class. -
Uses of RoutingStrategy in jline.lang.sections
Methods in jline.lang.sections with parameters of type RoutingStrategyModifier and TypeMethodDescriptionvoidForker.setOutputStrategy(JobClass jobClass, RoutingStrategy routingStrategy, Node destination, double probability) voidOutputSection.setOutputStrategy(JobClass jobClass, RoutingStrategy routingStrategy) voidOutputSection.setOutputStrategy(JobClass jobClass, RoutingStrategy routingStrategy, Node destination, double probability)