#include <machine_impl.h>
◆ ProcessorQueryImpl() [1/3]
| Realm::ProcessorQueryImpl::ProcessorQueryImpl |
( |
const Machine & |
_machine | ) |
|
◆ ProcessorQueryImpl() [2/3]
| Realm::ProcessorQueryImpl::ProcessorQueryImpl |
( |
const MachineImpl * |
_machine_impl | ) |
|
◆ ProcessorQueryImpl() [3/3]
◆ ~ProcessorQueryImpl()
| Realm::ProcessorQueryImpl::~ProcessorQueryImpl |
( |
void |
| ) |
|
|
protected |
◆ add_predicate()
◆ add_reference()
| void Realm::ProcessorQueryImpl::add_reference |
( |
void |
| ) |
|
◆ build_best_affinity_cache()
| Processor Realm::ProcessorQueryImpl::build_best_affinity_cache |
( |
| ) |
const |
|
protected |
◆ cache_next()
◆ cached_list()
| std::vector< Processor > * Realm::ProcessorQueryImpl::cached_list |
( |
| ) |
const |
|
protected |
◆ cached_query() [1/3]
◆ cached_query() [2/3]
◆ cached_query() [3/3]
| bool Realm::ProcessorQueryImpl::cached_query |
( |
size_t & |
count | ) |
const |
|
protected |
◆ count_matches()
| size_t Realm::ProcessorQueryImpl::count_matches |
( |
void |
| ) |
const |
◆ first_match()
| Processor Realm::ProcessorQueryImpl::first_match |
( |
void |
| ) |
const |
◆ mutated_cached_query()
◆ next()
◆ next_match()
◆ random_match()
| Processor Realm::ProcessorQueryImpl::random_match |
( |
void |
| ) |
const |
◆ remove_reference()
| void Realm::ProcessorQueryImpl::remove_reference |
( |
void |
| ) |
|
◆ reset_cached_mem()
| void Realm::ProcessorQueryImpl::reset_cached_mem |
( |
| ) |
|
|
inline |
◆ restrict_to_kind()
| void Realm::ProcessorQueryImpl::restrict_to_kind |
( |
Processor::Kind |
new_kind | ) |
|
◆ restrict_to_node()
| void Realm::ProcessorQueryImpl::restrict_to_node |
( |
int |
new_node_id | ) |
|
◆ set_cached_mem()
| void Realm::ProcessorQueryImpl::set_cached_mem |
( |
Memory |
m | ) |
|
|
inline |
◆ writeable_reference()
◆ Machine::ProcessorQuery::best_affinity_to
◆ _proc_cache
◆ _proc_cache_affinity
◆ best_affinity_cost
◆ cache_invalid_count
| unsigned int Realm::ProcessorQueryImpl::cache_invalid_count |
|
static |
◆ cached_mem
| Memory Realm::ProcessorQueryImpl::cached_mem |
|
protected |
◆ cur_cached_list
| std::vector<Processor>* Realm::ProcessorQueryImpl::cur_cached_list |
|
mutableprotected |
◆ cur_index
| unsigned int Realm::ProcessorQueryImpl::cur_index |
|
protected |
◆ global_valid_cache
| bool Realm::ProcessorQueryImpl::global_valid_cache |
|
static |
◆ init
| unsigned int Realm::ProcessorQueryImpl::init |
|
static |
◆ invalid_count
| unsigned int Realm::ProcessorQueryImpl::invalid_count |
|
mutableprotected |
◆ is_cached_mem
| bool Realm::ProcessorQueryImpl::is_cached_mem |
|
protected |
◆ is_restricted_kind
| bool Realm::ProcessorQueryImpl::is_restricted_kind |
|
protected |
◆ is_restricted_node
| bool Realm::ProcessorQueryImpl::is_restricted_node |
|
protected |
◆ machine
◆ predicates
◆ references
| atomic<int> Realm::ProcessorQueryImpl::references |
|
protected |
◆ restricted_kind
◆ restricted_node_id
| int Realm::ProcessorQueryImpl::restricted_node_id |
|
protected |
◆ shared_cached_list
| bool Realm::ProcessorQueryImpl::shared_cached_list |
|
mutableprotected |
◆ valid_cache
| bool Realm::ProcessorQueryImpl::valid_cache |
|
protected |
The documentation for this class was generated from the following file: