Uses of Enum Class
org.ojalgo.machine.Hardware.Architecture
Packages that use Hardware.Architecture
-
Uses of Hardware.Architecture in org.ojalgo.machine
Subclasses with type arguments of type Hardware.Architecture in org.ojalgo.machineFields in org.ojalgo.machine declared as Hardware.ArchitectureMethods in org.ojalgo.machine that return Hardware.ArchitectureModifier and TypeMethodDescriptionstatic Hardware.Architecturestatic Hardware.ArchitectureHardware.getArchitecture()Returns the normalized processor architecture of the current system.static Hardware.ArchitectureReturns the enum constant of this class with the specified name.static Hardware.Architecture[]Hardware.Architecture.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.ojalgo.machine with parameters of type Hardware.ArchitectureModifier and TypeMethodDescriptionprivate static BasicMachineHardware.estimateL1(Hardware.Architecture architecture, long memory, int threads) L1 cache is usually fixed per architecture.private static BasicMachineHardware.estimateLevel(Hardware.Architecture architecture, long memory, int threads, BasicMachine l1, int nbLevels, int level) private static intHardware.estimateNumberOfLevels(Hardware.Architecture architecture, long memory, int threads, BasicMachine l1) Usually 3, but could be 2.static HardwareHardware.make(Hardware.Architecture architecture, long memory, int threads) Creates a Hardware instance from available system properties and logical deduction.static HardwareHardware.makeSimple(Hardware.Architecture systemArchitecture, long systemMemory, int systemThreads) Deprecated.Constructors in org.ojalgo.machine with parameters of type Hardware.ArchitectureModifierConstructorDescription(package private)CommonMachine(long memoryBytes, int nbThreads, Hardware.Architecture arch, long cacheBytes, int nbCores, int nbUnits) (package private)CommonMachine(Hardware.Architecture arch, BasicMachine[] levels) new MemoryThreads[] { SYSTEM, L3, L2, L1 }ornew MemoryThreads[] { SYSTEM, L2, L1 }or in worst casenew MemoryThreads[] { SYSTEM, L1 }Hardware(Hardware.Architecture arch, BasicMachine[] levels) new BasicMachine[] { SYSTEM, L3, L2, L1 },new MemoryThreads[] { SYSTEM, L2, L1 }ornew MemoryThreads[] { SYSTEM, L1 }
invalid reference