{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Stormpy.dft\n", "\n", "class DFTDynamic Fault Tree\n", "\n", "can_have_nondeterminismself: stormpy.dft.dft.DFTboolWhether the model can contain non-deterministic choices\n", "\n", "get_elementself: stormpy.dft.dft.DFTindex: intstormpy.dft.dft.DFTElementGet DFT element at index\n", "\n", "get_element_by_nameself: stormpy.dft.dft.DFTname: strstormpy.dft.dft.DFTElementGet DFT element by name\n", "\n", "modularisationself: stormpy.dft.dft.DFTList[stormpy.dft.dft.DFT]Split DFT into independent modules\n", "\n", "nr_beself: stormpy.dft.dft.DFTintNumber of basic elements\n", "\n", "nr_dynamicself: stormpy.dft.dft.DFTintNumber of dynamic elements\n", "\n", "nr_elementsself: stormpy.dft.dft.DFTintTotal number of elements\n", "\n", "symmetriesself: stormpy.dft.dft.DFTstorm::storage::DFTIndependentSymmetriesCompute symmetries in DFT\n", "\n", "property top_level_elementGet top level element\n", "\n", "class DFTElementDFT element\n", "\n", "property idId\n", "\n", "property nameName\n", "\n", "class DFTSymmetriesSymmetries in DFT\n", "\n", "property groupsSymmetry groups\n", "\n", "class ParametricDFTParametric DFT\n", "\n", "can_have_nondeterminismself: stormpy.dft.dft.ParametricDFTboolWhether the model can contain non-deterministic choices\n", "\n", "get_elementself: stormpy.dft.dft.ParametricDFTindex: intstormpy.dft.dft.ParametricDFTElementGet DFT element at index\n", "\n", "get_element_by_nameself: stormpy.dft.dft.ParametricDFTname: strstormpy.dft.dft.ParametricDFTElementGet DFT element by name\n", "\n", "modularisationself: stormpy.dft.dft.ParametricDFTList[stormpy.dft.dft.ParametricDFT]Split DFT into independent modules\n", "\n", "nr_beself: stormpy.dft.dft.ParametricDFTintNumber of basic elements\n", "\n", "nr_dynamicself: stormpy.dft.dft.ParametricDFTintNumber of dynamic elements\n", "\n", "nr_elementsself: stormpy.dft.dft.ParametricDFTintTotal number of elements\n", "\n", "symmetriesself: stormpy.dft.dft.ParametricDFTstorm::storage::DFTIndependentSymmetriesCompute symmetries in DFT\n", "\n", "property top_level_elementGet top level element\n", "\n", "class ParametricDFTElementParametric DFT element\n", "\n", "property idId\n", "\n", "property nameName\n", "\n", "analyze_dftdft: stormpy.dft.dft.DFTproperties: List[stormpy.logic.logic.Formula]symred: bool = Trueallow_modularisation: bool = Falserelevant_events: Set[int] = set()dc_for_relevant: bool = FalseList[float]Analyze the DFT\n", "\n", "compute_dependency_conflictsdft: stormpy.dft.dft.DFTuse_smt: bool = Falsesolver_timeout: float = 0boolSet conflicts between FDEPs. Is used in analysis.\n", "\n", "compute_relevant_eventsdft: stormpy.dft.dft.DFTproperties: List[stormpy.logic.logic.Formula]additional_relevant_names: List[str] = []Set[int]Compute relevant event ids from properties and additional relevant names\n", "\n", "export_dft_json_filedft: stormpy.dft.dft.DFTpath: strNoneExport DFT to JSON file\n", "\n", "export_dft_json_stringdft: stormpy.dft.dft.DFTstrExport DFT to JSON string\n", "\n", "is_well_formeddft: stormpy.dft.dft.DFTcheck_valid_for_analysis: bool = TrueTuple[bool, str]Check whether DFT is well-formed.\n", "\n", "load_dft_galileo_filepath: strstormpy.dft.dft.DFTLoad DFT from Galileo file\n", "\n", "load_dft_json_filepath: strstormpy.dft.dft.DFTLoad DFT from JSON file\n", "\n", "load_dft_json_stringjson_string: strstormpy.dft.dft.DFTLoad DFT from JSON string\n", "\n", "transform_dftdft: stormpy.dft.dft.DFTunique_constant_be: boolbinary_fdeps: boolstormpy.dft.dft.DFTApply transformations on DFT" ] } ], "metadata": { "date": 1598178166.5329514, "filename": "dft.rst", "kernelspec": { "display_name": "Python", "language": "python3", "name": "python3" }, "title": "Stormpy.dft" }, "nbformat": 4, "nbformat_minor": 4 }