Package jline.solvers.ln
Class SolverLN
java.lang.Object
jline.solvers.Solver
jline.solvers.EnsembleSolver
jline.solvers.ln.SolverLN
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
int
Fields inherited from class jline.solvers.EnsembleSolver
ensemble, results, solvers
-
Constructor Summary
ConstructorsConstructorDescriptionSolverLN
(LayeredNetwork lqnmodel) SolverLN
(LayeredNetwork lqnmodel, SolverFactory solverFactory) SolverLN
(LayeredNetwork lqnmodel, SolverFactory solverFactory, SolverOptions options) SolverLN
(LayeredNetwork lqnmodel, SolverOptions options) -
Method Summary
Modifier and TypeMethodDescriptionanalyze
(int it, int e) void
void
buildLayersRecursive
(int idx, List<Integer> callers, boolean ishostlayer) void
boolean
converged
(int it) static SolverOptions
void
finish()
getEntryServiceMatrixRecursion
(LayeredNetworkStruct lqn, int aidx, int eidx, Matrix U) void
init()
integerMapToMatrix
(Map<Integer, List<Integer[]>> cell) void
post
(int it) void
pre
(int it) protected void
static boolean
void
updateLayers
(int it) void
updateMetrics
(int it) void
updateMetricsDefault
(int it) void
updatePopulations
(int it) void
updateRoutingProbabilities
(int it) void
updateThinkTimes
(int it) Methods inherited from class jline.solvers.EnsembleSolver
getNumberOfModels, iterate, printEnsembleAvgTables
Methods inherited from class jline.solvers.Solver
getName, getOptions, getResults, hasResults, isJavaAvailable, isValidOption, listValidOptions, parseOptions, parseOptions, reset, resetRandomGeneratorSeed, runAnalyzerChecks, setChecks, setOptions, supports
-
Field Details
-
nlayers
public int nlayers -
lqn
-
hasconverged
public boolean hasconverged -
averagingstart
-
idxhash
-
servtmatrix
-
ptaskcallers
-
ptaskcallers_step
-
ilscaling
-
njobs
-
njobsorig
-
routereset
-
svcreset
-
maxitererr
-
util
-
tput
-
tputproc
-
servt
-
servtproc
-
thinkt
-
thinkproc
-
thinktproc
-
callresidt
-
callresidtproc
-
arvproc_classes_updmap
-
thinkt_classes_updmap
-
servt_classes_updmap
-
call_classes_updmap
-
route_prob_updmap
-
unique_route_prob_updmap
-
cell_arvproc_classes_updmap
-
cell_thinkt_classes_updmap
-
cell_servt_classes_updmap
-
cell_call_classes_updmap
-
cell_route_prob_updmap
-
temp_ensemble
-
curClassC
-
-
Constructor Details
-
SolverLN
-
SolverLN
-
SolverLN
-
SolverLN
-
-
Method Details
-
supports
-
defaultOptions
-
construct
public void construct() -
converged
public boolean converged(int it) - Specified by:
converged
in classEnsembleSolver
-
init
public void init()- Specified by:
init
in classEnsembleSolver
-
pre
public void pre(int it) - Specified by:
pre
in classEnsembleSolver
-
analyze
- Specified by:
analyze
in classEnsembleSolver
-
post
public void post(int it) - Specified by:
post
in classEnsembleSolver
-
finish
public void finish()- Specified by:
finish
in classEnsembleSolver
-
getAvgTable
-
getEnsembleAvg
- Specified by:
getEnsembleAvg
in classEnsembleSolver
-
buildLayers
public void buildLayers() -
buildLayersRecursive
-
updateLayers
public void updateLayers(int it) -
updatePopulations
public void updatePopulations(int it) -
updateThinkTimes
public void updateThinkTimes(int it) -
updateMetrics
public void updateMetrics(int it) -
updateMetricsDefault
public void updateMetricsDefault(int it) -
updateRoutingProbabilities
public void updateRoutingProbabilities(int it) -
getEntryServiceMatrix
-
getEntryServiceMatrixRecursion
public Matrix getEntryServiceMatrixRecursion(LayeredNetworkStruct lqn, int aidx, int eidx, Matrix U) -
runAnalyzer
- Specified by:
runAnalyzer
in classSolver
- Throws:
IllegalAccessException
-
integerMapToMatrix
-
getCall_classes_updmap
-
getArvproc_classes_updmap
-
getServt_classes_updmap
-
getRoute_prob_updmap
-
getThinkt_classes_updmap
-
getEnsemble
-
getIdxhash
-