Class TopologyProvider

Class Documentation

class TopologyProvider

Public Functions

virtual ~TopologyProvider() = default
virtual Topology topology() const = 0

Declaration: [[nodiscard]]

virtual std::vector<unsigned int> current_thread_cpus() const = 0

Declaration: [[nodiscard]]

virtual void bind_current_thread(const std::vector<unsigned int> &cpus) const = 0