Package jline.lib.perm
Class NetworkThink
java.lang.Object
jline.lib.perm.NetworkThink
Queueing network model with think time.
-
Constructor Summary
ConstructorsConstructorDescriptionNetworkThink(int numberOfQueues, int numberOfClasses, int[] numberPerClass, double[] thinkTime, double[][] meanServiceDemand) NetworkThink(int numberOfQueues, int numberOfClasses, int[] numberPerClass, double[] thinkTime, double[][] meanServiceDemand, boolean progress) -
Method Summary
Modifier and TypeMethodDescriptionMap<int[], NetworkNoThink.MarginalResult> generateMarginal(PermSolver solver) Map<int[], NetworkNoThink.MarginalResult> generateMarginal(PermSolver solver, boolean preprocessing) doublejoint(int[][] state) marginal(PermSolver solver, int[] state) marginal(PermSolver solver, int[] state, boolean preprocessing)
-
Constructor Details
-
NetworkThink
public NetworkThink(int numberOfQueues, int numberOfClasses, int[] numberPerClass, double[] thinkTime, double[][] meanServiceDemand, boolean progress) -
NetworkThink
public NetworkThink(int numberOfQueues, int numberOfClasses, int[] numberPerClass, double[] thinkTime, double[][] meanServiceDemand)
-
-
Method Details
-
joint
public double joint(int[][] state) -
marginal
public NetworkNoThink.MarginalResult marginal(PermSolver solver, int[] state, boolean preprocessing) -
marginal
-
generateMarginal
public Map<int[],NetworkNoThink.MarginalResult> generateMarginal(PermSolver solver, boolean preprocessing) -
generateMarginal
-