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.