Class SolverMultiIterative
java.lang.Object
solvers.SolverMulti
solvers.SolverMultiIterative
- Direct Known Subclasses:
SolverMultiClosedAMVA, SolverMultiMixedRWA
Iterative multiclass solution algorithm of JMVA, base of the approximate iterative solvers.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doubleprotected intprotected intprotected doubleFields inherited from class SolverMulti
classes, CLOSED_CLASS, clsNumJobs, clsRespTime, clsThroughput, DELAY, HOL, LD, LI, name, OPEN_CLASS, priorities, PRS, pw, queueLen, residenceTime, scQueueLen, scResidTime, scThroughput, scUtilization, servers, servTime, stations, sysNumJobs, sysResponseTime, sysThroughput, throughput, type, utilization, visits -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidsetMaxIterations(int maxIterations) voidsetTolerance(double tolerance) Methods inherited from class SolverMulti
getAggrQueueLen, getAggrQueueLen, getAggrResTime, getAggrResTime, getAggrThroughput, getAggrThroughput, getAggrUtilization, getAggrUtilization, getClsResTime, getClsResTime, getClsThroughput, getClsThroughput, getQueueLen, getQueueLen, getResTime, getResTime, getThroughput, getThroughput, getTotResTime, getTotThroughput, getUtilization, getUtilization, getVisits, hasSufficientProcessingCapacity, input, input, printIndices, setServTime, solve, toString
-
Field Details
-
DEFAULT_TOLERANCE
public static final double DEFAULT_TOLERANCE -
tolerance
protected double tolerance -
MAX_ITERATIONS
protected int MAX_ITERATIONS -
iterations
protected int iterations
-
-
Constructor Details
-
SolverMultiIterative
public SolverMultiIterative(int classes, int stations) - Parameters:
classes- number of classes.stations- number of stations.
-
-
Method Details
-
setTolerance
public void setTolerance(double tolerance) -
setMaxIterations
public void setMaxIterations(int maxIterations) -
getIterations
public int getIterations()
-