Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
storm::solver::GameSolver< ValueType > Member List

This is the complete list of members for storm::solver::GameSolver< ValueType >, including all inherited members.

AbstractEquationSolver()storm::solver::AbstractEquationSolver< ValueType >
BoundType enum namestorm::solver::AbstractEquationSolver< ValueType >
clearBounds()storm::solver::AbstractEquationSolver< ValueType >
clearCache() conststorm::solver::GameSolver< ValueType >virtual
clearRelevantValues()storm::solver::AbstractEquationSolver< ValueType >
computePlayer1Scheduler() conststorm::solver::GameSolver< ValueType >
computePlayer2Scheduler() conststorm::solver::GameSolver< ValueType >
createLowerBoundsVector(std::vector< ValueType > &lowerBoundsVector) conststorm::solver::AbstractEquationSolver< ValueType >protected
createUpperBoundsVector(std::vector< ValueType > &upperBoundsVector) conststorm::solver::AbstractEquationSolver< ValueType >protected
createUpperBoundsVector(std::unique_ptr< std::vector< ValueType > > &upperBoundsVector, uint64_t length) conststorm::solver::AbstractEquationSolver< ValueType >protected
GameSolver()storm::solver::GameSolver< ValueType >protected
getLowerBound() conststorm::solver::AbstractEquationSolver< ValueType >
getLowerBound(uint64_t const &index) conststorm::solver::AbstractEquationSolver< ValueType >
getLowerBound(bool convertLocalBounds) conststorm::solver::AbstractEquationSolver< ValueType >
getLowerBounds() conststorm::solver::AbstractEquationSolver< ValueType >
getOptionalRelevantValues() conststorm::solver::AbstractEquationSolver< ValueType >
getPlayer1SchedulerChoices() conststorm::solver::GameSolver< ValueType >
getPlayer2SchedulerChoices() conststorm::solver::GameSolver< ValueType >
getRelevantValues() conststorm::solver::AbstractEquationSolver< ValueType >
getShowProgressDelay() conststorm::solver::AbstractEquationSolver< ValueType >
getTerminationCondition() conststorm::solver::AbstractEquationSolver< ValueType >protected
getTerminationConditionPointer() conststorm::solver::AbstractEquationSolver< ValueType >protected
getUpperBound() conststorm::solver::AbstractEquationSolver< ValueType >
getUpperBound(uint64_t const &index) conststorm::solver::AbstractEquationSolver< ValueType >
getUpperBound(bool convertLocalBounds) conststorm::solver::AbstractEquationSolver< ValueType >
getUpperBounds() conststorm::solver::AbstractEquationSolver< ValueType >
hasCustomTerminationCondition() conststorm::solver::AbstractEquationSolver< ValueType >
hasLowerBound(BoundType const &type=BoundType::Any) conststorm::solver::AbstractEquationSolver< ValueType >
hasRelevantValues() conststorm::solver::AbstractEquationSolver< ValueType >
hasSchedulerHints() conststorm::solver::GameSolver< ValueType >
hasSchedulers() conststorm::solver::GameSolver< ValueType >
hasUniqueSolution() conststorm::solver::GameSolver< ValueType >
hasUpperBound(BoundType const &type=BoundType::Any) conststorm::solver::AbstractEquationSolver< ValueType >
isCachingEnabled() conststorm::solver::GameSolver< ValueType >
isShowProgressSet() conststorm::solver::AbstractEquationSolver< ValueType >
isTrackSchedulersSet() conststorm::solver::GameSolver< ValueType >
lowerBoundstorm::solver::AbstractEquationSolver< ValueType >protected
lowerBoundsstorm::solver::AbstractEquationSolver< ValueType >protected
player1ChoicesHintstorm::solver::GameSolver< ValueType >protected
player1SchedulerChoicesstorm::solver::GameSolver< ValueType >mutableprotected
player2ChoicesHintstorm::solver::GameSolver< ValueType >protected
player2SchedulerChoicesstorm::solver::GameSolver< ValueType >mutableprotected
relevantValuesstorm::solver::AbstractEquationSolver< ValueType >protected
repeatedMultiply(Environment const &env, OptimizationDirection player1Dir, OptimizationDirection player2Dir, std::vector< ValueType > &x, std::vector< ValueType > const *b, uint_fast64_t n=1) const =0storm::solver::GameSolver< ValueType >pure virtual
reportStatus(SolverStatus status, boost::optional< uint64_t > const &iterations=boost::none) conststorm::solver::AbstractEquationSolver< ValueType >protected
resetTerminationCondition()storm::solver::AbstractEquationSolver< ValueType >
setBounds(ValueType const &lower, ValueType const &upper)storm::solver::AbstractEquationSolver< ValueType >
setBounds(std::vector< ValueType > const &lower, std::vector< ValueType > const &upper)storm::solver::AbstractEquationSolver< ValueType >
setBoundsFromOtherSolver(AbstractEquationSolver< ValueType > const &other)storm::solver::AbstractEquationSolver< ValueType >
setCachingEnabled(bool value)storm::solver::GameSolver< ValueType >
setHasUniqueSolution(bool value=true)storm::solver::GameSolver< ValueType >
setLowerBound(ValueType const &value)storm::solver::AbstractEquationSolver< ValueType >
setLowerBounds(std::vector< ValueType > const &values)storm::solver::AbstractEquationSolver< ValueType >
setLowerBounds(std::vector< ValueType > &&values)storm::solver::AbstractEquationSolver< ValueType >
setRelevantValues(storm::storage::BitVector &&valuesOfInterest)storm::solver::AbstractEquationSolver< ValueType >
setRelevantValues(storm::storage::BitVector const &valuesOfInterest)storm::solver::AbstractEquationSolver< ValueType >
setSchedulerHints(std::vector< uint_fast64_t > &&player1Choices, std::vector< uint_fast64_t > &&player2Choices)storm::solver::GameSolver< ValueType >
setTerminationCondition(std::unique_ptr< TerminationCondition< ValueType > > terminationCondition)storm::solver::AbstractEquationSolver< ValueType >
setTrackSchedulers(bool value=true)storm::solver::GameSolver< ValueType >
setUpperBound(ValueType const &value)storm::solver::AbstractEquationSolver< ValueType >
setUpperBounds(std::vector< ValueType > const &values)storm::solver::AbstractEquationSolver< ValueType >
setUpperBounds(std::vector< ValueType > &&values)storm::solver::AbstractEquationSolver< ValueType >
showProgressIterative(uint64_t iterations, boost::optional< uint64_t > const &bound=boost::none) conststorm::solver::AbstractEquationSolver< ValueType >
solveGame(Environment const &env, OptimizationDirection player1Dir, OptimizationDirection player2Dir, std::vector< ValueType > &x, std::vector< ValueType > const &b, std::vector< uint64_t > *player1Choices=nullptr, std::vector< uint64_t > *player2Choices=nullptr) const =0storm::solver::GameSolver< ValueType >pure virtual
startMeasureProgress(uint64_t startingIteration=0) conststorm::solver::AbstractEquationSolver< ValueType >
terminateNow(std::vector< ValueType > const &values, SolverGuarantee const &guarantee) conststorm::solver::AbstractEquationSolver< ValueType >
terminationConditionstorm::solver::AbstractEquationSolver< ValueType >protected
trackSchedulersstorm::solver::GameSolver< ValueType >protected
updateStatus(SolverStatus status, std::vector< ValueType > const &x, SolverGuarantee const &guarantee, uint64_t iterations, uint64_t maximalNumberOfIterations) conststorm::solver::AbstractEquationSolver< ValueType >protected
updateStatus(SolverStatus status, bool earlyTermination, uint64_t iterations, uint64_t maximalNumberOfIterations) conststorm::solver::AbstractEquationSolver< ValueType >protected
upperBoundstorm::solver::AbstractEquationSolver< ValueType >protected
upperBoundsstorm::solver::AbstractEquationSolver< ValueType >protected
~GameSolver()=defaultstorm::solver::GameSolver< ValueType >virtual