class CpuDistanceMap
Defined at line 32 of file ../../zircon/kernel/include/kernel/cpu_distance_map.h
A compact distance matrix storing the metric distance between CPUs.
Public Methods
void ~CpuDistanceMap ()
Defined at line 34 of file ../../zircon/kernel/include/kernel/cpu_distance_map.h
void CpuDistanceMap (const CpuDistanceMap & )
Defined at line 36 of file ../../zircon/kernel/include/kernel/cpu_distance_map.h
CpuDistanceMap & operator= (const CpuDistanceMap & )
Defined at line 37 of file ../../zircon/kernel/include/kernel/cpu_distance_map.h
void CpuDistanceMap (CpuDistanceMap && )
Defined at line 38 of file ../../zircon/kernel/include/kernel/cpu_distance_map.h
CpuDistanceMap & operator= (CpuDistanceMap && )
Defined at line 39 of file ../../zircon/kernel/include/kernel/cpu_distance_map.h
Distance operator[] (Index index)
Returns the distace for the given index pair (i, j).
Defined at line 52 of file ../../zircon/kernel/include/kernel/cpu_distance_map.h
size_t cpu_count ()
Defined at line 59 of file ../../zircon/kernel/include/kernel/cpu_distance_map.h
size_t entry_count ()
Defined at line 60 of file ../../zircon/kernel/include/kernel/cpu_distance_map.h
Distance distance_threshold ()
Defined at line 61 of file ../../zircon/kernel/include/kernel/cpu_distance_map.h
void set_distance_threshold (Distance distance_threshold)
Sets the metric distance representing the first significant distance in the
map. The value is not used directly by this class. Instead, it is provided
as a convenience for reference by consumers when processing map values.
For example, this value may be used to communicate the threshold for auto
clustering from the producer of the map to the clustering logic.
Defined at line 69 of file ../../zircon/kernel/include/kernel/cpu_distance_map.h
void Dump ()
Defined at line 73 of file ../../zircon/kernel/include/kernel/cpu_distance_map.h
CpuDistanceMap & Get ()
Defined at line 86 of file ../../zircon/kernel/include/kernel/cpu_distance_map.h
template <typename Callable>
void Initialize (size_t cpu_count, Callable && callable)
Defined at line 89 of file ../../zircon/kernel/include/kernel/cpu_distance_map.h
Records
Friends
class CpuDistanceMapTestAccess