Module oxidd

Module oxidd 

Source
Expand description

OxiDD library This module implements the BDD trait for the OxiDD library

TODO: With the release of oxidd v0.0.11 the API has changed significantly, for now everything has only been fixed to β€œwork”, but there is a lot of room for improvement.

StructsΒ§

OxiDD
BDD type for OxiDD BDDs
OxiddManager
BDD manager for OxiDD BDDs
OxiddManagerConfig
Configuration for the OxiDD BDD manager

ConstantsΒ§

APPLY_CACHE_CAPACITY πŸ”’
Maximum number of nodes in the apply cache
INNER_NODE_CAPACITY πŸ”’
Maximum number of nodes in the BDD manager Exceeding this limit will cause the manager to panic
THREADS πŸ”’
Number of threads used for parallel operations

FunctionsΒ§

default_apply_cache_capacity πŸ”’
Function to get default apply cache capacity for the BDD manager
default_inner_node_capacity πŸ”’
Function to get default inner node capacity for the BDD manager
default_threads πŸ”’
Function to get default number of threads for the BDD manager