| SoCpuDevice Methods | 
The SoCpuDevice type exposes the following members.
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified Object is equal to the current Object.  (Inherited from Object.) | |
| FindFirstAvailableDevice | Returns the first available device found in the system.  | |
| GetArchitecture | Returns the architecture of the processor.  | |
| GetAvailableMemory | Returns the current available memory of this device in bytes.  | |
| GetCacheSize | Returns the size of the cache on this device in bytes.  | |
| GetDevice | Calls GetDevice(System.Int32(0)).  | |
| GetDevice(Int32) | Returns the OIV.Inventor.Devices.SoCpuDevice.  | |
| GetDeviceName | Returns the name of this device.  | |
| GetDevicesCount | Returns the total number of cores available in the sytem.  | |
| GetDriverVersion | Returns the driver version of this device.  | |
| GetHashCode | 
Overrides GetHashCode().
  (Inherited from SoNetBase.) | |
| GetLogicalUnits | Returns the number of logical units of this device.  | |
| GetSSELevel | Returns the SSE instruction level available on this device.  | |
| GetTotalMemory | Returns the total memory of this device in bytes.  | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| HasMMX | Returns true if MMX instructions are supported on this device.  | |
| HasSSE | Returns if SSE instructions are supported on this device.  | |
| IsActive | Returns true if the CPU is active in the system.  | |
| ToString | Returns a string that represents the current object.  (Inherited from Object.) |