Skip to content

praxis / algorithms / direct_zbdd


Module direct_zbdd

Quick Reference

ItemKindDescription
build_zbdd_from_pdagfn
build_zbdd_topdownfn
build_zbdd_deltermfn
build_zbdd_delterm_namedfn

Functions

build_zbdd_from_pdag

rust
fn build_zbdd_from_pdag(pdag: &crate::algorithms::pdag::Pdag, fault_tree: &crate::core::fault_tree::FaultTree, cut_off: Option<f64>, limit_order: Option<usize>) -> crate::Result<(crate::algorithms::zbdd_engine::ZbddEngine, crate::algorithms::zbdd_engine::ZbddRef)>

build_zbdd_topdown

rust
fn build_zbdd_topdown(pdag: &crate::algorithms::pdag::Pdag, fault_tree: &crate::core::fault_tree::FaultTree, cut_off: Option<f64>, limit_order: Option<usize>, mutex_gate: Option<&str>) -> crate::Result<(crate::algorithms::zbdd_engine::ZbddEngine, crate::algorithms::zbdd_engine::ZbddRef)>

build_zbdd_delterm

rust
fn build_zbdd_delterm(pdag: &crate::algorithms::pdag::Pdag, fault_tree: &crate::core::fault_tree::FaultTree, cut_off: Option<f64>, limit_order: Option<usize>, mutex_gate: Option<&str>) -> crate::Result<(crate::algorithms::zbdd_engine::ZbddEngine, crate::algorithms::zbdd_engine::ZbddRef)>

build_zbdd_delterm_named

rust
fn build_zbdd_delterm_named(pdag: &crate::algorithms::pdag::Pdag, fault_tree: &crate::core::fault_tree::FaultTree, cut_off: Option<f64>, limit_order: Option<usize>, mutex_gate: Option<&str>) -> crate::Result<Vec<Vec<String>>>