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.