Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
DeterministicSchedsObjectiveHelper.cpp File Reference
Include dependency graph for DeterministicSchedsObjectiveHelper.cpp:

Go to the source code of this file.

Namespaces

namespace  storm
 LabParser.cpp.
 
namespace  storm::modelchecker
 
namespace  storm::modelchecker::multiobjective
 

Functions

template<typename ModelType >
storm::storage::BitVector storm::modelchecker::multiobjective::evaluatePropositionalFormula (ModelType const &model, storm::logic::Formula const &formula)
 
template<typename ValueType >
std::vector< ValueType > storm::modelchecker::multiobjective::getTotalRewardVector (storm::models::sparse::MarkovAutomaton< ValueType > const &model, storm::logic::Formula const &formula)
 
template<typename ValueType >
std::vector< ValueType > storm::modelchecker::multiobjective::getTotalRewardVector (storm::models::sparse::Mdp< ValueType > const &model, storm::logic::Formula const &formula)
 
template<typename ValueType >
void storm::modelchecker::multiobjective::setLowerUpperTotalRewardBoundsToSolver (storm::solver::AbstractEquationSolver< ValueType > &solver, storm::storage::SparseMatrix< ValueType > const &matrix, std::vector< ValueType > const &rewards, std::vector< ValueType > const &exitProbabilities, std::optional< storm::OptimizationDirection > dir, bool reqLower, bool reqUpper)
 
template<typename ValueType >
std::vector< ValueType > storm::modelchecker::multiobjective::computeValuesOfReducedSystem (Environment const &env, storm::storage::SparseMatrix< ValueType > const &submatrix, std::vector< ValueType > const &exitProbs, std::vector< ValueType > const &rewards, storm::OptimizationDirection const &dir)
 
template<typename ValueType >
void storm::modelchecker::multiobjective::plusMinMaxSolverPrecision (Environment const &env, ValueType &value)
 
template<typename ValueType >
void storm::modelchecker::multiobjective::minusMinMaxSolverPrecision (Environment const &env, ValueType &value)
 
template<storm::OptimizationDirection Dir, typename ValueType >
ValueType storm::modelchecker::multiobjective::sumOfMecRewards (storm::storage::MaximalEndComponent const &mec, std::vector< ValueType > const &rewards)
 
template<typename ValueType >
ValueType storm::modelchecker::multiobjective::getLowerBoundForNonZeroReachProb (storm::storage::SparseMatrix< ValueType > const &transitions, uint64_t init, uint64_t target)