Classes

  ClassDescription
Public classCrc32
Class used for performing checksum.
Public classCudafyAttribute
Methods, structures and fields to be converted to Cuda C should be decorated with this attribute.
Public classCudafyCompileException
CudafyCompileException.
Public classCudafyDummyAttribute
Methods, structures and fields that already have an equivalent in Cuda C should be decorated with this attribute. The item should have the same name and be in a Cuda C (.cu) file of the same name.
Public classCudafyException
Base exception for all exceptions except for CudafyFatalException.
Public classCudafyFatalException
An error mostly likely resulting from a programming error within the Cudafy library.
Public classCudafyModes
Convenience class for storing three main types of enumerators.
Public classCudafyModule
Cudafy module.
Public classCV
Public classdim3
Cudafy equivalent of Cuda dim3.
Public classGBlock
Represents an Cuda block.
Public classGES
General Error Strings (GES).
Public classGGrid
Represents a Cuda grid.
Public classGMath
Many of the .NET math methods are double only. When single point (float) is used this results in an unwanted cast to double. More methods will be added.
Public classGThread
Represents a Cuda thread.
Public classKernelConstantInfo
Describes a .NET static that was translated to Cuda constant.
Public classKernelMemberInfo
Base class for kernel constants, methods and types.
Public classKernelMethodInfo
Describes a .NET method that was translated to Cuda function.
Public classKernelTypeInfo
Describes a .NET type (structure) that was translated to Cuda function.
Public classPTXModule
Public classUtility
Utility methods.
Public classXmlExtensions
Xml extension class.

Enumerations

  EnumerationDescription
Public enumerationeArchitecture
Public enumerationeCudafyQuickMode
High level enumerator encapsulation eGPUType and eGPUCodeGenerator.
Public enumerationeCudafyType
Enumerator for the type of CudafyAttribute.
Public enumerationeGPUCodeGenerator
Flag for code generator.
Public enumerationeGPUCompiler
Flags for compilers.
Public enumerationeGPUType
GPU target type.
Public enumerationeKernelMethodType
The method type is either Global or Device.
Public enumerationePlatform