#include <CCacheManagement.h>
Public Types | |
typedef MgrType | manager_type |
Set manager type. | |
typedef DdManager * | internal_manager_type |
Set type of Cudd's internal manager type. | |
typedef DdNode * | node_type |
Set type of Cudd's nodes. | |
typedef CCuddNavigator | navigator |
Type of navigators. | |
typedef BoolePolyRing | ring_type |
Type of Boolean rings. | |
typedef ring_type::dd_type | dd_type |
Get high-level decision diagram type. | |
Public Member Functions | |
CCuddLikeMgrStorage (const manager_type &mgr) | |
Constructor. | |
manager_type | manager () const |
Accessing manager. | |
dd_type | generate (navigator navi) const |
Re-generate valid decision diagram from navigator. | |
dd_type | one () const |
Get constant one. | |
dd_type | zero () const |
Get constant zero. | |
ring_type | ring () const |
Protected Member Functions | |
internal_manager_type | internalManager () const |
Accessing Cudd-internal decision diagram manager. |
typedef MgrType polybori::CCuddLikeMgrStorage< MgrType >::manager_type |
Set manager type.
typedef DdManager* polybori::CCuddLikeMgrStorage< MgrType >::internal_manager_type |
Set type of Cudd's internal manager type.
typedef DdNode* polybori::CCuddLikeMgrStorage< MgrType >::node_type |
Set type of Cudd's nodes.
typedef CCuddNavigator polybori::CCuddLikeMgrStorage< MgrType >::navigator |
Type of navigators.
typedef BoolePolyRing polybori::CCuddLikeMgrStorage< MgrType >::ring_type |
Type of Boolean rings.
typedef ring_type::dd_type polybori::CCuddLikeMgrStorage< MgrType >::dd_type |
Get high-level decision diagram type.
polybori::CCuddLikeMgrStorage< MgrType >::CCuddLikeMgrStorage | ( | const manager_type & | mgr | ) | [inline] |
Constructor.
manager_type polybori::CCuddLikeMgrStorage< MgrType >::manager | ( | ) | const [inline] |
Accessing manager.
dd_type polybori::CCuddLikeMgrStorage< MgrType >::generate | ( | navigator | navi | ) | const [inline] |
Re-generate valid decision diagram from navigator.
dd_type polybori::CCuddLikeMgrStorage< MgrType >::one | ( | ) | const [inline] |
Get constant one.
dd_type polybori::CCuddLikeMgrStorage< MgrType >::zero | ( | ) | const [inline] |
Get constant zero.
ring_type polybori::CCuddLikeMgrStorage< MgrType >::ring | ( | ) | const [inline] |
internal_manager_type polybori::CCuddLikeMgrStorage< MgrType >::internalManager | ( | ) | const [inline, protected] |
Accessing Cudd-internal decision diagram manager.