|
TdZdd
1.1
A top-down/breadth-first decision diagram manipulation framework
|
Base class of DD evaluators. More...
#include <DdEval.hpp>
Public Member Functions | |
| bool | isThreadSafe () const |
| Declares thread-safety. More... | |
| bool | showMessages () const |
| Declares preference to show messages. More... | |
| void | initialize (int level) |
| Initialization. More... | |
| R | getValue (T const &v) |
| Makes a result value. More... | |
| void | destructLevel (int i) |
| Destructs i-th level of data storage. More... | |
Base class of DD evaluators.
Every implementation must define the following functions:
Optionally, the following functions can be overloaded:
| E | the class implementing this class. |
| T | data type of work area for each node. |
| R | data type of return value. |
Definition at line 102 of file DdEval.hpp.
|
inline |
Destructs i-th level of data storage.
| i | the level to be destructerd. |
Definition at line 148 of file DdEval.hpp.
|
inline |
Makes a result value.
| v | work area value for the root node. |
Definition at line 140 of file DdEval.hpp.
|
inline |
Initialization.
| level | the maximum level of the DD. |
Definition at line 132 of file DdEval.hpp.
|
inline |
Declares thread-safety.
Definition at line 116 of file DdEval.hpp.
|
inline |
Declares preference to show messages.
Definition at line 124 of file DdEval.hpp.
1.8.13