Common data-transfer operations on the cpu.
More...
#include <heffte_common.h>
|
using | stream_type = void* |
| The stream type for the device.
|
|
|
template<typename source_type, typename destination_type> |
static void | copy_n (void *, source_type const source[], size_t num_entries, destination_type destination[]) |
| Wrapper around std::copy_n().
|
|
template<typename source_type, typename destination_type> |
static void | copy_n (source_type const source[], size_t num_entries, destination_type destination[]) |
| Wrapper around std::copy_n().
|
|
template<typename source_type, typename destination_type> |
static void | copy_device_to_host (void *, source_type const source[], size_t num_entries, destination_type destination[]) |
| Wrapper around std::copy_n().
|
|
template<typename source_type, typename destination_type> |
static void | copy_device_to_device (void *, source_type const source[], size_t num_entries, destination_type destination[]) |
| Wrapper around std::copy_n().
|
|
template<typename source_type, typename destination_type> |
static void | copy_host_to_device (void *, source_type const source[], size_t num_entries, destination_type destination[]) |
| Wrapper around std::copy_n().
|
|
Common data-transfer operations on the cpu.
The documentation for this struct was generated from the following file: