Uses of Class
org.ojalgo.machine.BasicMachine
-
Packages that use BasicMachine Package Description org.ojalgo.machine -
-
Uses of BasicMachine in org.ojalgo.machine
Subclasses of BasicMachine in org.ojalgo.machine Modifier and Type Class Description (package private) classCommonMachineStuff common toHardwareandVirtualMachine.classHardwareThe 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()).classVirtualMachineFields in org.ojalgo.machine declared as BasicMachine Modifier and Type Field Description private BasicMachine[]Hardware. myLevelsMethods in org.ojalgo.machine that return BasicMachine Modifier and Type Method Description private 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 BasicMachine Modifier and Type Method Description 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.Constructors in org.ojalgo.machine with parameters of type BasicMachine Constructor Description 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 }
-