Uses of Class
analytical.ExactModel
Packages that use ExactModel
Package
Description
Analytical JMVA model layer: constants, parameters and the model data structure of the alphanumeric MVA solver, as described in the JMVA chapter of the user manual.
Definition of the JMT simulation model data structure (CommonModel, StationDefinition, ClassDefinition, ...) shared by JSIMgraph and JSIMwiz.
Converters of the JMT model definitions.
Utilities for the exact solution of product form queueing networks in JMVA.
JMVA application entry point: the wizard based alphanumeric MVA solver of JMT.
Dispatcher of the JMVA GUI: it collects the model from the panels, runs the selected solution algorithm and returns the results for display.
Link between the JMVA GUI and the model data structures of the JSIM graph editor.
Panels of the JMVA wizard: Classes, Stations, Service Times, Service Demands, Visits, Reference Stations, What-if and Comment tabs, as described in the JMVA chapter of the user manual.
Solver dispatchers of JMVA, which select and drive the appropriate exact or approximate solution algorithm for the model under study.
Wrapper solvers used by the JMVA dispatchers.
Priority support of the JMVA solvers: Priority MVA (P-MVA) and Related Workload Approximation (RWA) calculators for models with priority classes.
-
Uses of ExactModel in analytical
Methods in analytical that return ExactModelModifier and TypeMethodDescriptionModelFESCApproximator.getModelToBeSolved()This method will return approximate model that will be solvedModelFESCApproximator.processModelAfterSolution()This method will modify original model with the approximated results storedMethods in analytical with parameters of type ExactModelModifier and TypeMethodDescriptionvoidJMVALauncherService.launch(ExactModel model) static voidJMVALauncherService.Registry.launch(ExactModel model) Constructors in analytical with parameters of type ExactModelModifierConstructorDescriptioncopy constructorModelFESCApproximator(ExactModel model, int iteration) Builds a new Model Approximator basing on given exact model -
Uses of ExactModel in common.definitions
Methods in common.definitions with parameters of type ExactModelModifier and TypeMethodDescriptionModelConverter.convertJMVAtoJSIM(ExactModel input, CommonModel output) Converts a JMVA model to JSIM.ModelConverter.convertJSIMtoJMVA(CommonModel input, ExactModel output) Converts a JSIM model to JMVA. -
Uses of ExactModel in common.definitions.convertors
Methods in common.definitions.convertors with parameters of type ExactModelModifier and TypeMethodDescriptionJMVAtoJSIMConvertor.convert(ExactModel input, CommonModel output) Converts a JMVA model to JSIM.JSIMtoJMVAConvertor.convert(CommonModel input, ExactModel output) Converts a JSIM model to JMVA. -
Uses of ExactModel in exactModelUtils
Methods in exactModelUtils with parameters of type ExactModelModifier and TypeMethodDescriptionstatic voidExactDocumentStationCreator.addStations(ExactModel model, Document root, Element parametersElement) static DocumentExactDocumentCreator.createDocument(ExactModel model) Creates a DOM representation of this object -
Uses of ExactModel in jmva
Methods in jmva that return ExactModelConstructors in jmva with parameters of type ExactModel -
Uses of ExactModel in jmva.engine
Methods in jmva.engine that return ExactModelModifier and TypeMethodDescriptionDispatcherJMVAschema.getTransformedModel(String inputModel, String outputModel) Transforms model using new Java class to perform transformation instead of old bugged XSLT transformer.Methods in jmva.engine with parameters of type ExactModelModifier and TypeMethodDescriptionprotected voidDispatcherJMVAschema.addNullMeasuresCorrectThroughputs(ExactModel input, Document output) Adds all removed null measures to output documentprotected voidDispatcherJMVAschema.removeNullMeasures(ExactModel input, CommonModel output) Removes all null measures from output model. -
Uses of ExactModel in jmva.link
Methods in jmva.link with parameters of type ExactModel -
Uses of ExactModel in jmva.panels
Fields in jmva.panels declared as ExactModelConstructors in jmva.panels with parameters of type ExactModelModifierConstructorDescriptionGraphPanel(ExactModel model) Builds a new GraphPanel, given an exact model data structureCreates a bew Iteration Selector panel, given target analytical.ExactModelProgressWindow(SolverClient solver, ExactModel model, Frame owner) Creates a new ProgressWindow given a solver client and an exactmodel -
Uses of ExactModel in solvers.dispatchers
Methods in solvers.dispatchers that return ExactModelMethods in solvers.dispatchers with parameters of type ExactModelModifier and TypeMethodDescriptionstatic voidModelSolverCompatibilityChecker.checkClassPopulationsAndArrivalRates(ExactModel model, double[] classData) static voidModelSolverCompatibilityChecker.checkCompatibility(ExactModel model, double[] classData, SolverAlgorithm algorithmType) static voidModelSolverCompatibilityChecker.checkModelAlgorithmCompatability(ExactModel model, SolverAlgorithm algorithmType) voidSolverDispatcher.finalDispatch(ExactModel model, int iteration) voidSolverDispatcher.solve(ExactModel model) Solves input model.static voidSolverMultiDispatcher.solveMulti(ExactModel model, int iteration) voidWhatIfAnalysisDispatcher.whatIfArrival(ExactModel model) Performs a what-if analysis by changing arrival rates.voidWhatIfAnalysisDispatcher.whatIfCustomers(ExactModel model) Performs a what-if analysis by changing the number of customers.voidWhatIfAnalysisDispatcher.whatIfDemands(ExactModel model) Performs a what-if analysis by changing service demands of a given station.voidWhatIfAnalysisDispatcher.whatIfMix(ExactModel model) Performs a what-if analysis by changing population mix.Constructors in solvers.dispatchers with parameters of type ExactModel -
Uses of ExactModel in solvers.dispatchers.wrappers
Constructors in solvers.dispatchers.wrappers with parameters of type ExactModelModifierConstructorDescriptionIterativeClosedMultiToSingleSolverWrapper(SolverAlgorithm alg, ExactModel model, double tol) -
Uses of ExactModel in solvers.priority
Methods in solvers.priority with parameters of type ExactModelModifier and TypeMethodDescriptionstatic SolverMultiMixedPrioMVAPrioMVASolverFactory.getBKTPrioMVA(ExactModel model) static SolverMultiMixedPrioMVAPrioMVASolverFactory.getCL_YPrioMVA(ExactModel model) static SolverMultiMixedPrioMVAPrioMVASolverFactory.getCL_ZPrioMVA(ExactModel model) static SolverMultiMixedPrioMVAPrioMVASolverFactory.getCLPrioMVA(ExactModel model) static SolverMultiMixedPrioMVAPrioMVASolverFactory.getNLI_LIPrioMVA(ExactModel model) static SolverMultiMixedPrioMVAPrioMVASolverFactory.getNLI_YPrioMVA(ExactModel model) static SolverMultiMixedPrioMVAPrioMVASolverFactory.getNLI_ZPrioMVA(ExactModel model) static SolverMultiMixedPrioMVAPrioMVASolverFactory.getRNLI_LIPrioMVA(ExactModel model) static SolverMultiMixedPrioMVAPrioMVASolverFactory.getRNLI_NCPrioMVA(ExactModel model) static SolverMultiMixedPrioMVAPrioMVASolverFactory.getRNLI_YPrioMVA(ExactModel model) static SolverMultiMixedPrioMVAPrioMVASolverFactory.getRNLI_ZPrioMVA(ExactModel model) static SolverMultiMixedPrioMVAPrioMVASolverFactory.getTPrioMVA(ExactModel model) static SolverMultiMixedPrioMVAPrioMVASolverFactory.initialiseNewPriorMVA(SolverMultiMixedPrioMVA pmvaSolver, ExactModel model)