Cache used to store coherent results.
Definition at line 105 of file CacheResults.c.
Data Fields | |
| size_t | ndim |
| Number of parameter-space dimensions. More... | |
| size_t | dim0 |
| Lowest tiled parameter-space dimension. More... | |
| const SuperskyTransformData * | coh_rssky_transf |
| Reduced supersky transform data for coherent lattice. More... | |
| const SuperskyTransformData * | semi_rssky_transf |
| Reduced supersky transform data for semicoherent lattice. More... | |
| WeaveCohInput * | coh_input |
| Input data required for computing coherent results. More... | |
| LatticeTilingLocator * | coh_locator |
| Coherent parameter-space tiling locator. More... | |
| UINT8 | coh_max_index |
| Maximum value of index from coherent locator. More... | |
| UINT4 | generation |
| Current generation of cache items. More... | |
| LALHeap * | relevance_heap |
| Heap which ranks cache items by relevance. More... | |
| UINT4 | heap_max_size |
| Maximum size obtained by relevance heap. More... | |
| LALHashTbl * | coh_index_hash |
| Hash table which looks up cache items by index. More... | |
| LALBitset * | coh_computed_bitset |
| Bitset which records whether an item has ever been computed. More... | |
| double | coh_relevance_offset |
| Offset used in computation of coherent point relevance. More... | |
| BOOLEAN | any_gc |
| Whether any garbage collection of results should be used. More... | |
| BOOLEAN | all_gc |
| Whether garbage collection should remove as many results as possible. More... | |
| cache_item * | saved_item |
| Save an no-longer-used cache item for re-use. More... | |
| size_t WeaveCache::ndim |
Number of parameter-space dimensions.
Definition at line 107 of file CacheResults.c.
| size_t WeaveCache::dim0 |
Lowest tiled parameter-space dimension.
Definition at line 109 of file CacheResults.c.
| const SuperskyTransformData* WeaveCache::coh_rssky_transf |
Reduced supersky transform data for coherent lattice.
Definition at line 111 of file CacheResults.c.
| const SuperskyTransformData* WeaveCache::semi_rssky_transf |
Reduced supersky transform data for semicoherent lattice.
Definition at line 113 of file CacheResults.c.
| WeaveCohInput* WeaveCache::coh_input |
Input data required for computing coherent results.
Definition at line 115 of file CacheResults.c.
| LatticeTilingLocator* WeaveCache::coh_locator |
Coherent parameter-space tiling locator.
Definition at line 117 of file CacheResults.c.
| UINT8 WeaveCache::coh_max_index |
Maximum value of index from coherent locator.
Definition at line 119 of file CacheResults.c.
| UINT4 WeaveCache::generation |
Current generation of cache items.
Definition at line 121 of file CacheResults.c.
| LALHeap* WeaveCache::relevance_heap |
Heap which ranks cache items by relevance.
Definition at line 123 of file CacheResults.c.
| UINT4 WeaveCache::heap_max_size |
Maximum size obtained by relevance heap.
Definition at line 125 of file CacheResults.c.
| LALHashTbl* WeaveCache::coh_index_hash |
Hash table which looks up cache items by index.
Definition at line 127 of file CacheResults.c.
| LALBitset* WeaveCache::coh_computed_bitset |
Bitset which records whether an item has ever been computed.
Definition at line 129 of file CacheResults.c.
| double WeaveCache::coh_relevance_offset |
Offset used in computation of coherent point relevance.
Definition at line 131 of file CacheResults.c.
| BOOLEAN WeaveCache::any_gc |
Whether any garbage collection of results should be used.
Definition at line 133 of file CacheResults.c.
| BOOLEAN WeaveCache::all_gc |
Whether garbage collection should remove as many results as possible.
Definition at line 135 of file CacheResults.c.
| cache_item* WeaveCache::saved_item |
Save an no-longer-used cache item for re-use.
Definition at line 137 of file CacheResults.c.