Member List

HiCR: Member List
HiCR
HiCR::backend::hwloc::ComputeResource Member List

This is the complete list of members for HiCR::backend::hwloc::ComputeResource, including all inherited members.

ComputeResource(hwloc_topology_t topology, const logicalProcessorId_t logicalProcessorId)HiCR::backend::hwloc::ComputeResourceinline
ComputeResource(const logicalProcessorId_t logicalProcessorId, const physicalProcessorId_t physicalProcessorId, const numaAffinity_t numaAffinity, std::unordered_set< std::shared_ptr< backend::hwloc::Cache > > caches)HiCR::backend::hwloc::ComputeResourceinline
ComputeResource()=defaultHiCR::backend::hwloc::ComputeResource
ComputeResource(const nlohmann::json &input)HiCR::backend::hwloc::ComputeResourceinline
deserialize(const nlohmann::json &input)HiCR::ComputeResourceinline
deserializeImpl(const nlohmann::json &input) overrideHiCR::backend::hwloc::ComputeResourceinlineprotectedvirtual
detectCoreNUMAffinity(hwloc_topology_t topology, const logicalProcessorId_t logicalProcessorId)HiCR::backend::hwloc::ComputeResourceinlinestatic
detectCpuCaches(hwloc_topology_t topology, const logicalProcessorId_t logicalProcessorId)HiCR::backend::hwloc::ComputeResourceinlinestatic
detectPhysicalProcessorId(hwloc_topology_t topology, const logicalProcessorId_t logicalProcessorId)HiCR::backend::hwloc::ComputeResourceinlinestatic
detectThreadPUs(hwloc_topology_t topology, hwloc_obj_t obj, int depth, std::vector< logicalProcessorId_t > &threadPUs)HiCR::backend::hwloc::ComputeResourceinlinestatic
getCpuNumaAffinity(hwloc_topology_t topology, const logicalProcessorId_t logicalProcessorId)HiCR::backend::hwloc::ComputeResourceinlinestatic
getPhysicalProcessorId() constHiCR::backend::hwloc::ComputeResourceinline
getProcessorId() constHiCR::backend::hwloc::ComputeResourceinline
getType() const overrideHiCR::backend::hwloc::ComputeResourceinlinevirtual
logicalProcessorId_t typedefHiCR::backend::hwloc::ComputeResource
numaAffinity_t typedefHiCR::backend::hwloc::ComputeResource
physicalProcessorId_t typedefHiCR::backend::hwloc::ComputeResource
serialize() constHiCR::ComputeResourceinline
serializeImpl(nlohmann::json &output) const overrideHiCR::backend::hwloc::ComputeResourceinlineprotectedvirtual
~ComputeResource() override=defaultHiCR::backend::hwloc::ComputeResourcevirtual