Uses of Class
org.ojalgo.machine.BasicMachine
Packages that use BasicMachine
-
Uses of BasicMachine in org.ojalgo.machine
Subclasses of BasicMachine in org.ojalgo.machineModifier and TypeClassDescription(package private) classStuff common toHardwareandVirtualMachine.final classThe first element in the array should correspond to total system resources; the total amount of RAM and the total number of threads (Typically the same as what is returned by Runtime.availableProcessors()).final classFields in org.ojalgo.machine declared as BasicMachineMethods in org.ojalgo.machine that return BasicMachineModifier 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) Methods in org.ojalgo.machine with parameters of type BasicMachineModifier and TypeMethodDescriptionprivate 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.Constructors in org.ojalgo.machine with parameters of type BasicMachineModifierConstructorDescription(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 }