Package jline.lib.perm
Class NetworkNoThink
java.lang.Object
jline.lib.perm.NetworkNoThink
Queueing network model without think time.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classTriple of (probability, computation time, memory usage). -
Constructor Summary
ConstructorsConstructorDescriptionNetworkNoThink(int numberOfQueues, int numberOfClasses, int[] numberPerClass, double[][] meanServiceDemand) NetworkNoThink(int numberOfQueues, int numberOfClasses, int[] numberPerClass, 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
-
NetworkNoThink
public NetworkNoThink(int numberOfQueues, int numberOfClasses, int[] numberPerClass, double[][] meanServiceDemand, boolean progress) -
NetworkNoThink
public NetworkNoThink(int numberOfQueues, int numberOfClasses, int[] numberPerClass, 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
-