cuda-api-wrappers
Thin C++-flavored wrappers for the CUDA Runtime API
copy_parameters.hpp File Reference

The cuda::memory::copy_parameters_t class template and related definitions. More...

#include "array.hpp"
#include "pointer.hpp"
#include "constants.hpp"
#include "error.hpp"
Include dependency graph for copy_parameters.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cuda::memory::copy_parameters_t< NumDimensions >
 A builder-ish subclass template around the basic 2D or 3D copy parameters which CUDA's complex copying API actually takes. More...
 

Namespaces

 cuda
 Definitions and functionality wrapping CUDA APIs.
 
 cuda::memory
 Representation, allocation and manipulation of CUDA-related memory, of different.
 

Enumerations

enum  cuda::memory::endpoint_t {
  source,
  destination
}
 Type for choosing between endpoints of copy operations.
 

Functions

copy_parameters_t< 3 >::intra_context_type cuda::memory::as_intra_context_parameters (const copy_parameters_t< 3 > &params)
 

Detailed Description

The cuda::memory::copy_parameters_t class template and related definitions.