#include <machine_impl.h>
◆ MemoryQueryImpl() [1/3]
| Realm::MemoryQueryImpl::MemoryQueryImpl |
( |
const Machine & |
_machine | ) |
|
◆ MemoryQueryImpl() [2/3]
| Realm::MemoryQueryImpl::MemoryQueryImpl |
( |
const MachineImpl * |
_machine_impl | ) |
|
◆ MemoryQueryImpl() [3/3]
| Realm::MemoryQueryImpl::MemoryQueryImpl |
( |
const MemoryQueryImpl & |
copy_from | ) |
|
|
protected |
◆ ~MemoryQueryImpl()
| Realm::MemoryQueryImpl::~MemoryQueryImpl |
( |
void |
| ) |
|
|
protected |
◆ add_predicate()
◆ add_reference()
| void Realm::MemoryQueryImpl::add_reference |
( |
void |
| ) |
|
◆ build_best_affinity_cache()
| Memory Realm::MemoryQueryImpl::build_best_affinity_cache |
( |
| ) |
const |
|
protected |
◆ cache_next()
◆ cached_list()
| std::vector< Memory > * Realm::MemoryQueryImpl::cached_list |
( |
| ) |
const |
|
protected |
◆ cached_query() [1/3]
| bool Realm::MemoryQueryImpl::cached_query |
( |
Memory & |
pval, |
|
|
QueryType |
q |
|
) |
| const |
◆ cached_query() [2/3]
| bool Realm::MemoryQueryImpl::cached_query |
( |
Memory |
p, |
|
|
Memory & |
pval |
|
) |
| |
◆ cached_query() [3/3]
| bool Realm::MemoryQueryImpl::cached_query |
( |
size_t & |
count | ) |
const |
◆ count_matches()
| size_t Realm::MemoryQueryImpl::count_matches |
( |
void |
| ) |
const |
◆ first_match()
| Memory Realm::MemoryQueryImpl::first_match |
( |
void |
| ) |
const |
◆ mutated_cached_query()
| Memory Realm::MemoryQueryImpl::mutated_cached_query |
( |
Memory |
p | ) |
|
◆ next()
◆ next_match()
| Memory Realm::MemoryQueryImpl::next_match |
( |
Memory |
after | ) |
const |
◆ random_match()
| Memory Realm::MemoryQueryImpl::random_match |
( |
void |
| ) |
const |
◆ remove_reference()
| void Realm::MemoryQueryImpl::remove_reference |
( |
void |
| ) |
|
◆ restrict_by_capacity()
| void Realm::MemoryQueryImpl::restrict_by_capacity |
( |
size_t |
new_min_bytes | ) |
|
◆ restrict_to_kind()
| void Realm::MemoryQueryImpl::restrict_to_kind |
( |
Memory::Kind |
new_kind | ) |
|
◆ restrict_to_node()
| void Realm::MemoryQueryImpl::restrict_to_node |
( |
int |
new_node_id | ) |
|
◆ writeable_reference()
◆ Machine::MemoryQuery::best_affinity_to [1/2]
◆ Machine::MemoryQuery::best_affinity_to [2/2]
◆ _mem_cache
◆ best_mem_affinity_cost
◆ best_proc_affinity_cost
◆ cache_invalid_count
| unsigned int Realm::MemoryQueryImpl::cache_invalid_count |
|
static |
◆ cur_cached_list
| std::vector<Memory>* Realm::MemoryQueryImpl::cur_cached_list |
|
mutableprotected |
◆ cur_index
| unsigned int Realm::MemoryQueryImpl::cur_index |
|
protected |
◆ global_valid_cache
| bool Realm::MemoryQueryImpl::global_valid_cache |
|
static |
◆ init
| unsigned int Realm::MemoryQueryImpl::init |
|
static |
◆ invalid_count
| unsigned int Realm::MemoryQueryImpl::invalid_count |
|
mutableprotected |
◆ is_restricted_kind
| bool Realm::MemoryQueryImpl::is_restricted_kind |
|
protected |
◆ is_restricted_node
| bool Realm::MemoryQueryImpl::is_restricted_node |
|
protected |
◆ machine
◆ predicates
◆ references
| atomic<int> Realm::MemoryQueryImpl::references |
|
protected |
◆ restricted_kind
◆ restricted_min_capacity
| size_t Realm::MemoryQueryImpl::restricted_min_capacity |
|
protected |
◆ restricted_node_id
| int Realm::MemoryQueryImpl::restricted_node_id |
|
protected |
◆ shared_cached_list
| bool Realm::MemoryQueryImpl::shared_cached_list |
|
mutableprotected |
◆ valid_cache
| bool Realm::MemoryQueryImpl::valid_cache |
|
protected |
The documentation for this class was generated from the following file: