Storm
A Modern Probabilistic Model Checker
|
This is the complete list of members for storm::modelchecker::RegionModelChecker< ParametricType >, including all inherited members.
analyzeRegion(Environment const &env, storm::storage::ParameterRegion< ParametricType > const ®ion, RegionResultHypothesis const &hypothesis=RegionResultHypothesis::Unknown, RegionResult const &initialResult=RegionResult::Unknown, bool sampleVerticesOfRegion=false, std::shared_ptr< storm::analysis::LocalMonotonicityResult< VariableType > > localMonotonicityResult=nullptr)=0 | storm::modelchecker::RegionModelChecker< ParametricType > | pure virtual |
analyzeRegions(Environment const &env, std::vector< storm::storage::ParameterRegion< ParametricType > > const ®ions, std::vector< RegionResultHypothesis > const &hypotheses, bool sampleVerticesOfRegion=false) | storm::modelchecker::RegionModelChecker< ParametricType > | |
canHandle(std::shared_ptr< storm::models::ModelBase > parametricModel, CheckTask< storm::logic::Formula, ParametricType > const &checkTask) const =0 | storm::modelchecker::RegionModelChecker< ParametricType > | pure virtual |
CoefficientType typedef | storm::modelchecker::RegionModelChecker< ParametricType > | |
computeExtremalValue(Environment const &env, storm::storage::ParameterRegion< ParametricType > const ®ion, storm::solver::OptimizationDirection const &dir, ParametricType const &precision, bool absolutePrecision, std::optional< storm::logic::Bound > const &boundInvariant=std::nullopt) | storm::modelchecker::RegionModelChecker< ParametricType > | virtual |
extendLocalMonotonicityResult(storm::storage::ParameterRegion< ParametricType > const ®ion, std::shared_ptr< storm::analysis::Order > order, std::shared_ptr< storm::analysis::LocalMonotonicityResult< VariableType > > localMonotonicityResult) | storm::modelchecker::RegionModelChecker< ParametricType > | protectedvirtual |
extendOrder(std::shared_ptr< storm::analysis::Order > order, storm::storage::ParameterRegion< ParametricType > region) | storm::modelchecker::RegionModelChecker< ParametricType > | virtual |
getBoundAtInitState(Environment const &env, storm::storage::ParameterRegion< ParametricType > const ®ion, storm::solver::OptimizationDirection const &dirForParameters) | storm::modelchecker::RegionModelChecker< ParametricType > | virtual |
getRegionSplitEstimate() const | storm::modelchecker::RegionModelChecker< ParametricType > | virtual |
isOnlyGlobalSet() | storm::modelchecker::RegionModelChecker< ParametricType > | |
isRegionSplitEstimateSupported() const | storm::modelchecker::RegionModelChecker< ParametricType > | virtual |
isUseBoundsSet() | storm::modelchecker::RegionModelChecker< ParametricType > | |
isUseMonotonicitySet() const | storm::modelchecker::RegionModelChecker< ParametricType > | |
monotoneDecrParameters | storm::modelchecker::RegionModelChecker< ParametricType > | protected |
monotoneIncrParameters | storm::modelchecker::RegionModelChecker< ParametricType > | protected |
numberOfRegionsKnownThroughMonotonicity | storm::modelchecker::RegionModelChecker< ParametricType > | protected |
performRegionRefinement(Environment const &env, storm::storage::ParameterRegion< ParametricType > const ®ion, boost::optional< ParametricType > const &coverageThreshold, boost::optional< uint64_t > depthThreshold=boost::none, RegionResultHypothesis const &hypothesis=RegionResultHypothesis::Unknown, uint64_t monThresh=0) | storm::modelchecker::RegionModelChecker< ParametricType > | |
RegionModelChecker() | storm::modelchecker::RegionModelChecker< ParametricType > | |
resetMaxSplitDimensions() | storm::modelchecker::RegionModelChecker< ParametricType > | virtual |
setConstantEntries(std::shared_ptr< storm::analysis::LocalMonotonicityResult< VariableType > > localMonotonicityResult) | storm::modelchecker::RegionModelChecker< ParametricType > | virtual |
setMaxSplitDimensions(uint64_t) | storm::modelchecker::RegionModelChecker< ParametricType > | virtual |
setMonotoneParameters(std::pair< std::set< typename storm::storage::ParameterRegion< ParametricType >::VariableType >, std::set< typename storm::storage::ParameterRegion< ParametricType >::VariableType > > monotoneParameters) | storm::modelchecker::RegionModelChecker< ParametricType > | |
setUseBounds(bool bounds=true) | storm::modelchecker::RegionModelChecker< ParametricType > | |
setUseMonotonicity(bool monotonicity=true) | storm::modelchecker::RegionModelChecker< ParametricType > | |
setUseOnlyGlobal(bool global=true) | storm::modelchecker::RegionModelChecker< ParametricType > | |
specify(Environment const &env, std::shared_ptr< storm::models::ModelBase > parametricModel, CheckTask< storm::logic::Formula, ParametricType > const &checkTask, bool generateRegionSplitEstimates, bool allowModelSimplifications=true)=0 | storm::modelchecker::RegionModelChecker< ParametricType > | pure virtual |
splitSmart(storm::storage::ParameterRegion< ParametricType > ®ion, std::vector< storm::storage::ParameterRegion< ParametricType > > ®ionVector, storm::analysis::MonotonicityResult< VariableType > &monRes, bool splitForExtremum) const | storm::modelchecker::RegionModelChecker< ParametricType > | protectedvirtual |
VariableType typedef | storm::modelchecker::RegionModelChecker< ParametricType > | |
verifyRegion(Environment const &env, storm::storage::ParameterRegion< ParametricType > const ®ion, storm::logic::Bound const &bound) | storm::modelchecker::RegionModelChecker< ParametricType > | virtual |
~RegionModelChecker()=default | storm::modelchecker::RegionModelChecker< ParametricType > | virtual |