|
Storm 1.14.0.1
A Modern Probabilistic Model Checker
|
#include <memory>#include <optional>#include <sstream>#include <string>#include <type_traits>#include <vector>#include "storm-pars/analysis/GraphPreservationStatus.h"#include "storm-pars/analysis/RegionConstraintChecker.h"#include "storm-pars/settings/modules/RegionSettings.h"#include "storm-pars/storage/ParameterRegion.h"#include "storm/analysis/GraphConditions.h"#include "storm/exceptions/BaseException.h"#include "storm/exceptions/InvalidSettingsException.h"#include "storm/exceptions/NotSupportedException.h"#include "storm/models/ModelBase.h"#include "storm/models/sparse/Model.h"#include "storm/settings/SettingsManager.h"#include "storm/utility/macros.h"

Go to the source code of this file.
Namespaces | |
| namespace | storm |
| namespace | storm::pars |
Functions | |
| template<typename ValueType> | |
| std::optional< storm::analysis::ConstraintCollector > | storm::pars::collectConstraints (std::shared_ptr< storm::models::ModelBase > const &model) |
| Collects the constraints of the model. | |
| template<typename ValueType> | |
| std::optional< storm::pars::analysis::RegionCheckResult > | storm::pars::checkRegionConstraints (std::optional< storm::analysis::ConstraintCollector > const &collector, storm::storage::ParameterRegion< ValueType > const ®ion, bool wellformedness) |
| Checks the well-formedness constraints or the graph-preservation constraints over the region. | |
| std::string | storm::pars::describeViolation (storm::pars::analysis::RegionCheckResult const &result) |
| Describes a violated constraint, including the point at which it fails. | |
| template<typename ValueType> | |
| storm::pars::analysis::GraphPreservationStatus | storm::pars::establishGraphPreservation (std::shared_ptr< storm::models::ModelBase > const &model, std::vector< storm::storage::ParameterRegion< ValueType > > const ®ions, bool graphPreservationRequired) |
| Determines to what extent the regions are known to be well-defined and graph-preserving. | |