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.
67 lines
1.1 KiB
67 lines
1.1 KiB
======
|
|
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
|
|
|