The CudafyModule type exposes the following members.

Constructors

  NameDescription
Public methodCudafyModule
Initializes a new instance of the CudafyModule class.

Methods

  NameDescription
Public methodStatic memberClean
Deletes the specified filename (with or without default .cdfy extension).
Public methodCompile
Compiles the module based on current Cuda source code and options.
Public methodStatic memberDeserialize()()()()
Public methodStatic memberDeserialize(String)
Deserializes the specified file.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetDummyDefines
Gets the dummy defines.
Public methodGetDummyIncludes
Gets the dummy includes.
Public methodGetDummyStructIncludes
Gets the dummy struct includes.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasPTXForPlatform
Public methodReset
Resets this instance.
Public methodSerialize()()()()
Public methodSerialize(String)
Serializes the module to the specified filename.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodStatic memberTryDeserialize()()()()
Public methodStatic memberTryDeserialize(String)
Tries to deserialize from the specified file.
Public methodStatic memberTryDeserialize(String, String%)
Tries to deserialize from the specified file.
Public methodTryVerifyChecksums
Verifies the checksums of all functions, constants and types.
Public methodVerifyChecksums
Verifies the checksums of all functions, constants and types.

Properties

  NameDescription
Public propertyCanPrint
NOT IMPLEMENTED YET. Gets or sets a value indicating whether this instance can print to console.
Public propertyCompilerArguments
Public propertyCompilerOptionsList
Public propertyCompilerOutput
Gets the compiler output.
Public propertyConstants
Gets the constants.
Public propertyCudaSourceCode
Gets or sets the cuda source code.
Public propertyCurrentPlatform
Public propertyFunctions
Gets the functions.
Public propertyHasCudaSourceCode
Gets a value indicating whether this instance has cuda source code.
Public propertyHasPTX
Gets a value indicating whether this instance has PTX.
Public propertyName
Public propertyPTX
Gets the PTX code.
Public propertyTypes
Gets the types.
Public propertyWorkingDirectory

See Also