MeshLib C# Docs
Loading...
Searching...
No Matches

Generated from class MR.Cuda.DeviceInfo. This is the const half of the class. More...

Inheritance diagram for MR.Cuda.Const_DeviceInfo:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_DeviceInfo ()
 Constructs an empty (default-constructed) instance.
unsafe Const_DeviceInfo (int driverVersion, int runtimeVersion, int computeMajor, int computeMinor, nuint totalGlobalMem, string name)
 Constructs MR.Cuda.DeviceInfo elementwise.
unsafe Const_DeviceInfo (MR.Cuda._ByValue_DeviceInfo _other)
 Generated from constructor MR.Cuda.DeviceInfo.DeviceInfo.
 Const_DeviceInfo (Const_DeviceInfo _other)
 Generated from constructor MR.Cuda.DeviceInfo.DeviceInfo.
 Const_DeviceInfo (DeviceInfo _other)
 Generated from constructor MR.Cuda.DeviceInfo.DeviceInfo.
unsafe bool fitForComputations ()
 returns true if all versions pass the checks Generated from method MR.Cuda.DeviceInfo.fitForComputations.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe int * __ref_storage_driverVersion
unsafe int * __ref_storage_runtimeVersion
unsafe int * __ref_storage_computeMajor
unsafe int * __ref_storage_computeMinor
unsafe nuint * __ref_storage_totalGlobalMem

Properties

unsafe int driverVersion [get]
 maximum CUDA version supported by the driver
unsafe int runtimeVersion [get]
 application's CUDA version
unsafe int computeMajor [get]
 compute capability major version
unsafe int computeMinor [get]
 compute capability minor version
unsafe nuint totalGlobalMem [get]
 global memory on device in bytes (not all is available for our process)
unsafe MR.Std.Const_String name [get, protected set]
 name of the device

Detailed Description

Generated from class MR.Cuda.DeviceInfo. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_DeviceInfo() [1/5]

unsafe MR.Cuda.Const_DeviceInfo.Const_DeviceInfo ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_DeviceInfo() [2/5]

unsafe MR.Cuda.Const_DeviceInfo.Const_DeviceInfo ( int driverVersion,
int runtimeVersion,
int computeMajor,
int computeMinor,
nuint totalGlobalMem,
string name )
inline

Constructs MR.Cuda.DeviceInfo elementwise.

◆ Const_DeviceInfo() [3/5]

unsafe MR.Cuda.Const_DeviceInfo.Const_DeviceInfo ( MR.Cuda._ByValue_DeviceInfo _other)
inline

Generated from constructor MR.Cuda.DeviceInfo.DeviceInfo.

◆ Const_DeviceInfo() [4/5]

MR.Cuda.Const_DeviceInfo.Const_DeviceInfo ( Const_DeviceInfo _other)
inline

Generated from constructor MR.Cuda.DeviceInfo.DeviceInfo.

◆ Const_DeviceInfo() [5/5]

MR.Cuda.Const_DeviceInfo.Const_DeviceInfo ( DeviceInfo _other)
inline

Generated from constructor MR.Cuda.DeviceInfo.DeviceInfo.

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Cuda.Const_DeviceInfo.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.Cuda.Const_DeviceInfo.Dispose ( bool disposing)
inlineprotectedvirtual

◆ fitForComputations()

unsafe bool MR.Cuda.Const_DeviceInfo.fitForComputations ( )
inline

returns true if all versions pass the checks Generated from method MR.Cuda.DeviceInfo.fitForComputations.

Member Data Documentation

◆ __ref_storage_computeMajor

unsafe int* MR.Cuda.Const_DeviceInfo.__ref_storage_computeMajor
protected

◆ __ref_storage_computeMinor

unsafe int* MR.Cuda.Const_DeviceInfo.__ref_storage_computeMinor
protected

◆ __ref_storage_driverVersion

unsafe int* MR.Cuda.Const_DeviceInfo.__ref_storage_driverVersion
protected

◆ __ref_storage_runtimeVersion

unsafe int* MR.Cuda.Const_DeviceInfo.__ref_storage_runtimeVersion
protected

◆ __ref_storage_totalGlobalMem

unsafe nuint* MR.Cuda.Const_DeviceInfo.__ref_storage_totalGlobalMem
protected

Property Documentation

◆ computeMajor

unsafe int MR.Cuda.Const_DeviceInfo.computeMajor
get

compute capability major version

◆ computeMinor

unsafe int MR.Cuda.Const_DeviceInfo.computeMinor
get

compute capability minor version

◆ driverVersion

unsafe int MR.Cuda.Const_DeviceInfo.driverVersion
get

maximum CUDA version supported by the driver

◆ name

unsafe MR.Std.Const_String MR.Cuda.Const_DeviceInfo.name
getprotected set

name of the device

◆ runtimeVersion

unsafe int MR.Cuda.Const_DeviceInfo.runtimeVersion
get

application's CUDA version

◆ totalGlobalMem

unsafe nuint MR.Cuda.Const_DeviceInfo.totalGlobalMem
get

global memory on device in bytes (not all is available for our process)


The documentation for this class was generated from the following file: