Classes | |
| struct | DensePackageEqual |
| struct | DensePackageLessThan |
| Sort in package-dense manner. More... | |
Public Member Functions | |
| AutoLinuxPolicy () | |
| void | printRawConfiguration (const std::vector< cpuinfo > &vals) |
| void | printFinalConfiguration () |
| void | finalizePackageData (const std::vector< cpuinfo > &vals, int maxrawpackage) |
| unsigned | generateCoreData (const std::vector< cpuinfo > &vals) |
| void | generateHyperthreads (const std::vector< cpuinfo > &vals) |
| void | generatePackageData (const std::vector< cpuinfo > &vals) |
| int | generateRawPackageData (const std::vector< cpuinfo > &vals) |
Public Attributes | |
| unsigned | numThreads |
| unsigned | numThreadsRaw |
| unsigned | numCores |
| unsigned | numCoresRaw |
| unsigned | numPackages |
| unsigned | numPackagesRaw |
| std::vector< int > | packages |
| std::vector< int > | maxPackage |
| std::vector< int > | virtmap |
| std::vector< int > | leaders |
| anonymous_namespace{HWTopoLinux.cpp}::AutoLinuxPolicy::AutoLinuxPolicy | ( | ) | [inline] |
| void anonymous_namespace{HWTopoLinux.cpp}::AutoLinuxPolicy::finalizePackageData | ( | const std::vector< cpuinfo > & | vals, | |
| int | maxrawpackage | |||
| ) | [inline] |
| unsigned anonymous_namespace{HWTopoLinux.cpp}::AutoLinuxPolicy::generateCoreData | ( | const std::vector< cpuinfo > & | vals | ) | [inline] |
| void anonymous_namespace{HWTopoLinux.cpp}::AutoLinuxPolicy::generateHyperthreads | ( | const std::vector< cpuinfo > & | vals | ) | [inline] |
| void anonymous_namespace{HWTopoLinux.cpp}::AutoLinuxPolicy::generatePackageData | ( | const std::vector< cpuinfo > & | vals | ) | [inline] |
| int anonymous_namespace{HWTopoLinux.cpp}::AutoLinuxPolicy::generateRawPackageData | ( | const std::vector< cpuinfo > & | vals | ) | [inline] |
| void anonymous_namespace{HWTopoLinux.cpp}::AutoLinuxPolicy::printFinalConfiguration | ( | ) | [inline] |
| void anonymous_namespace{HWTopoLinux.cpp}::AutoLinuxPolicy::printRawConfiguration | ( | const std::vector< cpuinfo > & | vals | ) | [inline] |
| std::vector<int> anonymous_namespace{HWTopoLinux.cpp}::AutoLinuxPolicy::leaders |
| std::vector<int> anonymous_namespace{HWTopoLinux.cpp}::AutoLinuxPolicy::maxPackage |
| unsigned anonymous_namespace{HWTopoLinux.cpp}::AutoLinuxPolicy::numCores |
| unsigned anonymous_namespace{HWTopoLinux.cpp}::AutoLinuxPolicy::numCoresRaw |
| unsigned anonymous_namespace{HWTopoLinux.cpp}::AutoLinuxPolicy::numPackages |
| unsigned anonymous_namespace{HWTopoLinux.cpp}::AutoLinuxPolicy::numPackagesRaw |
| unsigned anonymous_namespace{HWTopoLinux.cpp}::AutoLinuxPolicy::numThreads |
| unsigned anonymous_namespace{HWTopoLinux.cpp}::AutoLinuxPolicy::numThreadsRaw |
| std::vector<int> anonymous_namespace{HWTopoLinux.cpp}::AutoLinuxPolicy::packages |
| std::vector<int> anonymous_namespace{HWTopoLinux.cpp}::AutoLinuxPolicy::virtmap |
1.6.1