Public Member Functions | Protected Attributes
NCVVector< T > Class Template Reference

#include <NCV.hpp>

Inherited by NCVVectorAlloc< T >, and NCVVectorReuse< T >.

List of all members.

Public Member Functions

 NCVVector ()
virtual ~NCVVector ()
void clear ()
NCVStatus copySolid (NCVVector< T > &dst, cudaStream_t cuStream, size_t howMuch=0) const
Tptr () const
size_t length () const
NCVMemoryType memType () const

Protected Attributes

T_ptr
size_t _length
NCVMemoryType _memtype

Detailed Description

template<class T>
class NCVVector< T >

NCVVector (1D)


Constructor & Destructor Documentation

template<class T>
NCVVector< T >::NCVVector ( )
template<class T>
virtual NCVVector< T >::~NCVVector ( ) [virtual]

Member Function Documentation

template<class T>
void NCVVector< T >::clear ( )
template<class T>
NCVStatus NCVVector< T >::copySolid ( NCVVector< T > &  dst,
cudaStream_t  cuStream,
size_t  howMuch = 0 
) const
template<class T>
T* NCVVector< T >::ptr ( ) const
template<class T>
size_t NCVVector< T >::length ( ) const
template<class T>
NCVMemoryType NCVVector< T >::memType ( void  ) const

Member Data Documentation

template<class T>
T* NCVVector< T >::_ptr [protected]
template<class T>
size_t NCVVector< T >::_length [protected]
template<class T>
NCVMemoryType NCVVector< T >::_memtype [protected]

The documentation for this class was generated from the following file: