#include "NCV.hpp"
Public Member Functions | |
NCVVectorAlloc (INCVMemAllocator &allocator_, Ncv32u length_) | |
~NCVVectorAlloc () | |
void | clear () |
NCVStatus | copySolid (NCVVector< T > &dst, cudaStream_t cuStream, size_t howMuch=0) const |
Ncv32u | getAllocatorsAlignment () const |
NCVMemSegment | getSegment () const |
NcvBool | isMemAllocated () const |
size_t | length () const |
NCVMemoryType | memType () const |
T * | ptr () const |
Protected Attributes | |
size_t | _length |
NCVMemoryType | _memtype |
T * | _ptr |
|
inline |
References NCV_SUCCESS, and ncvAssertPrintReturn.
|
inline |
References NCV_SUCCESS, and ncvAssertPrintCheck.
|
inlineinherited |
References NCVMemoryTypeNone.
|
inlineinherited |
References NCVVector< T >::_length, NCVVector< T >::_memtype, NCVVector< T >::_ptr, memSegCopyHelper(), NCV_MEM_COPY_ERROR, NCV_NULL_PTR, NCV_SUCCESS, ncvAssertReturn, and NCVMemoryTypeNone.
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
protectedinherited |
Referenced by NCVVector< T >::copySolid().
|
protectedinherited |
Referenced by NCVVector< T >::copySolid().
|
protectedinherited |
Referenced by NCVVector< T >::copySolid().