#include <CDegreeCache.h>
Public Types | |
Define generic access to data types | |
| typedef DDType | dd_type |
| typedef TagType | tag_type |
| typedef CCacheManagement < tag_type, 2 > | base |
| Name base type. | |
| typedef CBlockDegreeCache < tag_type, dd_type > | self |
Adopt type definitions | |
| typedef base::node_type | input_node_type |
| typedef base::manager_type | manager_type |
| typedef dd_type::idx_type | idx_type |
| typedef dd_type::size_type | size_type |
| typedef dd_type::navigator | navi_type |
| typedef CIndexHandle< navi_type > | node_type |
| Extracting inherited node type. | |
| typedef CIndexCacheHandle < navi_type > | node_cache_type |
Public Member Functions | |
| CBlockDegreeCache (const manager_type &mgr) | |
| Constructor. | |
| CBlockDegreeCache (const self &rhs) | |
| Copy Constructor. | |
| ~CBlockDegreeCache () | |
| Destructor. | |
| node_type | find (input_node_type navi, idx_type idx) const |
| Find cached degree wrt. given navigator. | |
| node_type | find (navi_type navi, idx_type idx) const |
| void | insert (input_node_type navi, idx_type idx, size_type deg) const |
| Store cached degree wrt. given navigator. | |
| void | insert (navi_type navi, idx_type idx, size_type deg) const |
| Store cached degree wrt. given navigator. | |
| typedef CCacheManagement<tag_type, 2> CBlockDegreeCache< TagType, DDType >::base |
Name base type.
Reimplemented from CCacheManagement< TagType, 2 >.
| typedef DDType CBlockDegreeCache< TagType, DDType >::dd_type |
| typedef dd_type::idx_type CBlockDegreeCache< TagType, DDType >::idx_type |
Reimplemented from CCacheManagement< TagType, 2 >.
| typedef base::node_type CBlockDegreeCache< TagType, DDType >::input_node_type |
| typedef base::manager_type CBlockDegreeCache< TagType, DDType >::manager_type |
Reimplemented from CCacheManagement< TagType, 2 >.
| typedef dd_type::navigator CBlockDegreeCache< TagType, DDType >::navi_type |
| typedef CIndexCacheHandle<navi_type> CBlockDegreeCache< TagType, DDType >::node_cache_type |
| typedef CIndexHandle<navi_type> CBlockDegreeCache< TagType, DDType >::node_type |
Extracting inherited node type.
Reimplemented from CCacheManagement< TagType, 2 >.
| typedef CBlockDegreeCache<tag_type, dd_type> CBlockDegreeCache< TagType, DDType >::self |
| typedef dd_type::size_type CBlockDegreeCache< TagType, DDType >::size_type |
| typedef TagType CBlockDegreeCache< TagType, DDType >::tag_type |
| CBlockDegreeCache< TagType, DDType >::CBlockDegreeCache | ( | const manager_type & | mgr | ) | [inline] |
Constructor.
| CBlockDegreeCache< TagType, DDType >::CBlockDegreeCache | ( | const self & | rhs | ) | [inline] |
Copy Constructor.
| CBlockDegreeCache< TagType, DDType >::~CBlockDegreeCache | ( | ) | [inline] |
Destructor.
| node_type CBlockDegreeCache< TagType, DDType >::find | ( | navi_type | navi, | |
| idx_type | idx | |||
| ) | const [inline] |
| node_type CBlockDegreeCache< TagType, DDType >::find | ( | input_node_type | navi, | |
| idx_type | idx | |||
| ) | const [inline] |
Find cached degree wrt. given navigator.
| void CBlockDegreeCache< TagType, DDType >::insert | ( | navi_type | navi, | |
| idx_type | idx, | |||
| size_type | deg | |||
| ) | const [inline] |
Store cached degree wrt. given navigator.
| void CBlockDegreeCache< TagType, DDType >::insert | ( | input_node_type | navi, | |
| idx_type | idx, | |||
| size_type | deg | |||
| ) | const [inline] |
Store cached degree wrt. given navigator.
Referenced by CBlockDegreeCache< CCacheTypes::block_degree, CTypes::dd_type >::insert().
1.6.3