|
TdZdd
1.1
A top-down/breadth-first decision diagram manipulation framework
|
Multi-threaded breadth-first DD builder. More...
#include <DdBuilder.hpp>
Public Member Functions | |
| void | schedule (NodeId *fp, int level, void *s) |
| Schedules a top-down event. More... | |
| int | initialize (NodeId &root) |
| Initializes the builder. More... | |
| void | construct (int i) |
| Builds one level. More... | |
Multi-threaded breadth-first DD builder.
Definition at line 395 of file DdBuilder.hpp.
|
inline |
Builds one level.
| i | level. |
Definition at line 494 of file DdBuilder.hpp.
References tdzdd::MyHashTable< T, Hash, Equal >::add(), tdzdd::MyHashTable< T, Hash, Equal >::initialize(), and tdzdd::DdSweeper< ARITY >::update().
Referenced by tdzdd::DdStructure< ARITY >::DdStructure().

|
inline |
Initializes the builder.
| root | result storage. |
Definition at line 471 of file DdBuilder.hpp.
References tdzdd::DdSweeper< ARITY >::setRoot().
Referenced by tdzdd::DdStructure< ARITY >::DdStructure().

|
inline |
Schedules a top-down event.
| fp | result storage. |
| level | node level of the event. |
| s | node state of the event. |
Definition at line 461 of file DdBuilder.hpp.
1.8.13