Storm
A Modern Probabilistic Model Checker
|
#include "storm/modelchecker/prctl/helper/rewardbounded/EpochModel.h"
#include "storm/modelchecker/prctl/helper/rewardbounded/MultiDimensionalRewardUnfolding.h"
#include "storm/environment/solver/MinMaxSolverEnvironment.h"
#include "storm/environment/solver/SolverEnvironment.h"
#include "storm/utility/graph.h"
#include "storm/exceptions/UncheckedRequirementException.h"
#include "storm/exceptions/UnexpectedException.h"
Go to the source code of this file.
Namespaces | |
namespace | storm |
LabParser.cpp. | |
namespace | storm::modelchecker |
namespace | storm::modelchecker::helper |
namespace | storm::modelchecker::helper::rewardbounded |
Functions | |
template<typename ValueType > | |
std::vector< ValueType > | storm::modelchecker::helper::rewardbounded::analyzeTrivialDtmcEpochModel (EpochModel< ValueType, true > &epochModel) |
template<typename ValueType > | |
std::vector< ValueType > | storm::modelchecker::helper::rewardbounded::analyzeNonTrivialDtmcEpochModel (Environment const &env, EpochModel< ValueType, true > &epochModel, std::vector< ValueType > &x, std::vector< ValueType > &b, std::unique_ptr< storm::solver::LinearEquationSolver< ValueType > > &linEqSolver, boost::optional< ValueType > const &lowerBound, boost::optional< ValueType > const &upperBound) |
template<typename ValueType > | |
std::vector< ValueType > | storm::modelchecker::helper::rewardbounded::analyzeTrivialMdpEpochModel (OptimizationDirection dir, EpochModel< ValueType, true > &epochModel) |
template<typename ValueType > | |
std::vector< ValueType > | storm::modelchecker::helper::rewardbounded::analyzeNonTrivialMdpEpochModel (Environment const &env, OptimizationDirection dir, EpochModel< ValueType, true > &epochModel, std::vector< ValueType > &x, std::vector< ValueType > &b, std::unique_ptr< storm::solver::MinMaxLinearEquationSolver< ValueType > > &minMaxSolver, boost::optional< ValueType > const &lowerBound, boost::optional< ValueType > const &upperBound) |