Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
feasibility.h
Go to the documentation of this file.
1#pragma once
2
5
7
8namespace storm::pars {
9
10class FeasibilitySynthesisTask;
11
12std::shared_ptr<FeasibilitySynthesisTask const> createFeasibilitySynthesisTaskFromSettings(
13 std::shared_ptr<storm::logic::Formula const> const& formula, std::vector<storm::storage::ParameterRegion<storm::RationalFunction>> const& regions);
14
15template<typename ValueType>
17 std::shared_ptr<storm::pars::FeasibilitySynthesisTask const> const& task,
18 boost::optional<std::set<RationalFunctionVariable>> omittedParameters,
20
21template<typename ValueType>
23 std::shared_ptr<storm::pars::FeasibilitySynthesisTask const> const& task,
24 boost::optional<std::set<RationalFunctionVariable>> omittedParameters,
26
27template<typename ValueType>
28void runFeasibilityWithPLA(std::shared_ptr<storm::models::sparse::Model<ValueType>> const& model,
29 std::shared_ptr<storm::pars::FeasibilitySynthesisTask const> const& task,
30 boost::optional<std::set<RationalFunctionVariable>> omittedParameters,
32} // namespace storm::pars
Base class for all sparse models.
Definition Model.h:33
void performFeasibility(std::shared_ptr< storm::models::sparse::Model< ValueType > > model, std::shared_ptr< storm::pars::FeasibilitySynthesisTask const > const &task, boost::optional< std::set< RationalFunctionVariable > > omittedParameters, storm::api::MonotonicitySetting monotonicitySettings)
void runFeasibilityWithPLA(std::shared_ptr< storm::models::sparse::Model< ValueType > > const &model, std::shared_ptr< storm::pars::FeasibilitySynthesisTask const > const &task, boost::optional< std::set< RationalFunctionVariable > > omittedParameters, storm::api::MonotonicitySetting monotonicitySettings)
void runFeasibilityWithGD(std::shared_ptr< storm::models::sparse::Model< ValueType > > model, std::shared_ptr< storm::pars::FeasibilitySynthesisTask const > const &task, boost::optional< std::set< RationalFunctionVariable > > omittedParameters, storm::api::MonotonicitySetting monotonicitySettings)
std::shared_ptr< FeasibilitySynthesisTask const > createFeasibilitySynthesisTaskFromSettings(std::shared_ptr< storm::logic::Formula const > const &formula, std::vector< storm::storage::ParameterRegion< storm::RationalFunction > > const &regions)