NVBIO
|
Go to the source code of this file.
Classes | |
struct | nvbio::cuda::ldg_pointer< T > |
struct | nvbio::cuda::load_pointer< T, MOD > |
Namespaces | |
nvbio | |
Define a vector_view POD type and plain_view() for std::vector. | |
nvbio::cuda | |
Enumerations | |
enum | nvbio::cuda::CacheLoadModifier { nvbio::cuda::LOAD_DEFAULT, nvbio::cuda::LOAD_CA, nvbio::cuda::LOAD_CG, nvbio::cuda::LOAD_CS, nvbio::cuda::LOAD_CV, nvbio::cuda::LOAD_LDG, nvbio::cuda::LOAD_VOLATILE } |
Enumeration of cache modifiers for memory load operations. More... | |
Functions | |
template<typename T > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE ldg_pointer < T > | nvbio::cuda::make_ldg_pointer (const T *it) |
template<CacheLoadModifier MOD, typename T > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE load_pointer < T, MOD > | nvbio::cuda::make_load_pointer (const T *it) |