Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
FDEPConflictFinder.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <vector>
4
#include "
storm-dft/storage/DFT.h
"
5
6
namespace
storm::dft
{
7
namespace
utility {
8
9
template
<
typename
ValueType>
10
class
FDEPConflictFinder
{
11
public
:
21
static
std::vector<std::pair<uint64_t, uint64_t>>
getDependencyConflicts
(
storm::dft::storage::DFT<ValueType>
const
& dft,
bool
useSMT =
false
,
22
uint_fast64_t timeout = 10);
23
29
static
std::vector<bool>
getDynamicBehavior
(
storm::dft::storage::DFT<ValueType>
const
& dft);
30
};
31
32
}
// namespace utility
33
}
// namespace storm::dft
DFT.h
storm::dft::storage::DFT
Represents a Dynamic Fault Tree.
Definition
DFT.h:52
storm::dft::utility::FDEPConflictFinder
Definition
FDEPConflictFinder.h:10
storm::dft::utility::FDEPConflictFinder::getDynamicBehavior
static std::vector< bool > getDynamicBehavior(storm::dft::storage::DFT< ValueType > const &dft)
Definition
FDEPConflictFinder.cpp:91
storm::dft::utility::FDEPConflictFinder::getDependencyConflicts
static std::vector< std::pair< uint64_t, uint64_t > > getDependencyConflicts(storm::dft::storage::DFT< ValueType > const &dft, bool useSMT=false, uint_fast64_t timeout=10)
Get a vector of index pairs of FDEPs in the DFT which are conflicting.
storm::dft
Definition
SFTBDDPropertyFormulaAdapter.h:19
src
storm-dft
utility
FDEPConflictFinder.h
Generated by
1.9.8