OmniSciDB
a5dc49c757
|
#include <NvidiaKernel.h>
Public Member Functions | |
GpuCompilationContext () | |
void | addDeviceCode (std::unique_ptr< GpuDeviceCompilationContext > &&device_context) |
std::pair< void *, void * > | getNativeCode (const size_t device_id) const |
std::vector< void * > | getNativeFunctionPointers () const |
std::string const & | name (size_t const device_id) const |
size_t | getMemSize () const |
Public Member Functions inherited from CompilationContext | |
virtual | ~CompilationContext () |
size_t | size () const |
Private Attributes | |
std::vector< std::unique_ptr < GpuDeviceCompilationContext > > | contexts_per_device_ |
Definition at line 87 of file NvidiaKernel.h.
|
inline |
Definition at line 89 of file NvidiaKernel.h.
|
inline |
Definition at line 91 of file NvidiaKernel.h.
References contexts_per_device_.
|
inlinevirtual |
Implements CompilationContext.
Definition at line 116 of file NvidiaKernel.h.
References contexts_per_device_.
|
inline |
Definition at line 95 of file NvidiaKernel.h.
References CHECK_LT, and contexts_per_device_.
|
inline |
Definition at line 102 of file NvidiaKernel.h.
References CHECK, and contexts_per_device_.
|
inline |
Definition at line 111 of file NvidiaKernel.h.
References CHECK_LT, and contexts_per_device_.
|
private |
Definition at line 121 of file NvidiaKernel.h.
Referenced by addDeviceCode(), getMemSize(), getNativeCode(), getNativeFunctionPointers(), and name().