Package jline.solvers.ctmc.analyzers
Class RewardResult
-
- All Implemented Interfaces:
public final class RewardResultResult class for CTMC reward computation via value iteration.
-
-
Field Summary
Fields Modifier and Type Field Description private final Map<String, Matrix>valueFunctionprivate final DoubleArraytimeprivate final List<String>rewardNamesprivate final MatrixstateSpaceprivate final Map<String, Double>steadyStateprivate final Doubleruntime
-
Method Summary
Modifier and Type Method Description final Map<String, Matrix>getValueFunction()Map from reward name to value function matrix Tmax+1 x nStates final DoubleArraygetTime()Time vector scaled by uniformization rate final List<String>getRewardNames()List of reward names in order final MatrixgetStateSpace()The state space matrix nStates x nDims final Map<String, Double>getSteadyState()Map from reward name to steady-state expected reward final DoublegetRuntime()Computation time in seconds -
-
Method Detail
-
getValueFunction
final Map<String, Matrix> getValueFunction()
Map from reward name to value function matrix Tmax+1 x nStates
-
getTime
final DoubleArray getTime()
Time vector scaled by uniformization rate
-
getRewardNames
final List<String> getRewardNames()
List of reward names in order
-
getStateSpace
final Matrix getStateSpace()
The state space matrix nStates x nDims
-
getSteadyState
final Map<String, Double> getSteadyState()
Map from reward name to steady-state expected reward
-
getRuntime
final Double getRuntime()
Computation time in seconds
-
-
-
-