Package jline.solvers.auto
Class LINE
java.lang.Object
jline.solvers.Solver
jline.solvers.NetworkSolver
jline.solvers.auto.SolverAUTO
jline.solvers.auto.LINE
LINE solver - Java/Kotlin implementation equivalent to MATLAB LINE.m
This class serves as an alias for SolverAUTO and provides a static factory method for creating solver instances based on the chosen method, matching the MATLAB interface.
Copyright (c) 2012-2026, Imperial College London All rights reserved.
-
Field Summary
Fields inherited from class jline.solvers.auto.SolverAUTO
CANDIDATE_CTMC, CANDIDATE_FLUID, CANDIDATE_JMT, CANDIDATE_LDES, CANDIDATE_MAM, CANDIDATE_MVA, CANDIDATE_NC, CANDIDATE_SSA, METHOD_ACCURATE, METHOD_DEFAULT, METHOD_EXACT, METHOD_FAST, METHOD_HEURISTIC, METHOD_SIMFields inherited from class jline.solvers.NetworkSolver
avgHandles, model, sn, tranHandles -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LINEConvenience method - create LINE solver with default settingsstatic LINEConvenience method - create LINE solver with methodstatic NetworkLoads a Network model from a file.static NetworkLoads a Network model from a file with optional verbose output.static NetworkSolverStatic factory method to create and configure a solver based on the chosen method This matches the MATLAB LINE.load() static method functionalityMethods inherited from class jline.solvers.auto.SolverAUTO
avg, avgArvR, avgArvRChain, avgChain, avgChainTable, avgNode, avgNodeTable, avgQLen, avgQLenChain, avgResidT, avgResidTChain, avgRespT, avgRespTChain, avgSysRespT, avgSysTable, avgSysTput, avgTable, avgTput, avgTputChain, avgUtil, avgUtilChain, avgWaitT, cdfPassT, cdfRespT, getAvg, getAvgArvR, getAvgArvRChain, getAvgChain, getAvgChainTable, getAvgNode, getAvgNodeArvRChain, getAvgNodeQLenChain, getAvgNodeResidTChain, getAvgNodeRespTChain, getAvgNodeTable, getAvgNodeTputChain, getAvgNodeUtilChain, getAvgQLen, getAvgQLenChain, getAvgQLenTable, getAvgResidT, getAvgResidTChain, getAvgRespT, getAvgRespTChain, getAvgRespTTable, getAvgSys, getAvgSysRespT, getAvgSysTable, getAvgSysTput, getAvgTable, getAvgTput, getAvgTputChain, getAvgTputTable, getAvgUtil, getAvgUtilChain, getAvgUtilTable, getAvgWaitT, getCandidateSolverNames, getCdfPassT, getCdfRespT, getPerctRespT, getProb, getProbAggr, getProbMarg, getProbNormConstAggr, getProbSys, getProbSysAggr, getSelectedSolverName, getTranAvg, getTranCdfPassT, getTranCdfRespT, getTranProb, getTranProbAggr, getTranProbSys, getTranProbSysAggr, perctRespT, prob, probAggr, probMarg, probNormConstAggr, probSys, probSysAggr, runAnalyzer, sample, sample, sampleAggr, sampleSys, sampleSys, sampleSysAggr, supportsMethods inherited from class jline.solvers.NetworkSolver
aCT, aCT, aCT, aCT, aCT, aCT, aNCT, aNCT, aNCT, aNCT, aNCT, aNCT, aNT, aNT, aNT, aNT, aNT, aNT, aST, aST, aST, aT, aT, aT, aT, aT, aT, avg, avg, avgArvRHandles, avgChainT, avgChainT, avgChainT, avgChainT, avgChainT, avgChainT, avgChainTable, avgChainTable, avgChainTable, avgChainTable, avgChainTable, avgHandles, avgNodeArvRChain, avgNodeChain, avgNodeChainT, avgNodeChainT, avgNodeChainT, avgNodeChainT, avgNodeChainT, avgNodeChainT, avgNodeChainTable, avgNodeChainTable, avgNodeChainTable, avgNodeChainTable, avgNodeChainTable, avgNodeChainTable, avgNodeQLenChain, avgNodeResidTChain, avgNodeRespTChain, avgNodeT, avgNodeT, avgNodeT, avgNodeT, avgNodeT, avgNodeT, avgNodeTable, avgNodeTable, avgNodeTable, avgNodeTable, avgNodeTable, avgNodeTputChain, avgNodeUtilChain, avgQLenHandles, avgResidTHandles, avgRespTHandles, avgSys, avgSysT, avgSysT, avgSysT, avgSysTable, avgSysTable, avgT, avgT, avgT, avgT, avgT, avgT, avgTable, avgTable, avgTable, avgTable, avgTable, avgTputHandles, avgUtilHandles, cdfPassT, cdfRespT, chainAvgT, chainAvgT, chainAvgT, chainAvgT, chainAvgT, chainAvgT, getAllSolvers, getAvg, getAvg, getAvgArvRHandles, getAvgChainTable, getAvgChainTable, getAvgChainTable, getAvgChainTable, getAvgChainTable, getAvgHandles, getAvgNodeChain, getAvgNodeChainTable, getAvgNodeChainTable, getAvgNodeChainTable, getAvgNodeChainTable, getAvgNodeChainTable, getAvgNodeChainTable, getAvgNodeTable, getAvgNodeTable, getAvgNodeTable, getAvgNodeTable, getAvgNodeTable, getAvgQLenHandles, getAvgResidTHandles, getAvgRespTHandles, getAvgSys, getAvgSys, getAvgSysTable, getAvgSysTable, getAvgT, getAvgT, getAvgT, getAvgT, getAvgT, getAvgT, getAvgTable, getAvgTable, getAvgTable, getAvgTable, getAvgTable, getAvgTputHandles, getAvgUtilHandles, getCdfPassT, getCdfRespT, getChainAvgT, getChainAvgT, getChainAvgT, getChainAvgT, getChainAvgT, getChainAvgT, getDeadlineTable, getModel, getNodeAvgT, getNodeAvgT, getNodeAvgT, getNodeAvgT, getNodeAvgT, getNodeAvgT, getNodeChainAvgT, getNodeChainAvgT, getNodeChainAvgT, getNodeChainAvgT, getNodeChainAvgT, getNodeChainAvgT, getProb, getProb, getProbAggr, getProbAggr, getProbMarg, getProbMarg, getStageT, getStageT, getStageTable, getStageTable, getSysAvgT, getSysAvgT, getSysAvgT, getTranCdfPassT, getTranCdfRespT, getTranHandles, hasAvgResults, hasDistribResults, hasTranResults, initHandles, model, nodeAvgT, nodeAvgT, nodeAvgT, nodeAvgT, nodeAvgT, nodeAvgT, nodeChainAvgT, nodeChainAvgT, nodeChainAvgT, nodeChainAvgT, nodeChainAvgT, nodeChainAvgT, print, prob, prob, probAggr, probAggr, probMarg, probMarg, runAnalyzerChecks, sample, sampleAggr, setAvgHandles, setAvgResults, setDistribResults, setLang, setModel, setTranAvgResults, setTranHandles, setTranProb, stageT, stageTable, sysAvgT, sysAvgT, sysAvgT, tranAvg, tranCdfPassT, tranCdfPassT, tranCdfRespT, tranCdfRespT, tranHandlesMethods inherited from class jline.solvers.Solver
defaultOptions, getName, getOptions, getResults, hasResults, isJavaAvailable, isValidOption, listValidOptions, parseOptions, parseOptions, reset, resetRandomGeneratorSeed, setChecks, setOptions
-
Constructor Details
-
LINE
Constructor - alias for SolverAUTO -
LINE
Constructor with options -
LINE
Constructor with method string
-
-
Method Details
-
create
Convenience method - create LINE solver with default settings -
create
Convenience method - create LINE solver with method -
load
Static factory method to create and configure a solver based on the chosen method This matches the MATLAB LINE.load() static method functionality- Parameters:
chosenMethod- The solver method to usemodel- The network modelvarargin- Variable arguments for solver options- Returns:
- Configured solver instance
-
load
Loads a Network model from a file. Detects the file format and loads the appropriate model type.- Parameters:
filename- The path to the file to load- Returns:
- The loaded Network or LayeredNetwork model
- Throws:
RuntimeException- if the file format is unsupported or loading fails
-
load
Loads a Network model from a file with optional verbose output. Detects the file format and loads the appropriate model type.- Parameters:
filename- The path to the file to loadverbose- Whether to print verbose loading information- Returns:
- The loaded Network or LayeredNetwork model
- Throws:
RuntimeException- if the file format is unsupported or loading fails
-