You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
1.1 KiB
68 lines
1.1 KiB
2 years ago
|
======
|
||
|
Core.h
|
||
|
======
|
||
|
|
||
|
The ``Core.h`` header file defines several compiler flags and macros along with
|
||
|
a few core classes.
|
||
|
|
||
|
Flags
|
||
|
=====
|
||
|
|
||
|
Device Indicators
|
||
|
-----------------
|
||
|
.. doxygendefine:: CUDACC
|
||
|
.. doxygendefine:: DEVICE
|
||
|
|
||
|
Host-Device Automation
|
||
|
----------------------
|
||
|
.. doxygendefine:: HD
|
||
|
.. doxygendefine:: SHARED
|
||
|
|
||
|
Compilation Options
|
||
|
-------------------
|
||
|
.. doxygendefine:: CUDATOOLS_ARRAY_MAX_AXES
|
||
|
|
||
|
Macros
|
||
|
======
|
||
|
|
||
|
Kernel
|
||
|
------
|
||
|
.. doxygendefine:: DECLARE_KERNEL
|
||
|
.. doxygendefine:: DEFINE_KERNEL
|
||
|
.. doxygendefine:: KERNEL
|
||
|
|
||
|
Device Helpers
|
||
|
--------------
|
||
|
|
||
|
.. doxygendefine:: BASIC_LOOP
|
||
|
|
||
|
Device Class
|
||
|
------------
|
||
|
|
||
|
.. doxygendefine:: DEVICE_CLASS
|
||
|
|
||
|
|
||
|
Classes and Structs
|
||
|
===================
|
||
|
|
||
|
CudaTools::StreamID
|
||
|
-------------------
|
||
|
|
||
|
.. doxygenstruct:: CudaTools::StreamID
|
||
|
|
||
|
CudaTools::Manager
|
||
|
------------------
|
||
|
|
||
|
.. doxygenclass:: CudaTools::Manager
|
||
|
:members:
|
||
|
|
||
|
CudaTools::Kernel::Settings
|
||
|
---------------------------
|
||
|
|
||
|
.. doxygenstruct:: CudaTools::Kernel::Settings
|
||
|
:members:
|
||
|
|
||
|
CudaTools::Kernel::Basic
|
||
|
------------------------
|
||
|
.. doxygenfunction:: CudaTools::Kernel::basic
|