Wrapper around a MAGMA handle in a GPU context.
More...
#include <heffte_magma_helpers.h>
|
|
| magma_handle (void *gpu_stream) |
| | Constructor, calls magma_init() and creates a new queue on the given stream.
|
|
| ~magma_handle () |
| | Destructor, cleans the queue and calls magma_finalize().
|
|
void | scal (int num_entries, double scale_factor, float *data) const |
| | Wrapper around magma_sscal().
|
|
void | scal (int num_entries, double scale_factor, double *data) const |
| | Wrapper around magma_dscal().
|
|
template<typename precision_type> |
| void | scal (int num_entries, double scale_factor, std::complex< precision_type > *data) const |
| | Template for the complex case, uses reinterpret_cast().
|
|
|
void * | handle |
| | Opaque pointer to a magma_queue.
|
Wrapper around a MAGMA handle in a GPU context.
Class that wraps around MAGMA capabilities.
The documentation for this struct was generated from the following file: