DFT¶
- class DFT[ValueType](dft: stormpy.dft.DFT[ValueType])¶
Dynamic Fault Tree
Template arguments:
ValueType(type)
Available specializations:
DFT[float]DFT[stormpy.numbers.RationalFunction]
Construction
Copy a Dynamic Fault Tree
The specialization can be inferred from the first positional constructor argument (alternatively, the
dftkeyword argument).
Members¶
- DFT.build_state_generation_info(
- self: stormpy.dft.DFT[ValueType],
- symmetries: stormpy.dft.DftSymmetries,
Build state generation information
- DFT.can_have_nondeterminism(self: stormpy.dft.DFT[ValueType]) bool¶
Whether the model can contain non-deterministic choices
- DFT.get_element(self: stormpy.dft.DFT[ValueType], index: SupportsInt | SupportsIndex)¶
Get DFT element at index
- DFT.get_element_by_name(self: stormpy.dft.DFT[ValueType], name: str)¶
Get DFT element by name
- DFT.get_elements_string(self: stormpy.dft.DFT[ValueType]) str¶
- DFT.get_parameters(self)¶
Available only for:
DFT[stormpy.numbers.RationalFunction].Return the parameters occurring in this parametric DFT.
- DFT.modules(self: stormpy.dft.DFT[ValueType])¶
Compute independent modules of DFT
- DFT.nr_basic_elements(self: stormpy.dft.DFT[ValueType]) int¶
Number of basic elements
- DFT.nr_dynamic_elements(self: stormpy.dft.DFT[ValueType]) int¶
Number of dynamic elements
- DFT.nr_elements(self: stormpy.dft.DFT[ValueType]) int¶
Total number of elements
- DFT.set_relevant_events(
- self: stormpy.dft.DFT[ValueType],
- relevant_events,
- allow_dc_for_relevant: bool,
- DFT.symmetries(self: stormpy.dft.DFT[ValueType]) stormpy.dft.DftSymmetries¶
Compute symmetries in DFT
- property DFT.top_level_element¶
Get top level element