|
Storm 1.14.0.1
A Modern Probabilistic Model Checker
|
#include <memory>#include <string>#include <utility>#include <vector>#include "storm-dft/builder/DftExplorationHeuristic.h"#include "storm-dft/environment/DftEnvironment.h"#include "storm-dft/modelchecker/DFTModelChecker.h"#include "storm-dft/storage/DFT.h"#include "storm-dft/utility/RelevantEvents.h"#include "storm/logic/Formula.h"

Go to the source code of this file.
Namespaces | |
| namespace | storm |
| namespace | storm::dft |
| namespace | storm::dft::api |
Functions | |
| storm::dft::utility::RelevantEvents | storm::dft::api::computeRelevantEvents (std::vector< std::shared_ptr< storm::logic::Formula const > > const &properties, std::vector< std::string > const &additionalRelevantEventNames, bool addLabelsClaiming) |
| Get relevant event ids from given relevant event names and labels in properties. | |
| template<typename ValueType> | |
| storm::dft::modelchecker::DFTModelChecker< ValueType >::dft_results | storm::dft::api::analyzeDFT (storm::dft::DftEnvironment const &env, storm::dft::storage::DFT< ValueType > const &dft, std::vector< std::shared_ptr< storm::logic::Formula const > > const &properties, storm::dft::utility::RelevantEvents const &relevantEvents={}, bool printOutput=false, typename storm::dft::modelchecker::DFTModelChecker< ValueType >::ModelExportCallback const &exportCallback={}) |
| Compute the exact or approximate analysis result of the given DFT according to the given properties. | |
| template<typename ValueType> | |
| void | storm::dft::api::analyzeDFTBdd (storm::dft::DftEnvironment const &env, std::shared_ptr< storm::dft::storage::DFT< ValueType > > const &dft, bool const exportToDot, std::string const &filename, bool const calculateMttf, double const mttfPrecision, double const mttfStepsize, std::string const mttfAlgorithmName, bool const calculateMCS, bool const calculateProbability, bool const useModularisation, std::string const importanceMeasureName, std::vector< double > const &timepoints, std::vector< std::shared_ptr< storm::logic::Formula const > > const &properties, std::vector< std::string > const &additionalRelevantEventNames, size_t const chunksize) |
| Analyze the DFT using BDDs. | |
| template<typename ValueType> | |
| void | storm::dft::api::analyzeDFTSMT (storm::dft::storage::DFT< ValueType > const &dft, bool printOutput) |
| Analyze the DFT using the SMT encoding. | |
| template<typename ValueType> | |
| std::pair< uint64_t, uint64_t > | storm::dft::api::computeBEFailureBounds (storm::dft::storage::DFT< ValueType > const &dft, bool useSMT, double solverTimeout) |
| template<typename ValueType> | |
| bool | storm::dft::api::computeDependencyConflicts (storm::dft::storage::DFT< ValueType > &dft, bool useSMT, double solverTimeout) |